Хватит места каждому гению

gunius-loci-logo

С месяц уже участвую в проекте ГенийМеста в качестве, естественно, программиста. В наследство от разработчиков мне достался довольно спорный подход (почти все сделано на модуле Views) и реализация проекта под Drupal 7 (который мне тоже не особо нравится). Проект — очередной пример подхода к программированию без собственно самого программирования. Кое какие «гвозди» разработчик засунул в отдельный модуль. За исключением этого сборника гвоздей — все остальное собрано на полусотне (!) дополнительных модулей.

Надо ли упоминать, что все это жадно кушает оперативную память, которой совсем немного на виртуальном хостинге? Если бы не вялая посещаемость проекта — сайт бы висел постоянно.

Проект тем не менее, очень интересный и заслуживает внимания более широкой публики. В основе проекта лежат авторские работы — фотографии, картины, hand-made творчество, и даже стихи. Также есть категория — дизайн интерьеров, т.к. автор сайта (Александр Белянин) связан с Интерьерным центром «Домино» (domino-ekb.ru). Периодически автор организует выставки (не виртуальные, а вполне реальные), где участвуют авторы отбираемые на основании голосования посетителей сайта. И это уже очень интересно художникам и дизайнерам, авторам работ.

Сейчас на сайте внедряются разные «социальные» штучки — одна из которых — страница «зрители». Есть большое желание привлечь к сайту не только авторов работ, но и зрителей. Пока у зрителя не много возможностей — это создание своих галерей из работ авторов и возможность отметить самих авторов. За подобную активность авторы награждаются баллами рейтинга, потому рассчитывается, что авторы тоже будут прилагать усилия по привлечению своей аудитории.

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

Мало букафф? Читайте есчо !

Conditional Form Fields в Drupal

Сентябрь 27, 2021 г.

Логика полей или условные поля - это удобная фича в Form API друпал. Она позволяет формализовать кучу мелкой логики на фронт-енд, связанной с взаимодействием пользователя с вашей формой. Здесь я приведу пару примеров использования, а углубиться ...

Читать

Отключаем страницы терминов таксономии в Drupal

Июль 21, 2025 г.

По умолчанию Drupal генерирует маршруты для каждого термина таксономии. Это означает, что у каждого термина появляется своя страница с URL вида /taxonomy/term/123. В некоторых случаях такие страницы могут быть полезны, например, если вы используете термины ...

Читать

GL : Обновления к началу осени

Сентябрь 2, 2016 г.

Дорогие друзья, проект GeniusLoci продолжает развиваться. И вот какие обновления команда GL подготовила в конце лета 2016. Обновленный дизайн. Он ...

Читать

Получим объект публикации (node) внутри кода модуля

Апрель 20, 2014 г.

По разным причинам нам может понадобится информация объекта текущей публикации (ноды) внутри модуля.Если код модуля вызывается из шаблона, то достаточно передать локальную переменную $node. Если такой возможности нет, то код ноды можно получить из текущего ...

Читать
 

Комментарии к «Хватит места каждому гению»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: