Форум Сообщества Аналитиков
Дисциплины => Проектирование => Тема начата: Дмитрий от 26 Марта 2008, 01:35:42
-
Добырй вечер.
Уважаемые форумчане, не поскажите где можно посмотреть методику проектирования и разработки сайтов с помощью CMS системы?
-
Дмитрий, а нет никакой методики проектирования и разработки.
На самом деле вы не разрабатываете, а просто формируете контент сайта, задаете параметры сайта, т.е. не разрабатываете, а настраиваете.
Кроме того cms море, каждая имеет свои особенности внедрения и настройки.
Реально я бы сказал так - берешь и используешь. Принципы использования можно получить из справки, при обсуждении на форуме, личном контакте, эмпирически
Я бы посоветовал делать так:
1. качаешь denwer или его аналог (включает набор для веб Apache, Perl, MySQL, PHP и т.п.)
2. ставишь локально
3. качаешь понравившуюся cms - их десятки (joomla, mambo, drupal, plone, php-nuke и т.п.)
4. ставишь (обычно есть специальный файл установщик)
5. работаешь постигаешь наполняешь
6. переводишь на реальный работающий сервер
-
Эд, ИМХО автор имел в виду что-то другое.
Дмитрий, уточните свой вопрос, что конкретно вас интересует?
-
Эд, ИМХО автор имел в виду что-то другое.
CMS или система управления контентом - это именно система управления контентом сайта и ничего более. CMS конструируется будем изменения ее функциональности за счет добавление: компонентов модулей, роботов или плагинов, возможно написания своих функциональных элементов и т.п.
В этом случае говорят не о проектировании сайта как такового, а проектировании структуры хранения информации - а это совершенно другой несет смысл
Существуют и средства конструирования функциональности типа LURM конструктор, однако все-таки чаще используется именно настройка конкретной cms под свои задачи, а следовательно нужно огласить эти задачи.
И большой совет обратится по адресу, т.е. на сайты форумы конкретных cms например: joomlaportal.ru
-
Эд, давай дождемся автора, а то мы ща тут с тобой разведем столько молока, что потом всем не выпить ...
-
ИМХО в деталях немного не верно, но в общем Galogen прав.
CMS - система управления контентом, а не средство разработки, т.е. в первую очередь эксплуатационный инструмент. На платформе систем управления контентом можно с успехом изготавливать сайты путем разработки необходимой функциональности, дизайна и т.п. CMS облегчает решение рутинных задач но не заменяет разработчика, об этом важно помнить.
ИМХО методика проектирования сайта практически не отличается при использовании CMS или без нее.
-
Константин, you are welcome!!!! :)
-
На платформе систем управления контентом можно с успехом изготавливать сайты путем разработки необходимой функциональности, дизайна и т.п. CMS облегчает решение рутинных задач
Меня интересовал именно вот этот аспект.
Понимаю что сформулировал нечетко, но пока по-другому не получается ;D
Спасибо всем что не оставили без внимания мой вопрос.
-
Меня интересовал именно вот этот аспект.
Какой именно?
Собственно проектирование (разработка ТЗ) идет без привязки к конкретным технологиям. Т.е. в процессе предпроектного обследования выясняется какие задачи должен решать, какие цели ставятся перед ресурсом исходя их этого проектируется какие сервисы должны предоставляться сайтом и что эти сервисы должны делать, освещаются вопросы продвижения сайта на рынке, необходимых технических требований, требований к персоналу, обслуживающему сайт, вопросы контент-менеджмента без привязки к конкретным технологиям разработки. Т.е. на этом процессе работаем с бизнес-требованиями и есть четкая ориентация не на процесс (сделали сайт, все круто, и ждем пока он начнет отбивать инвестиции, а он в упор не хочет отбивать их и приносить прибыль), а на результат (сделали сайт с четким пониманием как он должен работать, что делать и что необходимо сделать, чтобы в обозримые сроки он отбил инвестиции и начал приносить прибыль).
Далее, исходя из утвержденного заказчиком технического задания, и имея четкое понимание того, что должен делать сайт, разрабатывается технический проект, где уже описывается какая CMS используется, как делается функционал сайта, каким видится дизайн, исходя из бизнес-требований и т.п., привязанные к технологиям, детали. На этом этапе выясняются технологические особенности реализации и, если необходимо, уточняются алгоритмы использования сайта (use cases).
Когда данный документ готов, разработчики приступают к реализации проекта в коде, дизайнеры рисуют дизайн, верстальщики верстают и т.п.
Первый этап могут выполнять специальные люди, предоставленные разработчиком или специализированная проектная компания, которая, как правило, дальше осуществляет аудит процесса разработки проекта в интересах заказчика.
Такая схема ИМХО абсолютно важна в крупных проектах для успеха разработки.
-
Аспект разработки функционала на CMS системе, но поянял что немного не по адресу задал вопрос(тут надо к разработчикам)
Большое спасибо за разъяснение основных моментов.
-
Аспект разработки функционала на CMS системе, но поянял что немного не по адресу задал вопрос(тут надо к разработчикам)
Ну собственно сформулируйте более подробно что бы хотели узнать и вам расскажут, ибо моя компания, как раз и является разработчиком.
2модератор: прошу ногами не пинать, упоминание в контексте обсуждения, не более того. :-)
-
Дмитрий, а нет никакой методики проектирования и разработки.
На самом деле вы не разрабатываете, а просто формируете контент сайта, задаете параметры сайта, т.е. не разрабатываете, а настраиваете.
Эд, наврал так наврал :)
На справочно-информационных сайтах проектируется информационная архитектура сайта и отдельные страницы. На функционально насыщенных сайтах дополнительно проектируется взаимодействие.
Просто CMS задаёт ограничения на пространство проектирования.
Больше всего на эту тему выступает Андрей Удалов, который в Махаон делает сайты на Битриксе.
-
...Собственно проектирование (разработка ТЗ) идет без привязки к конкретным технологиям.
Опять 25. Как ни встретишь человека из веб-среды, так разработка ТЗ у них - это проектирование. А use-case - алгоритмы.
-
Один разработчик, который работает на Drupal, рассказал мне следующий подход, который он использует при разработки системы:
1. Разработка модуля отображения информации
2. Разработка модуля функционала
3. Разработка логики контента
Вот более подробно об этих вещах, в особенности 3, мне бы и хотелось узнать.
-
Дмитрий может лучше обратится непосредственно на форумы соответствующей cms?
-
Эд, наврал так наврал :)
Не наврал, а не понял сути вопроса
-
Один разработчик, который работает на Drupal, рассказал мне следующий подход, который он использует при разработки системы:
1. Разработка модуля отображения информации
2. Разработка модуля функционала
3. Разработка логики контента
Вот более подробно об этих вещах, в особенности 3, мне бы и хотелось узнать.
Эти вещи специфичны для CMS и метафоры, которую использует сайт. Как минимум стоит прочитать "Информационную архитектуру в интернете" (http://www.books.ru/shop/books/251372?partner=maieutic).
Для конкретной CMS типа Plone, Drupal и т.д. есть свои книги, в которых раскрывается специфика проектирования (а точнее - конструирования) под них. Например, недавно вышел русский перевод книги по Drupal.
-
А use-case - алгоритмы.
Опечатка имелось ввиду конечно же "алгоритмы и use-case", спасибо за поправку. :-)
-
спасибо за помощь
Начну с книги.