WordPress,CMS简单还是其他?

时间:2010-12-16 09:06:07

标签: java php wordpress content-management-system cmsmadesimple

我是一名Java / .NET开发人员,但在业余时间我开始研究WordPress(个人项目)。我在PHP中的表现不如Java或C#,但我管理。话虽如此,我接受来自任何一种语言的提示(因为我喜欢开源的个人项目因为它是免费的)。

我要做的是创建一个带有标准页面的小型多语言商务网站(主页,关于我们,联系我们等),新闻,一个简单的网店(只是列出产品就足够了)在开头)和照片库。

我喜欢WordPress的是它对自定义帖子类型等非常灵活(因为我需要在同一网站上提供新闻条目,产品和不同的内容类型)。后退是具有小型计算机知识的“客户”的管理界面,他们必须使用帖子类型产品“创建帖子”而不是“创建产品”或“创建新闻条目”的菜单。

基本上我的需求是:

  • 标准页面(起始页,联系表单页面等)
  • 多语言(内容和页面)
  • 网上商店(真的很简单)
  • 照片库(简单)
  • 新闻
  • “公司管理员”(只能访问发布内容的用户。创建新闻,页面等。不安装插件或管理布局)
  • 简化管理GUI(“创建产品”而不是“创建帖子”,产品为帖子类型)

问题是:我应该使用什么CMS?

希望我明确表达了我想要实现的目标! 欢迎任何输入!提前谢谢!

7 个答案:

答案 0 :(得分:4)

我在SilverstripeConcrete 5都取得了不错的成绩。它们都具有用户管理和可供新手用户使用的界面。更重要的是,它们都是基于自定义MVC框架构建的,并且希望定制程序由程序员而不是CMS本身完成。这样,界面包含较少分散注意力的配置。

如果这对您不起作用,则总是Drupal,它可以自定义并专门用于自定义页面类型。

祝你好运!

答案 1 :(得分:2)

我刚读过你为Silverstripe选择的。我很想知道你的经历,因为我自己从来没有尝试过那个。

但是,如果我早点看到你的帖子,我也会推荐CMS制作Simple™。我用它制作了几十个网站。与其兄弟姐妹相比,管理界面非常直观且易于管理。我通常甚至会说“数字文盲最终客户的天堂”。

但是,对于构建由CMSMS提供支持的站点的人来说,必须知道他/她的方式(x)html和css。对于在文件夹上安装数据库和权限的基本知识也是如此。

该系统主要面向具有专业背景的设计人员和开发人员,并且不为您提供数百个现成的模板。如果你想创造原创的东西,你可以自己制作它们。但是,如果一个人具有上面提到的知识,那么自由就在眼前。布局没有限制: - )

最后注意:如果您想在CMSMS中建立多语言网站,我建议您查看此处:http://www.i-do-this.com/blog/25/Another-method-of-Multilingual-CMSMS-Page。此方法使您可以极大地控制SEO和URL结构。我指出你的情况就像前一段时间MLE fork takien在他的帖子中所说的那样,核心开发团队已经宣布不支持。原因是他们无法保证更新版本的细分,因为它实际上是CMSMS的第三方分支。制作分支的开发人员(Alberto Benati)已将项目移至他自己的网站。

答案 2 :(得分:1)

现代CMS添加了插件和扩展程序或多或少地满足您的需求。我之前使用Joomla以最小的努力建立了满足您大部分要求的网站。我也有Java背景,我发现Liferay是用Java编写的,非常有趣。在这个阶段,它是一个成熟的产品,具有广泛的用户/组定制和Portlet形式的门户开发。

关于Joomla满足您的要求:

  • Joomfish支持多语言支持
  • 主页以模块的形式特别处理,联系和表单页面
  • 购物车
  • VirtueMart
  • 许多照片画廊可以extensions
  • 的形式进行选择
  • 我认为内置新闻功能是模块(不确定),但也有很多extensions
  • 您所描述的“公司管理员”可以是较低特权的用户。对于Joomla管理员分离,请查看here
  • 不确定简化Admin GUI的含义。具有较低权限的用户在登录后将在站点中拥有较少的设置。

答案 3 :(得分:1)

不要使用Joomla !我已经使用它多年了,它可以很好地组合简单的网站,但如果你想改变你的网站如何工作的任何方面,它就不再易于使用了。您将最终破解PHP文件以实现在其他CMS中可能非常容易的事情。

我在 Drupal 方面有很好的经验,您可以在其中定义自己的“帖子”类,例如“产品”,它们将包含仅与产品相关联的特殊字段。 Joomla永远无法做到这一点!

除此之外, Silverstripe 是一个很好的CMS,非常容易处理。 Wordpress可能不会让你走得太远,因为我担心建立商店,但我没有调查过它。

答案 4 :(得分:1)

根据您的需求,我想建议你选择CMS Made Simple(CMSMS)而不是Wordpress。 CMSMS具有多语言功能(选择多语言包),非常易于设置和管理。不用担心自定义,CMSMS易于使用,管理页面不错,易于制作自己的主题。 我不会破坏Wordpress,但由于人们不擅长PHP,他们的网站将只是另一个Wordpress博客。 :d

答案 5 :(得分:1)

CMSMS中添加了一个新模块,使多语言设置更加顺畅。更多信息可以在这个非常有用的博客上找到:

http://blog.arvixe.com/creating-a-multilingual-cmsms-site-using-mlecms-module/

答案 6 :(得分:-1)

对于wordpress的图库,我认为最好的解决方案是使用托管在Picasa或Flickr上的外部图库,以及一个用于该平台的简单插件(您有一些可供选择)。

对于翻译,我尝试过的所有插件都非常容易与其他插件中断,或者如果插件没有升级,则可以使用WP升级。对于两种语言,我只会使用基于类别的语言组织。不是一个完美的解决方案,你需要稍微调整模板,但它对我有用。

话虽如此,我可能更喜欢使用Joomla,如果这是我自己的项目,你只会错过Wordpress的简单性,用于插件或模板修改(甚至从头开始创建)。据我所知,Joomfish比WP中的任何语言支持要好得多。 VirtueMart也是如此,它简单,易于安装,易于使用并且已存在多年(=大量模块,支持,文档等)。