Стоимость / выгода обучения нескольких систем управления контентом - PullRequest
12 голосов
/ 23 августа 2010

Я разработчик PHP, который использует drupal всякий раз, когда работа выглядит так, как будто она может быть полезна CMS.У меня была беседа с коллегой, который сказал, что ему очень помогает с клиентами то, что он знает несколько систем управления контентом.Для меня это звучит как разделение усилий, и я не уверен, стоит ли тратить время на изучение другой системы управления контентом.

Часто ли рабочие места лучше подходят для одной системы управления контентом, чем для другой?или большинство систем управления контентом справляются с большинством заданий?

Ответы [ 5 ]

3 голосов
/ 23 августа 2010

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

Я не думаю, что вы многого выиграете, изучая подобную CMS, но может оказаться полезным знать CMS, которая сильно отличается от Drupal. Например, очень простая CMS, которую вы можете использовать, если вам просто не нужны все сложности, которые приносит Drupal.

2 голосов
/ 24 августа 2010

Если вы являетесь разработчиком PHP, вы можете обнаружить, что ваши навыки разработки могут застаиваться, если вы все время пишете на Drupal.Вы не подвергаете себя различным методам разработки программного обеспечения.Например: разработка в Drupal 6 не дает вам большого опыта в объектно-ориентированном программировании.Это в основном процедурный (за исключением просмотров).

Хотя Drupal - это качественный продукт, определенно ошибочно мнение, что он достаточно гибок для всего.Я разрабатывал громкие сайты в Drupal в течение нескольких лет, и я видел довольно много проектов, разработанных в Drupal, которые должны были быть выполнены в другой среде или на другом языке.Некоторые из них имеют.Я бы разнообразил.Вы сможете принимать более правильные решения.

В настоящее время я использую Ruby on Rails и обнаружил, что это дает мне ценную перспективу.Это также отличная структура для тех проектов, где CMS может не подходить.Также: некоторые из лучших практик в RoR, которые я включил обратно в Drupal.

2 голосов
/ 23 августа 2010

Я бы сказал, что немного поверхностных знаний о более широком спектре CMS не повредит вам.Вам не нужно сразу становиться экспертом, но знание их сильных и слабых сторон и мышления, с которым они приходят, может оказаться полезным.Когда вы решаете, что вам нужен один из них, обычно еще достаточно времени, чтобы погрузиться в документацию и заставить ее работать.

1 голос
/ 23 августа 2010

Я использую только два самых популярных открытых источника, Drupal & Joomla.Знать больше, чем две самые популярные программы, когда дело доходит до веб-дизайна, - ИМХО.Как уже упоминалось, я бы сфокусировался на другом, чтобы быть более адаптированным.

Кроме того, вы можете получить клиента, который просто хочет, чтобы вы разработали готовый шаблон, который им нравится, но у которого его нетопыт использования CMS.

Наконец, я лично не считаю Wordpress полноценной CMS, но также неплохо бы изучить WP в основном потому, что он очень популярен, а также потому, что он хорош для быстрой работы 3-6.страница основных сайтов.

0 голосов
/ 24 октября 2011

Это зависит от того, какую работу вы делаете. Если вы всегда строите сайты с нуля и имеете полное право говорить, в какой CMS вы используете, имеет смысл придерживаться того, что вы знаете, и изучать его наизнанку. Если, с другой стороны, вас когда-либо привлекли в проект для изменения существующего сайта, или вас может нанять клиент, который уже использует существующую CMS для чего-то другого, это поможет, если вы знаете больше, чем просто Drupal.

...