Прогресс в работе над CD Advanced BuddyBar

Полдня назад я опубликовал запись о том, что работаю над CD ABB (Advanced BuddyBar). На тот момент у меня было сделано лишь отображение в BuddyBar рубрик и страниц основного сайта.

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

  • админ создает группы ссылок (эта группа будет в виде меню верхнего уровня в BuddyBar. Пример: “Учетная запись”);
  • админ создает ссылки внутри каждой группы (наподобие “Активность”, “Профиль” и пр. в меню “Учетная запись”);
  • все это хранится в базе данных;
  • я заложил в таблицы базы возможность дифференциации на пользователей-создателей ссылок (в будущем это поможет сделать фишку, что каждый пользователь сможет самостоятельно добавлять в BuddyBar ссылки на что угодно; у каждого будет уникальный BuddyBar, но обязательно с теми ссылками, которые определены админом);
  • все эти ссылки внутри каждой группы можно будет (в будущем – js я подключил, но почему-то пока не работает) менять местами, то есть перетаскивать и сортировать;
  • группы и ссылки можно свободно удалять и редактировать;
  • есть возможность (в коде, но не выведено к пользователям) блокировать редактирование и удаление некоторых ссылок (определенных админом). Возможно, что я таким образом внесу все ссылки из стандартной навигации BuddyBar;
  • еще что-то вроде, но я забыл.

Ниже скриншот для тех, кто заинтересовался идеей:

CD ABB: Текущее положение дел

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

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