gpt4 book ai didi

部署 CMS 驱动的内容

转载 作者:行者123 更新时间:2023-12-04 06:37:31 28 4
gpt4 key购买 nike

我正在研究改变我目前创建营销网站的策略。目前,我完全用 PHP 从头开始​​构建网站,使用一个简单的包含系统。所有代码(以及内容)都存储在文件(而不是数据库)中,允许我使用 Subversion 进行历史记录和部署。

我想转而为网站使用 CMS,但我不知道如何处理大量内容更改和部署。

大多数时候,营销网站的变化并不简单。产品发布可能涉及一次更改、添加、删除和移动多个页面。所有这些更改都需要在登台服务器上进行和审查。当一切准备就绪后,它需要在特定时间立即投入生产。

大多数 CMS 的工作流程解决方案是允许编辑人员在 CMS 内进行单页审阅。大多数时候,他们正在审查尚未发布的页面,而不是对已经存在的页面进行更改。最重要的是,此审查是在生产现场完成的。这更适合定期创建文章,例如博客。营销网站确实有新闻版块,但这无助于启动整个“全新事物”产品版块。

我似乎无法为我的工作流程找到 CMS 解决方案:

  • 在开发环境中创建内容。
  • 将所有更改部署到临时服务器以供所有相关方审查(无需单击 CMS 中的某个“预览”按钮)。
  • 在指定时间部署所有批准的更改。
  • 允许通过 CMS 调整内容
  • 最佳答案

    可信度:我领导的团队构建了一个相当大的 CMS*,我们有很多与您描述的相同的需求。例如,编辑需要创建一百页的营销 Material 、图像、电影;将其翻译成 65 种语言并在全局范围内同时部署。

    如何接近它?有很多方法,您建议的方法有其自身的一系列困难。我们发现运行良好的模型是 单页评论模式 结合 批量调度 .大多数内容管理系统允许编辑者创建页面但 checkin 为“草稿”而不是“发布”。对于未登录的用户,该页面将返回 404,但对于已登录的用户,他们将看到最新的草稿版本。一旦审批人验证了所有内容,他们就可以安排同时发布所有 n 个页面。这确实可以很好地扩展和扩展。

    在不了解您的独特问题集的情况下,我无法推荐特定的解决方案,但我鼓励您不要在此过程的早期将自己锁定在特定的系统模型中。根据您所说的,大多数好的 CMS 系统应该是具有少量定制的可行候选者。

    *近一百万页,超过 65 种语言,数千名编辑,每天数百万次点击 - http://www.volvo.com

    关于部署 CMS 驱动的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4686979/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com