Секретные записки WEB-программиста




100mbru, bitrix, CentOS, cms, drupal, java, joomla, LAMP, linux, mysql, nicru, Open-Source, php, Red Hat, seo, Typo3, ubuntu, win, windows, авто, администрирование, алгоритмы, алкоголь, бизнес, битрикс, видео, военмех, выборы, германия, джино, домены, интересности, исследования, картинки, кино, компьютеры, ливия, магазин, маразм, мастерхост, обработка-изображений, пейнтбол, политика, политэкономия, прикольное-видео, программирование, путешествия, работа, религия, рунет, сайтостроение, сео, сми, технологии, украина, форум, хиханьки, холивары, хостинг

Выбираем CMS с открытым исходным кодом

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

Прежде всего, выберите подходящую систему управления содержанием с открытым кодом.

Шаг 1. Определение целей и возможностей

При выборе любой системы управления содержанием, вам необходимо определить потребности, которые обуславливают задачи, которые, в свою очередь, вы поставите перед выбранной CMS. На этом этапе вам необходимо решить, что именно вы хотите увидеть среди возможностей выбранной CMS. Кроме ваших потребностей, выбор системы управления содержанием будет зависеть от основных потребностей вашего сайта. Существует несколько CMS, которые могут делать всё, включая управление содержанием, контроль тематических решений, дополнительное программное обеспечение самых различных направлений и многое другое. Универсальные CMS легко подстраиваются под требования каждого web-сайта.

Шаг 2. Операционная среда

Следующим шагом, предшествующим выбору подходящей системы, становится определением операционной среды, в том числе, операционной системы, которая используется на сервере, и доступные языки (PHP, ASP, Java и т.д.), и, конечно, наличие базы данных. Не все системы управления содержанием поддерживают все web-сервера и базы данных, потому вам необходимо позаботиться о соотношении CMS и сервера. До сих пор наиболее распространенным сочетанием являются PHP и MySQL, которые работают на Apache HTTPD.

Шаг 3. Знакомство с выбором

Просмотрите список систем управления содержимым, из которых можно выбирать. Существуют специализированные проекты в сети Интернет, которые предлагают списки систем с открытым кодом, это, например, «SourceForge» и «Freshmeat». Вы можете сузить область поиска, если удалите несовместимые параметры и получите короткий список систем управления содержанием, которые отвечают вашим потребностям и будут исправно работать на вашем сервере.

Шаг 4. Определение ваших возможностей

Далее вы можете продолжить сокращение списка исходя из вашего (или вашего web-мастера) умения и владения необходимыми языками. Важно выбирать именно те системы управления содержанием, с которыми вы сможете полноценно оперировать содержанием, в противном случае, в них нет необходимости. Чрезмерно сложные системы, как правило, отбрасываются на этапе выбора, поскольку не доступны в применении. Например, система управления содержанием, написанная на Java, не будет вам полезна, если вы знакомы только с PHP.

Шаг 5. Актуальность CMS

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

Советы и предупреждения

Если вы не знакомы со спецификой вашей операционной системы, обратитесь к вашему web-хостеру за консультацией.

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