Со времени выхода второй бета-версии (кроме исправления ошибок) было выполнено несколько доработок. Наиболее важные из них:
- Доработка шаблона админпанели
- Значительное увеличение быстродействия
- Пересмотрен подход к автогенерации изображений налету
- Добавлена работа с анимированными GIF-картинками
Функциональность осталась та же, но добавилось несколько тем оформления, и — самое главное — панель стала адаптивной. А это значит, что администрировать сайт с мобильных устройств стало гораздо проще. Плюс один из пользователей сделал перевод текстов админпанели на английский язык.
2. Несколько пользователей обратили наше внимание, что скорость отработки движка в версии 1.0-beta внезапно резко упала. Проверили — точно упала. А один из юзеров, хоть и несколько грубовато, но, по сути, верно указал направление, в котором надо копать. И я «копнул». В результате быстродействие было восстановлено.
3. Были так же замечания и относительно автогенерации изображений. Точнее, нарекания вызвал сам подход — через URL. После некоторых размышлений было решено этот подход изменить. Собственно, такая возможность — генерация через URL — осталась. Но, во-первых, она отключена по умолчанию. А, во-вторых, генерация таких изображений, как аватары и фотографии для фотосетов сейчас выполняется внутри сущностей. Т.е., с одной стороны, сохраняется возможность создавать аватары любых размеров налету, с другой — устраняется опасность того, что некий злоумышленник забьет диск на нашем сервере миллионом запросов с картинками разных размеров.
4. И хоть обещал я, что больше никакого функционала не будет, но все ж решил добавить работу с анимированными GIF-картинками. Теперь это есть! Правда, с одним условием — у вас должна стоять библиотека Imagick или Gmagick (GD не умеет работать с анимацией в принципе). И сейчас с анимированными GIF можно выполнять те же операции, что и с обычными изображениями — менять размер, обрезать, накладывать на них надписи и другие изображения (напишу отдельную статью по методам обработки изображений). Ну, и, соответственно, анимированные GIF-картинки могут вставляться не только в тело статей и фотосеты, но и использоваться как аватары и фото профайла.
И специально для особо ретивых поклонников LS сообщаю: родившись как форк, сегодня Alto CMS — это уже вполне себе самостоятельный движок, поэтому активная ссылка на сайт ЛС, которая обычно по умолчанию стояла в футере, убирается (все необходимые копирайты в самом коде, разумеется, остаются, как положено).
А в заключение хочется сказать отдельное спасибо юзеру andreyv, который не только находит «заковыристые» ошибки и проблемы, но и, как правило, предлагает способы их решения.
UPD Обновлена ссылка на скачивание:
UPD2 Обновлена ссылка:
UPD3 Вышел RC4: https://github.com/altocms/altocms/releases/tag/1.0-rc4
Работы у вас еще много. Надеюсь вы со всем справитесь.