Mechazilla
Краш-тест
Японская робозмея
Google Pixel 9a
Дорожка для аквабега
«Игровые» Google Maps
Роботы и брейк-данс

SPA приложения на 1С Битрикс + Vue.js = ❤️

Очень часто когда мы видим 1С в приставке любого программного продукта - у нас начинается нервный тип и четкое ощущение что уже что-то сломалось и работает не очень хорошо.

SPA приложения на 1С Битрикс + Vue.js = ❤️

Однако продукты Битрикс не равно 1С, и они хороши для определенного спектра задач. Попробуем это доказать.

При обсуждении новых проектов мы всегда опираемся на планы клиента по развитию бизнеса и его текущий бюджет. Если бюджет ограничен, то разработать полностью кастомную админку для сайта не получится. Поэтому хорошее решение – использование готовой, например, 1С Битрикс Управление сайтом

Преимущества 1С Битрикс Управление сайтом:

  • понятный интерфейс административной панели
  • гибкость структуры данных (инфоблоки позволяют настроить структуру данных как тебе удобно)
  • гибкая настройка SEO
  • простота технической поддержки
  • возможность расширения функционала
  • множество готовых интеграций и модулей
  • встроенные модули защиты
  • удобная система бэкапов и облачного хранилища

При этом всем делать с его использованием WOW сайты с большим количеством анимации и бесшовными переходами нереально, т.к. по факту это просто CMS на PHP.

конечно можно вспомнить про AJAX (для любителей хардкора), но результат будет все равно не тот что нужно)))

В одном из наших проектов мы решили, что оптимальным решением будет реализация Back-End с помощью Битрикс, а Front-End с на Vue.js, что даст нам удобство Битрикса и большой простор для анимаций и бесшовных переходов SPA.

небольшой спойлер: получилось у нас вот так

Решили, но потом очень долго отговаривали себя, когда увидели текущую степень интеграции Битрикс и Vue.

SPA приложения на 1С Битрикс + Vue.js = ❤️

Даже на текущий момент (этот 2022 год) реализация поддержки Vue.js для Битрикса находиться в очень зачаточном состоянии и сделать полноценную интеграцию двух фреймворков и получить SPA сайт с админкой Битрикса стандартными средствами нереально.

Наши разработчики прошли все 6 стадий (отрицание, гнев, торг, депрессия, принятие, встал и пошел работать) перед тем как приняли решение написать собственный скрипт по извлечению данных из Битрикса и передачи данных во Vue.js

Как работает Front-End часть?

По факту у нас получилась следующая связка

(Битрикс админ панель <-> API bitrix <-> axios.js <-> Сайт на Vue)

Где, при каждом переходе на страницу в первый раз, происходит обращение на лету за необходимыми данными, и она (страница) кэшируется в store Vue.js. Последующие обращения идут к кэшированным страницам на странице клиента, что снижает нагрузку на сервер в несколько раз и позволяет добиться хорошего пользовательского опыта у клиента Заказчика.

Разумеется, если у вас на сайте есть каталог с пагинацией и фильтры, то почти каждое обращение будет идти через Битрикс, т.к. каждый раз вам нужно будет получать уникальный контент.

Упрощенная работа над сайтом

При такой связке над сайтом может работать несколько человек и с актуальными данными.

В редактировании Front-End могут принимать участие несколько разработчиков без необходимости выгружать весь Битрикс с БД к себе на локалку, а достаточно только развернуть у себя Vue и получать актуальные данные уже с рабочего сайта на хостинге.

В редактировании фронтенда могу принимать участие несколько программистов без необходимости выгружать себе на компьютер всю сборку Bitrix и БД
В редактировании фронтенда могу принимать участие несколько программистов без необходимости выгружать себе на компьютер всю сборку Bitrix и БД

И как работает административная панель?

Администратор сайта вносит правки через админ панель, и изменения на сайте отображаются мгновенно. Наличие на сайте Vue никак не сказывается на удобстве использования админ панели или какого-либо компонента Битрикса.

Жертва всего этого изобилия анимации и красивых перезагрузок – панель Эрмитаж, которой попросту нет. Однако для нашего клиента это было не важно, поэтому мы пошли на это.

Если вы захотите добавить новый пункт меню, страницу, раздел - без проблем.

Единственный момент, где вам может потребоваться помощь разработчика – это добавление нового фунционала или типа страниц. Во всем остальном это просто административная панель Битрикса.

Как работает SEO?

Все элементы управления и настройки SEO параметров страницы работают в стандартном режиме из панели управления 1С Битрикс. Поэтому за SEO можно не переживать

Т.е. вы можете управлять:

  • ЧПУ
  • title
  • keywords
  • description
  • h1/h2/h3...
  • robots.txt
  • sitemap.xml

Ну а как там у вас с обновлениями?

