Форум Сообщества Аналитиков

Дисциплины => Проектирование => Тема начата: Дмитрий от 26 Марта 2008, 01:35:42

Название: Разработка сайтов с помощью CMS системы
Отправлено: Дмитрий от 26 Марта 2008, 01:35:42
Добырй вечер.
Уважаемые форумчане, не поскажите где можно посмотреть методику проектирования и разработки сайтов с помощью CMS системы?
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Galogen от 26 Марта 2008, 10:23:38
Дмитрий, а нет никакой методики проектирования и разработки.

На самом деле вы не разрабатываете, а просто формируете контент сайта, задаете параметры сайта, т.е. не разрабатываете, а настраиваете.

Кроме того cms море, каждая имеет свои особенности внедрения и настройки.

Реально я бы сказал так - берешь и используешь. Принципы использования можно получить из справки, при обсуждении на форуме, личном контакте, эмпирически

Я бы посоветовал делать так:
1. качаешь denwer или его аналог (включает набор для веб Apache, Perl, MySQL, PHP и т.п.)
2. ставишь локально
3. качаешь понравившуюся cms - их десятки (joomla, mambo, drupal, plone, php-nuke и т.п.)
4. ставишь (обычно есть специальный файл установщик)
5. работаешь постигаешь наполняешь
6. переводишь на реальный работающий сервер
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: bas от 26 Марта 2008, 12:04:45
Эд, ИМХО автор имел в виду что-то другое.

Дмитрий, уточните свой вопрос, что конкретно вас интересует?
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Galogen от 26 Марта 2008, 12:18:45
Эд, ИМХО автор имел в виду что-то другое.

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

В этом случае говорят не о проектировании сайта как такового, а проектировании структуры хранения информации - а это совершенно другой несет смысл

Существуют и средства конструирования функциональности типа LURM конструктор, однако все-таки чаще используется именно настройка конкретной cms под свои задачи, а следовательно нужно огласить эти задачи.

И большой совет обратится по адресу, т.е. на сайты форумы конкретных cms например: joomlaportal.ru
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: bas от 26 Марта 2008, 12:32:50
Эд, давай дождемся автора, а то мы ща тут с тобой разведем столько молока, что потом всем не выпить ...
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: KVT от 26 Марта 2008, 12:35:05
ИМХО в деталях немного не верно, но в общем Galogen прав.
CMS - система управления контентом, а не средство разработки, т.е. в первую очередь эксплуатационный инструмент. На платформе систем управления контентом можно с успехом изготавливать сайты путем разработки необходимой функциональности, дизайна и т.п. CMS облегчает решение рутинных задач но не заменяет разработчика, об этом важно помнить.

ИМХО методика проектирования сайта практически не отличается при использовании CMS или без нее.
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Galogen от 26 Марта 2008, 12:56:24
Константин, you are welcome!!!! :)
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Дмитрий от 26 Марта 2008, 13:13:27
Цитировать
На платформе систем управления контентом можно с успехом изготавливать сайты путем разработки необходимой функциональности, дизайна и т.п. CMS облегчает решение рутинных задач
Меня интересовал именно вот этот аспект.

Понимаю что сформулировал нечетко, но пока по-другому не получается ;D

Спасибо всем что не оставили без внимания мой вопрос.
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: KVT от 26 Марта 2008, 13:58:25
Меня интересовал именно вот этот аспект.
Какой именно?

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

Далее, исходя из утвержденного заказчиком технического задания, и имея четкое понимание того, что должен делать сайт, разрабатывается технический проект, где уже описывается какая CMS используется, как делается функционал сайта, каким видится дизайн, исходя из бизнес-требований и т.п., привязанные к технологиям, детали. На этом этапе выясняются технологические особенности реализации и, если необходимо, уточняются алгоритмы использования сайта (use cases).

Когда данный документ готов, разработчики приступают к реализации проекта в коде, дизайнеры рисуют дизайн, верстальщики верстают и т.п.

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

Такая схема ИМХО абсолютно важна в крупных проектах для успеха разработки.
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Дмитрий от 26 Марта 2008, 15:33:50
Аспект разработки функционала на CMS системе, но поянял что немного не по адресу задал вопрос(тут надо к разработчикам)
Большое спасибо за разъяснение основных моментов.
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: KVT от 26 Марта 2008, 16:16:03
Аспект разработки функционала на CMS системе, но поянял что немного не по адресу задал вопрос(тут надо к разработчикам)
Ну собственно сформулируйте более подробно что бы хотели узнать и вам расскажут, ибо моя компания, как раз и является разработчиком.

2модератор: прошу ногами не пинать, упоминание в контексте обсуждения, не более того. :-)
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Denis Beskov от 26 Марта 2008, 16:41:17
Дмитрий, а нет никакой методики проектирования и разработки.

На самом деле вы не разрабатываете, а просто формируете контент сайта, задаете параметры сайта, т.е. не разрабатываете, а настраиваете.
Эд, наврал так наврал :)

На справочно-информационных сайтах проектируется информационная архитектура сайта и отдельные страницы. На функционально насыщенных сайтах дополнительно проектируется взаимодействие.

Просто CMS задаёт ограничения на пространство проектирования.

Больше всего на эту тему выступает Андрей Удалов, который в Махаон делает сайты на Битриксе.
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Denis Beskov от 26 Марта 2008, 16:46:23
...Собственно проектирование (разработка ТЗ) идет без привязки к конкретным технологиям.
Опять 25. Как ни встретишь человека из веб-среды, так разработка ТЗ у них - это проектирование. А use-case - алгоритмы.
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Дмитрий от 26 Марта 2008, 17:04:31
Один разработчик, который работает на Drupal, рассказал мне следующий подход, который он использует при разработки системы:
1. Разработка модуля отображения информации
2. Разработка модуля функционала
3. Разработка логики контента   
Вот более подробно об этих вещах, в особенности 3, мне бы и хотелось узнать.
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Galogen от 26 Марта 2008, 17:09:07
Дмитрий может лучше обратится непосредственно на форумы соответствующей cms?
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Galogen от 26 Марта 2008, 17:10:02
Эд, наврал так наврал :)

Не наврал, а не понял сути вопроса
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Denis Beskov от 26 Марта 2008, 17:12:36
Один разработчик, который работает на Drupal, рассказал мне следующий подход, который он использует при разработки системы:
1. Разработка модуля отображения информации
2. Разработка модуля функционала
3. Разработка логики контента 
Вот более подробно об этих вещах, в особенности 3, мне бы и хотелось узнать.
Эти вещи специфичны для CMS и метафоры, которую использует сайт. Как минимум стоит прочитать "Информационную архитектуру в интернете" (http://www.books.ru/shop/books/251372?partner=maieutic).

Для конкретной CMS типа Plone, Drupal и т.д. есть свои книги, в которых раскрывается специфика проектирования (а точнее - конструирования) под них. Например, недавно вышел русский перевод книги по Drupal.
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: KVT от 26 Марта 2008, 17:18:42
А use-case - алгоритмы.
Опечатка имелось ввиду конечно же "алгоритмы и use-case", спасибо за поправку. :-)
Название: Re: Разработка сайтов с помощью CMS системы
Отправлено: Дмитрий от 26 Марта 2008, 17:21:01
спасибо за помощь
Начну с книги.