WordPress、CMS 变得简单还是其他?

发布于 2024-10-08 01:51:20 字数 650 浏览 8 评论 0 原文

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

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

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

所以基本上我的需求是:

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

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

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

I'm a Java/.NET developer but on my spare time I've started looking into WordPress (for personal projects). I'm not as good in PHP as I am in Java or C# but I manage. With that said, I accept tips from either language (since it's personal projects I prefer to go open source cause it's free).

What I'm trying to do is creating a small multi-language business web site with standard pages (home, about us, contact us and so on), news, a simple web shop (just listing the products is good enough in the beginning) and a photo gallery.

What I like about WordPress is that it's very flexible with custom post types and so on (since I'm gonna need news entries, products and different content types on the same site). A set back is the admin interface for a "client" with minor computer knowledge, they have to "Create a Post" with post type product instead of the menu saying "Create Product" or "Create News Entry".

So basically my needs are:

  • Standard Pages (Start page, contact form page and so on)
  • Multi-Language (In both content and pages)
  • Web Shop (Really simple one)
  • Photo Gallery (Simple as well)
  • News
  • "Company Admin" (A user that can only access publishing stuff. Create news, pages and so on. Not install plugins or manage layout)
  • Simplify Admin GUI ("Create Product" instead of "Create Post" with product as post type)

The question is: What CMS should I use?

Hope I made it clear enough what I'm trying to achieve!
Any input is welcome! Thanks in advance!

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

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

发布评论

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

