Как стать автором
Обновить
23
14.1

веб-разработчик

Отправить сообщение

Гриды в Битрикс24: теперь не нужно искать  сторонние решения

Уровень сложностиСложный
Время на прочтение15 мин
Количество просмотров3.6K

Всем привет! Меня зовут Илья, я разработчик в Битрикс24. В последнее время наша команда стремится быть прозрачнее и делиться изменениями в продукте. Мы хотим, чтобы разработчики, использующие Битрикс24, быстрее узнавали об обновлениях и имели на руках актуальную документацию. Это поможет меньше велосипедить и искать решения на стороне.

Об одном из них, простом и полезном, расскажу сегодня. Ранее у нас не было хорошо задокументированного коробочного решения по гридам. Если стояла задача вывести в публичной части информацию в виде таблиц, мы вручную пилили шаблоны для элементов и искали костыли для сортировки данных. Проблема возникала часто: например, если нужно было вывести список товаров, сделок или клиентов, а еще лучше — интерактивные списки.

Впереди мало слов и много кода. Если останутся вопросы или замечания, жду вас в комментах.

Читать далее
Всего голосов 10: ↑10 и ↓0+14
Комментарии21

Все тесты — это юнит тесты :o

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров3.3K

Немного веселья на серьезную тему правильного нейминга тестов и 100500 их типов и видов.

Обязательно дочитай до конца, иначе пропустишь невероятно мудрый посыл ;)

Читать далее
Всего голосов 11: ↑5 и ↓6+2
Комментарии16

Как должны выглядеть модели?

Время на прочтение11 мин
Количество просмотров6.9K

image


Наверняка все слышали что про модели, MVC, AR и другие замечательные слова.


Но все ли до конца понимают, что эти слова означают?
Все ли понимают что такое модель и как она должна выглядеть


Давайте порассуждаем (и не только) на эту тему.

Читать дальше →
Всего голосов 12: ↑4 и ↓8-3
Комментарии56

Vue для самых маленьких a.k.a небольшой блог по всем канонам

Время на прочтение15 мин
Количество просмотров28K


Всем привет! В данной статье рассмотрим разработку фронта простенького блога на Vue с использованием всех прелестей Vue включая Vuex и Router. А также поговорим про структуру приложения и работу с контейнером и роутером.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+8
Комментарии29

Docker-compose: идеальное рабочее окружение

Время на прочтение11 мин
Количество просмотров204K


Здрасте!
В последнее время все чаще задумываюсь об оптимальности рабочего процесса и хотелось бы поделиться своими изысканиями в данном вопросе.


В данном посте поговорим про docker-compose, который по моему мнению является панацеей в вопросе организации и оптимизации рабочего процесса разработчика.


Описывать все я буду почти на пальцах, поэтому если вы до этого ни разу не слышали про docker (что странно), ни разу с ним не работали и хотите в нем разобраться, то прошу под кат.

Читать дальше →
Всего голосов 28: ↑12 и ↓16-4
Комментарии47

SEO оптимизация. Начало

Время на прочтение14 мин
Количество просмотров109K


Здрасте!
Множество информации по SEO (оптимизация, продвижение, вот это вот все) разбросано по просторному интернету, создано множество статей и форумных топиков на эту тему. В данном посте, я собрал рекомендации и инструменты, которые касаются непосредственной страницы сайта (структура, код, вот это вот все).

В статье вы найдете:
  • структурные элементы страницы: заголовки, картинки, URL, контент. Рекомендации по их использованию и оценки важности в ранжировании.
  • микроразметка: кто она и с чем ее едят. Рассмотрены schema.org и OpenGraph
  • дана оценка инструментам с точки зрения важности для ранжирования, usability или же поведенческих факторов
  • на примере крупный процветающих сайтов рассмотрены примеры использования описанного инструментария

Статья носит образовательный характер, и поэтому даже если вы собаку съели в данной области, можете зайти и оставить свой профессиональный комментарий и оценку содержания поста.
Читать дальше →
Всего голосов 69: ↑50 и ↓19+31
Комментарии67

Композитный сайт: технология Битрикс в каждую CMS

Время на прочтение4 мин
Количество просмотров19K


