WordPress, CMS Made Simple или другое? - PullRequest
       17

WordPress, CMS Made Simple или другое?

3 голосов
/ 16 декабря 2010

Я разработчик на Java / .NET, но в свободное время я начал изучать WordPress (для личных проектов).Я не так хорош в PHP, как в Java или C #, но я справляюсь.С учетом сказанного я принимаю советы на любом языке (поскольку это личные проекты, я предпочитаю использовать открытый исходный код, потому что он бесплатный).

Я пытаюсь создать небольшой многоязычный веб-сайт для бизнеса сстандартные страницы (дома, о нас, свяжитесь с нами и т. д.), новости, простой интернет-магазин (достаточно просто перечислить продукты в начале) и фотогалерея.

Что мне нравится в WordPress, так эточто он очень гибок с пользовательскими типами записей и т. д. (так как мне понадобятся новости, продукты и различные типы контента на одном сайте).Недостатком является интерфейс администратора для «клиента» с незначительными знаниями о компьютере, вместо меню «Создать продукт» или «Создать запись в новостях» им нужно «Создать сообщение» с продуктом типа сообщения.

В общем, мои потребности:

  • Стандартные страницы (стартовая страница, страница формы для контактов и т. Д.)
  • Многоязычность (как по содержанию, так и по страницам)
  • Интернет-магазин (действительно простой)
  • Фотогалерея (также просто)
  • Новости
  • "Администратор компании" (пользователь, который может получить доступ только к публикациям. Создание новостей, страницы и т. д. Не устанавливать плагины или управлять макетом)
  • Упростить GUI администратора («Создать продукт» вместо «Создать сообщение» с продуктом в качестве типа сообщения)

Вопросis: Какую CMS я должен использовать?

Надеюсь, я достаточно ясно дал понять, чего я пытаюсь достичь!Любой вклад приветствуется!Заранее спасибо!

Ответы [ 7 ]

4 голосов
/ 16 декабря 2010

У меня были хорошие результаты как с Silverstripe , так и Concrete 5 . У них обоих есть управление пользователями и интерфейс, который может использовать начинающий пользователь. Более того, они оба построены на собственной инфраструктуре MVC и ожидают, что настройка будет выполняться программистом, а не в самой CMS. Таким образом, интерфейс содержит меньше отвлекающих настроек.

Если это не работает для вас, всегда есть Drupal , который очень настраиваем и специализируется на пользовательских типах страниц.

Удачи!

2 голосов
/ 17 декабря 2010

Я только что прочитал, что вы выбрали для 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, о которой так говорил в своем посте MLE, была объявлена ​​неподдерживаемой. Причина этого заключается в том, что они не могут гарантировать разбивку обновлений до более новых версий, поскольку это фактически сторонняя ветвь CMSMS. Разработчик (Альберто Бенати), который сделал форк, переместил проект на свой сайт.

1 голос
/ 29 октября 2011

В CMSMS добавлен новый модуль, который делает многоязычную настройку намного более плавной. Более подробную информацию можно найти в этом очень полезном блоге:

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

1 голос
/ 17 декабря 2010

для ваших нужд, я бы рекомендовал вам выбрать CMS Made Simple (CMSMS), а не Wordpress. В CMSMS есть мультиязычная функция (выберите многоязычный пакет), которая очень проста в настройке и управлении. Не беспокойтесь о настройке, CMSMS проста в использовании, приятная страница администратора, легко создавать собственные темы. Я не искажаю Wordpress, но, поскольку люди не очень хороши в PHP, их сайт будет просто еще одним блогом Wordpress. : D

1 голос
/ 16 декабря 2010

Пожалуйста не используйте Joomla !Я использую его годами, и он хорошо справляется со сборкой простых сайтов, но если вы хотите изменить какие-либо аспекты работы вашего сайта, он перестает быть простым в использовании.В конечном итоге вы будете взламывать PHP-файлы, чтобы добиться чего-то, что, возможно, очень просто в других CMS.

У меня был очень хороший опыт работы с Drupal , где вы можете определить свои собственные классы "записей", например, "Продукты", которые будут иметь специальные поля, которые связаны только ск продуктам.Joomla никогда не сможет этого сделать!

Кроме того, Silverstripe - это хорошая CMS, с которой очень легко работать.WordPress может не дать вам далеко, так как я занимаюсь строительством магазинов, но я не изучал это.

1 голос
/ 16 декабря 2010

Современные CMS с добавлением их плагинов и расширений более или менее выполняют то, что вам нужно. Я использовал Joomla прежде, чтобы создавать сайты с большинством ваших требований с минимальными усилиями. У меня также есть опыт работы с Java, и я нашел Liferay , написанный на Java, очень интересным. На данном этапе это зрелый продукт с обширной настройкой пользователей / групп и разработкой порталов в форме портлетов.

Относительно Joomla для удовлетворения ваших требований:

  • Joomfish для поддержки мультиязычности
  • Домашняя страница обработана специально, контакты и страницы формы в виде модулей
  • VirtueMart для корзины
  • Множество фотогалерей на выбор в виде расширений
  • Я думаю, что встроенные функции новостей как модуль (не уверен), но также множество расширений
  • «Администратор компании», как вы описываете, может быть пользователем с более низким уровнем привилегий. Для разделения Joomla Admin смотрите здесь
  • Не уверен, что вы подразумеваете под упрощенным GUI администратора. Пользователь с более низкими привилегиями будет иметь меньше настроек на сайте после входа в систему.
0 голосов
/ 16 декабря 2010

Для галереи для WordPress лучшее решение, на мой взгляд, это использовать внешнюю галерею, размещенную, например, в Picasa или Flickr, и простой плагин (у вас есть несколько вариантов) для этой платформы.

Для перевода все плагины, которые я пробовал, очень легко порвать с другими плагинами или с обновлениями WP, если плагин не обновляется с ним.Для двух языков я бы просто использовал языковую организацию на основе категорий.Не идеальное решение, и вам нужно будет немного изменить шаблоны, но это сработало для меня.

Сказав это, я бы предпочел использовать Joomla, если бы это был проект для меня, вы быупустите простоту Wordpress только для модификации плагинов или шаблонов (или даже создания с нуля).Насколько я могу судить, Joomfish намного лучше любой языковой поддержки в WP.То же самое относится и к VirtueMart, который прост, прост в установке, прост в использовании и существует уже много лет (= множество модулей, поддержка, документация и т. Д.).

...