加载。。。
 
跳到主要内容

自定义共享模块0.1dev

WikiParserDev软件

过时:此页面非常旧,不能代表所描述功能的当前状态。需要更新页面!

这是什么?

众所周知,tikilib当前的wiki解析器已经达到了极限。(请参阅WikiDev、WikiParser…)
作为莫斯做了一个新的头部在1.9.0版本之后PEAR中的wiki解析器作为实验替代品被纳入贾斯汀·帕特林.
此解析器最初由发布P.M.琼斯.

路线图

完成了最困难的步骤(决策和首次实施)。。。
这仍处于实验阶段:

  • 它由Admin Wiki中的默认设置控制,
  • 在Morenice中,页面顶部提供了一个链接,可以轻松切换新旧解析器以进行呈现比较。

截至2005年8月,Tikiwiki解析器和Xhtml渲染器已绑定到封头CVS因此,您不再需要安装pear::Wiki_Text。(托格)

下一步是一些蚂蚁的工作,尽可能准确地繁殖我们的老奶奶提基利布:
这些规则只是从默认规则中大致派生出来的,现在我们需要针对所有可能的情况逐一测试它们,解密tikilib所做的工作,以使它们工作一致。
请记住,渲染使用的要多得多)XHtml((和Css如此相同是不直接的😀

当并且只有当我们做到这一点时,我们才会很高兴从tikilib中删除1000行,并考虑合理化/扩展我们的规则。

它是如何工作的

有关详细信息,请参阅Wiki文本(_W) 文档
在全球范围内,wiki的解析和呈现是独立的,解析器生成wiki的标记化形式,渲染器在可用媒体中进行转换。
这种常见的标记化形式可能是为不同的规则集生成的,这些规则再现了不同的wiki习惯用法,而不仅仅是默认的习惯用法。我们当前的工作是完全实现Tikiwiki的规则,但也完成了初始化coWiki和DokuWiki解析器。BBCode解析器也可用,Mediawiki自2005年8月启动
在输出中可以使用不同的渲染器:)XHtml((,plain,但也包括Latex和开发中的Pdf和OOo。也可以转换为其他wiki语法。DokuWiki、coWiki和TikiWiki渲染器已经完成,但可能还没有完成。

解析器的规则

解析分为规则,每个规则都是一个独立的类(小就是美):

  • 块引用
  • 打破
  • 中心
  • 代码
  • 彩色文字
  • 定义列表
  • 分隔符
  • 嵌入
  • 强调
  • 自由链接
  • 标题
  • 水平
  • html格式
  • 形象
  • 包括
  • interwiki公司
  • 列表
  • 换行符
  • 段落
  • phplookup
  • 预过滤器
  • 未经加工的
  • 修改
  • 坚强的
  • 上标
  • 桌子
  • 拧紧
  • 总有机碳
  • 翻译HTML
  • tt公司
  • 网址
  • 维基链接


并非所有这些规则在TikiWiki中都有相应的语法,但我们引入了其他需要的规则:

  • 第页
  • 插件
  • 预定义格式
  • 特殊焦炭
  • 标题栏
  • 下划线


注意,截至2005年8月,Toc和WikiLink渲染器进行了一些更改,以提高灵活性。这些更改是特定于我们的Xhtml渲染器的,还不能在PEAR中进行后端口。


页面上次修改时间:2011年7月20日星期三14:13:10 GMT-0000