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



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

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

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


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

Для примера на спортивном портале есть несколько категорий – футбол, баскетбол, теннис и т.д. Для каждой категории указанной в настройках выводим отдельный блок, в котором есть главная новость (например с самым высоким рейтингом) и несколько обычных. Такой вывод позволит посетителю, который зашел на сайт, быстро выделить для себя блок с интересной для него информацией, вместо того, чтобы путаться в разных разделах, где все намешано в сплошной ленте. Это можно реализовать с помощью специального плагина для Alto “Категории” и соответствующего шаблона. Предложенная мной концепция Experience, это только один из вариантов оформления таких блоков.

Конечно такой вывод можно сделать на других CMS – joomla, Wordpress, Drupal и т.д., но главное премущество в реализации именно на Alto CMS – ленту новостей формируют пользователи сайта даже без участия админа, в итоге получаем самомодерируемое сообщество портального типа. Реализация таких сообществ до последнего времени была возможна только на основе платных CMS или со значительными доработками вышеперечисленных joomla, Wordpress, Drupal (что в свою очередь приводит к еще большей стоимости и/или временным затратам).

Вывод через категории подойдет для совершенно различных тематик – бизнес, авто порталы, новостные медиа, техника, туристические сообщества и многие другие.

Так же в Experince предусмотрен стандартный вывод постов.


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


Так же можно использовать тематические обои или полноразмерную рекламу
ссылка на скриншот

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


Отдельно хочу предложить идею, на которую меня натолкнула демо версия Startkit http://demo.altocms.ru/start-kit/index/newall/ , а именно скин свитчер на панели навигации. Кнопки навигации всегда находятся у пользователя под рукой в любом месте страницы, почему бы не сделать здесь кнопку меню с быстрым доступом к самым необходимым для пользователя функциям – ссылка на профиль, сообщения, избранное, настройки.


Для шаблона отрисованы аватары male/female, вдохновили аватары из шаблона Lexa — Synio, но на мой вкус


Как я писала выше, Experience легко кастомизировать под различные темы. Примеры цветовых схем (мобильный вид)


Есть желание сделать еще несколько вариантов вывода топиков, особенно с использованием встроенного в alto функционала по работе с изображениями. Но думаю это разумнее будет делать на уже “живом шаблоне”.

Так же предполагается выпуск для шаблона плагина masonry (аналог Synio flow), c широким выбором настроек. Плагин будет платным, но для участников краудфандинга – бесплатно в качестве небольшого бонуса :)

UPD Список участников, которые отписались в теме

  1. braindep
  2. Seigiard
  3. sunrise
  4. Barthazar
  5. georgos
  6. aVadim
  7. Kenex
  8. Live
  9. Lena
  10. 01001
  11. Zaicev
  12. perfect
  13. Pring
  14. MySochi
  15. Alyona
  16. orthograf

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

Похожие статьи

  • Объявляется краудфандинг на верстку Experience
    Недавно Alyona рассказала про Experience — универсальный дизайн для Alto CMS, который она разработала. И ее работа получила очень хорошие отклики. Людям нравится, люди хотят такой шаблон, и люди готовы содействовать ...
  • Дизайн главной для AltoCMS.ru на основе Experience. Часть ll
    В продолжении темы https://altocms.ru/935.html Друзья! Меня не оставляет надежда, что когда нибудь главная altocms.ru станет такой же замечательной и функциональной, как наша любимая CMS. Первое, что видит...
  • Верхнее меню 3ьего уровня
    Тема специально для новичков, которые еще не освоили азы данной CMS. Сегодня я расскажу вам как убрать меню 3тьего уровня. Если по какой-то причине оно вам мешает, то его можно легко убрать. Лично как это...
  • Experience Simple
    Задача стояла упростить, убрать тени, поправить некоторые стили и сделать светлую тему. В процессе работы было около десятка различных вариантов, некоторые из них здесь. Нужно было объединить все пожелания...