评论(7

如痴如狂 2024-10-15 01:51:20

我使用 Silverstripe具体 5.它们都有用户管理和可供新手用户使用的界面。更重要的是,它们都是基于自定义 MVC 框架构建的,并且期望由程序员而不是在 CMS 本身中完成自定义。这样,界面中包含的分散注意力的配置内容就会减少。

如果这不适合您,总有 Drupal,它是高度可定制的,并且专门针对自定义页面类型。

祝你好运!

I've had good results with both Silverstripe and Concrete 5. They both have user management and an interface that can be used by novice users. What's more, they are both built upon a custom MVC framework and expect customization to be done by a programmer rather than in the CMS itself. This way, the interface contains less distracting configuration stuff.

If this doesn't work for you, there's always Drupal, which is very customizable and specialized in custom page types as well.

Good luck!

温馨耳语 2024-10-15 01:51:20

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

然而,如果我早点看到您的帖子,我也会推荐 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 分叉 takien 在他的帖子中提到,已宣布不受核心开发团队的支持。原因是他们无法保证新版本的更新失败,因为它实际上是 CMSMS 的第三方分支。制作该分叉的开发人员(Alberto Benati)已将该项目移至他自己的站点。

I just read that you chose for Silverstripe. I'd love to hear about your experiences with it as I myself have never tried that one.

However, I too would have recommended CMS made Simple™ if I had seen your post sooner. I have made dozens of sites with it. Compared to some of its brothers and sisters the admin interface is very intuitive and easy to manage. I usually even say "heaven for the digital illiterate end customer".

However, for the person who builds a site powered by CMSMS it's a must to know his/her way around (x)html and css. The same goes for basic knowledge of installing databases and permissions on folders.

The system is basically intended for designers and developers with a professional background and does not provide you with hundreds of ready made templates. It's up to you to make them yourself if you want to create something original. However, if one has the upper mentioned knowledge, freedom is at hand. No restrictions in layout :-)

Last note: if you want to do a multilingual site in CMSMS, I recommend you look here: http://www.i-do-this.com/blog/25/Another-method-of-Multilingual-CMSMS-Page. This method gives you extreme control over SEO and the URL structure. I point you to this as some time ago the MLE fork takien was telling about in his post has been proclaimed unsupported by the core dev team. The reason for this is that they cannot guarantee breakdown on updates to newer versions as it is actually a third party fork of CMSMS. The developer (Alberto Benati) who made the fork has moved the project to his own site.

才能让你更想念 2024-10-15 01:51:20

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

关于 Joomla 满足您的要求:

  • Joomfish 用于多语言支持
  • 主页经过特殊处理,联系方式和表单页面以模块的形式
  • VirtueMart 用于购物车
  • 许多照片库可供选择扩展 的形式
  • 我认为内置新闻功能作为模块(不确定)但是正如您所描述的,许多扩展
  • “公司管理员”可能是权限较低的用户。对于 Joomla 管理分离,请查看此处
  • 不确定简化管理 GUI 是什么意思。权限较低的用户登录后在站点中的设置会较少。

Modern CMSs with the addition of their plugins and extensions are more or less doing what you need. I've used Joomla before to build up sites with most of your requirements with minimal effort. I also have a Java background and I've found Liferay, which is written in Java, very interesting. At this stage it's a mature product with extensive user/group customization and Portal development in the form of portlets.

Concerning Joomla addressing your requirements:

  • Joomfish for multilanguage support
  • Home page treated specially, contact and form pages in the form of modules
  • VirtueMart for shopping cart
  • Lots of photo galleries to choose from in the form of extensions
  • I think built-in News functionality as module (not sure) but as well lots of extensions
  • "Company Admin" as you describe can be a lower privileged users.For Joomla Admin separation have a look here
  • Not sure what you mean by simplify Admin GUI. A user with lower privileges will have fewer settings in the site after they login.
囚你心 2024-10-15 01:51:20

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

我在 Drupal 方面获得了非常好的体验,您可以在其中定义自己的“帖子”类,例如“产品”,它将具有仅与产品相关的特殊字段。 Joomla 永远做不到这一点!

除此之外,Silverstripe 是一个非常易于操作的优秀 CMS。 WordPress 可能无法让您了解我所关心的建立商店的情况,但我还没有研究过它。

Please don't use Joomla! I've been using it for years and it gets the job of putting together simple sites done quite well, but if you want to change any of the aspects about how your site works, it stops being simple to use. You will end up hacking PHP files to achieve things that are possibly very easy in other CMSses.

I had very good experiences with Drupal, where you can define your own Classes of "posts", so, for example, "Products", which will have special fields that are only associated to products. Joomla will never be able to do that!

Apart from that, Silverstripe is a good CMS that's very easy to handle. Wordpress might not get you far as I'm concerned with building shops, but I haven't looked into it.

烟沫凡尘 2024-10-15 01:51:20

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

for your needs, I would like to recommend yo to choose CMS Made Simple (CMSMS) rather than Wordpress. CMSMS has multi language feature (choose multilanguage package) which is very easy to setup and manage.Don't worry about customization, CMSMS is easy to use, nice admin page, easy to make your own themes.
I'm not disfigure Wordpress, but since peoples not good in PHP, their site would be just another Wordpress blog. :D

说谎友 2024-10-15 01:51:20

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

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

There has been a new module added to CMSMS that makes multi lingual setup much smoother. More information can be found at this very useful blog:

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

分开我的手 2024-10-15 01:51:20

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

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

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

For the gallery for wordpress, the best solution in my opinion is to use an outside gallery, hosted on Picasa or Flickr for instance, and a simple plugin (you have a few to choose from) for that platform.

For translation, all the plugins I haved tried are very easy to break with other plugins or with WP upgrades if the plugin is not upgraded with it. For just two languages, I would just use a category based language organization. Not a perfect solution, and you will need to tweak the templates a bit, but it have worked for me.

Having said that, I would probably prefer to use Joomla if this were a project for myself, you would only miss the simplicity of Wordpress for plugin or template modifications (or even creation from scratch). And Joomfish is much better than any language support in WP as far as I can tell. And the same goes for VirtueMart, which is simple, easy to install, easy to use and have been there for years (= lots of modules, support, documentation, etc).

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