Эгея v3805
Вышел первый сервис-пак для Эгеи 2.10, сборка v3805.
Исправлены такие баги:
- миграция с версии 2.7 или более ранних могла не сработать на некоторых конфигурациях Майэскуэля;
- при очень хитром стечении обстоятельств Эгея могла войти в бесконечный цикл запросов к самой себе и положить ваш сервер;
- при обновлении со старых версий мог пропасть юзерпик автора;
- не всегда отображались юзерпики пользователей, представившихся в комментариях через внешние сервисы (спасибо Константину Якушеву за фикс);
- корявости в стилях (в частности, админские иконки могли покраситься «посещёнными» в некоторых случаях; ховеры в блоке «Подписаться» не работали у некоторых элементов).
Подкручены скрытые заметки:
- у скрытых заметок отображается навигация и комментарии (видны только автору, конечно; заодно тоже немного улучшены стили);
- в интерфейсе, где выбираешь, удалять ли заметки, скрывать ли или возвращать в черновики, теперь словами объяснён смысл каждого варианта.
Процедура обновления стандартная: заменить .htaccess, папку /system/ и все подпапки /themes/ новыми.
Если вы поставили 2.10, рекомендую поставить и это обновление. Свежий дистрибутив — на сайте движка.
Хм... После обновления что-то пошло не так...
А именно?
Илья, зачем выкладывать в паблик «продукт», который сложно таковым назвать? Идея движка крутая, исполнение — сам знаешь. Постоянные косяки, и проблемы, решить которые ты часто и сам не ведаешь как.
А каждое обновление рушит все, что эгеевцы настраивали исходя из своих знаний, знаний других и методом тыка.
Плакали, и кололись, короче...
Откуда такая информация?
Скорее всего при копировании на сервер были ошибки. Потому что я после того, как поменял все папки, вместо блога видео иконку Эгеи на пустой странице. Сделал скрин, но, как оказалось, нигде его не сохранил
Про обновления, которые рушат все — поддерживаю автора «Юзер». Такая информация возникает из практики. У самого блог на Эгее не раз переписывался: mkrukov.ru/blog
По сути проблемы глобальных всего 2:
1) Не хочется, чтобы тема была как у всех, поэтому приходится перекраивать код. Если бы отделили создание темы от кода, то было бы удобно. А так надо править php файлики, которые из обновления в обновление меняются. В итоге дизайн рушится, что-то отваливается, а почему — не ясно, так как исходный код движка закрыт. То есть верстку сделать нельзя уникальную, максимум — поменять шрифтик, отступы, чем все и занимаются. Но от этого дизайн уникальней не становится.
В других движках создание темы отделено от самого ядра всякими переменными. И обновления ничего не ломают, просто добавляют функционал. Либо если появилась новая переменная, верстальщик вставит ее туда, где ему нужно.
Пример:
За тайтл в Эгее отвечает этот кусок кода: <?php if (@$note[’favourite?’] and !$content[’sign-in’][’done?’]) { ?> <?= _A (’<a href=«’. $note[’href’]. ’»><span class=«e2-note-favourite-title»>’. $note[’title’]. ’</span></a>’) ?> <?php } else { ?><?= _A (’<a href=«’. $note[’href’]. ’»>’. $note[’title’]. ’</a>’) ?><?php } ?>. А мог бы отвечать просто {{title}}, что сильно упрощает кастомизацию и не лезет в кишки. Что-то типо API.
Кстати, по этой же причине никто темы и не делает на Эгею. Хотя пытались уже. Все потому, что она устаревает с выходом любой новой версии.
2) Я решил купить Эгею для некоммерческих нужд, чтобы использовать фичи. Но с обновлением опять приходится менять тему, тк свою просто не адаптировать уже под рекомендации, перебивки. Все с нуля писать приходится и снова появился новый код.
Более того, все платные пользователи для получения обновлений дистрибутива обязаны писать лично Илье на почту. Это тратит время Ильи и самих пользователей. Ведь еще ответ можно ждать долго. Да и сами обновления мелкие очень часто происходят, о них Илья в блог не пишет, но их можно заметить вот тут:https://prnt.sc/10b86r0 Цифры сборок меняются.
Вместо этого можно:
а) Сделать бесплатную рассылку, сервисов много. Например, mailchim. Просто обновленные дистрибутивы будут рассылаться автоматически всем клиентам.
б) Заливать новый дистрибутив на любое облако и рассылать всем пользователем (через запятую в адресе) всего 1 сообщение со ссылкой на облако.
Сама Эгея очень нравится, идеально подходит для моих нужд. Но вот эти проблемы конечно фундаментальные, особенно первая. Не знаю, будут ли их решать, но я предложил альтернативу какую мог)