Инсталлятор с выбором версии и компилятор тем
19.02.2010В сегодняшнем обновлении изменил инсталлятор таким образом, что в форме установки можно выбрать радиокнопку версии с БД или только на файлах. Теперь больше не нужно предварительно редактировать index.php в корне сайта, чтобы сделать свой выбор. Далее подправил инсталлятор для автоустановки - об этой фиче я уже и сам забыл, а заключается она в следующем: достаточно в урле набрать например
<a href="http://test.ru/?mode=auto&name=test&email=test@test.com&description=somedescrption&dbname=test_test&dblogin=test&dbpassword=test&dbversion=1&dbprefix=testru_&usehost=0">http://test.ru/?mode=auto&name=test&email=test@test.com&description=somedescrption&dbname=test_test&dblogin=test&dbpassword=test&dbversion=1&dbprefix=testru_&usehost=0</a>
Думаю, что достаточно понятны названия параметров урле. Сделано это для быстрой однотипной установки, без использования формы.
Другой важный этап - это компилятор тем. В эту версию я включил три темы - кроме по умолчанию это green - на самом деле полный аналог по умолчанию, только зеленая, а также simpla -эта простая тема завоевала сердца многих. При смене тем и адаптации старой, нашлось много мелких неучтенных ошибок, которые не проявлялись в теме по умолчанию. а парсер тем работает почти как компилятор - исходный текст превращает во внутренние данные, ну и соответственно в исходнике темы могут быть ошибки, о которых следует сообщать. Сейчас админка будет сообщать о предупреждениях, а также не менять тему в случае ошибок.
Поскольку в simpla отсутствуют шаблоны виджетов (точнее он один на все случае жизни), то пришлось подправлять код javascript по поиску нужного тега, куда вставлять контент виджета.
Скачать эту версию можно здесь: http://litepublisher.googlecode.com/files/litepublisher.3.14.tar.gz
Комментарии (12) на запись “Инсталлятор с выбором версии и компилятор тем”
Оставить комментарий
Вот это круто! темы появились, да еще и выбор файлов баз спс Блоголетчик.
Кстати какие то тесты не проводились по быстродействию cms на файлах и на базах или может какие то личные рекомендации будут, типа для каких целей или сайтов подходит установка на файлах и для каких на базах?
Надо тестировать последнию на сегодняшний днь версию, а именно:
http://litepublisher.googlecode.com/files/litepublisher.3.15.tar.gz
В ней есть тоже ошибкки, но уже другие. Сегодня вечером планирую сделать очередной релиз, где исправлен openid, foaf
P.S. очень жду стабильную версию! удачи тебе...
>Во всех версиях попочта настраивается на внешний сервер - настройки/почта, если нет своего почтового сервера.
Дык может из за этого и глючит инсталятор? Как можно отключить эту фичу с отсылкой писем на мейл?
Отключить можно перед установкой в корневом файле поставить
public static $debug = true;
после установки вернут опят в false. Тогда письма не будут оотправляться, а сохранятся в лог файл data/domain/mail.log
Сейчас выложил новую версию - сделаю тестовуюинсталяцию на сервере и после этого напишу пост про новый релиз.