Удобно для пользователя. Продумано для разработчика. (Главные принципы продукта)
Разрабатывая , мы внедряли в него особые технологии, которые позволяют заметно экономить время при разработке и модернизации типовых решений. И дают неоценимую выгоду при сопровождении.
Это и есть одна из задач нашей работы.
Часть технологий мы объединили в отдельное ядро, которое имеет пока только кодовое название BXReady.
Другую часть технологий мы позаимствовали, взяв готовые общеизвестные принципы.
Но все - для того, чтобы пользователям дать самый мощный набор функционала, а веб-мастерам обеспечить самые комфортные условия для сопровождения и доработок.
Этим постом мы начинаем публикации советов и приемов по работе с нашим решением для веб-мастеров
Начнем с основы ядра BXReady
=========================
Адаптивность и списки
=========================
Редко встретишь проект на котором бы не выводились списки однотипных элементов.
Ранее в одном из решений мы уже описывали, связанные с этим проблемы ()
В Битрикс самые распространенные - это списки элементов, выводимые компонентами news.list и catalog.section и их вариациями в комплексных компонентах.
Все бы хорошо, но также существуют и другие компоненты, которые используют вывод в виде списка
Лидеры продаж, топ товаров, БигДата, вы смотрели и т.д. и т.п.
В настоящем промышленном проекте один и тот же элемент может встречаться в более чем десятке компонентов.
Не очень экономично с точки зрения сборки.
Да. Можно идеально собрать один элемент и дальше растиражировать его в другие компоненты.
Но любая ошибка сборки приведет автоматически к необходимости исправления кода на всех участках.
Поэтому правильно - выделять такой элемент в отдельный фрагмент кода
Но и тут есть нюансы, которые связывают руки.
Тем не мене, если не сделать даже этого, то модернизация или изменение элементов - это сущий ад для программиста и кошелька заказчика, если возникнет риск потребности в изменении.
Более того, чтобы работать с некоторыми компонентами, требуется серьезная подготовка. (к примеру, не так то интересно ковыряться в компонентах типа bigdata)
Это одна из причин отрицательного отношения к готовым решениям со стороны веб-мастеров.
Скажу честно, мы сами в свое время старались не прикасаться к некоторым из решений в Маркетплейс, особенно в части доработок.
Поэтому мы давно уже ведем работы по устранению таких недостатков и создания более лояльных по отношению к веб-мастерам продуктов
И в первую очередь мы упростили работу со списками, сделав ее простой, экономной, эффективной.
Детали работы со списками описаны в руководстве по Библиотеке BXReady
Прикладываю к посту.
Оно еще не полное, но весь основной функционал работы со списками с точки зрения разработки уже описан
Готовим пошаговые инструкции для ряда типовых моментов.
Резюмирую:
Для веб-разработчиков мы уже приготовили
мы уже собрали решение так, чтобы его было просто сопровождать и обеспечили удобство доработки
А также уже в решении есть
С уважением, ваша Кузница.
P.S. Рекомендую воспользоваться акцией и предложить вашим клиентам наше решение уже сейчас.
Если вы сомневаетесь в покупке для ваших клиентов - свяжитесь лично со мной по скайп alexkova
Я с удовольствием отвечу на ваши вопросы по нашему продукту.
Ссылка на решение
Краткое промовидео (5 минут)
Разрабатывая , мы внедряли в него особые технологии, которые позволяют заметно экономить время при разработке и модернизации типовых решений. И дают неоценимую выгоду при сопровождении.
Это и есть одна из задач нашей работы.
Часть технологий мы объединили в отдельное ядро, которое имеет пока только кодовое название BXReady.
Другую часть технологий мы позаимствовали, взяв готовые общеизвестные принципы.
Но все - для того, чтобы пользователям дать самый мощный набор функционала, а веб-мастерам обеспечить самые комфортные условия для сопровождения и доработок.
Этим постом мы начинаем публикации советов и приемов по работе с нашим решением для веб-мастеров
Начнем с основы ядра BXReady
=========================
Адаптивность и списки
=========================
Редко встретишь проект на котором бы не выводились списки однотипных элементов.
Ранее в одном из решений мы уже описывали, связанные с этим проблемы ()
В Битрикс самые распространенные - это списки элементов, выводимые компонентами news.list и catalog.section и их вариациями в комплексных компонентах.
Все бы хорошо, но также существуют и другие компоненты, которые используют вывод в виде списка
Лидеры продаж, топ товаров, БигДата, вы смотрели и т.д. и т.п.
В настоящем промышленном проекте один и тот же элемент может встречаться в более чем десятке компонентов.
Не очень экономично с точки зрения сборки.
Да. Можно идеально собрать один элемент и дальше растиражировать его в другие компоненты.
Но любая ошибка сборки приведет автоматически к необходимости исправления кода на всех участках.
Поэтому правильно - выделять такой элемент в отдельный фрагмент кода
Но и тут есть нюансы, которые связывают руки.
Тем не мене, если не сделать даже этого, то модернизация или изменение элементов - это сущий ад для программиста и кошелька заказчика, если возникнет риск потребности в изменении.
Более того, чтобы работать с некоторыми компонентами, требуется серьезная подготовка. (к примеру, не так то интересно ковыряться в компонентах типа bigdata)
Это одна из причин отрицательного отношения к готовым решениям со стороны веб-мастеров.
Скажу честно, мы сами в свое время старались не прикасаться к некоторым из решений в Маркетплейс, особенно в части доработок.
Поэтому мы давно уже ведем работы по устранению таких недостатков и создания более лояльных по отношению к веб-мастерам продуктов
И в первую очередь мы упростили работу со списками, сделав ее простой, экономной, эффективной.
Детали работы со списками описаны в руководстве по Библиотеке BXReady
Прикладываю к посту.
Оно еще не полное, но весь основной функционал работы со списками с точки зрения разработки уже описан
Готовим пошаговые инструкции для ряда типовых моментов.
Резюмирую:
Для веб-разработчиков мы уже приготовили
мы уже собрали решение так, чтобы его было просто сопровождать и обеспечили удобство доработки
А также уже в решении есть
- все необходимое для быстрой публикации списков элементов,
- все для быстрого создания собственных или быстрой доработки представлений элементов в списках
- и при этом обеспечили поддержку адаптивности и ее гибкой настройки.
С уважением, ваша Кузница.
P.S. Рекомендую воспользоваться акцией и предложить вашим клиентам наше решение уже сейчас.
Если вы сомневаетесь в покупке для ваших клиентов - свяжитесь лично со мной по скайп alexkova
Я с удовольствием отвечу на ваши вопросы по нашему продукту.
Ссылка на решение
Краткое промовидео (5 минут)