Поздравляем с Днем Победы!


Праздник Великой победы – 9 мая! Победа 9 мая 1945 года была и остается знаковым событием в истории России.
Подвиг наших отцов и дедов навсегда останется в нашем сердце.

Наверное, в каждом городе около вечного огня в этот день собираются те, кто пришел возложить цветы, вспомнить наших защитников и героев, минутку помолчать и в который раз сказать им СПАСИБО… Спасибо за мирную жизнь, за детей и внуков, за их счастье! Спасибо Вам, низкий поклон и вечная память…

Вряд ли есть семья, которой не коснулась война. У кого-то воевал дед, у кого-то отец, сын, муж. Мы рассказываем из поколенья в поколенье об их подвиге, чтим память. Передаем дедовские медали и о каждой из них рассказываем своим детям. Эта за мужество, вот эта – за отвагу…

Это наша история, история семьи, история нашей страны. Мы помним!

Модальные окна – общаемся с пользователем красиво (часть 2)

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

Но нередко для общения с пользователем нужны совсем простые диалоговые окна – просто вывести какое-то сообщение с единственной кнопкой «Ок», которое он не сможет не заметить, или запросить у него подтверждение какого-либо действия.

Часто на сайтах для таких целей используют системные функции alert(), confirm() и prompt(). Примерно вот так:
<a href="site.com/delete/all/" onclick="return confirm('Вы уверены?');">Удалить все!</a>

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

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

Модальные окна – общаемся с пользователем красиво (часть 1)

Статья рассчитана на тех, кто знает, что такое «модальные окна» и зачем они нужны, и занимается разработкой шаблонов или просто проектирует интерфейс и придумывает дизайн для сайта на Alto CMS.

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

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

Experience универсальный дизайн для Alto CMS (UPD)



Дизайн Experience для адаптивного многофункционального шаблона на основе Startkit и соотв. Bootstrap 3. Было принято решение сделать его бесплатным и заменить дизайн, который должен был идти в дистрибутиве (Sky), на Experience.

Это связанно с некоторыми особенностями интерфейса – Experience. Более функциональный и универсальный, чем Sky, он так же обладает большими возможностями по кастомизации, к тому же его легче сверстать , если использовать за основу Startkit. По предварительной договоренности Вадим согласился включить Experience в стандартный дистрибутив Alto CMS. Но пока это только дизайн и релиз шаблона на его основе станет возможным только при поддержке Alto сообщества.

Прежде всего хочу рассказать о реализации портального вывода постов по категориям на основе дизайна Experience . Подробности под катом.

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

Alto CMS v.1.0 RС-4 - долгий путь к финальному релизу

Вообще-то, так, конечно, не делается — объявить Release Candidate (и даже не один) и вдруг затеять такие объемные доработки. Версия RC — это уже финишная прямая, с которой обычно не сворачивают. Но мы пошли против правил, и дали такой крюк, что мама не горюй. Но я уверен, что оно того стоило.

Результат — Alto CMS выйдет в релиз с собственным замечательным скином и новой системой шаблонов.

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

Лента, активность и прочие подписки

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

В этой статье речь пойдет о том, на что и как юзер может «оформить подписку», и что из всего этого может получиться.

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

Cервис аренды плагинов и шаблонов

Не так давно я опубликовал на livestreet.ru пост, в котором написал о запуске сервиса аренды плагинов и шаблонов hobby-work.ru. Коротко напомню о том, что сервис позволяет в один клик установить alto версии 0.9.7.1 с полным набором бесплатных плагинов и шаблонов. Надеюсь это будет полезно.
Хотелось бы обратиться к разработчикам и услышать их мнение, а также обсудить возможность размещения платных плагинов с привязкой на домен hobby-work.ru

"Работа над ошибками" в Alto CMS

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

Если вы еще не в курсе, то самое время узнать, что в Альто есть встроенный механизм перехватывания и обработки ошибок. Т.е. абсолютно все PHP-ошибки (за исключением ошибок на этапе компиляции) движок перехватывает и пытается их записать в лог-файл. Поэтому очень рекомендую периодически поглядывать в соответствующую папочку лог-файлов своих сайтов – не накопилось ли для вас там пачка ошибок за время вашего отсутствия.

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

Start-kit - выход на публику

Кто еще не в курсе, что такое start-kit, могут почитать предыдущие статьи об этом тынц и тынц.

Кто не любит читать, а хочет сразу потрогать руками, тот может сделать это здесь: http://demo.altocms.ru/start-kit/index/newall/

А кому интересны подробности, пожалуйте под кат

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

Типовая структура шаблонов для Alto CMS

Эта статья написана в продолжение статьи Базовый скин (шаблон) для Alto CMS, рассчитана на тех, кто проектирует и верстает шаблоны для Alto CMS.

Работа над скином start-kit движется, и уже забрезжил на горизонте финальный огонек. Что сделано за это время:
1) Более-менее «устаканилась» структура папок и именование файлов (об этом и пойдет, в основном, речь в этой статье).
2) Удалось избавится от множества лишних файлов и js-скриптов.
3) Чуть больше стало настроек самого скина: верхний баннер стал виджетом, логотип и главное меню можно менять в настройках, не трогая шаблоны.

Кого интересует то, что в итоге получается, скин можно скачать здесь. Кому интересны детали, ход разработки и/или если есть желание обсудить, тех прошу под кат.

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