В пятницу набегался по всякой мелочевке и практически весь день ушел в горы. Убитый пятницей два дня проспал.
Читаю всякую мелочь, заставить себя приступить к собственно работе не получается.
Тем не менее результаты прошлой недели есть.
Поднята виртуалка Win2003+Apache+php+MySQL+Joomla.
Поднята виртуалка Win2003+IIS+ASP+ActivePerl+Twilight.
Проведено обзорное ознакомление с PHP и CSS.
К Joomle подключен Dreamwiever, для чего на виртуалке поднят ftp-server.
Проведен принципиальный разбор работы шаблонов Jommla, сделан работающий уродец.
Продолжается разбор админзоны Joomla. Разобрался как дать пользователям возможность публиковать материалы.
Вроде бы принципиально решен вопрос с DNS домена. На следующей неделе должны прилинковать адрес к имени.
Показаны сообщения с ярлыком Сайт клуба. Показать все сообщения
Показаны сообщения с ярлыком Сайт клуба. Показать все сообщения
воскресенье, 11 февраля 2007 г.
четверг, 8 февраля 2007 г.
Дизайн в шаблоне
Стало достаточно очевидным, что для того, чтобы продвинуться еще дальше по пути придания сайту требуемого внешнего вида нужно поучить CSS.
Судя по всему - это наиболее правильный метод создания внешнего вида сайта. Во всяком случае этот подход обеспечивает единообразие внешнего вида.
Че-то слишком дохрена читать приходится. Уже мозги пучит от переваренного за это время объема...
Судя по всему - это наиболее правильный метод создания внешнего вида сайта. Во всяком случае этот подход обеспечивает единообразие внешнего вида.
Че-то слишком дохрена читать приходится. Уже мозги пучит от переваренного за это время объема...
Шаблончики, мои шаблончики...
Ну что, первый шаблон был сделан. Он, конечно, корявый и примитивный в крайней степени, но он уже функционален и без ошибок исполняется джумлой.
Следует отметить, что предварительное знакомство с PHP довольно сильно помогло ориентироваться в чужих шаблонах при попытках разобраться, как оно работает.
Два совершенно шикарных руководства для этой деятельности(англ.):
Making your own template for Mambo 4.5.x
Mambo 4.5 CSS template manual
А для понимания что там где в CSS шаблона смотреть тут
И махонький, но до боли полезный инструмент для "aid for creating Joomla CMS templates"
Следует отметить, что предварительное знакомство с PHP довольно сильно помогло ориентироваться в чужих шаблонах при попытках разобраться, как оно работает.
Два совершенно шикарных руководства для этой деятельности(англ.):
Making your own template for Mambo 4.5.x
Mambo 4.5 CSS template manual
А для понимания что там где в CSS шаблона смотреть тут
И махонький, но до боли полезный инструмент для "aid for creating Joomla CMS templates"
Инструментарий
Поборол очередной мелкий технический аспект.
Посмотрел, как в дриме идет работа с шаблоном - гораздо удобнее (для меня и пока?), чем текстовым редактором корячить php файлы.
Поднял на виртуалке с апачем ftp server Filezilla, прилинковал www, php, apache - имитируем полностью удаленную работу.
Подумал было о создании микромайта с выполнением bat-файлов, но отбросил как несвоевременное и бессмысленное - в никсах есть ssh, в виндах rdp на худой конец.
Опять достал дрим, настроил его на работу с сайтом по фтп с локальным кешированием.
В принципе, насколько я могу судить, консоль сервера мне больше не нужна, разве что для перенастройки php или apache.
Ну и собственно на этой радостной ноте, можно начинать работу с шаблонами joomla.
Посмотрел, как в дриме идет работа с шаблоном - гораздо удобнее (для меня и пока?), чем текстовым редактором корячить php файлы.
Поднял на виртуалке с апачем ftp server Filezilla, прилинковал www, php, apache - имитируем полностью удаленную работу.
Подумал было о создании микромайта с выполнением bat-файлов, но отбросил как несвоевременное и бессмысленное - в никсах есть ssh, в виндах rdp на худой конец.
Опять достал дрим, настроил его на работу с сайтом по фтп с локальным кешированием.
В принципе, насколько я могу судить, консоль сервера мне больше не нужна, разве что для перенастройки php или apache.
Ну и собственно на этой радостной ноте, можно начинать работу с шаблонами joomla.
Шаблоны
Есть дрим, есть джумловый плагин для дрима. Дрим все понимает, он умный. В отличие от меня. Я еще не понимаю нихрена.
Итак, задача на сегодня - создание шаблона для джумлы по шаблону для джумлы.
Классика обучения, не так ли?
Итак, задача на сегодня - создание шаблона для джумлы по шаблону для джумлы.
Классика обучения, не так ли?
среда, 7 февраля 2007 г.
Рабочее
Че-то чтение доков по пхп увело меня сильно в сторону от основной задачи.
Язык бесспорно занятный и очень на своем месте.
Но не пора ли взять в руки Dreamwiever, да не помахать ли шашечкой по готовым шаблонам?
Язык бесспорно занятный и очень на своем месте.
Но не пора ли взять в руки Dreamwiever, да не помахать ли шашечкой по готовым шаблонам?
PHP, первые впечатления
Довольно любопытный язык, этот ПХП...
Несет на себе очень яркие признаки того, что с самого начала он предполагался под пошаговую интерпретацию, а не под компиляцию.Более того, видно, что его не предполагали для самостоятельной работы а именно в тандеме с каким-то "заказчиком функций". Да и не "каким-то", а именно с веб-сервером...
Как вам, например, такой образчик структурирования кода:
"include "имя файла" - команда для включения содержимого одного файла в другой. Содержимое файла, имя которого указывается в команде, целиком и полностью вставляется на то место, где располагается эта команда, при этом все коды РНР, содержащиеся во вставляемом файле, исполняются так же, как если бы они были на месте этой команды."
Необходимость структурирования кода пришла достаточно поздно, что видно по областям действия переменных, даи вот, например:
"Начиная с РНР версии 4.1, передаваемые через форму переменные помещаются еще и в массивы SPOST и SGET. Отличие этих массивов от предыдущих состоит в том, что их переменные доступны еще и во всех функциях, расположенных в программе РНР, т. е. они являются глобальными."
То есть до 4-й версии острой необходимости гонять данные между
Несет на себе очень яркие признаки того, что с самого начала он предполагался под пошаговую интерпретацию, а не под компиляцию.Более того, видно, что его не предполагали для самостоятельной работы а именно в тандеме с каким-то "заказчиком функций". Да и не "каким-то", а именно с веб-сервером...
Как вам, например, такой образчик структурирования кода:
"include "имя файла" - команда для включения содержимого одного файла в другой. Содержимое файла, имя которого указывается в команде, целиком и полностью вставляется на то место, где располагается эта команда, при этом все коды РНР, содержащиеся во вставляемом файле, исполняются так же, как если бы они были на месте этой команды."
Необходимость структурирования кода пришла достаточно поздно, что видно по областям действия переменных, даи вот, например:
"Начиная с РНР версии 4.1, передаваемые через форму переменные помещаются еще и в массивы SPOST и SGET. Отличие этих массивов от предыдущих состоит в том, что их переменные доступны еще и во всех функциях, расположенных в программе РНР, т. е. они являются глобальными."
То есть до 4-й версии острой необходимости гонять данные между
понедельник, 5 февраля 2007 г.
Первые глюки
Первые глюки есть.
Не работают относительные пути. Сайт неправильно знает свое место и имя, из-за чего собственно и глюки.
Варианты исправления:
Завтра будем ковыряться с шаблонами. Главная прелесть в том, что мне о них нихрена не известно вообще.
Не работают относительные пути. Сайт неправильно знает свое место и имя, из-за чего собственно и глюки.
Варианты исправления:
- поправить часть внешних днс записей или
- перебить мнение джумлы о ее местонахождении или
- поправить hosts на машинках и убрать джумлу из снаружи.
Завтра будем ковыряться с шаблонами. Главная прелесть в том, что мне о них нихрена не известно вообще.
Движок
Первым номером будет тестироваться Joomla.
Устанавливаем в директорию, а не в корень сайта - она не одна на свете...
Joomle не нравится настройка session save path...
Создаем директорию c:\tmp , права - любой Иван на фулл и правим php.ini
После этого базовые требования джумлы удовлетворены.
По хорошему, надо бы эту директорию засунуть внутрь сайта с джумлой, но не очень понятно как раздать права для доступа на запись. Поэтому пока вот так - немножко раком, но работает...
Собственно после всех этих прыжков джумла побежала.
А я побежал варить холодец и думать про чего-нибудь пожрать...
Устанавливаем в директорию, а не в корень сайта - она не одна на свете...
Joomle не нравится настройка session save path...
Создаем директорию c:\tmp , права - любой Иван на фулл и правим php.ini
После этого базовые требования джумлы удовлетворены.
По хорошему, надо бы эту директорию засунуть внутрь сайта с джумлой, но не очень понятно как раздать права для доступа на запись. Поэтому пока вот так - немножко раком, но работает...
Собственно после всех этих прыжков джумла побежала.
А я побежал варить холодец и думать про чего-нибудь пожрать...
Первые шаги
На "1С-Предприятие" тоже можно делать какие-то сайты. И на Lotus тоже. Но весьма и весьма по-разному. Так что для начала нужно определиться с технологической платформой.
Определенный объем чтения и консультаций привели к следующим выводам.
Реально на площадке играет только две команды - Apache (~92%)и MS IIS(~7%). Например вот тут по-русски.
Для создания динамических серверов - PHP, Perl, ASP.
По операционкам винды держат до 9%, остальное *никсы.
По здравому размышлению решил остановиться на варианте Win+Apache+php+MySQL.
C Виндами я гораздо лучше знаком по администрированию, так что можно будет не отвлекаться пока на операционку, а настройка всего этого зоопарка все равно *никс-стайл - текстовые конфиги.
Серверные винды подняты на vmware, дистрибутивы остального халамандра скачаны из Сети. Будем прыгать дальше.
Как все это настроить.
Но тут позабыта установка связки PHP+MySQL. Допинформация тут.
Определенный объем чтения и консультаций привели к следующим выводам.
Реально на площадке играет только две команды - Apache (~92%)и MS IIS(~7%). Например вот тут по-русски.
Для создания динамических серверов - PHP, Perl, ASP.
По операционкам винды держат до 9%, остальное *никсы.
По здравому размышлению решил остановиться на варианте Win+Apache+php+MySQL.
C Виндами я гораздо лучше знаком по администрированию, так что можно будет не отвлекаться пока на операционку, а настройка всего этого зоопарка все равно *никс-стайл - текстовые конфиги.
Серверные винды подняты на vmware, дистрибутивы остального халамандра скачаны из Сети. Будем прыгать дальше.
Как все это настроить.
Но тут позабыта установка связки PHP+MySQL. Допинформация тут.
суббота, 3 февраля 2007 г.
В начале было...
- Чего будем рисовать?
- Что имеем в активах?
Зарегистрированный кузявый домен.
Чуток специфического контента - фотоотчеты о походах, бардовский мп3, тексты песен.
Определенное количество молодежи, которую можно припрячь на какую-то работу по ваянию текстов.
Сервер + канал. В том или ином варианте можно обеспечить относительно стабильный самохостинг.
- Чего не хватает для полного счастья?
ПО и опыт отсутствуют. В качестве платформы, видимо, придется использовать варианты типа Linux+Apache+PHP+MySQL и еще какой-то шаровой вариант CMS типа Nuke или еще чего-нибудь.
Не уверен, что хватит энтузазизма. У меня вообще с этим проблемы в последнее время.
Подписаться на:
Сообщения (Atom)