Релиз Alto CMS 1.0-beta

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

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

А сейчас первоочередная задача — выловить оставшиеся баги, которые наверняка еще есть, и выпустить стабильный релиз.

Ссылка для скачивания «беты»: https://github.com/altocms/altocms/releases/tag/1.0-b2

UPD: Релиз обновлен, исправлено несколько критичных ошибок

Roadmap

Поскольку движок разрабатывает фактически один aVadim, то хотелось бы узнать что нас ждет дальше. Еще круче было бы получить некое подобие роадмап.

Может быть пользователи бы подключились и высказали наиболее желаемые фичи/багрепорты или просто реквесты чего-либо.

ФИО вместо логинов

Добавьте возможность вывода везде вместо логина ФИО пользователя. Не буду много расписывать преимущества, но мне кажется такой подход более серьёзный и уже боле привычный для людей (см. вконтакте, фейсбуки). Времена «чатиков» и «форумчиков» уходят. Многие люди больше не стесняются использовать свои имена в интернете, а для авторизации человечество додумалось использовать e-mail'ы и номера мобильных телефонов.

Cross linker и Alto CMS

У меня есть плагин от PSnet'a под названием Cross linker. Покупал я его под проект на котором была Лайвстрит, тогда он работал очень хорошо. Потом я перешел на Alto CMS и плагин перестал работать (перестал сохранять настройки) и вообще перестал работать.

Кто сталкивался с такой проблемой, помогите её решить?

замена REPLACE INTO

Уважаемые разработчики, не могли бы вы заменить в коде такие mysql-специфичные запросы, как REPLACE INTO ?
Я сейчас пробую запустить Alto на Postgresql, уже успешно портировал схему и смотрю как выполняются запросы.
Конкретно REPLACE INTO можно заменить на простейшую конструкцию типа
SELECT ....
if (found)
{
    UPDATE 
}
else
{
    INSERT
}

Возможно, что есть другие моменты с SQL-запросами, но из-за НГ не успеваю просмотреть всё.

Плагин "Фоловер Линков" v0.2

Здравствуйте уважаемые Alto-воды.
Представляю Вашему вниманию доработанный плагин «Фоловер линков»

Изменения под катом →

Обновление плагина miniMarket 0.3.0

Плагин miniMarket продолжает развиваться, что не может не радовать.

В версии 0.3.0 нет серьезных изменений в пользовательском интерфейсе — человек непосвященный может даже не заметить всех новшеств. Серьезной модификации подверглись «внутренности» плагина, и именно об этих изменениях и хочется рассказать.

Пощупать демо

Скачать с GitHub

Скачать с AltoCMS.RU (станет доступно после модерации)

Настройки


Новый раздел, которого до этого не было — в настройки вынесено управление валютой по умолчанию и валютой в корзине.
Валюта по умолчанию — это валюта, которая будет выбрана автоматически во всех select-ах при операциях с валютой. Например, при создании нового товара необходимо выбрать валюту, в которой указана цена товара — и в этом select-е уже будет выбрана валюта, указанная в данной настройке.
Валюта в корзине — это валюта, в которой будет осуществляться расчет клиента с магазином, и только в этой валюте отображаются цены в корзине. Курс валюты устанавливается в разделе Валюта, что подводит нас к следующему пункту.

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