Слушай, такой титанический труд и ради чего? Возможно, это специфика твоей работы, конечно, но мне не понять. Я начал с ВП, попутно пощупав джумлу и друпал. Посмотрел в сторону ДЛЕ, потом понял что гораздо будет эффективнее использовать фреймворки. Заразился Питоном, ушел в Джангу. Посмотрел Фласк. Теперь работаю с асинхронными фреймворками на питоне - все мои задачи на нем отлично решаются, а это далеко не просто набросать лэндинг или даж инет-магазин. Понятно, что мне проще - я сейчас занимаюсь исключительно бэкэндом, но все равно кличество твоих CMS поражает)
Вообще-то не просто, а невозможно в принципе. Можно в одиночку сделать хороший сайт, можно, будучи гением типа Гвидо или Торвальдса, написать операционку или язык программирования, но для развития всего этого нужно сообщество. А чтобы привлечь сообщество - нужно самому обладать фундаментальными знаниями и уметь обьяснять свои идеи.
Ты не обладаешь ни тем, ни другим, но что плохо, не понимаешь принципов и подходов в целом. Гвидо же тоже не сразу написал Пайтон. У него был хороший бэк в серьезных организациях, где он в превую очередь учился. Использовать существующие инструменты, делать что-то полезное и нужное в данный момент времени. И Вордпресс изнаяально разрабатывался под определенные задачи, и когда выстрелил - стало формироваться сообщество разработчиков ядра.
А ты не имея опыта, просто немного потрогав пхп, решил что тебе под силу перевернуть мир разработки. Такого не было и не будет. Опыт и еще раз опыт. Вот честно - пойди в какую небольшую компанию пусть джуном, поработай в команде, уже через полгода ты захочешь многое поменять в своей разрабатываемой системе. На моем текущем проекте мы взяли за основу aiohttp. А сейчас по сути у нас есть свой фреймворк на его основе, который решает кучи задач. Мне прилетает задача и я не ковыряюсь заново - у меня на 70 процентов уже есть готовый переиспользуемый код, который написали в нашей комманде, мне нужно его только адаптировать к нужному эндпойнту и дописать недостающее. И это недостающее я опять оформляю в виде модуля, ВП-разработчик сказал бы - в виде плагина( конечно, очень приближенно) И уже для следующей задачи можно будет использовать и мой код.
В итоге мы уже выходим в прод с нашей системой через 3 месяца. А любой новый член команды не будет изобретать велосипед.
Ты ведь это ни разу не обосновал! Чем лучше? Приведи для сравнения твой код и существующий, который решает одну и ту же задачу, покажи тесты - на устойчивость, скорость и проч.
Ну вот и приведи разницу в решениях - что там тебе не понравилось?
Так доказательством скрин с алика не является)) пересылай ее мне в качестве доказательства)
И куки и кэш в редис - все это еще пара строчек, не стоит внимания.
Ты с какого бодуна решил ч то лучше знаешь? У нас митинги, дэйлинги, кикофы, рефайменты/груминги... Если оунер из Америки - с чего бы мне использовать русский для обозначения? Кто захочет - поймет.
Я себя старым не чувствую) На эту тему я уже не раз писал - это реальность и общаясь в команде рабочий день, поневоле начинаешь считать это нормальным. Ну и на самом деле, если учитывать что ежедневно есть митинг с заказчиком на инглише - как ни странно этот птичий язык помогает.
Это одна кверя по одной таблице. Из формы получаешь регион, по нему делается селект, даже не знаю как эстимейтить такую работу - ну может 3 минуты...
Если отставить твои попытки оскорбить, то прежде чем предлагать СДЕЛАТЬ мне мультисайтовость - нужно было бы провайдить хотя бы минимальную инфу о сайте.
Я изначально неправильно понял задачу - думал загвоздка именно определить откуда пришел пользователь. Если речь идет о простом редиректе при выборе города в форме - то вообще не вижу задачи серьезной. Потратил утром минут 30 на чтение доки для Джанги, на своем энве локально добавил сабдомены - сам костяк. Задача заняла:
1. Установит пакет django-hosts и добавить его в конфиг
2. создать файл hosts.py в корне проекта
3. Указать переменные в сеттингах.
4. поправить урлы для квизов
Для динамической подгрузки - ну нужно еще добавить в админку таблицу с регионами и потом выборку. В целом это ну 40-50 строк кода, точно не считал. В целом добавить мультисайтовость мне на проект займет те же полчаса. Для начала вынес квизы в поддомен, просто чтоб проверить работоспособность.
разбираться с пхпшными сайтами как это реализовать - извини, нет ни времени ни желания, не думаю что это такая уж радикально сложная задача будет.
Если есть сайт на джанге, да хотя бы на питоне - приходи, сделаю