Web
November 9

Конструктор сайтов

Одна из моих давних целей – сделать конструктор сайтов.

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

Обычно сайт состоит из блоков: шапка, подвал, контент, сайдбар, блоки с текстом и так далее.

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

1. ширина блока

2. радиус углов блока

3. тень блока

4. рисунок в блоке

5. расположение рисунка по оси X

6. расположение рисунка по оси Y

7. границы блока

8. отступ от блока по краям и снизу

9. отступ внутри блока

10. шрифт заголовка

11. размер шрифта заголовка

12. жирность заголовка

13. стили заголовка

14. положение заголовка

15. отступы от заголовка

16. шрифт текста

17. размер шрифта текста

18. жирность текста

19. стили текста

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

А таких блоков на обычном сайте-визитке от 5 до 10, а если взять сайт по типу обменника, то можно выйти за цифру 100.

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

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

Единственная надежда на ИИ, которые смогут в будущем, по голосовому вводу верстать блоки.