Шестеренка
(16)В сообществе «Шестеренка» предлагаю публиковать свои шестеренки. Как готовые варианты, так и Alfa, Beta версии.
Выкладываю альфа версию шестеренки Help в надежде получить ваши отзывы и советы.
Много раз здесь писалось о встроенном редакторе и необходимости подсказки для кнопок редактора, считаю, что наличие хорошей справки позволит пользователям создавать более качественно оформленные посты. По своему опыту знаю людей написавших за 1000 комментариев на форумах и не умеющих вставлять картинку при помощи BB кода все это заставило меня начать писать справку, пока только для встроенного редактора.
После того, как вы традиционным способом поместили шестеренку в папку gears далее ее включаем. Для включения надо зайти в админку -> Настройки -> Установка компонентов -> Плагины (/admin/install/) и поставить галочку на против нового плагина.
После чего в меню редактора появится новая иконка:
Кликнув по которой у вас появится окошко с описанием всех возможностей встроенного редактора.
Проблемы:
- Описание кнопок получилось не маленьким и этот код, который потребуется 2 — 3 раза юзеру на проекте постоянно подгружается вместе с редактором. Нужно сделать, что бы справка подгружалась при помощи Ajax только тогда, когда пользователь запрашивает ее.
- Происходит конфликт с кнопкой
, если щелкнуть на нее, а потом на справку то всплывающие окна объединяться. - На панели инструментов редактора нужно передвинуть кнопку на традиционное ее место, то есть в право до конца.
- Ну и надо более красиво сделать верстку, которая показывает описание кнопок.
В планах:
Добавить виджет Help, который будет давать справку по всему сайту.
Скачать шестеренку Help alpha.


Сами кнопки должны быть понятны любому пользователю без всяких хелпов. Для этого необходимо, что бы по внешнему виду значка кнопки, сразу было понятно её назначение (в текущем наборе я бы изменил только два значка: для загрузки изображения и для вставки кода, ну и возможно переделал бы иностранные B I U на родные Ж К Ч), а так же при наведении на иконку должна всплывать подсказка, так же как это делается например в ворде: