Релиз 1.1.19 и новые подробности про версию 1.2

Вышел релиз движка 1.1.19
Чего-то особенного он не принес, это, в основном, множественные багфиксы. За исключением одной детали — в качестве парсера текстов по умолчанию теперь используется Qevix. Поэтому если вы хотите обновиться, но использовать Jevix, то это надо указать в конфигурации явно, добавив в app/config/config.local.php строку
$config['module']['text']['parser'] = 'Jevix';

И нужно помнить, что каждый из парсеров использует свой файл конфигурации — jevix.php или qevix.php

В версии 1.1.19 возможны еще некоторые багфиксы, но какого-то нового функционала в ней уже точно больше не будет. Основные усилия сейчас направлены на версию 1.2

И немного про версию 1.2
На гитхабе создана отдельная ветка для 1.2: https://github.com/altocms/altocms/tree/1.2.x, кому интересно, могут за ней наблюдать.

О планах относительно этой версии я уже писал: https://altocms.ru/1477.html

Но могу добавить, что в ней будут добавлены еще, как минимум, две фичи: это ActiveRecord и планировщик.

Читать дальше →

Alto CMS 1.2 — планы по разработке

Решил анонсировать некоторые фичи, которые ожидаются в версии 1.2 (тем более, что меня часто в последнее время спрашивают о некоторых из них). В новой версии будет два основных направления: улучшение мультиязычности и REST API. Хотя только этим, конечно, улучшения не ограничатся.

Одна из проблем для мультиязычных сайтов на Alto — нет привязки контента к языку, и, соответственно, нет фильтрации контента по языку. И в новой версии эти возможности будут из коробки.

По REST API ситуация такая — сейчас основы этого механизма уже заложены в движок (а это работает). Более того — есть даже рабочий плагин, который позволяет авторизоваться и получать контент с сайта. Но пока только получать, постить контент или комментарии он не умеет. И для реализации этого требуются доработки самого движка.

Что еще планируется:

Читать дальше →

Релиз версии 1.0.7

С момента выхода релиза 1.0 вышло уже несколько обновлений (последнее — версия 1.0.6). Как правило, в обновлениях исправлялись какие-то мелкие ошибки, делались небольшие улучшения, и не было необходимости как-то особенно писать о каждом обновлении. Но вот про некоторые улучшения, которые реализованы в версии 1.0.7, я решил, все же, написать.

Читать дальше →

Плагин TopicIntro - работаем с анонсами

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

Читать дальше →

Плагин miniMarket 0.4.0. Инсайд. Часть вторая

1. Плагин miniMarket 0.4.0. Инсайд. Часть первая
2. Плагин miniMarket 0.4.0. Инсайд. Часть вторая

В первой статье, посвященной анонсу плагина miniMarket версии 0.4.0, я постарался рассказать о новом шаблоне и его принципах работы. Во второй части есть желание затронуть сразу несколько аспектов разработки следующей версии плагина, при этом подробно объясняя, почему был произведен выбор в пользу того или иного решения.


Картинка для привлечения внимания

Читать дальше →