问题标签 [content-management-system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
116 浏览

web-applications - CMS 或重新上传页面

我有一个我正在开发的网站,它有一个活动页面。所有者希望能够每周编辑活动页面。教网站所有者如何编辑这一页并上传它或只为这一页使用 CMS 会更容易吗?

除了发布到电子邮件地址的联系表格外,该网站的其余部分都是静态的。因此,我需要添加一个数据库来存储 CMS 登录的用户名和密码。

如果 CMS 那么哪一个最适合这种情况?

0 投票
7 回答
9144 浏览

content-management-system - wiki 和 CMS 有什么区别

wiki 和 CMS 之间有什么区别?有没有?

0 投票
4 回答
50964 浏览

ruby-on-rails - 定义?Ruby 和 Rails 中的方法

我有一个在 ERB 之上编写的非常古老的模板系统。它依赖于存储在数据库中的 ERB 模板。那些被读取和渲染。当我想将数据从一个模板传递到另一个模板时,我使用 Rails 渲染方法的 :locals 参数。为了在某​​些模板中设置这些变量的默认变量,我使用定义的?方法简单地告诉我是否已经定义了局部变量,如果没有,我用默认值初始化它,如下所示:

我正在将应用程序升级到最新的 Rails,我看到一些奇怪的行为。基本上这有时有效(有时 perex 未定义),有时则无效(perex 已定义并设置为 nil)。这发生在没有任何其他改变的情况下。

我有两个问题:除了使用定义之外,还有什么更好的方法吗?哪个被证明是不可靠的(在 Rails 1.6 上几年可靠)?这种方式不应该导致我重写所有模板。我一直在浏览 Ruby 文档,但找不到任何关于定义的内容?方法。它是被弃用的还是我只是盲目的?

编辑:实际问题是由似乎是 Ruby/eRB 错误引起的。有时,除非语句会起作用,但有时不会。奇怪的是,即使第二行被执行,perex仍然对世界其他地方保持零。删除定义?解决了这个问题。

0 投票
14 回答
4042 浏览

python - 企业网站和内部网的框架/CMS 建议(我必须说服总统它是可靠的!)

亲爱的堆栈溢出社区,

我的任务是为我工作的一家大公司改造几个网站,并为组织内的内容管理和文档存储开发一个内部 Intranet 站点。

我的“问题”是这样的:他们希望我使用一个框架/一组语言/技术,我可以向他们证明这些框架/一组语言/技术是“具有良好记录的稳定、企业级技术”。

规范的“大图”实际上并不太复杂:实施企业级 CMS 来管理每个部门的网页,这些网页主要处理产品信息和文档(即 www.linksys.com 的更简单版本)。

作为一名开源程序员,我想将 Python 与 TurboGears 一起使用并从头开始构建它,但我真的无法找到一种方法来向总裁证明 TurboGears 拥有巨大的企业业绩记录。Zope 似乎有很多企业用途,但在我看来有点臃肿。Django 可能是一种选择,但似乎不如 TurboGears 灵活。

我宁愿不使用 PHP,但 Drupal 有一份非常不错的简历,其中包含“正确”的名称(AOL、Sony、MTV);另外,它可以帮助我从头开始构建许多 CMS 组件。

Rails 可能是另一种选择,但我对它不太熟悉(作为 Python/PHP 程序员,Ruby 的语法让我发疯)。

SO 社区对这样的项目有什么建议?我相信你们中的许多人都面临着同样的困境。什么最终为您工作/不工作?正如我之前所说,我的第一选择是 Python,第二是 PHP,第三是 Rails。

谢谢你,赛斯

0 投票
3 回答
294 浏览

content-management-system - MySource 矩阵 - 意见

有没有人有使用 MySource Matrix 作为内容管理系统的经验?如果是这样,想法/意见/评论?

提前致谢。

0 投票
1 回答
1733 浏览

content-management-system - Terminalfour 站点管理器 - 内容管理系统

我即将开始一个项目,实际上在接下来的 2 年内我们作为一个组织将实施TerminalFour 站点管理器

如果有人使用过这个软件,我基本上是在寻求任何建议或支持,以及他们对它的看法。

到目前为止,除了它显然不是最漂亮的界面外,它似乎确实可以很好地处理大多数基本的网站编辑等。

不过,当涉及到自定义构建的模板以及与外部数据、RSS、MySQL 表等链接时,我确实看到了限制。

如前所述,如果其他人已经使用或将要使用它,您的想法是什么?

谢谢

0 投票
2 回答
282 浏览

content-management-system - 在哪里将完整的 url 存储在 cms 中?

我正在创建一个 cms,但尚未确定在哪里存储结构中给定页面的完整 url。

每个页面都有一个 slug(页面的 url 友好名称),每个页面都有一个可以为空的(对于顶级页面)父级和子级。

我在哪里存储给定页面的完整 url (/first-page/sub-page)?这应该与页面的其他属性一起进入数据库还是一些缓存?

更新

这不是我要询问的数据库设计,而是将完整 url 存储到给定页面的位置,因此我不需要遍历整个 url 来获取用户请求的页面(/first-page/sub-page )

更新 2

我需要找到哪个页面属于当前请求的 url。如果请求的 url 是 /first-page/sub-page 我不想拆分 url 并循环访问数据库(显然)。

我宁愿将整个 url 放在表中,这样我就可以执行一个查询(WHERE url = '/first-page/sub-page'),但这似乎并不理想,如果我更改 slug 的父页面?然后我还需要更新所有后代的 url 字段。

其他人如何解决这个问题?他们是否将其放入数据库中?在将 /first-page-/sub-page 映射到页面 id 的缓存中?还是他们拆分请求的 url 并循环访问数据库?

谢谢

安德斯

0 投票
7 回答
2602 浏览

content-management-system - 熟悉 SilverStripe 吗?你的意见/印象是什么?

我正在尝试选择一个不是门户的好 CMS。我所有的研究都让我相信 SilverStipe 是最好的选择。我想要一些意见/印象。

感谢您的任何想法。

编辑:我决定试一试。在我有一段时间后,我会发布我自己的答案。由于缺乏回应,似乎没有庞大的用户群。(至少谁与 Stack Overflow 社区有交集。)

0 投票
3 回答
663 浏览

python - 基于 'Snippit' 的 django semi-CMS

我记得在互联网上的某个地方读到过一个半途而废的小型 django CMS 应用程序,它基本上是建立在文本的“片段”之上的。

这个想法是,在管理员中,您制作一个片段(例如产品描述),给它一个名称(例如“google_desc”)并在模板中调用它,例如 {% snippet google_desc %} 和 bam !

认为这个人成功了,但我不太确定。

有谁知道我在哪里可以找到这个令人敬畏的东西?

编辑:我正在寻找一个应用程序或其他东西来插入我的项目。不是,现有的网站/服务。

编辑2: insin 明白了。我在django-chunks之后

0 投票
3 回答
4859 浏览

database-design - 内容的 CMS 版本控制策略

我正在考虑将基本的 CMS 功能构建到我们的 Web 产品中,并且正在研究版本控制内容的技巧和设计理念。我正在专门寻找今天使用的数据库模式。

您使用什么进行内容版本控制?如果您有不同类型的内容需要存储版本,则适用哪些模式?Stack Overflow 上如何处理问题版本控制?

谢谢