Пишем бюджетный сайт на PHP + JS
Дано : старый сайт маленькой питерской тур-фирмы, собранный из опенкарта на коленках.
Задача : освежить дизайн, эргономику и защиту личных данных.
Ход мысли
большинство мелких ремесленников - от производства диванов до торговли пупырчатой плёнкой - делают себе, руками голодных студентов, сайты на базе дырявых бесплатных движков типа wordpress или joomla, навешивая на них бизнес логику и адаптив ужасающей горой костылей, с которой потом другие студенты возятся за еду. Божественный Битрикс оказывается доступен только златоносным кабанам, чудовищная маржинальность продукции которых вызывает сомнения в её качестве.
Реальным рынком правят китайские мусорные маркет-плейсы, каталоги монополистов с продажным рейтингом и еврейские финтех-машины, построенные на древних архитектурах. Рунет твёрд как државность, орды ИТшников вырабатывают гавах, имитируя бурную деятельность иерархическим риммингом, предлагая отечественному рынку только сервисы угнетения и учёта.
Как простому ремесленнику вывести свой продукт на рынок? Единственным внятным решением видится публикация интерактивного каталога, с мордой, админкой, интеграцией в соцсети и мобильным адаптивом - на чистом PHP + JS, с реализацией всех модных свистоперделок руками нейросети - что позволяет отказаться от мутных фреймворков, раздутых библиотек и ООП-бюрократии, обеспечив контроль доступа к информации.
Естественно, внятной и статичной бизнес модели у такого заказчика нет. Единственное его пожелание : чтобы было просто и надёжно. Ключевые особенности ремесла (связанные например с налогами) он хранит как зеницу ока и нам - как разработчику - не расскажет. А значит ядро нашей системы должно обладать изрядной универсальностью, чтобы правки, которые вкорне меняют концепцию проекта, поступающие на финальной его презентации - реально было воплотить. Подобные свойства характерны только для систем виртуальной реальности и искусственного интеллекта, их и берём за основу проекта.
Решение:
Итак, самый простой способ упорядоченного хранения произвольной информации - тегирование её блоков, что реализуется распихиванием данных по набору типизированных таблиц и объединение их через многомерное дерево заголовков. Так мы можем неограниченно добавлять информационные аспекты к сущности и легко в них ориентироваться:
Оптимальный способ трансляции информации о предложении - картинки с кратким описанием. Так мы задействуем эмоциональный канал восприятия клиента привычным ему по соц-сетям способом, в удобном мобильном формате. При этом - рационально используются ресурсы оператора сайта, обеспечивая его творческой работой по формированию визуального представления продукта - через качественные фотографии и цепляющие тизеры. В десктопном представлении, эта презентация отлично укладывается в геометрию Квадрата Декарта - позволяя создать красочную витрину с иллюзией выбора.
Безопасность обеспечивается использованием всего одного доступного клиенту PHP-файла, реализующего всю шлюзовую логику и самостоятельное логирование клиентских запросов, без шпионства от корпораций добра.
В админке делаем только необходимые для управления поля, распределяя записи в древовидный каталог. Ведь большинство таких ремесленников - старики, которым проще обрабатывать заказы на бумаге, чем разбираться с лишней кнопкой.
Итог:
Работа над проектом затянулась на 2 года, Деньги на жизнь при этом зарабатывались частным извозом. В результате получилась примитивная, но полноценная платформа разработки ЦМС и ЦРМ систем. Решить задачу существующими средствами оказалось невозможно, пришлось создавать новое.
Предполагаемый способ монетизации - создание сети мелких сайтов для ремесленников за еду, силами студентов, но уже без костылей. Лицензирование - аналог MIT - с обязательным условием передачи исходников только лично в руки, без публикации в сети.
Сейчас вся ИТ индустрия в РФ базируется на подобных проектах прошлой эпохи, но её закостенелость больше не позволяет такое создавать.
Я попытался, чувствую себя глупо.
ps. Этот проект вдохновлён статьёй на хабр от украинских программистов, создавших схожим путём свою helpdesk систему 10 лет назад. Но эту статью они почему-то отклонили.
История об одном удивительном дворце из камня, который привлекает внимание своим неповторимым видом
Фердинанд Шеваль, почтальон из южной Франции, отдал 33 года своей жизни на сборку камней для создания впечатляющего сооружения под названием "Идеальный дворец" (Palais Ideal). Его почтовый маршрут протяженностью 25 км он проходил полностью пешком и в один из обходов в апреле 1879 года наткнулся на камень необычной формы, который забрал домой и прозвал "камнем преткновения". В последующие дни он находил на своем маршруте еще больше камней странных форм и решил создать из них что-то уникальное.
Шеваль продолжал собирать камни на своем рабочем пути, вначале таская их в карманах, а затем - в тачке. В свободное от работы время он начал работать над идеей создания дворца из своего воображения, используя для работы только свет керосиновой лампы. Он закреплял камни известью, строительным раствором и цементом, укрепляя растущую конструкцию металлическими прутьями, чтобы создать своё идеальное творение.
Шеваль продолжал собирать камни в течение следующих 33 лет. В 1912 году, в возрасте 76 лет, он закончил работу над Palais Ideal. В том же году умер его сын Сирил, и Шеваль начал строить свою собственную гробницу под названием "Tombe du Silence et du Repos sans Fin", что переводится как "Гробница тишины и бесконечного покоя". Он закончил строительство гробницы в 1922 году и умер два года спустя.
Творения Шеваля были настолько уникальны, что их нельзя было отнести к какой-либо одной художественной категории, и привлекли интерес таких художников-сюрреалистов, как Пикассо, Андре Бретон и Макс Эрнест. Почтальон считался одним из величайших художников 19-го и 20-го веков.
В 1969 году, благодаря усилиям министра культуры Франции Андре Мальро, Palais Ideal был признан историческим памятником и уникальным образцом "наивной" архитектуры. В 1984 году, внучка Шеваля по имени Алиса, завещала этот замечательный памятник муниципалитету Отерив, где он трудился почтальоном на протяжении многих лет...
___________________
❤️ Присоединяйтесь к нам и вдохновляйтесь каждый день!