Alto CMS версия 1.1-alfa — что в ней нового и интересного

Практически одновременно с фикс-версией 1.0.10.2, где были исправлены всяческие мелкие баги, вышла в релиз версия 1.1-альфа.

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

  • Новый механизм работы с изображениями, значительно улучшенный и переработанный
  • Новая сущность — меню, и модуль работы с меню
  • Сниппеты — шикарная возможность разнообразить контент
  • Прочие нововведения, не такие крупные, но не менее полезные

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

(UPD) Дизайн главной для AltoCMS.ru на основе Experience 1.2

Дорогие друзья!
Уже достаточно продолжительное время я работаю над дизайном Experience 1.2 (о котором расскажу в отдельном топике). Появилась идея сделать на его основе макет для сайта AltoCMS.ru


Подробности под катом.

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

AltoWiki — новый раздел сайта

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

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

С Новым 2015 Годом!

Друзья, соратники, коллеги и все-все-все!

Уже совсем скоро к каждому из нас в дом постучится Новый Год. И в это время как-то принято подводить итоги и строить планы на будущее. Но наш проект Alto CMS еще слишком молод, чтобы можно было подводить какие-то итоги. Хотя, разумеется, есть, что вспомнить, из событий уходящего года, и самое главное – вышла, наконец, долгожданная первая версия, и даже несколько дополнительных версий линейки 1.0, и уже вовсю кипит работа над новой версией движка, в которой нас ждут очень интересные нововведения.

А это значит, что Alto CMS живет, развивается и будет развиваться дальше. И в эти праздничные дни я хочу поблагодарить всех, кто поддерживал проект и помогал ему – кто делом, кто словом, кто трудовой копеечкой, а кто новым плагином или шаблоном, кто советом, а кто конструктивной критикой. Отдельно хочу отметить членов сообщества, которые внесли значительный вклад в развитие Alto CMS — это Alyona, Klaus и nikto.

Но особенную благодарность хочу выразить трем человекам: Владимиру (aka extravert), с которым мы начинали этот проект, Андрею (aka andreyv), который последние месяцы активно и очень продуктивно работает со мной над Альто, и, наконец, своей жене Елене (aka Lena), с подачи которой я вообще загорелся идеей создания Альто, и которая поддерживала и продолжает поддерживать меня во всех моих начинаниях. Спасибо вам!

И еще раз спасибо всем-всем-всем, кому не безразличен наш проект! С Новым Годом вас!

Рождественский плагин

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

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

Обновление плагина интеграции с соц.сетями.

Плагин интеграции обновился до версии 1.2.


В новой версии был исправлен ряд ошибок и добавлен режим экспресс-регистрации, который позволяет регистрировать пользователя на сайте в один клик без дополнительных окошек, страничек и тому подобного. Таким образом сейчас в плагине версии 1.2 доступно три режима регистрации:
1. С обязательным вводом email и логина после выбора соц.сети.
2. С обязательным вводом только email, даже если он был предоставлен социальной сетью (режим авто-логина). Логин при этом формируется из имени и фамилии пользователя под которыми он зарегистрирован в соц.сети. Эти имя-фамилия, конечно, преобразуются к разрешенным символам логина для Альто — транслитерируются, запрещенные символы заменяются знаком нижнего подчеркивания и т.д. В крайнем случае, если логин уже есть на сайте новый логин формируется набором случайных символов.
3. Экспресс-регистрация, в этом случае, если соц.сеть предоставила email и имя-фамилию, у пользователя ничего не запрашивается и он авторизуется на сайте моментально. Если же email от соц.сети не поступил, то он будет запрошен у пользователя.

Про социальные плагины, ионкуб и Рождественские скидки

Сначала про самое приятное: По 7 января 2015 года включительно на плагин интеграции с соцсетями дается скидка в 30%. Т.е. вы можете купить плагин за 1260 рублей, вместо 1800 рублей. По нынешнему «веселому» курсу (если он, конечно, не рухнет еще больше) это всего около 20 долларов!

На плагин гостевых комментариев скидки нет, т.к. он и так бесплатный :)

Оба плагина могут интегрироваться с десятью социальными сетями. Для этого разработчик обоих плагинов Андрей (aka andreyv) проштудировал документацию всех этих сетей, разобрался с из API и разработал собственную библиотеку взаимодействия с Alto CMS.

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

Социальные плагины

Плагины социальных комментариев доступны в каталоге!!!

В каталоге размещены два новых плагина – плагин интеграции с социальными сетями и плагин гостевых комментариев с авторизацией через соц.сети. Оба этих плагина решено было сделать с защитой ioncube. Знаю, противников ионкуба в сообществе достаточно, но в этом случае шаг обоснован.
Для обоих плагинов была разработана оригинальная расширяемая библиотека взаимодействия Альто с социальными сетями и код только этой библиотеки защищён ioncube, остальные файлы плагина открыты и доступны для чтения и модификаций. Кроме того, интерфейс библиотеки открыт и методика добавления других социальных сетей к плагинам описана в файле manual/Example.class.php.

Плагин интеграции

посмотреть демо версию

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

Если про плагин интеграции я писал, то про плагин гостевых комментариев нужно упомянуть отдельно. Этот плагин, кстати, хоть и будет защищен ионкубом, но будет распространятся бесплатно.

Плагин гостевых комментариев

посмотреть демо версию

В нем доступны те же социальные сети что и в плагине интеграции (кроме твиттера)
Плагин позволяет оставлять комментарии к топикам без регистрации, но через авторизации в какой-либо соц.сети или только с указанием email. Плагин имеет админку и все его параметры указать можно без ковыряния в файлах CMS, то есть можно выбрать либо один из режимов работы плагина соц.сети/email, либо включить оба режима. Общий порядок работы с этим плагином такой:
В топике пользователь при желании оставить комментарий просто выбирает способ которым он это сделает.

Плагин «Брендирование блогов»


Плагин позволяет настраивать внешний вид блогов

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

Стилизация блога отображается на всех его страницах, в том числе и на странице списка пользователей.

Плагин имеет встроенную админку.

Все настройки после их изменения сразу же применяются к странице и можно сразу увидеть результат.

Чуть позже появится платная версия плагина, в которой добавлены брендирование профиля пользователя и топика.

Отдельное спасибо хочу сказать inliquid за идею и помощь в реализации плагина.

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

VPN в один клик

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

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

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