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

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

Третье место по популярности среди всех плагинов и второе — среди бесплатных. Более 600 скачиваний с каталога. Лично меня радуют такие результаты, и есть твердое намерение в ближайшее время выпустить miniMarket версии 0.4.0.

Если смотреть в процентном соотношении, то на 90-95% плагин уже готов к публикации. Но, ввиду большого объема нововведений, еще есть над чем работать. Наша команда в текущий момент времени разрабатывает несколько проектов на miniMarket 0.4.0, хоть эта версия еще и не доступна общественности. Данный подход позволил выявить слабые места плагина, на исправление которых уйдет определенный промежуток времени.

Итак, сейчас хочу рассказать про шаблон, которым обзаведется miniMarket 0.4.0. Да-да, у нас будет собственный шаблон, предназначенный для работы именно в связке с плагином miniMarket (трафик: 1.3 МБ).

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

Сайт Alto CMS переехал на новую версию

Возможно, кто-то из вас заметил сегодня, что на сайте некоторое время висела заглушка. Это наш сайт переезжал на новую версию — на версию 1.0. Это самая последняя версия прямо с гитхаба. Как раньше врачи испытывали новые лекарства на себе, так и я решил перед финальным релизом провести испытания на официальном сайте «живьем». И, заодно, отработать методику апгрейда, чтобы подготовить инструкцию для тех, кто будет обновляться.

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

Хотя, конечно, могут еще кое-где у нас порой и какие-то мелкие баги вылезать. И если таковые вам встретятся, то не сочтите за труд, сообщите мне о них.

Плагин Sitemap адаптирован под Alto

Конечно, механизм генерации sitemap должен быть в коробке любого более-менее серьезного движка. Но чтоб он в коробке оказался, его туда нужно положить. А у предка Альто такого функционала не было изначально. Поэтому я взял и адаптировал соответствующий LS-плагин от http://stfalcon.com

Пока выложил его здесь: https://github.com/altocms/alto-plugin-sitemap

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

Плагин "Категории" - переработанный и чуть дополненный

Под новую версию Альто переработан плагин «Категории». Было решено вынести его из «коробки», т.к. нужен он не всем, и теперь нужно будет его ставить отдельно.

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

Плюс в плагине появился виджет, в виде «гармошки». Список блогов в виджете может отображаться либо в упрощенном виде, либо в полном (как в виджете «Блоги»). Регулируется это параметром виджета:
// Категории
$config['widgets'][] = array(
    'name'     => 'categories',
    'group'    => 'right',
    'priority' => 150,
    'plugin'   => 'categories',
    'action'   => array(
        /* ... */
    ),
    'params' => array(
        'simple' => true, // Задает упрощенный вид списка блогов
    ),
);
Ну, и конечно, шаблоны плагина были адаптированы под Start-Kit, в т.ч. и главная, которая создается этим плагином.

Плагин в каталог пока не выкладывался, еще тестируется, но взять для тестов его можно здесь: https://github.com/altocms/alto-plugin-categories

Работа с css- и js-файлами - дополнительные возможности для разработчиков шаблонов и плагинов

В продолжении к статье Файлы js и css, а также прочие asset'ы – тонкости и нюансы работы с ними в Альто хочу рассказать о некоторых дополнительных возможностях по работе с css- и js-файлами, которые будут полезны тем, кто разрабатывает собственные шаблоны и плагины для Alto CMS.

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

Файлы js и css, а также прочие asset'ы – тонкости и нюансы работы с ними в Альто

Я не знаю, как коротко и однозначно перевести с английского слово «assets». Но те, кто работают со всякого рода фреймворками или занимаются версткой, как правило, сталкиваются с этим термином. Он обычно (в данном контексте) означает наборы файлов, которые используются на HTML-странице – это файлы стилей (css), скрипты (javascript), различные изображения и шрифты. Нередко термином assets называют только наборы css- и js-файлов.

Разумеется, эти «наборы» активно и в Альто используются. И в этой статье я расскажу о некоторых особенностях их обработки, которые присущи именно нашему движку. И это чрезвычайно будет полезно знать и тем, кто занимается версткой, и тем, кто будет писать плагины под движок, да и вообще всем, кто делает или собирается делать сайты на Alto CMS и хотел бы больше знать, как они устроены изнутри.

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

Персональные Страницы Overclockers.ru


Сайт Overclockers.ru существует с 2001 года. А в 2003 в рамках сайта был запущен проект «Персональные Страницы», где читатели сайта могли уже сами делиться своими историями, новостями, хитростями и приемами по «разгону» железа, вести свой блог и комментировать статьи друг друга. Ссылки на наиболее интересные материалы появляются на главной странице сайта.

И нам очень приятно было узнать, что в этом году проект Персональные Страницы Overclockers.ru переехал на Alto CMS.

Литературная социальная сеть "Русское собрание литераторов"

Хотим добавить в каталог еще один сайт, сделанный на Alto. Сайт работает около года.
Мы рады, что создаются литературные тематические сообщества, значит, интерес к литературе не угасает, вопреки пессимистическим прогнозам. Об этом говорит и число зарегистрированных на сайте пользователей.

Литературная социальная сеть «Русское собрание литераторов» http://www.russolit.ru
Сайт сближает авторов и читателей. Дает возможность авторам выставлять свои книги на продажу или для бесплатного скачивания.
Читателю дает возможность общаться с авторами и другими пользователями, удобно покупать и скачивать книги, оставлять пожелания комментарии и многое другое.
Аудитория сайта: авторы, пишущие на русском языке, и читатели.

Использовались плагины ДАО.
Были только доработки существующих плагинов.

Объявляется краудфандинг на верстку Experience


Недавно Alyona рассказала про Experience — универсальный дизайн для Alto CMS, который она разработала. И ее работа получила очень хорошие отклики. Людям нравится, люди хотят такой шаблон, и люди готовы содействовать его созданию.

А посему объявляется краудфандинг на верстку Experience!

Поддержать инициативу можно здесь: https://altocms.ru/crowd/item/2/

Верстка будет проходить под строгим авторским надзором Алены, поэтому достойный результат гарантирован.

Участники будут приглашены для закрытого обсуждения о ходе работ, получат ссылки на раннее тестирование, и их ждут приятные бонусы!

Стать участником и поддержать можно здесь: https://altocms.ru/crowd/item/2/

Список страниц для разработки дизайна типового скина

Решил составить список страниц, которые необходимо разработать при создании нового дизайна для движка. Перечень получился, доложу я вам, неслабый, аж сам удивился. Делал я этот список не с нуля, когда-то давно LeX подобный списочек выкладывал. И я, опираясь на него, подготовил свой, с учетом всех изменений и дополнений, прошедших с того времени, ну и с учетом своего опыта, конечно.

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

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

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