50 комментариев

+2
Весьма интересно, согласен поучаствовать!
+1
Мне нравится. Считаю удачным такое решением для новостных сайтов, городских порталоа и сообществ.
+2
Не шаблон, а бомба!
+1
1. Как всегда просто великолепно.
2. Время загрузки страницы не слишком велико.
3. Добавлены ли какие то сторонние скрипты к уже имеющимся?
4. Стандартные размеры окон какие будут? (980, 1200, 640, 380.....)
5. Как предложение: может добавить (сделать) верхнее меню — плавающим, а не статичным?

Некоторые замечания выложены в скрине ниже. Надеюсь там все понятно :)



относительно выделенных мною блоков:
— передвинуть в начало и выровнять по правому краю.
+2
Размеры стандартные для bootstrap, такие же как здесь demo.altocms.ru (кроме разве что правой колонки).

Как предложение: может добавить (сделать) верхнее меню — плавающим, а не статичным?
Предусмотрена плавающая шапка, чуть позже выложу ссылки на остальные скриншоты.

некоторые замечания выложены в скрине ниже. Надеюсь там все понятно :)
Спасибо за замечание ) Я уже думала об этом (касательно выравнивания в шапке), только тут два варианта как у вас на скриншоте справа или слева (лого, меню) выравнивание по контенту.
+3
готов участвовать в краудфандинге
+4
С радостью бы потестить. Заодно готов участвовать в краудфандинге
+1
В поиске багов, я тоже помог бы :)
Отредактирован:
+2
Тоже готов помочь)
+2
Я также приму участие в краудфандинге )
0
Реализация таких сообществ до последнего времени была возможна только на основе платных CMS или со значительными доработками вышеперечисленных joomla, Wordpress, Drupal (что в свою очередь приводит к еще большей стоимости и/или временным затратам).
Ничего не скажу про Drupal, но на joomla и Wordpress этот вывод появился 100 лет назад и уже давно считается стандартом для Multi-Purpose шаблонов(без каких либо затрат). Для Альто такой стиль и вправду будет в новинку.
Вывод неплохой, но на деле он довольно специфический и подойдет для сайтов с малым количеством Блогов(как правило не больше 5)

Выравнивание по сетке я думаю вы и так сделаете.

В профиле если пошли по пути вывода на главной топиков, то не логично будет включить и стену сразу?, а есть и вообще более универсальный вариант.

Шаблон хороший, но я уже мало обращаю внимания на глянец. На картинке все может выглядеть красиво, а на деле тот же Startkit меня разочаровал.

Alyona, хорошая работа и она куда лучше подходит для включения в коробку.
+1
Ничего не скажу про Drupal, но на joomla и Wordpress этот вывод появился 100 лет назад и уже давно считается стандартом для Multi-Purpose шаблонов(без каких либо затрат).
главное премущество в реализации именно на Alto CMS – ленту новостей формируют пользователи сайта даже без участия админа, в итоге получаем самомодерируемое сообщество портального типа.

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

На картинке все может выглядеть красиво, а на деле тот же Startkit меня разочаровал.
Именно поэтому важно, чтобы верстка пиксель в пиксель соответствовала макету. И это возможно, я работаю с таким верстальщиком, но он к сожалению не занимается версткой на alto/ls.

В Startkit нужно довольно многое в верстке приводить в соответствие с макетом, я уже начала этим заниматься, но сейчас не хватает времени.
+1
Есть конечно мульти версия вордпресс, но она настолько тяжелая, что опять же возращаемся к тому, с чего начали.
Я не про мульти версию ВП писал. Мульти версии уже давно нет. Весь функционал теперь встроен в общий движок.
Multi-Purpose — это многофункциональный шаблон.

