Архив метки: Текучка

Мультисайтовая CMS. Этап 1. Общие условия разработки.

Проектирование практически закончено и есть возможность заняться самой разработкой.

Оговорим сначала то, что писаться это все будет на PHP. В дальнейшем, возможно портируем еще куда-то, но пока только пхп. База данных – MySql. Разработка физически будет происходить на сервере, предоставленном компанией svai.net. Читать далее

Разпределение труда или что будем делать с пользователем

После создания структуры БД у нас появляется возможность описать события, которые будут происходить на сайте. При этом эти события на обычном сайте бывают системные (служебные), контентные и пользовательские. Каждый с типов событий имеет уникальное влияние на страницу. В нашем случае данных событий больше на 1 т.к. помимо действий пользователя еще небходимо проверять действия самого сайта. Итак начнем. Читать далее

Структура БД

Первое, что делается при проектировании сайта – разрабатывается структура базы данных. Т.к. после начала написания кода любые изменения в структуре БД приводят к изменению кода – желательно основательно продумать структуру. Потраченные пол часа/час с лихвой окупятся, когда Ваша система автоматически подхватит только написаный модуль или компонент ;).    В нашем случае смпользуемый фреймворк дает возможнотся работать практически с любой СУБД (хотя более всего будет использоваться MySQL), поэтому делаем не дамп БД, а просто описание полей с комментариями. Читать далее

Проектирование мультисайтовой CMS

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

Сайт Проектно-строительного холдинга Черкасагропроект

Руководство холдинга заказало редизайн существующего сайта. При личной встрече были выяснены некоторые дополнения и пожелания. Все это было изначально записано в виде технической записки, а при последующих встречах (4-х за 1 неделю) была создана полная документация по проекту и определена концепция дизайна.

Читать далее