Разработать веб-приложение, реализующее визуальный редактор классификатора [требует правки]

184
23 марта 2017, 21:25

Имеется таблица БД, созданная с помощью следующего скрипта:

CREATE TABLE `category` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Идентификатор',
  `parent` int(11) NOT NULL COMMENT 'Идентификатор категории-родителя',
  `name` varchar(255) NOT NULL COMMENT 'Наименование',
  PRIMARY KEY (`id`),
  KEY `idx_parent` (`parent`)
) 

Таблица хранит сущности классификатора и построена в виде дерева таким образом, что каждый узел дерева имеет только одного родителя (поле parent содержит его код). Для корневых элементов parent = 0. Число дочерних элементов узла может быть любым, число вложений тоже может быть любым.

Необходимо создать простое веб-приложение, реализующее визуальный редактор классификатора. Приложение должно быть написано на PHP V5+. СУБД можно применять любую общедоступную, но лучше MySQL.

Будет плюсом (но не обязательно):

  • применение JavaSсript, AJAX;
  • применение фреймворка Yii2.

Сторонние готовые библиотеки, реализующие данный функционал применять нельзя.

Специальный графический дизайн не требуется, достаточно самого простого HTML отображения (списком).

И "удобство использования того что получилось конечным пользователем." - что входит в это понятие ? - это размер шрифта? Сам шрифт ? адаптивность? Какие бывают требования "Удобств" к этим визуальным редакторам? Поискал в сети - ничего нет(

Подскажите, пожалуйста, с чего хоть начинать грызть такой кусок кодо-гранита?
Мозгов пока нет совсем, а победить это задание надо.
Это вообще страшное задание по сложности / времязатратности? С чего начать-то хоть?

READ ALSO
Проблема с setTimeout, нужно чтобы меду циклами while была пауза

Проблема с setTimeout, нужно чтобы меду циклами while была пауза

Нужно рекурсивно вызывать функцию через SetTimeout 4 раза, а не пихать while в Star, который вызывается через 1 секунду, получается каждый раз через...

153
Вытащить цифры из строки (Javascript)

Вытащить цифры из строки (Javascript)

Почему не удается вытащить цифры из строки ?

256