Дмитрий Сергеевич (axshavan) wrote,
Дмитрий Сергеевич
axshavan

И снова о РосЯме

Как я уже говорил, иcходники РосЯмы открыты, Алексей Навальный написал об этом пост, и даже, вопреки моим сомнениям, нашлись люди (по крайней мере, один человек на текущий момент), готовые подключиться к этому проекту и помочь не только пиздежом в комментариях.

А теперь немного технической информации. Во-первых, исходники Битрикса не содержатся в репозитории, поэтому не надо ухмыляться "хе-хе, BSD-подобная лицензия и битрикс", и РосЯму можно развернуть на любой его редакции. Хотя нет, вру, не на любой, та ущербная редакция типа "мой первый сайт" или как там она, которая позволяет создать только два инфоблока, не подойдёт, так как два инфболока - это только справочники начальников ГИБДД и прокуратур, а новости и F.A.Q. - это уже ещё два.

Почему Битрикс? Ну, я уже писал об этом, мне не лень повторить. Когда мы начинали работу над РосЯмой, мы не предполагали, что когда-либо будем открывать исходники, ну и взяли Битрикс "по инерции" - мы привыкли с ним работать. Существенную часть бюджета студии Greensight составляет продажа сайтов на Битриксе с кастомным дизайном и компонентами корпоративным клиентам. Я согласен с теми, кто говорит: "Битрикс - беспомощное монструозное эпическое говно", но у нас нет своей самописной CMS, а в Битриксе зато есть авторизация через соцсети, поэтому он обеспечивает РосЯму всем базовым функционалом.

Но РосЯма написана не как отдельно стоящий сайт, пользующийся битриксовской авторизацией, а довольно глубоко в него интегрирована, поэтому выдрать её из Битрикса не будет тривиальной задачей, если кто-то думает иначе, то он ошибается. Как и положено, мы сделали свой модуль Битрикса (даже не один), в котором содержится описание статических классов с функциями базового функционала. Этот модуль можно установить через админку Битрикса, он создаст таблицу для хранения ям. В папке bitrix/components/greensight располагаются компоненты. Если сравнивать Битрикс с моделью MVC, то компоненты - это как раз получаются контроллеры; а шаблоны компонентов - это тогда вью. Ещё есть основной шаблон РосЯмы, где описаны основные стили, вёрстка хедера и футера, ну и всё такое.

А, вот ещё. Вопрос, который волнует многих: "почему mercurial, а не git, ведь git лучше mercurial?". По моему мнению, ничуть не лучше. Однако, я не возражаю против расположения исходников РосЯмы на гитхабе, и даже за, но тут существуют определённые организационные и технические вопросы, и требуется время на их решение. А так мне без разницы, откуда забирать изменения в основной репозиторий РосЯмы в Гринсайте - с hg.rosyama.ru или с гитхаба, главное, чтоб всем удобно было.

Надеюсь, из затеи выйдет толк, и найдутся инициативные люди, готовые помочь развитию проекта, а не будет такого, что попиздели и разошлись (как обычно, на мой взгляд, и происходит, что является основной причиной того, что большинство краудсорсинговых проектов в России мертворождённые).

Оригинал записи http://axshavan.blogspot.com/2011/09/rosyama-again.html
Tags: web, работа
Subscribe

  • Плёнка №199

    Всякая нудная техническая информация - что это за плёнка, чего фотографии такие контрастные, и так далее - расположена после снимка номер шесть. 1…

  • Фотографии из мини-походика 18 июля

    На прошлой неделе мы со Славкой прошли пешком чуть больше 19 километров по южным предместьям Праги. Я выбрал маршрут таким образом, чтоб там были и…

  • Инопланетный чертополох

    Пару дней назад ходили вечером гулять по окрестностям. Я повстречал возле пруда Асуан заросли какой-то инопланетной херни. Это такие шипастые шары…

  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 18 comments

  • Плёнка №199

    Всякая нудная техническая информация - что это за плёнка, чего фотографии такие контрастные, и так далее - расположена после снимка номер шесть. 1…

  • Фотографии из мини-походика 18 июля

    На прошлой неделе мы со Славкой прошли пешком чуть больше 19 километров по южным предместьям Праги. Я выбрал маршрут таким образом, чтоб там были и…

  • Инопланетный чертополох

    Пару дней назад ходили вечером гулять по окрестностям. Я повстречал возле пруда Асуан заросли какой-то инопланетной херни. Это такие шипастые шары…