Что-то мне захотелось подвести итоги своей деятельности в сайтостроении с применением ЛС. Вроде и настроение хорошее, и погода отличная, но на душе как-то не спокойно за сайт… он умирает…
Читать дальше →
Спасибо всем, кто рискнул и поставил первый пре-релиз админки, сообщив мне обо всех проблемах и багах. Выложил версию, в которой много было исправлено.
И, наверное, самое главное исправление: у некоторых меню админки было видно в кастрированном виде — только один пункт и все. А пункты меню «Страницы», «Блоги», «Пользователя» были не видны. Сейчас должны быть видны у всех.
Сделал я плагин для своего сайта. Плагин очень специфический, и вряд ли кому пока пригодится в том виде, какой есть. Но, если есть пожелания по его доработке — пишите, если наши пожелания совпадут, то допилю и поделюсь бесплатно. Вроде как все работает как надо, но для того, чтобы добавить в информацию о пользователе информацию из плагина, мне пришлось дописывать строчки в системные модули, что совсем нехорошо.
Читать дальше →
Для тех, кто уже начал обживать свои проекты на ЛайвСтрит 0.4 наверняка вылезла проблема отсутствия конфигурационного файла для поисквого бота сфинкс — пожалуйста!
Читать дальше →
Что такое плагины — читайте здесь.
По мотивам этого, выполняю обещание — привожу руководство как подобное сделать в виде плагина. Всех тонкостей в одной заметке не расскажешь, но основное постараюсь изложить.
Примечание. Долго не публиковал этот материал, держал в черновиках — на случай «мало-ли-что-измениться». Но думаю, кардинальных изменений в механизме плагинов в ближайшем релизе уже не будет.
Я уже переделывал шаблон под 0.4, но делал это в несколько заходов, к тому же, начал делать тогда, когда сама конструкция еще не устаканилась, и что-то приходилось переделывать несколько раз.
Теперь, как я понимаю, резких телодвижений в обозримом будущем быть не должно. И можно уже смело паковать чемоданы, готовя «нольтришные» сайты к переезду на 0.4. Надеюсь, все с пониманием относятся к тому, что нет пока внятной документации — не до того пока ребятам. Поэтому я сейчас попробую описать отличия в шаблонах для версий 0.3 и 0.4. Думаю, это будет полезно тем, готовится к переезду.
Безболезненное расширение функционала — достаточно проблематичный вопрос (под «безболезненностью» я понимаю весь спектр удобства для пользователей движка).
Я думаю, вы еще не забыли, что для добавления новых возможностей в версиях до 0.3.1 включительно используются Хаки и Модули. При этом установка любого стороннего творения дело достаточно хитрое и небезопасное, часто требующее ориентирования в архитектуре и особенностях движка. Для преодоления этих проблем в ядро v.0.4 была введена система плагинов:
К чему мы стремились создавая систему плагинов?
а) расширения функционала (плагины) можно просто установить и также просто убрать (а вдруг не понравилось), сложность этого процесса не зависит от количества расширений, разветвленности структуры их каталогов и т.д.;
б) установка внешних расширений (плагинов) не усложняет обновление основного ядра;
Ребят, пару вопросов.
Вот слышал я, что в LS 0.4 будет в большой степени переработан код.
1) Какова цель переработки этого кода?
2) Быть может, дело в производительности? В безопасности? Или в гибкости?
Вот, допустим имею я сайт на который потратил около 10к (представим :) ). Версия движка естественно — 0.3. И тут выходит 0.4. Что меня должно подтолкнуть перейти на новую версию? Ведь для этого придется потратить опять некоторое количество денег, для того, чтобы дизайн и его особенности(пару хаков) перенести на версию 0.4.
Будет игра стоить свечь?
И такой вопрос. Сколько посетителей в сутки (и топиков в общем) тянет 0.3 версия?