Обновления также приходят как и на любую CMS 1С Битрикс, все устанавливается без проблем и вы можете получить новый фунционал и обновления системы безопасности.

Выводы/Итоги/Конец

Разработка SPA – это не всегда больно, и не только кастомные решения. Всегда можно использовать уже что-то готовое, что сократит время разработки и упростит интеграции.

33
реклама
разместить
5 комментариев

Поисковые боты не видят контент сайта

2

Андрей, спасибо за ваш комментарий!
Передали информацию в технический отдел

Это как ладу с хавалом скретить. Челендж конечно интересный, но зачем?

Интересно посмотреть на сайт, что вышло. Почему вы ссылку на сайт не опубликовали ?

Александр, спасибо за ваш комментарий
ссылка на сайт https://doma-veka.ru

Честно о бизнесе: Что я понял, владея сетью вендинговых аппаратов с кофе. Прибыль — это хорошо, но где рентабельность?

Реальный опыт предпринимателя, который не один год занимается вендинговым бизнесом. Вся правда из первых уст.

Честно о бизнесе: Что я понял, владея сетью вендинговых аппаратов с кофе. Прибыль — это хорошо, но где рентабельность?
1414
44
11
реклама
разместить
Telegram идет на глобальный рынок по пути WeChat

Ты все еще думаешь, что Telegram — это просто мессенджер для мемов и болтовни? Спойлер: это уже давно не так. Сегодня Telegram превращается в глобальный WeChat — платформу, где можно не только общаться, но и зарабатывать. Здесь уже 1 МИЛЛИАРД пользователей, но пока почти никто не продает им товары и услуги так, как это можно делать.

Telegram идет на глобальный рынок по пути WeChat
99
22
11
Создаёте контент, но не зарабатываете? Вся правда о монетизации в Telegram!

Зарабатывать на небольших Telegram-каналах сложно. Почти 80% владельцев каналов зарабатывают на них менее 60 тыс. руб. в месяц. Telegram как платформа быстро растет, но привлечь аудиторию сложно. Что делать?

Игорь Монахов, Михаил Захаренков
33
Одни запрещают, другие просят: компании начали искать «вайб-кодеров» — разработчиков, которые «оркестрируют кодом с помощью ИИ»

«Никакой возни с синтаксисом — только промпты, итерации и вайб».

Источник фото: Getty Images
2323
1717
33
"благодаря ИИ команда из десяти разработчиков может создать то, для чего раньше понадобилось бы 50-100 человек" - превратить проект в неподдерживаемое легаси за неделю?
Как дизайн помогает делать добро: Логомашина создала 18 логотипов за донат в фонд «свет.дети»

За один день команда студентов «Логомашина учит» и дизайнеров студии разработала 18 уникальных логотипов и собрала 7 625 рублей для помощи детям. Рассказываем, как это было.

Как дизайн помогает делать добро: Логомашина создала 18 логотипов за донат в фонд «свет.дети»
1010
22
Китайская Baidu оказалась в центре скандала — 13-летняя дочь топ-менеджера «сливала» данные пользователей, которые критиковали корейскую поп-звезду

Компанию заподозрили в нарушении конфиденциальности данных.

Источник фото: Kr Asia
2626
99
55
22
22
Дочь совсем уже *@%*&. Думает что она типо крутая может что-то. Не понравилось ей что-то. Да пошла ты *****
Как купить биткоин за рубли в России в 2025 году: пошаговая инструкция для новичков

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

Cloudflare добавила инструмент AI Labyrinth — он «обманывает» ботов, которые сканируют сайты для обучения ИИ без разрешения

Их перенаправляют на сгенерированные страницы с бесполезным контентом.

1919
33
Великобритания увеличит сборы за оформление туристических виз с 9 апреля 2025 года

Пошлины вырастут и за оформление других документов: студенческих, рабочих виз и «визы талантов».

44
11
реклама
разместить
130 лет мы писали сценарий, снимали людей, озвучивали и сводили, пока не пришла нейросеть

Первый кадр фильма показывает человека с плакатом, протестующего против пришельцев. Этот репортаж прямо с улицы, мы прямо на пикете.

55
11
11
«Если вам не нравится, не покупайте, но машины сжигать-то зачем»: Илон Маск — о вандализме, «легионе» роботов и призыве «держаться за акции»

Предприниматель провёл внеплановое собрание с сотрудниками Tesla.

Источник: Getty Images
2020
88
11
Маск стал проблемой для глобалистов, они хотят уничтожить его бизнес, лишить его средств, либо поставить на колени. Если он не подчинится, в следующий раз когда демократы придут к власти, он может забыть про все правительственные контракты, они сделают все чтобы создать ему проблем.
ЦБ продлил на полгода ограничения на перевод валюты за рубеж — до 30 сентября 2025 года

Они действуют с марта 2022-го.

66
22
11
11
[]