Что такое система управления сайтом и кому она нужна?
Обратившись в студии разработки сайтов вы получите массу предложений о создании управляемого сайта. Однако как это часто бывает, истина скрывается в мелочах и одинаковые на первый взгляд предложения на деле приносят разный результат. Вам будут называть множество достоинств управляемых сайтов, но толком так и не объяснят для чего и для кого они предназначены.
Итак, полностью управляемых сайтов для не профессионалов просто не существует. А для специалиста любой сайт является управляемым. Управляемым сайт делает специальное программное обеспечение, установленное на сервере. И чем больше возможностей для редактирования сайта, тем сложнее эта программа. И порой для работы с такой программой необходимы знания на уровне разработчика.
(СУ) – системы управления сайтом можно разделить на две категории:
Полноценные системы управления
Частичные системы управления
1. Полноценные системы управления
Практически мечта любого заказчика. Представляется чем-то идеальным, чем-то таким, где можно ничего не знать, но сделать что угодно с сайтом. Заказчик зачастую думает что такая система избавит его от необходимости обращаться к разработчику для внесения изменений в сайт, от необходимости ставить сайт на сопровождение. Но это мечты.
Суть в том что сайт не однороден по своей структуре. Когда же дело доходит до редактирования отдельных страниц, то необходимо понимать, как работает язык HTML.
Также надо понимать, что управляемый сайт - это не что-то абсолютное. Если в вашей системе управления есть управление страницами, управление меню, то это не значит, что вы сможете сделать Интернет - магазин, так как у вас нет товаров, как элемента сайта, которым можно управлять. Если вам нужен каталог, то вам еще нужно управление товарами, управление заказами. Если у вас этого нет, как модуля, то вы этим управлять не сможете. Очевидно, что ни одна система управления не может содержать всех возможным элементов, которые могут понадобиться всем заказчикам.
Здесь встает вопрос доработки системы управления сайтом. И дело даже не в том, что надо добавить целые новые элементы сайта. Чаще надо поменять какие-нибудь мелочи. Например, добавить дополнительный параметр "автор" для новости. Без знания языка программирования, без знания СУБД, языков HTML, CSS вы этого не сможете сделать. Для этого надо внести изменения в программу системы управления, в программу показа данных, в базу данных. Если у вас есть знакомый программист, то разобраться в таком сложном программной продукте, как система управления сайтом, у него займет много времени, а может он так и не сможет понять, как она работает. Кроме того, нет гарантии, что, сделав изменения, он не сломает при этом что-то другое. В конечном итоге, качественно дорабатывать систему управления может только ее разработчик.
Управление художественным оформлением (дизайном) и компоновкой страниц вообще практически не реализовано ни в одной системе, а там где она есть - лучше бы ее не было. Более того, принципиально недопустимо для качественного сайта, чтобы его компоновку и художественное оформление делал неспециалист в этой области. Это, вместе с тем, что управление производится отдельными элементами сайта, означает, что вы можете редактировать страницу "о компании", но не можете без специальных знаний изменить вид списка товаров, корзины, заказов, списка новостей, страницы выбранной пользователем новости и т.д...
В итоге, из-за довольно большого объема информации, который невозможно запомнить при нерегулярном использовании, вам все равно придется нанимать человека, который бы на постоянной основе занимался сайтом. Это довольно дорого, и дешевле купить поддержку сайта у его разработчика, который сделает все работы быстрее и надежнее, так как свою систему и сайт он знает лучше кого бы то ни было
Кому нужна такая система управления сайтом?
Если вам нужен небольшой сайт на несколько страниц, которые будут меняться редко, то вам она не нужна. Сэкономьте деньги и закажите лучше более хороший дизайн или потратьте их на копирайтера, который напишет вам хорошие тексты. Если вам нужен сайт, на котором будет редко изменяемая информация, управляемая новостная лента и управляемый раздел "портфолио", то вам такая система не нужна. Вам надо что-то проще. А такая система вам нужна, если вы - компания, в которой информационные технологии стоят одними из первых по важности в функционировании бизнеса, где бизнес уже завязан с Интернет, где есть свой "ай ти" - менеджер, а персонал обладает достаточной грамотностью в области Интернета. Где руководители понимают, что информационные технологии требуют затрат, но эти затраты, при правильном бизнес - планировании, возвращаются многократно. Даже Интернет - магазины в большинстве случаев не требуют на 100% полноценной системы управления.
В итоге, в том время как многие думают, что полноценная система управления - это то, что избавит вас от забот о сайте и дополнительных расходов на него, на самом деле она требует больше всего работы по ведению сайта, обслуживания со стороны разработчика и грамотного человека со стороны заказчика
2.Частичные системы управления
Наиболее характерным отличием частичных систем управления от полноценных СУ является то, что некоторые тексты и редко изменяемые страницы не доступны для измерения через саму систему управления. Для этого вам надо будет обратиться или к компании-разработчику, или к человеку, который знает HTML, т.е. данные, которые надо изменить хранятся в виде обычных HTML страниц.
Кроме этого, к частичным СУ относятся такие системы, которые решают проблему управлениям характерными элементами сайта частично или суррогатно. Например, если по замыслу у вас на сайте есть список работ компании, но вы его делаете через управление новостями, а не через управление специально для вашего сайта сделанным элементом "работы", то это - частичная СУ, хотя во всем остальном она может быть даже вполне полноценной системой управления сайтом.
Причем надо понимать, что если даже вы приобрели полноценную СУ, но спустя время надо на сайте создать новый раздел с упорядоченными элементами информации (например, новости, работы, сотрудники, вакансии и т.д.), а вы это делаете через создание статических страниц или через что-то очень похожее, что у вас уже есть, то этот подход является суррогатным и делает СУ частичной для вас. Лучше в этом случае провести доработку системы управления под ваши нужды.
Частным случаем и, пожалуй, самым вредным, является система управления сайтом, которая позволяет создавать отдельные статические страницы сайта, меню сайта, структуру, но не имеет специализированного управления отдельными специфическими элементами сайта, такими как новости, товары, пользователи, заказы, вопросы и ответы и т.д. Получается, что, с одной стороны, вы можете действительно, как угодно менять сайт, но, с другой стороны, организовать нужным образом эту информацию вы не можете. Например, вы не можете сделать страницу, где автоматически создается список всех новостей от более новых к более старым, и, при этом, список можно было бы листать по страницам. Это в такой системе просто невозможно. Вред же таких систем заключается в том, что вам будут предлагать полностью управляемый сайт, и они будут правы, однако вскоре вы поймете, что реально вам дали большой топор и сказали, что с помощью него вы можете сделать микромодель парусника.
Выводы
Если вам предлагают управляемый сайт, спросите:
1. Чем конкретно можно будет управлять на сайте?
2. Чем нельзя будет управлять?
3. Абсолютно ли все тексты на сайте изменяемы?
4. Можно ли управлять представлением списков объектов сайта (новости, товары)? Как? В чем именно?
5. Что нужно уметь и знать для управления сайтом?
6. Есть ли документация к панели управления сайтом (административной части)?
7. Какие изъяны есть у предлагаемой СУ? (если скажет, что их нет, то это значит, что тот, кто с вами говорит или мало знает об этой СУ или обманывает).
8. Уточните какими объектами (элементами сайта) можно управлять специально, а не как простыми страницами. Имеются виду объекты типа товары, новости, ответы на вопросы, заказы и т.д.
9. Есть ли возможность добавить другие управляемее объекты? Как быстро? За какие деньги? Попросите привести пример.
10. На каких условиях предоставляется программное обеспечение системы управления? Можно ли перенести сайт на другой хостинг? Можно ли самому вносить изменения в программное обеспечение? Предоставляется ли исходный код?
11. Есть ли необходимость приобретать поддержку (правильный ответ: "нет, но мы очень рекомендуем приобрести хотя бы минимальный пакет").
12. Если для вас это актуально, то спросите, есть ли возможность обмена данными (например, загрузка и выгрузка цен, новостей, вопросов).
13. Есть ли механизм для оптимизации сайта для поисковых систем? Какие возможности он дает? (это очень важно)
14. Есть ли разделение прав на управление объектами сайта? (например, одни люди редактируют новости, другие - товары, третьи - страницы в разделе А, четвертые - в разделе Б). Уточните на сколько "мелко" поделены права, на что их можно устанавливать.
15. Как давно ведется разработка системы?
16. Как много сайтов сделано с ее применением?
17. Реализован ли принцип разделения кода и дизайна в этой системе управления (правильный ответ обязательно "да", "нет" или невнятное бормотание означает проблемы в будущем с развитием и поддержкой сайта).
При этом следуйте двум советам:
Определитесь, чем на сайте вы точно хотели бы управлять, а чем - необязательно. Перечислите это разработчику и спросите совета, что вам лучше выбрать: полноценную систему управления сайтом или просто сделать некоторые разделы управляемыми. Попросите назвать цену и сроки для обоих вариантов.
Не экономьте. Старайтесь все типы объектов сайта автоматизировать отдельно (не делайте портфолио через модуль управления новостями). Пусть даже это сократит управляемость сайта, так как видом списков вы не сможете управлять (хотя и это частично решаемая проблема), но зато в будущем будет возможность организовать эту информацию так, как удобно пользователям вашего сайта или как необходимо для ваших бизнес - целей.
И в завершении список популярных систем управления сайтом:
|