Подписка на блог

В Телеграме помимо ссылок на заметки делюсь околодизайнерскими наблюдениями.

В Твиттере помимо ссылок на заметки пишу всякую чушь.

В Тумблере и Же-же есть автоматические трансляции. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

По РСС и Джейсон-фиду трансляции для автоматических читалок

Эгея 2.9 альфа 3

Я уже писал, что взорвал полдвижка в Эгее 2.9, и в той заметке выкладывал несколько новых билдов. Скачивая их, вы рискуете всем. С тех пор ещё была альфа 2.

Это заметка для того, чтобы ещё раз призвать вас потестировать.

Перед тем как устанавливать или обновляться убедитесь, что у вас прописаны права 0777 ко всем файлам и папкам, включая саму ту, в которую вы ставите Эгею.

Что изменилось за время со второй альфы:

  • чудовищный рефакторинг скриптов, в результате которого исправились куча мелких багов;
  • появились выпадающие меню управления комментариями и загруженными картинками;
  • новые более аккуратные выпадающие списки (за это, всё предыдущее, и многое другое спасибо Жене Лазареву);
  • добавился вход через ВК (за это спасибо Виктору Корейше);
  • ещё разный рефакторинг инсталятора, форм заметки и тега;
  • надёжнее работа с базой;
  • счётчик просмотров заметок теперь можно включать и выключать в настройке;
  • при изменении настройки соединения с базой теперь выводятся конкретные сообщения об ошибке, а не просто «перепроверьте параметры»;
  • исправлены баги в управлении кешем тегов;
  • появилась возможность инсталяции «без интерфейса» (это нам надо для улучшения работы сервиса);
  • при миграции больше не выполняются некоторые лишние (безвредные, но просто отнимающие время) запросы к базе;
  • «Роза» научилась английскому словоизменению;
  • движок больше не даст запланировать заметку на будущее, если ему не хватает прав доступа к папке user/, и объяснит, что надо его дать (без этого он не сможет сохранить инфу о том, когда нужно будет сбросить кеши).

Что тестировать:

  • управление комментариями через новое меню;
  • управление картинками через новое меню;
  • весь фронтенд;
  • вход через ВК;
  • инсталятор;
  • поиск английских слов;
  • чтобы в процессе апдайта до 2.9 не вознило ошибок;
  • работу на нестабильном соединении с базой данных;
  • чтобы в случае проблем создавались логи, а в случае их отсутствия — не создавались;
  • чтобы в опенграф правильно попадали картинки, загруженные в заметки, и обложки видосов, использованных в заметках;
  • чтобы нигде не отвалилась Фоторама и аудиоплеер;
  • всё остальное.

Если вам интересно поэкспериментировать, то скачайте, пожалуйста, свежую сборку v3472a, поставьте себе, и попробуйте с ней пожить. Не забывайте, что нет вообще никакой поддержки и даже на несложные вопросы вроде «а в каком файле ты хранишь то-то» я могу отвечать долго. Если в вашем блоге есть хоть что-то ценное, сделайте максимальный бекап. В моём блоге сейчас, конечно же, крутится именно v3472a. Чтобы обновиться, замените /system/ и все подпапки в /themes/.

Подписаться на блог
Поделиться
Отправить
 1449   2 мес   Эгея
16 комментариев
zonk 2 мес

А зачем везде открывать доступ для всех (777)? Почему инсталлятор не может настроить группы нормально?

Илья Бирман 2 мес

Что именно это значит? Какие группы? Как понять «нормально»? Что должен настроить инсталятор, если ему не хватает на это прав? Почему права инсталятора будут какие-то другие, чем права неинсталятора?

Степан Жемпала 2 мес

Это конечно круто, но у вас не работает подменю «Блога». Я проверял на Айпаде и 10-м Виндоусе и писал вам об этом на почту.

Илья Бирман 2 мес

Да, пока не добрался.

Andrew Golubev 2 мес

Поставил. Все прошло без сучка и задоринки.
Но... А как теперь картинками управлять? Где этот выпадающий список?
http://joxi.ru/DrlR5ktVOKew2P

Andrew Golubev 2 мес

