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

CMS *

Системы управления сайтом

Сначала показывать
Порог рейтинга
Уровень сложности

Как добавить несколько товаров в Shopify корзину одним кликом?

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров1.5K

Недавно я писал конфигуратор в Shopify и решил поделиться тем, как добавить несколько товаров в Шопифай корзину. Прикрепляю скринкаст того, что можно сделать при помощи этого. Но применений довольно много, не только конфигуратор, например...

Читать далее
Рейтинг0
Комментарии2

Пользовательские (кастомные) уровни доступа к функционалу на примере CMS Bitrix

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

Привет, Хабр! Меня зовут Макс Баюров, я PHP-разработчик в компании AGIMA. Мне хотелось бы поделиться с вами опытом расширения уровней доступа к функционалу сайта. Если вам еще не приходилось с этим сталкиваться или этот процесс вызывает трудности, сейчас всё расскажу.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии0

В поисках идеальной Headless CMS для масштабных проектов: как выбрать лучшее решение в 2023 году?

Уровень сложностиСредний
Время на прочтение33 мин
Количество просмотров7.9K
image

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

Кто-то приходит к самостоятельной разработке инструмента по управлению контентом с нуля. Другие смотрят в сторону готовых CMS решений (content management system/систем управления контентом), которые зачастую позволяют сэкономить время и затраты.

Меня зовут Лена. Мы в команде Enablement Platform провели пилот по сравнению нескольких популярных решений для CMS, накопленный материал показался интересным и полезным для веб-разработчиков, в результате появилась эта статья.

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

Поделюсь с какими проблемами мы столкнулись, какой подход выбрали для управления контентом и доставке данных до витрин. Если бы такой материал мы встретили раньше, он бы сэкономил нам много времени.

Читать дальше →
Всего голосов 15: ↑14 и ↓1+22
Комментарии19

Осваиваем продвинутый трекинг данных с Kentico Xperience

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров605

В мире Digital Experience платформ (DXP) понимание процессов работы с данными – ключ к достижению успеха. В этом материале – реальный сценарий внедрения продвинутого трекинга и аналитики с использованием Kentico Xperience 13 DXP. Не важно, работаете вы с Xperience by Kentico или с Kentico Xperience 13, принципы мониторинга активности остаются неизменными. Поэтому статья актуальна для обоих случаев.

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

Установка Ghost на сервер под управлением ispmanager

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

Для начала немного о Ghost. Как сказано на странице сравнения Ghost с WordPress на их сайте:

Ghost — это быстрая современная альтернатива WordPress, полностью ориентированная на профессиональную издательскую деятельность.

Движок Ghost, работающий на базе Node.js, рассчитан на самые различные применения – от простых текстовых блогов до профессиональных СМИ с любыми типами контента. Среди пользователей платформы — Apple, NASA, Mozilla, DuckDuckGo, x5x.host.

Ghost — платный движок, и вы можете использовать его в облаке по ценам, представленным на официальном сайте. Но можно взять его исходники бесплатно и развернуть платформу на своём личном хостинге, что обойдётся вам значительно дешевле. 

В этой статье я расскажу, как установить свой личный Ghost на сервер под управлением панели ispmanager, в которой имеется поддержка Node.js, как говорится, «искаропки».

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

Универсальная система управления BuxarUMS. Начало

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

Здравствуйте, товарищи.

Уже много лет был в поиске универсального движка для управления многочисленными своими проектами, но четно.

Сейчас в проектах: обменный пункт электронных валют, хостинг, разнообразные информационные сайты, магазины. Ну а в планах еще большее...

В итоге с подобным зоопарком что бы справился один движок я не нашел.

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

Joomla-дайджест. 1-е полугодие 2023 года

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

Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 24 января 2023 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать здесь.

Joomla 4 и Joomla 5. Релизы безопасности, новости 45 популярных расширений, 16 статей и видео-подборок как для начинающих, так и для профессиональных разработчиков. Конференции и жизнь Joomla-сообщества.

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

Web Services в Joomla 4

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

Этот текст - перевод статьи из нового портала документации для разработчиков Joomla, раздел "Основные концепции". Ранее уже был опубликован перевод раздела, описывающего принципы Dependency Injection Containers в Joomla 4.

В тексте даны примеры PHP-кода по работе с Joomla 4 REST API. Примеры даны как с использованием API Joomla (HttpFactory), так и для non-Joomla сайтов - на чистом cURL.

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

Можно ли собрать полноценный интернет-магазин на бесплатной версии PHPShop?

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

Спойлер: можно, но, как говорится, есть нюансы. Существуют очень мощные и полностью бесплатные движки с открытым исходным кодом, специально созданные для развертывания и поддержки интернет-магазинов — прежде всего, это OpenCart и PrestaShop, о которых мы уже рассказывали в наших обзорах. Однако они обладают и общей отличительной чертой: обе этих CMS довольно сложны в настройках, поэтому могут вызвать сложности в плане освоения у начинающих. Бесплатная версия PHPShop в этом отношении намного проще, но здесь нужно учитывать одну важную деталь.

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

Мультиплатформенное управление контентом с помощью Directus

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

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

Решение есть...
Всего голосов 4: ↑4 и ↓0+4
Комментарии2

Управление заголовками HTTP в Joomla 4 (часть 2)

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

