WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Плагин для легкого управления сайтом на WordPress (версия 3)

ВАЖНО: этот плагин уже устарел! Я его писал давно, когда в WordPress еще панели управления не было. Обновлять плагин я уже не буду. В качестве альтернативы, рекомендую добавить произвольное меню в тулбар.

kama_easy_admin

По некоторым отзывам в комментариях и по собственным соображениям решил обновить свой плагин для легкого управления сайтом на WordPress (kama easy admin). Сказано - сделано!

Для чего нужен этот плагин читайте на странице его, так скажем, релиза (ссылка выше), а пока вы читаете, я очень коротко опишу его главные задачи. smile Плагин добавляет форму логина на сайт. Форма появляется по клику на левый верхний угол экрана, где написано "ВХОД" (надпись можно убрать, чтобы не маячила). После входа, слева появляется полоска, при наведении на которую всплывает меню с ссылками. Ссылки в меню можно настроить как вам вздумается, делается это в настройках, там все предельно просто. Цель плагина - упростить переходы с сайта на конкретную страницу админки, например "Записи->Новая запись".

Новая версия получилась 3.0, потому что изменения были довольно значительными, а именно:
  1. Я полностью отказался от использования файлов картинок, ибо плагин создан исключительно для юзабилити, никакого гламура. А картинки - это лишние запросы к серверу, ну к чему они нам, если без них очень даже можно обойтись? Все картинки были заменены на текст и стандарты CSS3, правда при этом идеальной кроссбраузерности соблюсти не удалось, css3 понимаете ли.

  2. В логин-форму добавил ссылку "Регистрация", если регистрация включена. ссылка ведет на страницу регистрации. А также добавил ссылку "Забыли пароль", которая вдет на страницу восстановления пароля.

  3. Добавил тег {edit}, который вставляется в настройках меню. Если этот тег добавлен к остальным ссылкам, то на страницах постов/страниц он превратится в ссылку "Изменить", которая ведет на редактирование записи.

Если вам нужно убрать надпись "ВХОД" в левом верхнем углу и прикрепить логин-форму (появление логин-формы) к какой-нибудь ссылке, то вам нужно в настройках плагина выставить параметр "Использовать надпись к логин форме?" на "Нет" и к любой ссылке в шаблоне дописать такой код:

// к любой ссылке или даже элементу (картинке) добавить такой код:
onclick="document.getElementById('kea_login_form').style.display='block';  return false;"
// Например: у нас есть  ссылка <a href="#">Войти</a> изменяем её на
<a href="#"  onclick="document.getElementById('kea_login_form').style.display='block';  return false;">Войти</a>

После этого, при нажатии на ссылку "Войти" (нажмите) будет появляться логин-форма.

Скачать

kama-easy-admin-v3.1.2
Плагин для упрощения администрирования в WordPress
Скачано: 834, размер: 8.2 KB

Плагин для легкого управления сайтом на WordPress (версия 3)

Установка

  1. Распаковываем архив в папку wp-content/plugins

  2. Активируем плагин в админке

  3. Заходим в настройки плагина и настраиваем меню под себя.

В шаблоне должны присутствовать теги шаблона (функции WordPress): wp_head() в header.php и wp_footer() в footer.php. Без них плагин работать не будет. Эти теги присутствуют в каждой теме по умолчанию.

Чтобы обновить прошлую версию, удалите старую папку kama-easy-admin и залейте новую.

Кому не лень отпишите в комментариях какие ссылки, по вашему, лучше включить в меню при установке плагина, т.е. какие ссылки сделать по умолчанию. А то я сходу накидал что мне показалось самым нужным - как-то слишком субъективно.

Обновления

20 октября 2010 (версия 3.1)

  • Полностью переписал код, исправил некоторые недочеты.
Комментариев нет
  • Kostromi4

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

    Ответить22.Ноя.2010 22:22 #
    • Kama7751

      Сделать так будет довольно не просто, подумаю на этот счет.

      Ответить23.Ноя.2010 07:30 #
      • Kostromi4

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

        Ответить23.Ноя.2010 11:48 #
        • Kama7751

          Посмотрел плагин, симпатично реализовано, но я пока дополнять свой плагин таким функционалом не буду. Там обязательное использование jquery нужно и с ajax технологией я слабо знаком. А вообще не особо это нужно, вроде - восстановление пароля штука очень редкая, регистрация тоже самое. Единственное, проверка на ошибку при вводе данных - вещь стоящая, удобная.

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

          Можете поставить simplemodal login и мой плагин (но выключить логин-форму).

          Ответить23.Ноя.2010 22:27 #
  • Kostromi4

    ну блоги бывают разной направленности (в плане требования регистрации), а вот насчет разных меню для разных пользователей, такое как мне кажется наоборот имеет меньшее применение.
    Пока конечно по видимому придется использовать 2 плагина, но в симле тоже не все гладко(не нравится высылка пароля при регистрации), поэтому не могу решиться... может вообще придется отказаться от обоих логин форм и остаться на theme-my-login, к сожалению.

    Ответить23.Ноя.2010 22:50 #
  • Димастый

    А все же нельзя вернуть в новую версию, иконку входа в верхний левый угол?

    Ответить11.Дек.2010 23:34 #
    • Kama7751

      Сложно ответить, есть над чем подумать dash3 Мене лично как сейчас лучше.

      Ответить12.Дек.2010 18:55 #
  • Childermas www.childermas.ru

    обнаружил, что не работает под 8ым осликом х64 ((

    Ответить22.Дек.2010 10:43 #
  • @ eminkoff bloseo.ru

    А чего не сабмитите плагин в директорию wordpress?

    Ответить29.Дек.2010 00:37 #
    • Kama7751

      Хороший вопрос crazy

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

      В прочем, после вашего вопроса, я определенно задумаюсь над этим thank_you

      Ответить29.Дек.2010 07:00 #
  • @ Алексей

    Потестил Easy Admin. Удобная штука, но есть глюки. Например, количество строк в меню и у Автора, и Администратора одинаковое. И если Автор нажимает "Создать страницу" (на что он, собсно, не имеет права), то выскакивает прекрасная страничка с вот такими кракозябрами:
    аЁаПаАб?аИаБаО аЗаА аИб?аПаОаЛб?аЗаОаВаАаНаИаЕ б?аБаОб?аКаИ WordPress аОб? MyWordPress.Ru | а?аОаКб?аМаЕаНб?аАб?аИб? | а?аОаДаДаЕб?аЖаКаА | FAQ

    а?аЕб?б?аИб? 3.0.4

    Ответить30.Янв.2011 03:07 #
    • Kama7751

      А если в настройках "минимальный уровень пользователя, которому будет видна панель" выставить "Администратор", все равно панель видна "автору"?
      Когда я тестировал, у меня все было норм.

      Ответить30.Янв.2011 11:31 #
  • @ Алексей

    Нет, с этим всё в порядке. Именно так я и сделал. Но в этом случае автор не получает очень удобного инструмента. А хотелось бы...

    Ответить30.Янв.2011 18:45 #