Главная » IPB » Статьи IPB » IP.Board 3: Обновление скина
Распечатать статью

IP.Board 3: Обновление скина

Эту запись мы решили посвятить обновленной системе скинов IP.Board 3. В своих предыдущих статьях я подробно не останавливался на этой теме. Мы сейчас находимся на той стадии разработки, когда уже можно подробнее все описать.

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

 

Всплывающие окна

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

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

Малоиспользуемый JavaScript

Отталкиваясь от вышесказанного, мы хотели реализовать полноценную возможность работы с IPB, даже при отключенном JavaScript. Таким образом, мы постарались задействовать все функции, которые были в нашем распоряжении настолько, насколько это было возможно, для обеспечения работы как с включенным, так и выключенным JS. Остались и исключения – это редактор сообщений. Но в целом нам удалось сделать IPB3 более податливым, чем IPB 2.

Доступ к пользовательской информации

IPB располагает всей актуальной информацией о каждом пользователе. Но быстрый доступ к ней сейчас затруднен. При желании получить информацию, вам придется проделать несколько шагов. Нововведением в IPB 3 являются личные карточки, доступ к которым имеется практически отовсюду; увидев имя, наведите на него и вам будет выведена вся информация о пользователя, включая фото, контактные данные и репутацию. Эта возможность была реализована таким способом, чтобы в будущем дизайнеры и программисты не испытывали трудностей с интеграцией в свои продукты.

Улучшенные инструменты загрузки

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

Поиск

Форма поиска и вывода результатов была полностью переделана. Поскольку поисковые механизмы в IPB 3 подверглись крупным и серьезным изменениям, появилась возможность выполнять поиск сразу во всех приложениях. Для этого нам понадобились более гибкие и удобные интерфейсы, для повышения удобства пользования. Параметры в форме поиска адаптируемы, показывая вам дополнительные фильтры исходя из выбранного вами приложения. Страница результатов способна объединять все значения из выбранных приложений, но также позволяет отображать результаты и из отдельно взятого. И, наконец, способность выводить несколько результатов относящихся к одному объекту (например, подборка нескольких постов с выводом их в одну тему), с их группированием и последующим распределением результатов.

Другие существенные улучшения

Почти каждая страница IPB 3 подверглась рекодингу и усовершенствованию, некоторые из участков были затронуты больше, чем остальные. О некоторых из них мы расскажем подробнее, чтобы для вас не стало это неожиданностью:

  • Усовершенствование главной страницы
    Первое, что было нами проделано при разработке нового скина — это просмотр главных и объемных страниц, для выявления их недостатков и последующего улучшения. Одним из этих шагов стало усовершенствование главной страницы форума, за счет системы хуков. Главная страница стала поддерживать свойства раздвижного сайдбара, с выводом важной информации, такой как последние темы, рейтинга авторов и много другого. Использование системы основанной на хуках, должно помочь авторам модулей с легкостью использовать эти области.
  • Контрольная панель пользователя
    Панели управления с самого начала уделялось много внимания. Мы с самого начала знали, как будет переделан мессенджер в UCP. Что-то было удалено, а какае-то часть подверглась редизайну. При этом настройки были разбиты по вкладкам, с указанием текущих разделов. Этот метод должен был предотвратить перегруженность интерфейса лишними элементами.
  • Мессенджер
    Как уже упоминалось, он был переделан и упорядочен.
  • Профиль пользователя
    Профили пользователей были изменены, в результате они стали более похожи на профили популярных социальных сетей. Из нововведений стоит отметить канал «Последних действий», в котором отображаются действия совершенные пользователем за последнее время (постинг сообщений, публикация фотографий и т.д). Эта возможность стала доступна благодаря новым поисковым индексам, которая была описана выше.

Медиа-тег

Мы добавили новый BB-Code [media], который вставляет все виды массовой информации в публикуемые сообщения. Если при публикации вы поместите в этот тег, например, ссылку на ролик с YouTube, после публикации в сообщении будет выведен проигрыватель. Если же вы вставите ссылку с Flickr, в сообщение будет выведено слайдшоу. Добавить поддержку новых сервисов вы сможете из «Контрольной панели».

Быстрые персональные сообщения

Одна из последних функций, которую мы успели завершить – функция быстрой отправки личных сообщений, которая позволяет быстро отсылать сообщения, выбранным пользователям не покидая страницы темы. Мы надеемся, что функция будет востребована и снизит количество сообщений, не относящихся к теме обсуждения.

Я надеюсь, приведенная в статье информация даст вам представление о будущей IPB 3. Об ее возможностях и произошедших изменениях. В ближайшие недели начнется тестирование новых скинов, если у вас появились вопросы, самое время задать их.

Источник:  ipb-faq.ru

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

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