Да, и драг-энд-дроп картики не работает. Перетаскиваешь картику на поле ввода поста, а она открывается в браузере (но не загружается).

zonk 2 мес

Ну вот, первая ссылка из гугла: https://xanmanning.co.uk/2017/01/08/chmod-0777-when-permissions-go-bad-and-using-the-sticky-bit.html

Упрощенно: инсталлятор может работать с правами админа, это нормальная практика. Он должен создать пользователей и группы, от имени которых будет работать эгея, настроить доступы к нужным файлам и завершить свою работу. Давать доступ самой эгее куда-либо кроме ее собственной папки: порочная практика.

Илья Бирман 2 мес

Я почитаю, спасибо.

Только я не понял, где я прошу дать Эгее доступ «куда-либо кроме её собственной папки».

Эрнест 2 мес

Илья, привет. Подскажи, пожалуйста, такой момент по «Эгее».
Я хочу вести несколько языковых версий блога. Например, blog.com — основной язык, blog.com/en/ Получается по этим двум адресам (основная папка+подпапка «en») нужно залить два движка? Не будет ли при таком раскладе конфликтов и т. д.? На поддоменах и отдельных доменах для каждой языковой версии делать не хочу. Может что-то известно, или пользователи жаловались?
Спасибо, если ответишь и спасибо за движок.

Илья Бирман 2 мес

Конфликтов быть не должно, но лучше потестировать :-)

Степан Жемпала 2 мес

Можно за пять минут исправить подменю. Надо расставить ссылки в href, у вас они пустые. Типа в href «Дизайна» поставить tags/design/ , в href «Интерфейса» tags/ui/ , в href «Докладов» tags/talks/ и так далее. У меня сработало.

Илья Бирман 2 мес

Ну это фиговое решение. Надо сделать, чтобы они сами брались откуда надо. Это отвалилось из-за экспериментов с Эгеей, я починю нормально, а не заплаткой, просто чуть позже.

zonk 2 мес

«...права 0777 ко всем файлам и папкам, включая саму ту, в которую вы ставите Эгею.»

Я это понял так, что нужно всем пользователям и группам разрешить чтение-запись-выполнение для вообще всех папок на сервере.

Илья Бирман 2 мес

¯\_(ツ)_/¯

Igor 2 мес

Зачем вообще всё это? Новая версия, перелопачивание кода и т. д.
Есть стабильная версия движка, легкая, простая, которая работает и в которой есть всё что нужно для блога.
Такими темпами Эгея превратится в Вордпресс и ему подобных.. :(

Andrew Golubev 2 мес

У кого проблемы с картинками в этой альфе?
Я не вижу выпадающих меню для управления картинками. Дайте скриншот, плиз.
И все могут перетянуть картинку на поле поста и картинка загрузится?

Andrew Golubev 2 мес

Этот кусок кода должен быть закомменчен?
http://joxi.ru/krDGZysKzWwZAp

Vadik _ 2 мес

Нашел маленький баг в расположении элементов интерфейса (смотрел на демо) — https://i.ibb.co/vcHwJ0J/image.png «Название блога» в разделе «Настройки» с отступом 16px, когда должно быть 12px (текст должен быть выравнен по нижней линии текста).

Дмитрий 2 мес

Ну устанавливается((
Parse error: syntax error, unexpected ’|’, expecting variable (T_VARIABLE) in /home/…/public_html/system/core.php on line 2

Илья Бирман 2 мес

Какая версия ПХП?

Дмитрий 2 мес

Не обратил внимания, 5.6 стояла. На 7.0 то же самое. На 7.1 страница установщика открылась, но сверху: Notice: Undefined variable: _superconfig in /home/…/public_html/system/core.php on line 2 Warning: array_key_exists() expects parameter 2 to be array, null given in /home/…/public_html/system/core.php on line 2 И поля для ввода данных БД не активны, а справа крутится кружочек как буд-то загружается что-то.

Дмитрий 2 мес

Это^ в 3472а. Пробую установить 3445а: Вот такая надпись: Notice: Undefined index: language in /home/…/public_html/system/core.php on line 2 сверху страницы и в поле ввода Database name.

Andrew Golubev 19 дн

Илья, может настало время 3479? :)

Популярное