哪里有一个小型、简单、没有 PHP 前端的 CMS?

发布于 2024-10-10 12:20:07 字数 492 浏览 0 评论 0原文

关键是:

  1. 小而简单的
  2. PHP MySql
  3. 无前端

“无前端”我的意思是字面意思,我可以 100% 控制外观。我只希望“后端”有一个 CMS 来管理内容(用户登录/安全、上传图像、更新文章等),而这些内容不会以任何方式指示托管数据的呈现方式。也许它只是将信息保存在(MySql)数据库中(我可以自己查询和提取),或者如果它写入内容,它是在超级干净的 xhtml 片段中,甚至只是我自己解析的 xml 中?

我研究过 WordPress,不喜欢它生成的代码,更不用说这些网站看起来太“固定”了(你通常可以在一英里外发现一个 WP 网站。)

Joomla 和 Drupal 看起来更可定制,但它们在我看来现在已经很臃肿了,而且我真的只想要一些轻量级和简单的东西。适用于单用户夫妻网站。 (没有分层发布/审批系统等等。)

我设想将此 CMS 插入现有网站/网络应用程序中,其中大部分网站由我制作和管理,但少数选择区域由网站所有者管理。

The keys are:

  1. small and simple
  2. PHP MySql
  3. no Front End

By "no front end" I mean literally, I can control the look 100%. I just want a CMS on the "backend" to manage content (user login/security, upload images, udate articles, etc.) that will not dictate in anyway how the managed data is presented. Maybe it just keeps the info in a (MySql) database (which I can query and extract myself) or if it writes content, it is in super-clean xhtml fragments or even just xml I will parse myself?

I have looked at Wordpress -- and don't like the code it generates, not to mention the sites look too "canned" (you can usually spot a WP site a mile a way.)

Joomla and Drupal look more customizable, but they are bloated now in my opinion, and really I just want something lightweight and simple. For one-user mom-and-pop sites. (No tiered publishing/approval systems, and all that.)

I envision plugging this CMS into existing websites/web apps where most of the site is made and managed by me, but a few choice areas are managed by the site owner.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

万劫不复 2024-10-17 12:20:07

在我看来,您需要一个框架,不一定是 CMS

一些框架,例如 Akelos 具有根据您的模型自动生成的管理后端,类似于 Django [Python] 或 Ruby on Rails。

查看 PHP 框架

旁注:我最喜欢的一个是 Fat Free PHP 框架 ...事实证明,在我需要一些非常简单的东西的许多情况下,它对我很有帮助。但是,没有提供您想要的后端接口。 因此是旁注

Sounds to me like you need a Framework, not necessarily a CMS

Some frameworks, such as Akelos have administration backends that are automatically generated based on your models, Similar to Django [Python] or Ruby on Rails.

Check out PHP Frameworks

Sidenote: One of my favorites is Fat Free PHP Framework ... It's proven helpful for me in numerous situations where I needed something really simple. However, does not provide the backend interface that you desire. Hence the sidenote

如痴如狂 2024-10-17 12:20:07

Concrete5 是迄今为止我遇到过的对于前端用户来说最好的 CMS,尤其是对于不太懂计算机的用户。用户可以使用其 GUI 从前端编辑页面。

您创建的模板页面与标准 HTML 页面非常相似。唯一的区别是您使用简单的两行代码来指示可编辑区域(如果您想变得棘手,可以更多)。您还必须更改与本地地址链接的内容,例如 CSS 文件,就像您必须对大多数其他 CMS 所做的那样,因为模板页面不一定是从它们驻留在服务器上的位置读取的。但总而言之,将页面制作为 Concrete 兼容模板只需 10 分钟的过程。

现在我工作的公司只使用 Drupal,虽然我也喜欢这个系统,但 Concrete 仍然是我的最爱,而且我会在业余项目中使用它。

编辑:我应该提到,它并不像您要求的那样小,您可以用它运行大型网站。但它确实适用于小型站点,而且其复杂性并不像 Drupal 那样令人生畏

Concrete5 is the best CMS I have come across so far for a front end user, especially the not so computer literate. The user can edit the pages from the front end using it's gui.

The template pages you create stay very much like a standard HTML page. The only difference is you indicate editable areas with a simple two line piece of code (can be more if you want to get tricksy). You also have to change things linked with a local address, such as a CSS file, like you would have to with most other CMS's since the template pages aren't necessarily read from where they reside on the server. But all in all, it's a 10 minute process to make a page a Concrete compatible template.

Right now the company I work for uses Drupal exclusively, and while I also like that system, Concrete is still my favorite and it's what I would use for side projects.

Edit: I should mention, it's not small like you requested, you can run large sites with it. But it does work well for small sites and its complexity is not as intimidating as Drupal's

岁月静好 2024-10-17 12:20:07

毫无疑问,MODX 正是您所寻找的。有两个版本,Evolution最稳定

http://www.modxcms.com/

MODX without a doubt is exactly what you are looking for. There are two versions, Evolution is the most stable

http://www.modxcms.com/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文