Как стать автором
Обновить

Drag&Drop CMS версия альфа

Время на прочтение3 мин
Количество просмотров628
По причине начавшегося беспредела, повторяю выкладывание поста, но теперь с прикрепленными скринами внизу страницы.

Проанализировав текущих лидеров на рынке готовых систем управления сайтом, я обнаружил, что нет ни одного продукта, который бы «просто работал». Почему для создания компьютерных программ уже есть среды, которые позволяют практически не задумываться о системной составляющей, а для создания сайтов — нет? Точнее есть, но на их основе сайты получаются шаблонными и однотипными.

Именно такие размышления натолкнули меня на разработку нового типа интерфейсов, которые бы позволяли создавать сайты без помощи технического специалиста. Своеобразной соской(единственный интуитивно понятный интерфейс) для юзера является метод drag-and-drop, поэтому именно на него я и сделал упор.

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

http://avtorsoft.org/avtor/

Примечание: полностью функционален в FireFox, IE, Opera. Замечены неполадки в Chrome.
Примечание 2: т.к.сейчас все работают на едином поле, то если будет происходить что-то непонятное — попробуйте позже, возможно сейчас кто-то тоже редактирует.

Для начала работы — нажмите «Редактировать» в верхнем левом углу экрана. Далее вы увидите блоки, которые вы сможете перемещать и растягивать. Так же можно добавит новый модуль для этого нажмите «Добавить модуль» и у вас появится новый блок, в котором будет 2 выпадающие менюшки и кнопка «Применить».

На данный момент модули «Новостная лента», «Блог» доступны толко в «полной» версии. Но в модуле «Логин и Регистраци» вы можете добавить как полную(форма регистрации), так и мини(форму логина). Для сохранения изменений нажмите «Сохранить данные». Для удаления блока — просто выделите нужный блок и нажмите «Удалить».

Также ни в одной из существующих CMS я не увидел возможности установить дополнение прямо из админки сайта. Тоесть для того чтобы установить какой-либо модуль, человек должен:

1)зайти на сайт производителя.
2)выбрать необходимый модуль
3)скачать его себе на компьютер
4)скопировать его себе на сайт
5)зайти в админку, указать где нужный модуль
6)нажать «установить»

Лично мне кажется такая схема слишком сложной, поэтому я обратил внимание на линуксовые deb-репозитории где установка приложений, упрощается до «выбрать — установить». Так в чем же проблема реализовать и такую систему для сайтов? Тогда вместо 6-ти шагов остается только 3:

1)зайти в админку
2)выбрать нужный модуль
3)нажать установить

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

Сейчас идет работа над следующими функциями:

Пользовательская часть:

1)можно будет задавать положение блока не только от левого верхнего угла, а от любого из углов, в том числе можно будет указывать и положения по середине.
2)Можно будет объединять эти блоки в группы, и задавать положения относительно друг-друга.
3)Появится возможность создавать новые страницы
4)Можно будет делать не только статичные, но и «резиновые» страницы.

Админка:

1)будет доразработана система учета целостности файлов.
2)Появится возможность «Восстановить», которая будет скачивать с нашего сервера необходимые данные и восстанавливать изначальное состояние всего кода.
3)Для каждого модуля появится свои разделы настройки, которые невозможно будет поместить на главной странице.

Это первый этап развития проекта, в случае успешности есть и планы и на дальнейшее развитие.

avtor@avtorsoft.org — вопросы по развитию и желающие присодиниться
bugs@avtorsoft.org — найденные ошибки и
offers@avtorsoft.org — прочие вопросы


Теги:
Хабы:
Всего голосов 39: ↑9 и ↓30-21
Комментарии47

Публикации

Истории

Ближайшие события

25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань