10 Мар 2016
На сайте http://opensource.notamedia.ru/ опубликовано несколько опенсорс-решений, в том числе - для платформы 1С-Битрикс. Они дадут серьёзный бонус всем, кто занимается крупными проектами на этой CMS.
Notamedia - первое агенство, которое решилось на такой шаг, и это хороший образец для подражания.
Заниматься открытыми решениями выгодно.
Во-первых, открытые решения позволяют компании сэкономить. Когда несколько компаний используют одно и то же решение - они помогают друг другу развивать это решение.
Во-вторых, это дисциплинирует разработчиков писать качественные решения. Обмен опытом между компаниями помогает всем участникам процесса развиваться. Как говорится, “одна голова хорошо, а две лучше”.
В-третьих, это демонстрирует качество решений компании. Если исходные коды открыты, документация на решения публична - то никаких сомнений в компетенции команды разработчиков не возникает.
“Консольный джедай” реализует полноценные инструменты для работы с 1С-Битрикс из командной строки. Это позволяет успешно реализовывать системы Continuous Integration, более корректно осуществлять тяжёлые операции на серверах и тому подобное.
Также решение содержит основу для реализации воркеров и демонов с использованием технологии “Агентов”. Возможности стандартных “Агентов” 1С-Битрикс расширены, а некоторые слабые стороны технологии проработаны и улучшены.
Консольный джедай имеет более чем двухлетнюю историю использования, а за последние полгода он распространился более чем по 5-ти веб-продакшнам, включая ведущие агенства рунета.
Подробное описание решения доступно по ссылке:
http://opensource.notamedia.ru/solutions/cj.html
Исходные коды решения:
https://github.com/notamedia/console-jedi
Основа позволяет быстро создавать административные разделы для сущностей, созданных на ORM 1С-Битрикс.
Используется вся сила ООП-подхода - вы просто наследуетесь от нужных классов и прописываете только свою логику. А при необходимости можно переназначить любой из стандартных методов и дополнить его.
Внешний вид сгенерированной “админки” полностью идентичен внешнему виду стандартных интерфейсов 1С-Битрикс, так что у пользователей не будет диссонанса. А при желании вы можете прописать абсолютно любую логику построения блока фильтров, таблицы с элементами или всей страницы, не копаясь в простынях кода, но используя удобный ООП.
Решение создано совместными усилиями агенства Notamedia и компании DigitalWand
Подробное описание решения доступно по ссылке:
http://opensource.notamedia.ru/solutions/adminhelper.html
Исходные коды решения:
https://github.com/DigitalWand/digitalwand.admin_helper