ДонНТУ> Портал магистров ДонНТУ
Главная | Реферат | Библиотека | Ссылки | Отчет о поиске | Индивидуальное задание

Советы при выборе системы управления контентом

Как правильно выбрать систему управления сайтом?

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

Понятие Content management (управление информацией) на сегодняшний день включает в себя широкий спектр программного обеспечения, начиная с набора коротких скриптов, позволяющих добавлять новости или пресс-релизы на одной странице сайта, кончая полноценными системами паблишинга, поддерживающих процессы workflow (цепочки Автор-Корректор-Редактор), обеспечивающих различные схемы разграничения доступа, автоматически создающих "связанные" документы и т.п.

 

Выбор наиболее подходящей CMS (Content Management System) для вашего проекта (или корпоративного сайта) в первую очередь зависит от вашего бюджета, предполагаемой сложности сайта и технического обеспечения.
Вместо того чтобы просто сравнивать возможности различных CMS, вы должны сесть и подумать - "Что мне нужно на самом деле?".

Прежде чем Вы окончательно выберите программное обеспечение или компанию, которая будет его писать, прочитайте и подумайте над несколькими вопросами, которые помогут Вам определить параметры будущей системы и Ваши требования к ней. Единственное, помните, универсальных CMS, равно как и обычного ПО, без изъянов - НЕ БЫВАЕТ!!!

1. Что вы хотите купить: программное обеспечение или сервисное обслуживание

Некоторые системы поставляются, как есть. То есть, вы сами или ваши сотрудники, устанавливаете ПО на сервер и настраиваете его в соответствии с вашими требованиями. Другой класс CMS обычно располагается на
технических мощностях разработчика системы. Доступ к управлению сайтом предоставляется через интернет, с помощью стандартного браузера. Последние разработки реализуют возможность ренты ПО на любой срок, и обычно требуют меньше внимания и технической поддержки Купленная или изготовленная под заказ CMS с одной стороны дает вам полный контроль над сайтом. Но есть ли у вас возможности содержать эксперта-разработчика, время и деньги, чтобы получить отдачу от сложного ПО? Не пытайтесь отбойным молотком сделать маленькую дырочку в стене.[(с), 2001 Римейк.ру]

2. Спросите у разработчика, как CMS создает страницы сайта. Создаются стандартные HTML страницы или страницы генерируются динамически по запросу пользователя сайта?

Большинство систем управления информацией хранит данные в базах данных и создает страницы сайта "на лету", по запросу посетителей. Такая схема работы оправдана, если информация на сайте меняется часто (чаще, чем раз в день) или сайт является сложной персонализированной веб-системой. Однако такое решение требует значительных вычислительных ресурсов. И при большой посещаемости (критический параметр посещаемости зависит от многих факторов: конфигурации сервера, возможностей языков программирования, на которых написана система, качества программирования самой CMS), как результат - сайт грузится медленно, посетители недовольны. Стоит заметить, что при посещаемости 10-500 хостов в сутки, это, скорее всего никакой роли не играет.

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

Преимущество прегенерации страниц (не кэширования!!!) заключается в том, что эти, по сути своей уже статические, страницы отлично индексируются поисковыми машинами. А отсюда и дополнительные посетители на ваш сайт. Хотя, в настоящее время, поисковые роботы отлично справляются и с полностью динамическим сайтом. Но далеко не все.

3. Поддерживает ли CMS методы работы с информацией, к которым вы (ваша команда) привыкли?

Сложные сайты часто поддерживаются не одним человеком, а командой. Разные люди могут отвечать за разные части сайта. Большие CMS обычно являются многопользовательскими и обеспечивают возможность одновременной работы нескольких редакторов и большого количества авторов. Workflow (например, обеспечение разрешительной системы публикации материалов и поддержки версий) - это область в которой небольшие системы обычно бессильны.

4. Будете ли вы публиковать свою информацию на множестве платформ, например, в Интернете, на ТВ, на экране сотового телефона)?

Возможно, вы захотите сделать разные версии сайта отдельно для Netscape, и отдельно для IE, чтобы полностью использовать возможности каждого браузера в отдельности. Хорошая система управления информацией позволит вам создавать разные шаблоны для каждой платформы или задачи, используя один и тот же контент. Однако имейте в виду, сделать сайт подходящим для интернет-киоска или сотового телефона, несколько сложнее, чем просто поменять шаблон.

5. Кто уже использует систему?

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

6. Сколько будет стоить установка CMS на ваш сайт?

Стоимость может сильно варьироваться. Некоторые CMS требуют для своей установки дополнительного ПО сторонних разработчиков, которое может стоить немалых денег. Выясните, включается ли графический дизайн в стоимость CMS или нет. Есть ли техническая поддержка? Включена ли она в стоимость CMS? Самый эффективный путь оценить затраты на проект, это сложить вместе все платежи на два года вперед. И на основе этого - оценивать стоимость системы.

7. Платите ли вы за разработку системы?

Убедитесь, что система, которую вы выбрали, легко настраивается на ваш проект, а не является чем-то эксклюзивным, заточенным только под одну структуру и дизайн сайта. Обратите внимание на блоки системы, работающие на разных сайта. Сильно ли они различаются? Спросите себя, помогут ли вам эти блоки в управлении информацией на вашем проекте?

Системы управления информацией отделяют содержание от внешнего вида (представления) информации. Обычно это реализуется системой шаблонов. Некоторые системы предоставляют жесткую систему шаблонов, что может не подойти к дизайну именно вашего сайта. Посмотрите несколько проектов, реализованных на этой CMS. Если их структура похожа друг на друга, как две капли воды, скорей всего и ваш сайт будет таким же.

8. Как система работает с изображениями?

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

9. Насколько вы будете привязаны к
выбранной вами CMS?


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

10. Насколько просто использовать инструменты CMS для публикации материалов?

Это жизненно важно! Оцените ваши затраты на обучение персонала. Помните, вам необходимо найти баланс между необходимой простотой в использовании системы и предоставляемыми ею возможностями.

11. Сможете ли вы использовать свои существующие базы данных?

Убедитесь, что система, которую вы приобретаете, может использовать вашу базу данных. Или, по крайней мере, вы сможете перенести ваши данные в новую базу данных.

12. Есть ли у CMS ограничения на место вашего будущего хостинга?

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

13. Как ваше решение по выбору CMS повлияет на выбор компании по разработке дизайна для вашего сайта?

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

14. Будет ли у вас возможность обновлять CMS?

Рынок CMS (Content management systems) достаточно бурно развивается. Вы должны быть уверены, что новые возможности и сервисы (которые появятся в вашей CMS) будут вам доступны, как в техническом плане, так и финансовом.

15. Как CMS повлияет на сложившийся порядок вашей работы?

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

Выбирать всегда сложно. Я бы сказал, что это искусство. Удачи в нелегком деле!


Источник: Римейк.ру
Автор: alex@remake.ru

Главная | Реферат | Библиотека | Ссылки | Отчет о поиске | Индивидуальное задание