WordPress、CMS Made Simple或其他?

3
我是一名Java/.NET开发人员,但在业余时间里,我开始研究WordPress(用于个人项目)。虽然我在Java或C#方面的技能不如PHP好,但我还是能够应付。在这种情况下,我接受来自任何语言的技巧(因为我的个人项目更倾向于使用免费的开源软件)。
我的目标是创建一个小型多语言企业网站,包括标准页面(主页、关于我们、联系我们等)、新闻、一个简单的网店(仅列出产品就足够了),以及一个照片库。
我喜欢WordPress的灵活性,它可以用于自定义文章类型等等(因为我需要在同一站点上有新闻条目、产品和不同类型的内容)。但有一个缺点是,对于电脑知识有限的“客户”,他们必须“创建一个帖子”并选择产品类型,而不能像菜单中一样选择“创建产品”或“创建新闻条目”。
因此,我的需求包括:
标准页面(起始页、联系表格页面等等) 多语言(在内容和页面上都要支持) 网络商店(非常简单) 照片库(也很简单) 新闻 “公司管理员”(只能访问发布内容。创建新闻、页面等。无法安装插件或管理布局) 简化管理界面(使用“创建产品”而不是带有产品作为帖子类型的“创建帖子”)
问题是:我应该使用哪个CMS?
希望我已经足够清楚地表达了自己的意思!欢迎任何建议!提前感谢!
7个回答

4
我对SilverstripeConcrete 5都有很好的结果。它们都有用户管理和可以被新手使用的界面。此外,它们都建立在自定义MVC框架之上,并期望由程序员进行定制,而不是在CMS本身中完成。这样,界面包含的分散配置内容就会更少。
如果这对你不起作用,总还有Drupal,它非常可定制,并专门针对自定义页面类型。
祝你好运!

乍一看,Silverstripe看起来不错,我会深入了解一下。Concrete 5的插件和主题似乎需要付费,所以我可能会跳过它...我已经在使用Drupal方面有一些经验,但对于我的个人项目来说,它太大且过于先进。我需要能够快速开始的东西。感谢您的建议! - Tiax
我安装了Joomla并完成了教程,但是管理员区域对我来说过于复杂。我不想花费数小时来教编辑器如何CRUD内容;P 我还安装了SilverStripe,它看起来非常好!我将完成“入门”教程,然后决定是否选择WordPress或SilverStripe。SilverStripe的一个巨大缺点是社区规模较小。只有78个主题和72个插件 =/ - Tiax

3

我刚刚读到您选择了Silverstripe。我很想听听您的经验,因为我自己从未尝试过。

然而,如果我早些看到您的帖子,我也会推荐CMS made 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)已将该项目移至自己的网站。


嘿,谢谢。我自己也在想CMSMS的事情。几年前我对一些用它建立的网站进行了一些更改,现在我在想它是否容易管理。 - Spiny Norman

1

现代CMS通过插件和扩展能够满足您所需的大部分功能。我以前使用过Joomla,用最少的努力就可以构建具有大部分要求的网站。我还有Java背景,发现Liferay非常有趣。它是用Java编写的成熟产品,具有广泛的用户/组自定义和Portal开发形式的portlet。

关于Joomla解决您的要求:

  • 使用Joomfish进行多语言支持
  • 首页特别处理,联系和表单页面以模块形式呈现
  • 使用VirtueMart作为购物车
  • 有很多照片库可供选择,以扩展的形式呈现
  • 我认为内置新闻功能作为模块(不确定),但也有很多扩展
  • "公司管理员"可以是低权限用户。对于Joomla管理员分离,请查看此处
  • 不确定您所说的简化管理GUI是什么意思。登录后,权限较低的用户在网站上将拥有较少的设置。

