Некоторые будут работать сразу, некоторые нужно будет немного подправить.
В основном адаптация к 1.0 сведется к правке языковых текстовок(делается авто-заменой), переноса блоков к каталог /blocks/ и в адаптации шаблонов плагинов под новый дефолтный.
Это ещё было озвучено и охоливарено при выходе 0.5 — что идет переход на jQuery, в связи с тем «что на последнем большее количество плагинов и разработчиков» т.е. это потенциально ускорит разработку и привлечет большее количество новых разработчиков.
На самом деле изначально подразумевалось, если человек не размещает ссылку на livestreet (т.е. не поддерживает проект) то ему на сайте livestreet не будет оказываться поддержка, потом появились люди которые не хотели афишировать на каком движке сделан их проект и появилось предложение сделать возможность поддержать развитие проекта материально.
Справедливости ради стоит сказать, что сейчас официально поддержка и так не оказывается никому, если не считать помогающих друг другу на добровольных началах членов сообщества.
Никаких претензий к «членам сообщества» ни у кого нет и быть не может по определению. Я не знаю, какие причины подталкивают тебя к передёргиванию моих слов, но на всякий случай отмечу, что речь идёт о плате за гипотетическую поддержку, которой нет.
не пойму откуда взялась мысль о платной гипотетической поддержке?
Насколько я вижу (а я на LiveStreet всего-то на 3 дня меньше чем ты), то членам сообщества помощь оказывается и она бесплатная. Судя по статистике, основатель сообщества написал 3240 комментария, и практически все они были ответами на вопросы пользователей.
А документация для разработчиков специально в таком виде держится, чтобы продажи плагинов поднять? :) Зашел туда, там все то же, что и два года назад, плюс мой незаконченный текст про хуки.
Это печально. Но будем надеяться, что в новых версиях перейдем хотя бы на md5(md5($pass).$salt). Тем более при таком подходе можно даже будет безболезненно обновляться добавив соответствующую логику…
Скачал (с гитхаба), установил.
При установке не захотели создавать таблицы в базе (база создалась). Тут ничего страшного, дамп залил вручную.
Первое мое впечатление и оно же расстройство — не отказались от $this->module_metod() :(
Что это за паттерн такой? Почему не $this->module->metod()?
Думаю перевести на LS свой трекер.ру (он сейчас на первом зенде), но этот module_metod меня останавливает. Не смогу, наверное, привыкнуть.
Хотелось бы обсудить ещё два нововведения, которые обошёл вниманием автор топика:
1) в новой версии содержится функциональность, позволяющая отправлять разработчику как минимум информацию об установленных плагинах;
2) в движок неявным образом добавлен код google analytics, позволяет (предположительно, разработчику) знать о вашем сайте всё, что только о нём может сообщить сервис статистики.
Разумеется, в конфиге этого действительно замечательного продукта предусмотрена возможность их простого отключения. Но лично я нахожу некорректным, что потенциальных пользователей движка не предупреждают о том, что данные, которые они привыкли считать конфиденциальными, внезапно перестали быть таковыми.
Релиз LiveStreet 1.0