Эта статья - вторая часть перевода статьи Joomla’s New HTTP Headers Plugin For J4 из майского номера (2022) Joomla Community Magazine. Эта часть перевода посвящена тонкостям настройки  Content Security Policy, HSTS в Joomla 4, тому как избежать атак на Ваш сайт.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии4

Перенос материалов из компонента K2 в стандартный компонент материалов Joomla

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

K2 - в целом неплохой компонент (был). Некоторое время он давал гораздо больше возможностей для отображения контента, чем стандартный компонент материалов Joomla. Однако, время не стоит на месте, и сейчас стандартный компонент не уступает в возможностях компоненту K2. Разработчики Joomla потрудились на славу, чего не скажешь о разработчиках компонента K2. Мало того, что долгое время не обновлялся функционал компонента, так они не подготовили обновление для перехода на 4 версию Joomla. На момент написания этой статьи прошло почти два года с выпуска Joomla 4, а обновления компонента K2 для совместимости с новой версией так и нет. Возможно, на тот момент, когда вы будете читать эти строки разработчики K2 что-то выкатят, но сейчас нет.

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

PrestaShop: обзор и возможности платформы

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

В прошлом материале я протестировал движок с открытым исходным кодом для создания интернет-магазина OpenCart, и по ряду причин он показался мне не слишком удобным. Для версии 4 пока еще доступно не слишком много плагинов и шаблонов оформления, а те, что есть, далеко не всегда стабильно работают “из коробки”. Поэтому я решил установить на своем сервере и протестировать еще одно бесплатное решение - PrestaShop версии 1.7.8.7. Впечатлениями и субъективным мнением о знакомстве с этой CMS я делюсь с вами.

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

Ближайшие события

Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

Разработка фронтенда ИТ-продукта: какой подход выбрать исходя из задач бизнеса

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

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

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

Как я устанавливал и настраивал OpenCart: краткий мануал

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


Когда передо мной в очередной раз возникла задача собрать небольшой интернет-магазин, я решил провести эксперимент: отойти от привычной связки WordPress + WooCommerce и попробовать специализированный «магазинный» движок, заточенный конкретно под электронную торговлю. Выбор пал на OpenCart. Я устанавливал стандартную английскую версию с последующей руссификацией, хотя рациональнее, наверное, было сразу скачать русскую версию. По результатам эксперимента я написал небольшой мануал для начинающих по развертыванию и базовой настройке интернет-магазина на OpenCart: надеюсь, эта инструкция будет полезна тем, кто сталкивается с этой CMS впервые.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+18
Комментарии5

Массовый дефейс веб-сайтов .РФ

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров68K

26 мая 2023 года произошёл массовый дефейс веб-серверов национального сегмента сети интернет .РФ. В качестве цели атаки выступила CMS «Битрикс».

В ходе расследования выяснилось, что атака подготовлена заранее. Подготовка велась с 2022 года через известные уязвимости, включая CVE-2022-27228. Техническое описание см. на форуме разработчиков. Возможно, это самая крупная атака против национального сегмента .РФ в его истории.

Компания CyberOK выпустила отчёт c описанием атаки и разъяснением необходимых действий для того, чтобы удалить с сервера бэкдор, устранить уязвимости «Битрикса» и восстановить приложение. Также приведены рекомендации по защите веб-приложения.
Читать дальше →
Всего голосов 62: ↑56 и ↓6+71
Комментарии102

Три кита. Краткая история трех популярных CMS и попытка заглянуть в будущее

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


Во второй половине «девяностых» индустрия «сайтостроения» переживала расцвет. Каждая компания стремилась заявить о себе в интернете, каждый пользователь мечтал завести личную «домашнюю страничку». На помощь веб-мастерам приходили всевозможные программы вроде FrontPage и Dreamweaver, но большинство сайтов все еще представляли собой набор статических HTML-страниц, иногда — с вкраплением CSS. Чуть позже появилась технология Server Side Includes, позволявшая динамически собирать сайт на сервере из стандартных блоков: «шапки», панели меню, «подвала» и, собственно, полезного содержимого. После этого оставался только один шаг до внедрения баз данных и систем управления контентом, значительно упростивших жизнь как разработчикам, так и владельцам ресурсов.
Читать дальше →
Всего голосов 23: ↑21 и ↓2+29
Комментарии17

Создание плагинов с учётом новой структуры Joomla 4

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров2.9K

С момента выхода Joomla 4 прошло уже почти 2 года, поэтому слово "новой" будем понимать в контексте сравнения с Joomla 3. В Joomla 4 "под капотом" произошло немало изменений. Кодовая база движка постепенно отбрасывает legacy (старый код), встретившись с которым мы могли бы как на машине времени вернуться в середину 2000-х или начало 2010-х 😀

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

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Комментарии10

Установка Laravel-приложений на хостинг с ispmanager

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

Дисклеймер: Я совсем не являюсь гуру PHP и Laravel. Но в этой статье на конкретных примерах расскажу, как развернуть веб приложение на базе Laravel framework на сайте под управлением панели ispmanager. Будет мало теории, но много практических шагов, командной строки, скриншотов, немного докера и компиляции кода.

Готовы? Поехали!

Читать далее
Всего голосов 9: ↑8 и ↓1+8
Комментарии4

Shopify Editions 2023 — крупное обновление в Шопифай

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.8K

В этой статье вы узнаете, что добавилось в последнем крупном Shopify обновление под названием Shopify Edition Winter '23.

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