Именно поэтому важно, чтобы верстка пиксель в пиксель соответствовала макету. И это возможно, я работаю с таким верстальщиком, но он к сожалению не занимается версткой на alto/ls.
Согласен с вами. Многие верстальщики не предают значения легким отклонениям в отступах, а в общей картине они могут сыграть решающею роль.

В Startkit нужно довольно многое в верстке приводить в соответствие с макетом, я уже начала этим заниматься, но сейчас не хватает времени.
Вы начали изучать верстку? Если так, то желаю вам удачи.

Вообщем Вы молодец.
0
Я не про мульти версию ВП писал. Мульти версии уже давно нет. Весь функционал теперь встроен в общий движок.
Multi-Purpose — это многофункциональный шаблон.

я имела ввиду BuddyPress, MU действительно сейчас не нужна.

Согласен с вами. Многие верстальщики не предают значения легким отклонениям в отступах, а в общей картине они могут сыграть решающею роль.
2 неверных пикселя могут испортить весь шаблон )
+3
Дизайн и в правду замечательный. Вроде присутствует все что нужно и в то же время совсем не нагружено.
Работа оч понравилась :) Alyona , Вы молодец!
Готов участвовать в краудфандинге. Ждем новостей.
+4
Присоединюсь к финансированию. Когда, кому, и сколько?
+3
Шикарный шаблон!
Готов присоединиться к тесту и выявлению багов. Жду ответа!
+2
Дайте уже дать денег ))))
+1
Топик обновлен. Всем участникам высланы приглашения на коллективное обсуждение.
+1
Готова участвовать — сколько можно было столько и переведено со своих кошельков :)
0
Приму участие, еще не поздно?
0
Ничего не поздно, едем по ссылочке: altocms.ru/crowd/item/2/ и участвуем :)
0
Народ уже поздно принимать участие в краундафтинге шаблона?
0
Остался последний шанс, еще можно
0
Первый перевод уже сделал ) правда не много было в кошельке, но положу денежку и еще перечислю
0
Присоединяюсь) Занимаюсь вёрсткой, надеюсь помогу чем-нибудь)
0
А сколько нужно чтоб пустили в тему?
0
минимальной суммы для того, чтобы стать участником нет, сколько считаете нужным. Минимальная сумма есть только для получения бонусов.
0
Просто я внёс первый взнос, а доступа нет в тему. Можете пустить?
0
Ребята по ссылке чуть выше altocms.ru/crowd/item/2/ выдает такое:
E_WARNING [2] mysqli::query(): (22003/1690): BIGINT UNSIGNED value is out of range in '(`altobase2`.`t`.`topic_count_comment` - `altobase2`.`tr`.`comment_count_last`)'
See details in error.logSQL Error: BIGINT UNSIGNED value is out of range in '(`altobase2`.`t`.`topic_count_comment` - `altobase2`.`tr`.`comment_count_last`)' at /var/www/vhosts/alto-cms.com/altocms.com/common/classes/modules/userfeed/mapper/Userfeed.mapper.class.php line 239 --- Array ( [code] => 1690 [message] => BIGINT UNSIGNED value is out of range in '(`altobase2`.`t`.`topic_count_comment` - `altobase2`.`tr`.`comment_count_last`)' [query] => SELECT SUM(t.topic_count_comment - tr.comment_count_last) as count_new FROM prefix_topic_read as tr, prefix_topic as t WHERE t.topic_id=tr.topic_id AND tr.user_id=47 AND t.topic_id IN ( SELECT target_id FROM prefix_track WHERE target_type = 'topic_new_comment' AND user_id = 47 AND status=1 ) [context] => /var/www/vhosts/alto-cms.com/altocms.com/common/classes/modules/userfeed/mapper/Userfeed.mapper.class.php line 239 )


