Пожалуйста, будьте вежливы! В новостных и политических постах действует Особый порядок размещения постов и комментариев.

Пишем бюджетный сайт на PHP + JS

Пишем бюджетный сайт на PHP + JS Владимир Путин, Путешествия, Санкт-Петербург, Юмор, Картинка с текстом, Творчество, Такси, Туризм, Технологии, Украина, Фотография, Россия, Истории из жизни, Связь, Новости, Длиннопост

как этот проект видит моя девушка

Дано : старый сайт маленькой питерской тур-фирмы, собранный из опенкарта на коленках.

Задача : освежить дизайн, эргономику и защиту личных данных.

Ход мысли

большинство мелких ремесленников - от производства диванов до торговли пупырчатой плёнкой - делают себе, руками голодных студентов, сайты на базе дырявых бесплатных движков типа wordpress или joomla, навешивая на них бизнес логику и адаптив ужасающей горой костылей, с которой потом другие студенты возятся за еду. Божественный Битрикс оказывается доступен только златоносным кабанам, чудовищная маржинальность продукции которых вызывает сомнения в её качестве.

Реальным рынком правят китайские мусорные маркет-плейсы, каталоги монополистов с продажным рейтингом и еврейские финтех-машины, построенные на древних архитектурах. Рунет твёрд как државность, орды ИТшников вырабатывают гавах, имитируя бурную деятельность иерархическим риммингом, предлагая отечественному рынку только сервисы угнетения и учёта.

Пишем бюджетный сайт на PHP + JS Владимир Путин, Путешествия, Санкт-Петербург, Юмор, Картинка с текстом, Творчество, Такси, Туризм, Технологии, Украина, Фотография, Россия, Истории из жизни, Связь, Новости, Длиннопост

Кастовая система в ИТ, исключающая творчество

Как простому ремесленнику вывести свой продукт на рынок? Единственным внятным решением видится публикация интерактивного каталога, с мордой, админкой, интеграцией в соцсети и мобильным адаптивом - на чистом PHP + JS, с реализацией всех модных свистоперделок руками нейросети - что позволяет отказаться от мутных фреймворков, раздутых библиотек и ООП-бюрократии, обеспечив контроль доступа к информации.

Естественно, внятной и статичной бизнес модели у такого заказчика нет. Единственное его пожелание : чтобы было просто и надёжно. Ключевые особенности ремесла (связанные например с налогами) он хранит как зеницу ока и нам - как разработчику - не расскажет. А значит ядро нашей системы должно обладать изрядной универсальностью, чтобы правки, которые вкорне меняют концепцию проекта, поступающие на финальной его презентации - реально было воплотить. Подобные свойства характерны только для систем виртуальной реальности и искусственного интеллекта, их и берём за основу проекта.

Решение:

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

Пишем бюджетный сайт на PHP + JS Владимир Путин, Путешествия, Санкт-Петербург, Юмор, Картинка с текстом, Творчество, Такси, Туризм, Технологии, Украина, Фотография, Россия, Истории из жизни, Связь, Новости, Длиннопост

Структура данных

Оптимальный способ трансляции информации о предложении - картинки с кратким описанием. Так мы задействуем эмоциональный канал восприятия клиента привычным ему по соц-сетям способом, в удобном мобильном формате. При этом - рационально используются ресурсы оператора сайта, обеспечивая его творческой работой по формированию визуального представления продукта - через качественные фотографии и цепляющие тизеры. В десктопном представлении, эта презентация отлично укладывается в геометрию Квадрата Декарта - позволяя создать красочную витрину с иллюзией выбора.

Пишем бюджетный сайт на PHP + JS Владимир Путин, Путешествия, Санкт-Петербург, Юмор, Картинка с текстом, Творчество, Такси, Туризм, Технологии, Украина, Фотография, Россия, Истории из жизни, Связь, Новости, Длиннопост

Морда сайта - декстопная и мобильная версии

Безопасность обеспечивается использованием всего одного доступного клиенту PHP-файла, реализующего всю шлюзовую логику и самостоятельное логирование клиентских запросов, без шпионства от корпораций добра.

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

Пишем бюджетный сайт на PHP + JS Владимир Путин, Путешествия, Санкт-Петербург, Юмор, Картинка с текстом, Творчество, Такси, Туризм, Технологии, Украина, Фотография, Россия, Истории из жизни, Связь, Новости, Длиннопост

админка - дерево объектов и редактор их свойств

Итог:

Работа над проектом затянулась на 2 года, Деньги на жизнь при этом зарабатывались частным извозом. В результате получилась примитивная, но полноценная платформа разработки ЦМС и ЦРМ систем. Решить задачу существующими средствами оказалось невозможно, пришлось создавать новое.

Пишем бюджетный сайт на PHP + JS Владимир Путин, Путешествия, Санкт-Петербург, Юмор, Картинка с текстом, Творчество, Такси, Туризм, Технологии, Украина, Фотография, Россия, Истории из жизни, Связь, Новости, Длиннопост

как заработать на разработку?

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

Сейчас вся ИТ индустрия в РФ базируется на подобных проектах прошлой эпохи, но её закостенелость больше не позволяет такое создавать.

Я попытался, чувствую себя глупо.

ps. Этот проект вдохновлён статьёй на хабр от украинских программистов, создавших схожим путём свою helpdesk систему 10 лет назад. Но эту статью они почему-то отклонили.