我其实还没有研究过Joomla(有点奇怪,我承认),但我觉得现在是时候了!Liferay很酷,因为它是Java编写的!乍一看,它似乎对我的需求来说有点复杂和庞大。 - Tiax
我已经编辑了我的评论,以满足你在Joomla方面的需求。是的,Liferay有点更复杂,但由于它是Java并且具有出色的开箱即用库,即使在你有一些空闲时间时仅仅是玩玩也是一种很好的体验。 - dimitrisli
WordPress的一个缺点是,如果您安装了一个网店插件,您只能得到一个网店,并且必须进行修改才能获得一个图库。(如果我理解有误,请纠正我,因为它是围绕文章构建的)。Joomla是否也是如此?简化的管理界面只适用于WordPress,因为它是围绕文章和文章类型构建的。它不会说“创建产品”,而是说“创建文章”,您必须将文章类型设置为产品。这对于电脑新手来说很糟糕。 - Tiax
不确定您是否需要电子商店中的照片库功能。特别是对于VirtueMart,请查看其演示前端/后端网站,以确定它是否符合您的需求:http://virtuemart.net/home/demo - dimitrisli
不,我是指分开的。例如,如果你为一个理发师创建一个网站,你可能想要一个卖发型产品的网店,以及一个展示该理发师所做发型的照片库。此外,你可能还想要新闻或博客功能。在WordPress中,似乎你必须从这些功能中选择一个,因为它们都是基于唯一的本地内容“文章”构建的,或者你必须自己开发很多东西(使用自定义文章类型)。如果你在Joomla中安装一个“网店”插件和一个“照片库”插件,它们会相互干扰吗? - Tiax
这应该不是问题,因为在我使用的照片库中,通常会指向一个图像文件夹或者是由其他扩展创建或您自己添加的图像本身。 - dimitrisli

1
请不要使用Joomla!我已经使用它多年了,对于组合简单网站的工作做得很好,但是如果您想更改有关网站如何运作的任何方面,它就不再简单易用。您最终将不得不黑客PHP文件来实现在其他CMS中可能非常容易的事情。
我在Drupal方面有非常好的经验,您可以定义自己的“帖子”类别,例如“产品”,这些类别将具有仅与产品相关联的特殊字段。 Joomla永远无法做到这一点!
除此之外,Silverstripe是一个很好的CMS,非常容易处理。 Wordpress可能无法为我构建商店提供足够的支持,但我还没有研究过。

我明白你的意思。虽然我的项目并不是为了一个从1名员工发展到1000名员工的公司而设计的。我正在寻找一些简单易用的东西来开始。在我看来,Drupal过于复杂,学习起来太耗时间了。不过我会研究一下Silverstripe,它看起来很不错。我觉得这次讨论已经变成了“Joomla vs Silverstripe”了。但我可能还会改变主意=) - Tiax

1
针对您的需求,我想推荐您选择CMS Made Simple(CMSMS)而不是WordPress。 CMSMS具有多语言功能(选择多语言包),非常易于设置和管理。不用担心定制,CMSMS易于使用,具有漂亮的管理页面,易于制作自己的主题。 我并不是贬低WordPress,但由于很多人不擅长PHP,他们的网站只会成为另一个WordPress博客。 :D

谢谢您的回复!我还没有尝试过CMS Made Simple,但是通过做教程,我已经有点爱上了SilverStripe。我也检查了我的需求,它拥有我想要的一切。也许将来会尝试CMSMS,但现在我要先试试SilverStripe。 - Tiax
我对CMSMS的主要(唯一?)抱怨是它有非常频繁的更新,而且它们很冒险和乏味。WordPress的更新非常轻松,几乎透明! - iDevlop

1

-1

对于WordPress的画廊,我认为最好的解决方案是使用外部画廊,例如托管在Picasa或Flickr上,并使用该平台的简单插件(您可以从中选择几个)。

对于翻译,我尝试过的所有插件都很容易与其他插件或WP升级一起破坏,如果插件没有随之升级。对于仅有两种语言,我会使用基于类别的语言组织。这不是完美的解决方案,您需要稍微调整模板,但对我来说已经奏效。

话虽如此,如果这是我的项目,我可能更喜欢使用Joomla,您只会错过WordPress的插件或模板修改(甚至从头开始创建)。就我所知,Joomfish比WP中的任何语言支持都要好得多。同样适用于VirtueMart,它简单易用,易于安装,已经存在多年(=许多模块,支持,文档等)。


我认为现在选择 Joomla 和 SilverStripe 之间。当进行谷歌搜索时,Joomla 因其管理界面对于没有经验的编辑人员来说过于复杂而受到批评。另一方面,SilverStripe 在其自己的网站上拥有79个主题和72个插件,这是一个很大的优势,因为这将为我带来更多的开发机会。 - Tiax
我同意那些批评者的观点:对于新用户来说,Joomla管理界面比WordPress复杂得多,特别是如果你需要去一个组件编辑图片库,去另一个组件进行翻译,再去另一个组件处理商店等等。嗯,看起来我将来的项目要考虑使用SilverStripe了。 - AJJ
你一定应该尝试一下。昨天我做了一些教程,我非常喜欢它!对于像我这样从Java/C#转过来的人来说,面向对象编程和MVC是一个巨大的优势。今晚我要参加圣诞派对,但迫不及待地想明天开始我的项目(极客警告)! - Tiax

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接