Архив рубрики: Разработка

Установка apache2.2.x FreeBSD

В этой статье описано как правильно установить и настроить web сервер apache 2.2 в системе FreeBSD 7.0.  В Ubuntu установка намного проще, но мне надо было именно FreeBSD, настраивая я там биллинговую систему Abills, о чем возможно напишу чуть позже подробное руководство. И так, начнем пожалуй.

Читать далее

Установка и настройка MySQL на FreeBSD

Для установки MySQL сервера нам сперва потребуется добавить опцию в /etc/make.conf. Эта опция заставит порт MySQL скомпилироваться с под­держкой всех возможных наборов символов, а не только с базовым лати­ницей.

Читать далее

Делаем карту сайта для любого проекта.

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

Исправление ошибки работы флеша на сайте (1 с причин)

Сегодня столкнулся с проблемой, что не работает Flash на некоторых сайта и что самое обидное – не работает во всех браузерах (FF2, FF3, FF3.5 Opera, Chrome, и Safary) в тоже время прекрасно пашет на ИЕ.

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

То что проблема заключается на части клиента – практически понятно. Вспомнив что за последние пол года изменялось – был найден виновник – Flash 10. Читать далее

Откуда начинать есть слона? ИЛИ админка ws публичная часть

При разработке практически любого сайта мы сталкиваемся с следующей проблемой: что писать сначала? Публичную часть сайта или его административную зону? На самом деле – правильного решения нету, и все зависит от целого ряда факторов, влияние которых и дает нам правильный ответ. Вот самые главные с них: Читать далее

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

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

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

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

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

Структура БД

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