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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

Плагин DAO и AltoCMS 1.0

Уважаемые разработчики, мой вопрос очень короткий: плагины линейки DAO совместимы с последней версией Alto?
Если нет, то каковы перспективы? Спасибо.

P.S.: Поздравляю с Праздником всех, кто чтит этот священный день.

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


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

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

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

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

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

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

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

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

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

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

Встраивание карт в заметки (топики).

Введение.
Кратко, без лишних слов, чтобы не забыть в будущем.

Сервис карт можно использовать в принципе любой, но мне больше по душе основанный на Leaflet MapBBCode. По умолчанию в Альто (как и в Livestreet) в MarkItUp используется Html разметка. Не буду ломать лишнего и добавлю свой тег который в будущем буду расширять списком поддерживаемых типов встраивания.

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

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

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

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

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

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



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

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

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

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

Выдает ошибки

При переезде с хостинга на новый сервер периодически стали вылазить ошибки:

E_STRICT [2048] Only variables should be passed by reference (/site.ru/classes/modules/user/mapper/User.mapper.class.php on line 202)
2014-05-05 09:58:14
E_WARNING [2] Cannot modify header information — headers already sent by (output started at /site.ru/engine/include/Func.php:80) (/site.ru/engine/modules/session/Session.class.php on line 263)

Подскажите как это исправить?