Разумеется, для конкретных проектов, создаваемых на нашем движке, список может быть иным. И, к тому же, это вовсе не значит, что каждая страница с нуля рисуется, на них будут использоваться общие элементы. Поэтому данный список нужно использовать не как догму, а, скорее, как некое руководство или шпаргалку, чтобы не забыть о каких-то вещах, которые вылезут потом на этапе верстки.
И всех, кто имеет уже опыт разработки дизайна и/или проектирования интерфейса для сайтов на Альто, я приглашаю к обсуждению, и готов выслушать любые предложения по дополнению и изменению этого списка.
0000 – Главная страница
Дополнительные элементы и режимы- Вид для неавторизованного пользователя (кнопки «Вход»/«Регистрация»)
- Вид для авторизованного пользователя
- Пользовательское меню
- Неактивная и активная входящих сообщений (с числом новых сообщений)
- Кнопка «Создать» и модальное окно «Создать» (черновик, топик, блог, категория, сообщение, событие, галерея, место, карту, новость)
- Сайдбар и общий вид виджетов в сайдбаре (если есть)
- Виджеты – Прямой эфир, Список категорий, Список блогов, Теги
- Попап-блок с текстом комментария для Прямого эфира
- Попап-блок со статистикой голосов
- Всплывающие системные сообщения (Notice, Error)
- Статические системные сообщения (Notice, Error)
0010 – Модальные окна
- 1) Общий вид модальных окон – форма, информационное сообщение, важное сообщение
- 2) Окно авторизации – вход, регистрация, восстановление пароля
- 3) Ошибка авторизации/регистрации
0100 – Список топиков
- Виды топиков: черновик, отложенный, опубликованный, из закрытого блога, на модерации
- Топик с превью и без
- Топик с фотосетом, с голосованием, с сылкой-источником
- Сайдбар и общий вид виджетов в сайдбаре
- Виджеты – Прямой эфир, Список категорий, Список блогов, Теги
- Пагинация (блок со списком страниц)
0200 – Просмотр топика
- Вид топика: черновик, отложенный, опубликованный, из закрытого блога, на модерации
- Служебное меню: Редактировать / Удалить
- Элементы текста: заголовки (h4, h5, h6), изображения, списки, цитаты, ссылка на пользователя
- Фотосет, голосование (выбор и результаты), ссылка на источник
- Дополнительные поля: теги, дата, место, прикрепленные файлы
- Голосование за топик (+/-/воздержался)
- Комментарии разрешены/запрещены
- Дерево комментариев (авторский, новый, прочитанный, помеченный на удаление, удаленный)
- Написать комментарий
0210 – Создание/редактиование топика
- Виджет – Информация о блоге
- Блок «Доступные теги»
- Блоки — Фотосет, голосование, ссылка на источник
- Дополнительные поля: теги, дата, место, прикрепленные файлы
- Предпросмотр топика
0300 – Список блогов
- Типы блогов: персональные, открытые, закрытые, тайные, корпоративные
- Кнопки «Подписаться»/«Отписаться»
04xx – Блог
0400 – Блог. Лента топиков- Информация о блоге (свернутая/развернутая)
- Служебное меню: Редактировать/Администрировать/Удалить
- 1) Виджет – Приглашение в блог
0500 – Люди
- Виджеты – Города, Страны, Статистика
06xx – Профиль чужой
0600 – Информация- Без заметки
- Добавить заметку
- С заметкой
- В пунктах Публикации, Избранное, Друзья – бейджи с числом
- Просмотр
- Написать/Ответить
0630 – Избранное (топики/комментарии)
0640 – Друзья
0650 – Активность
07xx – Профиль свой
0600 – Информация0610 – Стена
0620 – Публикации (топики/комментарии)
0630 – Избранное (топики/комментарии)
0640 – Друзья
0650 – Активность
0660 – Настройки профиля
0670 – Настройки аккаунта
0680 – Настройки сайта
08xx – Система сообщений
0800 – Список сообщений- Раскрывающийся блок «Поиск сообщений»
- Ответить
0830 – Блокировать
0900 – Активность
- Виджет – Список отслеживаемых пользователей, добавить пользователя
10xx – Лента
- Контекстное меню: Подписки, Комментарии, Новые
- Виджеты – Люди, на которых подписан, Друзья, Блоги
- Виджеты – Топики, в которых отслеживаются комментарии
1100 – Статическая страница (например, «About»)
- Родительская страница без дочерних
- Родительская страница с дочерними страницами
- Дочерняя страница
1200 – Страница ошибки (404)
Вот такой вот списочек. А если шаблон планируется еще и адаптивным, то каждую из этих страниц надо будет прорисовать в различных размерах экрана.
Кстати, к вопросу о трудоемкости разработки шаблонов для Альто/ЛС — давно предполагал (а сейчас в этом утвердился), что одна из причин более высокой трудоемкости разработки — наш движок «из коробки» имеет гораздо больше функционала, и для него поэтому требуется гораздо больше страниц и элементов.
Адаптивность — это вроде-бы очень круто, но вместе с тем будут свои минусы.
Главные минусы — это трудоемкость в разработке плюс невозможность предугадать все варианты отображения шаблона, т.е. как бы этого не хотелось, но где-то на каких-то устройствах из-за адаптивности все равно шаблон будет криво отображаться.
Как вариант — адаптивность можно реализовать после, в виде некой надстройки, которую можно активировать при желании.
Возможно, что я не прав, но до сих пор вижу больше косяков в адаптивных шаблонах, чем в простых. И причина, как понимаю, в том, что сделать адаптивный шаблон, который будет выполнять заявленным требования — практически невозможно.
Самый большой прикол будет если вначале еще пойдут блоки, а потом только контент =)
Хотя спорить конечно смысла нет, но я считаю что адаптивность это все таки больше тренд чем что-то полезное в плане юзаблити.