Записи с меткой «fotorama»

0

Сначала была Фоторама

Сергей Смольников
28 марта 2014 года

Мы уже рассказали о некоторых решениях и особенностях работы с Маркетплейс Битрикс. Настало время восстановить историческую справедливость и рассказать о самом первом опубликованном нами решении — «Фотораме для Битрикс».

Когда мы приняли решение о публикации своих решений в Маркетплейс, сложнее всего было определить с чего начать. Используемые нами внутри компании решения масштабируемы и могут быть тиражированы, однако имеют достаточно узкую направленность, поэтому нам необходимо было выбрать простое и популярное решение, которое еще не опубликовано в Маркетплейс и которое можно будет «обернуть» в компонент Битрикс. Мне всегда нравилась JS-библиотека Fotorama от Артема Поликарпова, у нее есть реализация в виде плагина для WordPress и gem’а для RoR, и я сказал: «Почему бы не добавить реализацию для Битрикс (и, возможно, для других CMS)».

Сказано — сделано. Пара часов на определение функциональных возможностей, еще пара часов на сборку минимального функционала, и к утра компонент был готов. Следующими шагами было определение возможностей развития компонента (ведь неразвивающиеся проекты очень быстро уходят в небытие) и непосредственно проверка возможности публикации в Маркетплейс. Необходимые для развития пункты сразу оформились в виде Issue на GitHub: автономный режим работы без CDN Фоторамы, Twig-шаблон, ведь на многих Битрикс-проектах в компании в качестве движка шаблонизации уже используется Twig и другие.

При первой выкладке в Маркетплейс сразу выявился один недостаток платформы — даже если решение включает в себя всего один компонент, для его публикации необходимо собрать модуль. Это странно, ведь другие популярные CMS (Drupal, Joomla, WordPress, ModX) не вносят такой путаницы при публикации расширений. Однако Битрикс постарались упростить жизнь разработчикам и выпустили «Конструктор модулей». Используя пошаговый мастер, с помощью этого конструктора можно очень быстро создать модуль для публикации компонента, а также собрать обновления для него.

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

 

Метки: ,

Оставить комментарий
0

Наши наработки

Роман Матвеев
14 февраля 2014 года

 

Все мы — разработчики — либо решаем схожие задачи, либо создаем новый еще никем не реализованный ранее (или реализованный, но неудобный и криво работающий) функционал. Периодически это выливается в интересные наборы классов, модулей или отдельных библиотек, которые можно было бы с легкостью использовать в других проектах. Исходя из этого, мы решили собрать воедино наработки, которыми мог бы воспользоваться каждый. Я сделал обход нашей большой компании в поисках интересных наработок. Надо сказать, что таковых нашлось предостаточно. Первый обход занял почти полдня и смог охватить только третью часть всей компании. Потому было решено ненадолго остановиться, и отобрать из найденных наработок наиболее интересные. Среди них были:

Конечно же, все наши наработки доступны в нашем github-репозитории и их список будет постоянно пополняться, так что милости просим, fork-it! :)

P. S. В ближайшем будущем мы напишем более подробно и о самих разработках. О чем бы вам хотелось узнать в первую очередь? Пишите в комментариях и следите за обновлениями!

Метки: , , , , , , ,

Оставить комментарий