我是MediaWiki的新手,所以我担心我的问题可能看起来非常糟糕!
我正在尝试创建一个社区可编辑网站,其中每个主题页面仅包含重要点(作为可扩展点)而不是文章/段落。有些点可能有额外的信息,如解释,示例,图片等(可能是嵌套的子弹?),只有当点扩展时才可以看作标签。
举个简单的例子,名为Lion的页面没有任何信息框或段落,看起来像这样:
Lion ____________________________________________________________________ + Lions are carnivores + Lions are highly social animals - Adult male lions usually have manes _______ | | ___________| Why |_________ | Something | | Pic | |___________| |_________|___________ | The mane makes the lion look larger and | | protects his neck, throat and head. | |_________________________________________| + Lions hunt in coordinated groups
(由于我是新用户,无法插入图片)
整个页面将照常编辑,但由于页面只包含点和子点,我希望为各个点添加/编辑/插入/删除按钮。在单击添加/插入/编辑按钮时,表单将在模式窗口中打开,该窗口将允许用户添加/编辑该点以及可选的额外信息。
所以我认为我需要对解析/渲染以及编辑相关更改的代码进行更改。此外,如果嵌套项目符号不能用于标签,那么我可能需要引入一些新的格式规则。
我的问题是,MediaWiki是否适合这一要求? 所有这些/一些可以通过简单的代码更改来实现,而不会弄乱核心吗? 如果是,你可以给我一些关于如何做的指示吗? 如果没有,请你建议一些替代方案吗?
由于
答案 0 :(得分:1)
关于可编辑点和子点的创建:您可以使用标题来满足您的需求
主要点是标题(=主点1 =),子点将是子标题(==子点2 ==)。
这样,您将在每个点和子点的右侧有一个编辑链接,只能编辑您想要的点
如果您想要折叠/扩展您的积分,我建议您查看此文档:Collapsible elements。以及live exemples的页面
最后,如果您想创建自己的标签(例如创建标签),请查看此文档:Tag extensions。