Мой CD Advanced BuddyBar практически реализован!

Я сам в это как-то слабо верю, но тем не менее… Я сделал рабочую beta-версию плагина CD Advanced BuddyBar!

Что уже есть:

  1. отдельная страница настройки плагина – пока только для админов;
  2. админ может создать группу ссылок (любое количество групп). Группа не будет отображаться в BuddyBar пока в ней нет хотя бы одной ссылки. Группа будет отображаться в виде выпадающего меню верхнего уровня, то есть при наведении на название группы появляется список всех ссылок, которые в ней находятся;
  3. в каждой группе можно создать ссылки – без ограничений;
  4. каждая группа содержит свое название (Name) и описание (Description);
  5. каждая ссылка содержит свой заголовок (Title) и путь (URL);
  6. ссылки внутри группы в админке можно перетягивать, меняя их вертикальное положение. Изменения затронут и порядок ссылок в BuddyBar – сразу после перезагрузки любой из страниц сайта;
  7. ссылка в названии группы в BuddyBar ведет на текущую страницу (просто не придумал, куда еще можно отправлять);
  8. все ссылки из списка в BuddyBar открываются в текущем окне.

Демо вы уже видите на демо-сайте :) Но вы также можете посмотреть видео (желательно в максимальном разрешении), чтобы понять работу плагина изнутри.

Планирую внедрить в скором будущем:

  1. выбор места, куда будет добавляться группа ссылок – в самое начало блока всех ссылок в BuddyBar или же после этого блока;
  2. выбор места, куда будут добавляться стандартные ссылки из списка Рубрик и Страниц главного сайта;

В перспективе (не знаю, когда внедрю, но думаю, что будет):

  1. полная замена порядка отображения стандартных ссылок BuddyBar на свой собственный вариант: настраивать можно будет расположение любых стандартных групп ссылок;
  2. админ сайта будет создавать расположение ссылок в BuddyBar по умолчанию для всех пользователей с включением или выключением возможности пользовательского изменения;
  3. каждый пользователь будет иметь возможность самостоятельно изменить под себя группы ссылок и сами ссылки: убрать не нужные, добавить интересные ему ссылки. Эти манипуляции не будут затрагивать других пользователей;
  4. ограничение админом максимально возможного количества создаваемых групп ссылок пользователями для себя;
  5. ограничение админом максимально возможного количества создаваемых ссылок внутри каждой группы пользователями для себя.

Списки не полные и могут дополняться или редактироваться мной!

комментариев 7

  1. Поздравляю! По ходу, поленая штука будет! Было б ыхорошо если б он еще мог перезаписывать название и ссылку на сайт, которые отобржаются в левом углу…

  2. @Mixa:
    Так для этого я выпустил плагин CD BuddyBar Logo Changer. Мне его, правда, надо обновить, но именно это он и делает.
    Хотя может я и объединю эти два плагина в один – для простоты и комлпексности.

  3. Альберт:

    У меня такой вопрос?…в Header.php адреса ссылок прописаны через php и начинаються как <?php if ( 'activity' != bp_dt…Если я заменю их в бадибаре на прямые адреса как http://www.exampl.ru/activity/ это будет правильно или может как нить подругому надо?

    • Альберт,
      Можно заменить, работать все будет. Просто часть гибкости исчезнет. А зачем вам менять? ведь и так все работает..

  4. Супер плагин! Как раз то, что нужно. Он уже такой как есть очень хорош, а если пользователь добавлять ссылки сможет, то вообще потрясающе.

    • Нурдин,
      Спасибо )) Я сейчас взял тайм-аут – надо хвосты подчистить, но думаю во время Пасхи сделать пре-релиз. Так что ждите! Я постараюсь впихнуть в него максимум полезности. Подкидывайте идеи!

  5. Альберт:

    @slaFFik: Эт я к тому что если благодоря вашему плагину я заменю две навигации на одну в бадибаре…придеться прямые адреса прописывать!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *