3

我是一名 Java/.NET 开发人员,但在业余时间我开始研究 WordPress(用于个人项目)。我在 PHP 方面不如在 Java 或 C# 方面好,但我做到了。话虽如此,我接受任何一种语言的提示(因为它是个人项目,我更喜欢开源,因为它是免费的)。

我正在尝试做的是创建一个小型多语言商业网站,其中包含标准页面(主页、关于我们、联系我们等)、新闻、一个简单的网上商店(一开始只列出产品就足够了) 和照片库。

我喜欢 WordPress 的地方在于它在自定义帖子类型等方面非常灵活(因为我需要在同一站点上使用新闻条目、产品和不同的内容类型)。一个挫折是具有少量计算机知识的“客户”的管理界面,他们必须使用帖子类型产品“创建帖子”,而不是菜单上写着“创建产品”或“创建新闻条目”。

所以基本上我的需求是:

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

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

希望我已经足够清楚我想要实现的目标!欢迎任何意见!提前致谢!

4

7 回答 7

4

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

如果这对您不起作用,那么总有Drupal,它非常可定制并且专门用于自定义页面类型。

祝你好运!

于 2010-12-16T09:44:39.233 回答
2

我刚刚读到您选择了 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) 已将该项目移至他自己的站点。

于 2010-12-17T14:04:10.707 回答
1

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

关于 Joomla 满足您的要求:

  • Joomfish支持多语言
  • 特殊处理的主页,模块形式的联系和表单页面
  • 购物车的VirtueMart
  • 许多照片画廊以扩展的形式可供选择
  • 我认为内置的新闻功能作为模块(不确定)但还有很多扩展
  • 您描述的“公司管理员”可以是较低权限的用户。对于 Joomla 管理员分离,请看这里
  • 不确定简化管理 GUI 是什么意思。具有较低权限的用户在登录后将在站点中进行较少的设置。
于 2010-12-16T09:32:13.727 回答
1

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

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

除此之外,Silverstripe是一个很好的 CMS,很容易处理。就我所关心的建立商店而言,Wordpress 可能无法让您走得更远,但我还没有研究过。

于 2010-12-16T09:51:45.407 回答
1

为了您的需要,我建议您选择 CMS Made Simple (CMSMS) 而不是 Wordpress。CMSMS 具有多语言功能(选择多语言包),非常易于设置和管理。不用担心定制,CMSMS 易于使用,漂亮的管理页面,易于制作自己的主题。我没有毁容 Wordpress,但由于人们不擅长 PHP,他们的网站将只是另一个 Wordpress 博客。:D

于 2010-12-17T03:43:06.947 回答
1

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

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

于 2011-10-28T21:59:09.323 回答
-1

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

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

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

于 2010-12-16T10:27:13.827 回答