哪个CMS作为自定义Web应用程序的基础 [英] Which CMS as the basis for a custom web application

查看:126
本文介绍了哪个CMS作为自定义Web应用程序的基础的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为客户构建一个自定义Web应用程序(在这种情况下是一个专门的拍卖网站),我们正在评估使用一些现有的CMS作为应用程序的scaffold。

I'm looking at building a custom web application for a client (a specialized auction site, in this case), and we're evaluating using some existing CMS as the "scaffold" for the application.

理由是,对于许多自定义Web应用程序项目,约70%的代码写入了添加CMS功能,用户管理和基本管理CRUD。大概是,如果我们从现有的CMS开始,那么这些组件将已经被构建了。

The justification is the fact that for many custom web application projects, some 70% of the code written goes in to adding CMS features, user management, and basic admin CRUD. Presumably, if we start with an existing CMS, then those to components will already be built.

我们已经决定坚持使用PHP进行分发和部署。我们正在评估的顶级CMSs是Wordpress,Drupal和Joomla。这是我们迄今为止的分析(按顺序列出):

We've decided to stick with PHP for distribution and deployment reasons. The top CMSes we're evaluating are Wordpress, Drupal, and Joomla. Here's our analysis so far (listed in order):

Wordpress

优点:死简单的设计。非常受欢迎和理解。非常稳固的最近的安全历史。

:可能有点太简单了 - 可以做什么吗?

Wordpress
Pros: Dead-simple design. Extremely popular and understood. Very solid recent security history.
Cons: Perhaps a little too simple -- can it be made to work?

Drupal

优点:可能更适合自定义应用程序开发。

Drupal
Pros: Potentially more friendly to custom application development. Decent security history.
Cons: More complex and difficult to understand.

Joomla

优点:受欢迎且很好理解。

缺点:某些安全性问题

Joomla
Pros: Popular and well understood.
Cons: Some security concerns

我们遇到的最大问题之一是我们希望从SO获得的社区了解这些自定义应用程序可以轻松地定制到。例如,当客户进入他的管理区域时,他是否会得到这样的印象:这是一个具有内置wordpress CMS的拍卖网站,或者它将是一个 wordpress网站与拍卖插件?我们希望前者而不是后者。但是可以做到吗?

Once of the biggest issues we're running up against, and what we hope to gain from the S.O. community is understanding how easily these can be customized to become a custom application. As an example, when the client goes into his administration area, will he get the impression that this is an, "auction site with a built-in wordpress CMS", or will it be a "wordpress site with an auction plugin"? We're hoping for the former rather than the latter. But can it be done?

或者也许我们看错了方向? 我们是否应该像CakePHP 那样寻找? (请注意,RoR和Django等选项由于分发和部署原因而处于非桌面状态。)

Or perhaps are we looking in the wrong direction? Should we be looking instead at something like CakePHP? (Note that options like RoR and Django are off-the-table because of distribution and deployment reasons.)

这里有一些相关(但不完全相同)的问题有一些有用的信息:

使用CMS设计Web应用程序

< a href =https://stackoverflow.com/q/2601210/86060> CMS用于自定义应用程序

Here are some related (but not identical) questions which have some useful information:
Using a CMS to Design a Web Application
CMS for custom application

推荐答案

p>这是我们常常面临的一个问题。

This is a question we used to face regularly.

我们的开发工具包包括Wordpress和CakePHP。我们使用前者,我们真的要这样做。

Our development arsenal consisted of Wordpress and CakePHP. We used the former where we could and the latter when we really had to.

除非你做一些非常激进的事情,否则你可以做(​​像这样) WordPress的。这些天,管理区域可以大大修改,自定义分类法允许有意义的实体,而不仅仅是帖子和页面。

Unless you're doing something really radical, you can probably do it with (something like) Wordpress. These days, the admin area can be heavily modified and custom taxonomies allow for meaningful entities rather than just posts and pages.

您需要考虑的是丰富的功能和随附的CMS包的测试。另外,Wordpress等拥有大量的插件/扩展程序,可以让您更接近您需要的位置。

What you need to consider is the wealth of features and testing that comes with an established CMS package. Plus, Wordpress et al. have an enormous collection of plugins/extensions, which can take you even closer to where you need to be.

我想我在说的是,你会发现很难让我说服我像CakePHP这样的东西。

I guess what I'm saying is, you'd find it hard to convince me to drop back down into something like CakePHP.

编辑:六个版本有一个伟大的职位定制管理区域。此外,如果您有特定的wordpress查询,请记住我们有一个真正强大的stackexchange网站等待您的问题!

Six revisions have a great post on customising the admin area. Also, if you have specific wordpress queries, remember we have a really strong stackexchange site waiting for your question!

这篇关于哪个CMS作为自定义Web应用程序的基础的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