每月档案:2012年9月

发行说明:9月11日

最新的万神殿网络农场更新到www-live(发布标签2012-09-06b)包括:

3个核心变化
1 .主题变化

  • Bug修复:修复了ie浏览器中主题和代码片段样式无法正常加载的问题
  • 错误修复:我们增强了summary3代码片段,这样当出现坏数据时,它就会优雅地失败(例如:换行)
  • Bug修复:较小的安全补丁

最新的万神殿网络农场更新www-dev和www-test(发布标签2012-09-10a)包括:

4个核心变化
1段代码变化

  • 优化:我们对万神殿从已发布页面生成网页的方式进行了大量更新。这将使网页的传输速度提高20%左右。

如果您感兴趣,请将以上两种情况的SVN日志记录如下:

2012 - 09 - 06 - b:

  • [pantheon][core]扩展PostProcessingSnippet,清理css并删除检查snippet是否为空。
  • [pantheon][core] PostProcessingSnippet:重构代码+添加额外别名/类型改善意见。
  • [pantheon][core] PostProcessingSnippet:每个代码段加载调用设置(构造的init),为警告/dev输出添加错误方法并添加dev_warn。对setup和run in的Wrap调用可以在其中抛出try/catch错误。在空参数表设置中添加clearParams方法。
  • [pantheon][core] PostProcessingSnippet:添加向后兼容钩子(在SimpleSearchBox中的示例使用)。重写SimpleSearchBox以使用新的代码片段样式。
  • [pantheon][core] PostProcessingSnippet:添加对命名单元格的支持+子属性现在是多维的。
  • [pantheon][core]将twitter片段移植到PostProcessingSnippet
  • [Pantheon][片段][摘要3]修复了导入糟糕xml文档时的500个错误
  • [pantheon][core] PostProcessingSnippet现在与elementDefinitions兼容。如果没有参数,paratertable解析器将不再运行/导致错误。端口:包括ecss,IncludeJavaScript和IncludeMeta使用新系统。
  • [Pantheon][Snippetor]修正了一些片段没有被包装在snippetbox div中的错误。
  • [万神殿][主题][CCUSB]修复IE8中缺少字体的问题
  • [万神殿][主题][CCUSB]修正了社交媒体标题对齐错误
  • [Pantheon][Themes][CCUSB]在IE7中修改菜单时,将内联块更改为浮动

2012 - 09 - 10:

  • 增加了可以显示元数据的方法——通常会被清除
  • [Pantheon][片段][ResearchDataGrid]为Chronos主题配置添加片段
  • [pantheon][core]添加解析器为[Inactive] -重写PostProcessing和ElementParser类(现在有注释了!)
    要启用:在template.class.php的第227行,注释掉对postprocessing的调用,取消对Parser的调用的注释。
    解析器:

重写PostProcessing和ElementParser

-大多数页面加载速度快20%

-添加关于页面如何解析的调试日期

弃用加权系统,以避免不必要的通过

扩展HTML对象来封装解析器的DOM活动(增加ReadyForParse, ParseSnippets & stillSnippets方法)

-更新Element以删除|片段格式以及旧Elementparser使用的

-清理str_replace_once的代码,添加debug()作为快速方法来添加调试信息,只显示“?debug_performance”。允许in_dev状态从配置中覆盖(使本地测试更容易)

-在class_map中添加解析器

其他:删除一些垃圾从decorator和pageHeader。

  • [pantheon][core]为解析器添加更多文档在主题加载时保存is_readable调用。
  • [Pantheon][Core][PostProcessingSnippet]确保分析器总是结束
  • [核心][PostProcessingSnippet]如果我们警告并退出子类,不要尝试调用decorator
  • [Pantheon][snippet][TwitterSnippet]在需要时提交一个禁用的Twitter修复程序。
  • [pantheon][core]解析器现在使用更安全的替身角色。可根据性能测试切换到本机标记呈现。