Вступление
«Дао пройти не поле перейти» — русско-китайская народная мудрость.
Перед вами — сайт greenlight, или “green light dot are you?", или "гринлайт ру!", или "Зелёный Свет 3.0" — как вам больше нравится.
Собственный сайт для вебмастера — это как лошадь для извозчика. Сайты-лошадки служат нам, а мы служим вам. Метафорически выражаясь — pet-project. Мы любим сайты и хотим, чтобы пользователям наши сайты тоже нравились. Слово pet на английском означает домашнего питомца: возможно котика, собачку, и происходит оно от глагола, to pet со значением «ласкать», у кого-то сайт-кошечка, у кого-то сайт-собачка, а у меня
Итак, англицизм «пет-проект» на нашем веб-разработническом сленге — это нечто вроде хобби, досуга, но может быть и чем-то большим. С этим разобрались.
Начну с того, что мне было бы интересно рассмотреть и раскрыть тему «интернет как эпохальный этап в развитии человечества». Ну, что-то вроде перехода из бронзового века в железный.
Манифест проекта (черновик, набросок)
Мир будущего — мир справедливый, мир мудрый, мир сострадательный, мир, в котором царит Любовь. Красивая мечта? Не только. Основа личной миссии. Какими путями достигать это — поживём увидим.
В интернете я вижу не только технологии, но и предельную реализацию творческой потенции человека как вида жизни.
Я верю, что любовь, сочувствие к ближнему, тяга к Знанию в конце этого эволюционного трудного пути победят нашу животную алчность, зависть и невежество в нас самих.
Интернет — это тот квантовый переход из одной эры в другую. Отсюда — вся эта современная политическая и экзистенциональная турбулентность на нашей планете. Подобные перемены никогда не происходили тихо и незаметно ни в историческое, ни в доисторическое время.
Я верю в силу технологий с открытым исходным кодом, в силу планетарного сообщества Open Source, ведь такие личности, мои единомышленники, из разных стран и континентов, объединенные мотивом сделать компьютерные и сетевые технологии доступными неограниченным кругам пользователей создали лучшее ПО, приведшее интернет к взрывному росту.
Текущее состояние проекта
Начнём с чего-то простого и конкретного. Почему бы мне не продемонстрировать вам возможности одного из самых передовых технологических стеков веб-разработки в 2023-2025 годах, который я постоянно осваиваю, и за развитием которого я наблюдаю вот уже, дай Бог память, где-то с 2007 года. Он называется Drupal.
Сайт Гринлайт работает на системе Drupal 10, и я намерен приоткрыть процесс работы над ним. Возможно, это будет интересно не только мне, но и неопределенно широкому кругу лиц. Тем лучше!
Drupal бесплатен, необременён проприетарными типами лицензий.
Если у вас сайт сделан на подобной системе, то вы вольны редактировать код своего сайта, копировать его, и можем даже продать его вместе с сайтом. Вы полностью владеете своим сайтом как бизнес-активом. Это большое преимущество свободно распространяемого ПО (GNU freeware).
GNU Freeeware — философия, которую я всецело разделяю, поддерживаю и даже стараюсь внести свой скромный посильный вклад в развитие GNU-продуктов из этой громадной беспрецедентно открытой и активно развивающейся глобальной экосистемы ПО, известной под общим понятием Linux.
В мире Друпала, даже обычные пользователи непрограммисты, гуманитарии чувствуют себя весьма комфортно. Хотя, за определенным порогом кривая обучения имеет достаточно крутой подъём, сложность освоения системы резко возрастает, если вдруг кто-то решил углубить свой опыт с Друпалом. Достаточно сказать, что сам язык программирования PHP, на котором работает Друпал разработан непрограммистом-любителем (он сам так о себе писал). В этом есть как плюсы, так и минусы, конечно. Но, по-моему, больше как раз-таки плюсов. Более 60% всех сайтов работают на PHP-стеке.
Концепция администрирования сайта, работающего на Друпале с использованием веб-интерфейса проста и логична, её под силу освоить в считанные часы даже ученику младших классов школы или пенсионеру.
Система позволяет администратору подключить к сотрудничеству большое количество пользователей, гибко распределить полномочия и уровни доступа к различным функциям и разделам сайта.
На данным момент настройки и конфигурация сайта greenlight близки тому, что мы получаем, когда инсталлируем базовый вариант установки CMS / CMF / UXP Drupal. Этот базовый профиль установки называется drupal/recommended-project, он доступен в пакетном менеджере PHP Composer. «Из коробки» с небольшой настройкой через веб-кабинет администратора получаем готовый сайт.
Постепенно дорабатывая этот сайт «из коробки», дополняя его разными полезными функциональными модулями, мы придём к какому-то иному формату, отвечающему нашим идеям.
Журнал изменений будет хранить всю историю развития сайта, и вы можете видеть какие фичи (особенности ПО) были добавлены справа или внизу (в зависимости от размера экрана вашего устройства) на этой странице, которую вы сейчас читаете в отдельном блоке с заголовком WEBSITE-CHANGE.LOG. Новые статьи и материалы других типов никогда не попадают в Журнал Изменений, там только доработки по функциям или по оформлению сайта.
На этом «О нас» пока всё.
Пишите, я открыт к новым идеям, сотрудничеству с другими сайтами, проектами, стартапами и творческими индивидами.
С уважением,
С. Ю. Трубицын
sergey.trubitsyn@greenlight.ru