IPB, WordPress, IP.Board, php-Fusion, Invision Power Board

Упрощение администрирования

462

Администрирование — важная часть любого сайта. У вас должна быть возможность настраивать ваш сайт так, как вы хотите и, конечно, делать это максимально быстро. И это время увеличивается, как только вы устанавливаете дополнительные модули (такие как IP.Blog, IP.Gallery или IP.Downloads), которые интегрируются в тот же самый админцентр и добавляют новых сложностей администратору.

В IP.Board 3 мы внесли изменения в админцентр, чтобы упростить обычные администраторские действия и сделать работу с ним удобной и простой.

Навигация

 

Навигация — очень хитрый элемент, грамотное построение которого требуется для успешного управления такими большими проектами, как форум IP.Board. Мы разбили навигацию на несколько частей, чтобы вам было удобнее находить необходимые вам вещи. Во-первых, каждое приложение указано в самом верху страницы, что позволяет легко попасть в те приложения, в которые вы хотите внести изменения (больше нет необходимости выбирать вкладку «Компоненты», чтобы, например, изменить категории в IP.Gallery). Во-вторых, в левой колонке вы найдете раскрывающееся меню, которое ускоряет доступ к основным страницам приложения (как в IPB 2). Для приложений, которые требуют этого, есть контекстные ссылки и табы, которые призваны на равне с основной рабочей областью сделать вашу работу более гибкой. Мы понимаем, что без скриншотов трудно представить новый админцентр, но основная цель была сохранить дружественный интерфейс, чтобы текущие администраторы легко разобрались в нем и начали эффективно использовать его новые возможности.

 

Поиск

 

Постоянная жалоба, которую мы слышим на протяжении нескольких лет, это частое возникновение у новых администраторов проблемы с определением местоположения возможности, которой они хотят воспользоваться (например, где изменить основные правила форума, или изменить возможность публикации HTML в сообщениях). Естественным решением данной проблемы является поиск, помогающий людям найти то, что они ищут, и который очень удобен для начинающих администраторов, как подсказка к определению местоположения возможности. Мы добавили «живой» поиск в админцентре, чтобы поиск нужного места занимал у вас минимум времени (и прежде чем вы спросите — да «живой» такой же как на apple.com). Поиск по настройкам уже работал в Invision Power Board 2, но мы чувствовали, что он не достаточно хорош. Часто получалось, что опция, которую вы ищите, находится в редактировании групп пользователей, а не в настройках форума, по которым вы ищите.

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

 

Улучшенная интеграция

 

И хотя мы уже подробно описали данную вещь в наших предыдущих записях мы все же еще раз в рамкой этой записи кратко хотели бы описать улучшения админцентра, позволяющие пользователям получить более дружелюбный интерфейс вцелом. Например, настройки приложения могут оторажаться в настройках прав групп форума в нужной месте, вместо того, чтобы отображаться на независимой странице в самом приложении (страница «Настройки групп» в IP.Gallery — эти настройки теперь есть и при редактировании прав группы самого форума). Точно также, приложения имеют все возможности для редактирования страниц пользователей через админцентр, не требуя редактирования исходных файлов. Настройки каждого приложения все еще включены в группы настроек, как и в IP.Board 2.

 

Настройка прав

 

Множество дополнительных приложений имеют матрицу прав — сетку из полей для установки «галочки», которые контролируют те или иные права на действия в этом приложении. Эта система работает настолько хорошо, что мы улучшили подобную функциональность в IP.Board 3, сделав ее еще более простой в использовании. При этом мы также создали простой метод обновления настроек для каждого приложения, задавая уровень прав. То есть, если вы хотите обновить права для пользователей группы «Неактивированные», вы можете это настроить на одной странице для всех приложений сразу. Например, удалить права для календаря, права на форумы, доступ ко всей галерее, исключая необходимость заходить в каждое приложении для редактирования.

Соглашаясь с этим, многие пользователи были удивлены, как связаны права доступа и группы. Мы часто слышим от администраторов, что они создали новую группу и не знают, как установить права для нее. Чтобы сделать это легче к пониманию и управлению, добавляя новую группу, вам нужно задать права новой маски доступа (если вы хотите выбрать новые права, различные от других масок доступа). После того, как в сохраните новую группу, вы будете перемещены на страницу редактирования группы, где настраиваются глобальные права для нее. Вам больше не нужно сначала создавать маску, устанавливать все параметры прав доступа, а уже затем добавлять новую группу пользователей, выбирая маску. Теперь это можно сделать просто в одном месте.

 

Изменение шаблонов

 

Я еще не могу рассказать все детали относительно нового интерфейса редактора, но уже могу сообщить, что он полностью переработан. Мы много думали над способами облегчить редактирование шаблонов, CSS и макросов, чтобы помочь работе администраторов с их стилями, чтобы было проще. Некоторые изменения, которые могут быть вам интересны:

  • Подсветка HTML синтаксиса, при редактировании шаблонов в АЦ;
  • Сжатые HTML шаблоны делают редактирование шаблонов намного легче, возможно отредактировать всю «страницу», не нуждаясь в редактировании восьми независимых шаблонов, которые собраны на одной;
  • Нет больше разницы между «Global board header и footer wrapper» зонами. Вместо этого мы сделали общий шаблон форума, включащий содержание зон global_board_header, global_board_footer, member_bar, navigation и других общих зон, отображаемые на одной странице;
  • AJAX CSS редактирование. Это было по специальному предложение от Rikki – очевидно, что неудобно, чтобы прокрутить довольно далеко вниз, отредактировать какой-то CSS параметр, сохранить страницу и оказаться в самом начале CSS списка.Сейчас, когда вы сохраняете CSS файл, используется AJAX для сохранения содержания, и страница не перегружается, таким образом вы не теряете место редактирования.

 

Переработка содержимого

 

Помните все те прекрасные сортирующиеся выпадающие меню (на экране управления форумами). Или эти замечательные комбинации стрелок вверх/вниз (страница управления компонентами) Во временя IP.Board 2 они конечно удовлетворяли своей цели, но в IP.Board3 они уже устарели.

Теперь все функциональные возможности упорядочивания для всех наших приложений будут использовать drag-n-drop + AJAX. Хотите переместить форум в нужную категорию? Только вытащите его и переместите куда нужно.

 

В заключении

 

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

Comments are closed.