CrossCMS от JBZoo

CrossCMS от JBZoo

Денис Сметанников, на конференции JoomlaDay в Москве презентовал новую версию JBZoo, для фанатов этого расширения - это была очень интересная презентация, а для технических специалистов было интересно послушать, как была организована кросс-платформенность расширения.

Для разработки новой версии JBZoo был разработан специальный инструмент CrossCMS, который позволяет запустить компонент с минимальными доработками, как на Joomla, так и на WordPress.

Сегодня развитие CrossCMS достигло такого момента, когда была выложена официальная документация по использованию этой библиотеки, с примерами реализации и рекомендациями по построению интерфейса.

Преимущества данного решения:

  • Совместимость с различными платформами.
  • Высокая производительность.
  • Универсальность.

Присоединяйтесь к разработке CrossCMS и ставьте звезды на GitHub :-)

 

Это интересно:

Комментарии  

Денис Сметанников
0 # Денис Сметанников 21.07.2016 13:57
Кстати, вот пример разработки очень большого расширения с помощью CrossCMS по всем джедайским феншуям и современным нано-технологиям - github.com/JBZoo/JBZoo
Юнит-тесты, интеграционные тесты, покрытие более 90% (около 2000 тестов и порядка 8 000 ассертов), даже пробелы в коде по стандартам проверяются. Все это в непрерывной интеграции, огромное кол-во автоматизации, низкая цикломат. сложность и прочее

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

Для остальных - интерфейса там пока что очень мало. Будет в превью-версии осенью.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Вадим Куницын
0 # Вадим Куницын 21.07.2016 14:01
Дык написал бы гайд, как делать надо)) я вон уже сколько собираюсь написать про особенности разработки сайта используя git и деплой.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Денис Сметанников
0 # Денис Сметанников 21.07.2016 14:07
В развертке нет больших отличий от других разработок на PHP + JS. Тем более что все давно заскриптовано в sh.
Но под окнами это будет сделать чуть сложнее чем в линуксе - нужен баш. Т.е. гайд сведется не к развертке, а как сделать нормальную консоль под окнами, и почему... =)
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Вадим Куницын
0 # Вадим Куницын 21.07.2016 15:19
тут дело не в этом... тут надо объяснить, какие шаги надо предпринять... )) что учесть... зачем это надо)) я себя могу привести в пример )) я допустим Composer не понимаю... всмысле зачем его в свои расширения пихать... и ни где не использую по сути... а у тебя в том же JBZoo куча конфигов для взаимодействия со всем подряд.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Денис Сметанников
+2 # Денис Сметанников 21.07.2016 15:31
Вот! Ты сам ответил на вопрос =) Азов не хватает современным джумлистам-интеграторам.
Люди думают что это просто новомодные игрушки и не понимают практической ценности. А это как бы... база...
Её можно изучить, просто открыв гугл. Странный гайд получится :)
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору

Добавить комментарий

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Скачать Joomla! 3 Документация Joomla! CMS Свернуть

Расширения Joomla

Новости портала

Новое в блогах

Видео