Здрасте!
Поговорим про самое спорное телодвижение компании Битрикс — технологию «Композитный сайт».
Спорное оно потому, что ребята запатентовали технологию, которая, по моему мнению, не тянет даже на курсовую 3 курса профильной специальности.


Ну да ладно, это ж маркетологи.


В статье рассмотрены:


  • сама технология «Композитный сайт»
  • альтернатива данной технологии «CompoJax» (через ДЖ)
  • примеры кода, для той и другой технологии
  • пример внедрения CompoJax в любую CMS на примере WordPress

Все вкусности внутри, го под кат.


Читать дальше →
Всего голосов 16: ↑6 и ↓10-4
Комментарии27

Bitrix — UrlRewrite (feat. Juggernaut)

Время на прочтение4 мин
Количество просмотров28K


Здрасте!

Продолжаем лупить статьи на тему «Битрикс не так уж и плох, если его доработать».
На этот раз разговор пойдет на тему «url_rewrite», потому как я считаю, что текущий вариант вообще не идеален.
А идеальным я считаю вариант маршрутизации в микрофреймворках, например Slim (или тот же Lumen), вообщем тех, которые дружат с PSR-7.
Кому интересно, го под кат.
Кому не интересно, ну тут уж сами решайте ;-)
Читать дальше →
Всего голосов 14: ↑5 и ↓9-4
Комментарии37

BitrixFramework: берем все в свои руки

Время на прочтение14 мин
Количество просмотров16K
Здрасте!

Очередная суицидальная статья от меня на тему Битрикс, надеюсь в этот раз хабраобщество будет более снисходительно, т.к. здесь все по факту, с кодом, схемками, никакого холивара и все по-честному.

В статье я рассмотрю альтернативу BitrixFramework, которая призвана облегчить жизнь разработчика и как-нибудь повлиять на развитие CMS Битрикс в нужном направлении.

Акция для хейтеров: если напишите комментарий с нормальной критикой и по теме + к карме лично отправлю ;-). Вот вам Вольфыча для затравки, все интересное внутри…

Читать дальше →
Всего голосов 29: ↑12 и ↓17-5
Комментарии85

Обзор обзора минусов Битрикс, или чувак читает только первые 5 страниц

Время на прочтение2 мин
Количество просмотров29K


Здрасте!

В русскоязычном сегменте Интернета существует такой интересный феномен, как хейтеры Битрикс.

Недавно прочитал статью Минусы Битрикса, или Битрикс глазами программиста, и плакать захотелось. Причем этот парень не одинок, он по наслышке знает, что Битрикс — это ужас ужасный.

В данном посте я напишу некое опровержение того что написал автор, потому что написал он полный бред!
Читать дальше →
Всего голосов 116: ↑16 и ↓100-84
Комментарии150

Битрикс, HMVC и немного бреда…

Время на прочтение4 мин
Количество просмотров22K


Здрасте! Наверняка многие знают, что такое CMS Битрикс, что она из себя представляет и какие «замечательные» код и архитектурные решения представляют его разработчики. В данном посте я хотел бы предложить новое видение на разработку компонентов и модулей системы.
Читать дальше →
Всего голосов 25: ↑17 и ↓8+9
Комментарии40

PROSPECTOR изнутри

Время на прочтение6 мин
Количество просмотров12K
Если есть возможность, лучше не разрабатывать экспертные системы (с)

В мире разработано множество экспертных систем, в данном посте хотелось бы рассмотреть структуру и логику работы одной из древних ЭС под названием «PROSPECTOR».
Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

ACID в SQLite

Время на прочтение3 мин
Количество просмотров8.6K
В данном посте описана система блокировок и поддержания атомарности, согласованности, изолированности и надежности (ACID) в SQLite, а также алгоритмы записи и чтения из файла базы.
Читать дальше →
Всего голосов 13: ↑9 и ↓4+5
Комментарии1

Файловое строение SQLite

Время на прочтение4 мин
Количество просмотров39K
В данном посте база SQLite будет рассмотрена в разрезе, вы можете найти информацию о строении файла базы данных, о представлении данных в памяти, а также информацию о структуре и файловом представлении В – дерева.
Читать дальше →
Всего голосов 29: ↑23 и ↓6+17
Комментарии21

Информация

В рейтинге
515-й
Откуда
Россия
Работает в
Дата рождения
Зарегистрирован
Активность