代码之家  ›  专栏  ›  技术社区  ›  Pekka

撇号CMS:托管问题+没有Symfony经验的可行进入?

  •  1
  • Pekka  · 技术社区  · 15 年前

    我正在寻找一个干净,良好的建设CMS。我想迁移一些网站远离一个自建的CMS,我不会进一步发展。

    我遇到过 Apostrophe 并立即爱上了伟大的,集成的用户界面。

    我的问题:

    • 我计划部署网站,我用这个CMS的共享主机包,不提供任何命令行访问建立。我知道Symfony的许多开发和维护功能都依赖于对 symfony 脚本。将基于撇号的网站部署到这样一个web主机上是可行的,还是可以定期访问实时产品所需的命令行工具?

    • 老实说,我现在并不是很想深入学习Symfony:我确信这是一个很好的框架,但我有

    • 根据你的经验,在我的情况下,有没有其他的论点支持或反对使用撇号?

    1 回复  |  直到 13 年前
        1
  •  4
  •   Tom Boutell    15 年前

    我是P'unk Avenue的核心撇号开发者之一。

    现在撇号的开源版本是面向那些愿意在一定程度上跟上Symfony的人的,是的,至少在理解Symfony项目的布局和学习编辑模板方面是这样。您需要这些技能来添加新的页面模板和编辑全局布局。

    通常撇号生态系统是这样工作的:一个客户希望与我们合作,或者与另一个开发人员合作,创建一个他们可以自己维护的站点,而不会出现客户不小心破坏设计、用Microsoft Word粘贴的可怕HTML破坏布局等常见问题。

    撇号通过强大的内置HTML过滤器和媒体槽彻底解决了这个问题,这些过滤器和媒体槽积极地管理图像和视频,以便它们正确地显示给定的页面模板等等。

    因此,我们非常重视帮助客户(他们在自己的知识领域非常有能力,但不是设计师)安全地维护自己的内容,并将一些独特的解决方案作为系统中的标准设备。

    不过,对于您的托管情况,是的,很难使用撇号(或其他真正现代的PHP代码)和零命令行访问。Symfony任务用于清除Symfony缓存并每晚重新优化搜索引擎。你可以用其他方法来解决前者,清空缓存文件夹,而后者则忽略它,如果站点很小,这种方法就可以了。

    我强烈建议您查看ServerGrove的产品(www.servergrove.com). 当你的客户可以用20美元/月的价格拥有一台虚拟机,并带来所有的安全好处时,我认为不去购买它是一个值得怀疑的决定。(使用您想要的任何主机,这里的主要原则是VM托管总是非常安全,并且性能比老式的共享托管要好得多。ServerGrove确实擅长Symfony托管,但这是一个不错的优势。)

    一些 共享托管服务在这方面并不完全糟糕——servergrove确实提供了共享托管服务,但仍然没有APC(这对于任何大型PHP系统来说都是一个严重的缺点,包括WordPress或Drupal),但它们确实通过阻止其他客户端通过通过PHP的文件系统。一些共享主机根本不这样做,这是一个可怕的安全漏洞。

    有一个撇号社区可以帮助您:

    http://groups.google.com/group/apostrophenow

    无论你选择什么,祝你的网站好运!

    推荐文章