Plone或Drupal更适合重度JavaScript集成吗?

时间:2012-03-05 14:50:11

标签: javascript drupal plone

虽然我认为一个明确的答案需要更多具体细节,但我对高级JavaScript集成在cms中的适当性感兴趣。感谢。

2 个答案:

答案 0 :(得分:7)

我将通过关注“适当性”来回答你实际问的问题 - 而不是你可能想要的问题。在我看来,js集成是合适的,1)它实际上提高了可用性,而不仅仅是装饰; 2)注意保持可访问性; 3)在javascript集成层中完成,实现与内容层的分离和实现中的模块化; 4)最小化页面负载影响。

关于Plone,我只能说我们在这些问题上花了很多时间,并且我们的框架团队在集成新功能之前要求我们满足这些测试要求很高。我对我们在可访问性方面的表现感到特别自豪,并期望我们继续关注这一点。我们不会故意破坏可访问性,如果我们意外地破解它,我们将会解决它。

一个非常棘手的领域是一致性。我们一直在选择平台使用JS的一致性和选择单个工具作为特定功能的最佳选择。我不能说我们在任何一个得分上都做得很好。结果没问题,但它给新开发人员一个理解工具箱的负担。

答案 1 :(得分:4)

Plone集成了portal_javascripts注册表,允许您

  • 将Javascript文件合并并压缩到包

  • 为每个文件设置“安全压缩”标志等。

  • 设置提供Javascript文件的条件(仅限经过身份验证的用户)

  • 使用IE条件包括

  • 等。

即。它是用于Javascript处理的非常繁重的工具,并且支持开箱即用。 所有这些都可以通过管理界面中的Web动态编辑。与将文件手动添加到<head>或使用外部工具管理Javascript压缩包相比,这是一个非常出色的工具。

Plone还设置Expires头文件并正确生成JS文件的缓存清除URL,这是许多CMS缺乏开箱即用的功能。

可以找到更多信息

1)安装Plone

2)转到Zope Management Interfcae

3)查找portal_javascripts