Посмотрите пожалуйста.
0
А какая минимальная сумма для получения бонусов?
0
И вопрос к кому стучаться за приглашением?
0
Наверное уже поздновато:( Шаблон только для поддержавших или будет платным? Или есть еще какие то варианты?
0
А извиняюсь:) пропустил описание:)
0
Андрей, в файле action.blog.blog.tpl не хватает подключения языкового файла для вступить/покинуть блог.
0
Просьба к создателю шаблона пофиксить несовместимость с плагином Emoji от LS (куча прикольных смайлов) livestreet.ru/blog/addons/17419.html
В дефолтном шаблоне все работает на ура, а вот в experiense небольшой глюк.
Отправляю в комментариях такое:
:grinning: :stuck_out_tongue_winking_eye: :sunglasses:
Коммент уходит и отображается нормально. Потом после перехода по страницам открываю этот коммент, там такое:
<img class="emojione" alt="smiley" src="http://sovunion.ru/common/plugins/emoji/templates/skin/default/images/1F603.png"/> <img class="emojione" alt="stuck_out_tongue_winking_eye" src="http://sovunion.ru/common/plugins/emoji/templates/skin/default/images/1F61C.png"/> <img class="emojione" alt="sunglasses" src="http://sovunion.ru/common/plugins/emoji/templates/skin/default/images/1F60E.png"/>

Разработчик плагина утверждает, что шаблон переопределяет методы редактора. Прошу пофиксить эту проблему. И прошу прощения если не по теме:)
0
Если в комментарии вы видите текст вместо картинок, то это проблема точно не шаблона. Если смайлик растянутый, да, тут можно пристать к Андрею или самостоятельно сделать аналогично тому как он поступил с плагином смайлики (поменяйте путь до каталога с картинками)
img[src*="common/plugins/smiles/images/"] {
    width: auto !important;
}
0
Нет, в комментариях я вижу текст если я его редактирую, а так там просто растянутые смайлы на все поле.
При вводе смайлов такая картина:


А если дветочия вручную расставить правильно, то потом все равно выглядит так:

0
вот рецепт от растянутых картинок я написал выше
0
Вопрос скорее не по теме Experience а по одноименному плагину.
altocms.ru/addons/item/91/
У кого нибудь работает нормально блок прямого эфира при вызове его через кнопку микрофона в трехколоночном плиточном варианте? У меня низ эфира просто уходит за нижнюю часть экрана и все, т.е. как бы обрезается снизу и все. Ни прокрутки ни плавающего сайдбара — ничего. Так и должно быть?
0
А сколько у Вас указано в конфигурационном файле записей Прямого эфира на вывод? Попробуйте сократить их число…
+1
В настройках плагина стоит по умолчанию 6. Если заголовок топика содержит приличное количество слов — то больше 2-х 3-х топиков в прямом эфире вывести нереально. В принципе некритично, поставил значение 3… Ну и буду иметь ввиду, что длинные заголовки топиков создают такую проблему.
0
Все равно криво выводится прямой эфир… При прокрутке главной страницы полностью вниз этот блок прямого эфира оказывается плавающим и в самом низу наезжает на футер. Не спасает даже значение 3 в конфиге, все равно немного наезжает на футер. Вот как это выглядит:

сайдбар

Ребята, подскажите кто нибудь как избавиться от «плавания» прямого эфира по вертикали. Пусть он висит на своем месте вверху сайта и не перескакивает вниз при прокрутке. Можно конечно отключить плагин experience (т.к. в нем проблема), но тогда топики не будут выводиться плиткой:(
0
Так этож настраивается в конфиге плагина experince. В селекторах плавающих блоков сайдбара уберите '.widget-type-stream'
0
Спасибо помогло.
0
Кто нибудь уже обратил внимание на то, как отображается верстка скина в IE?
Сайт отображается во всю ширину монитора (адаптируется, как под планшет или мобильное устройство).
+1
Попробуйте добавить в шаблон скрипты как указано здесь — getbootstrap.com/getting-started/#template в пункте «Basic template»
0
Да — оно.
0
Тут немного подправить нужно (Релиз AltoCMS 1.0.8) Experience bug
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.