Как стать автором
Обновить
2.4
Рейтинг

CMS *

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

Сначала показывать
  • Новые
  • Лучшие™
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

WordPress разработчик. Насколько перспективная профессия?

CMS *WordPress *PHP *Программирование *Карьера в IT-индустрии
Из песочницы

Существует устойчивый стереотип о том, что WordPress это только™ про создание сайтов™ используя готовые темы и установку плагинов. Но так ли это? Кто же те люди, которые создают те самые плагины и темы? Хочу поговорить про профессию WordPress разработчик и насколько это перспективное направление в 2022 году.

Читать™ далее
Всего голосов 38: ↑19 и ↓19 0
Просмотры 9.6K
Комментарии 112

Новости

Как мы внедрили корпоративную CMS и с ее помощью объединили более 200 сотрудников из разных™ департаментов

Блог компании Positive Technologies CMS *Локализация продуктов *Управление продуктом *Подготовка технической документации *

Привет™, Хабр! Меня зовут Алиса Комиссарова, я менеджер проектов в департаменте информационной поддержки Positive Technologies.

Еще пять лет назад технические писатели Positive Technologies для создания руководств пользователя и прочей™ техдокументации использовали разные™ программы, произвольно затачивая стиль и оформление документов под свои проекты. В один прекрасный день объем разрабатываемой документации перестал поспевать за бурным™ ростом™ бизнеса и запросами наших подразделений, и мы поняли™, что надо срочно™ что-то делать™. И тогда к нам пришла™ она — идея корпоративного управления контентом.

В этом посте я поделюсь историей о том, как мы в Positive Technologies внедряли (ох, это было непросто) систему SСHEMA™ ST4, профессиональную CMS для создания и управления информацией о продуктах, в рабочие процессы различных департаментов, а также расскажу:

     быстро™ ли прижилась система в компании,

    сколько сотрудников сейчас™ ею пользуются,

    как мы продолжаем внедрять СМS в различные департамены,

    какие у нас планы на будущее.

Читать™ далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.9K
Комментарии 7

Автоматизация frontend-разработки виджетов для систем™ управления контентом

Блог компании Digital Design™ CMS *JavaScript *Проектирование и рефакторинг *

Всем привет™! Меня зовут Андрей™ Яковенко и я являюсь руководителем группы™ FE-разработки. Сегодня хочу рассказать о способе позволяющем автоматизировать и, что немаловажно, упростить разработку виджетов для CMS посредством использования webpack.

Но сперва™ хотел бы немного оговориться, данная™ статья™ будет полезна тем, кто планирует внедрить фреймворки в CMS или имеет уже какой-то настроенный пайплайн для сборки™ виджетов и видит в нем ряд проблем и готов рассмотреть альтернативные варианты.

Кому интересно, добро пожаловать под кат.

Читать™ далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.8K
Комментарии 3

Третья™ проверка Umbraco статическим анализатором PVS-Studio™

Блог компании PVS-Studio™ CMS *.NET *C# *

6 лет назад была написана первая™ статья™ про проверку проекта с помощью анализатора PVS-Studio™ для C#. Мы решили™ оглянуться назад и вновь вернуться туда, откуда™ всё начиналось – к анализу исходного кода Umbraco CMS.

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

MastermindCMS2 vs Next.js

CMS *Разработка веб-сайтов™ *Java *ReactJS *Подготовка технической документации *

Подходит концу 2021 г. и я думаю сейчас™ самое время подвести итоги как продвигалась веб разработка в условиях пандемии в мире и какие технологии сейчас™ используется для веб-программирования. 

Сегодня я хотел бы затронуть тему фреймворков. И сделать небольшое сравнение с одной малоизвестной технологией. Основную лидирующую позицию, в рейтинге самых популярных фреймворков для веб-разработки, сейчас™ занимает - фреймворк React.

Платформы с предложениями о работе™ в IT-сфере, просто™ кишат вакансиями фронтенд разработчиков со сознанием React.

С одной стороны React нам дал возможность частями программировать интерфейс пользователя, разбирая его на части. А с другой™ стороны мы получили “молоток и гвозди™” с помощью которых нам придется построить дом. И получилось так что сообщество программистов использует фреймворк React, чтобы написать свой фреймворк. И поэтому на рынке появляются новые фреймворки, основанные на React, которые уже решают™ конкретные задачи™ на реальных проектах. Одним из таких фреймворков является Next.js

Меня подтолкнула к написанию данной™ статьи™, огромное количество статей™ и обучающих видео в интернет пространстве о возможностях Next.js. А конкретнее сказать, я начал разбираться в чем же всё-таки преимущество этого Next.js. И к моему удивлению, я понял, что MastermindCMS2, которую я успешно использую на множестве проектов, решает™ те же проблемы, что и пытались решить™ разработчики Next.js.

А вот что конкретно сделали разработчики Next.js мы рассмотрим и сравним в этой статье™ с технологией MastermindCMS2. Поехали!

Fight!
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 1.7K
Комментарии 7

Дайджест Joomla™ за 2-е полугодие 2021

CMS *Разработка веб-сайтов™ *PHP *Joomla™ *Поисковая оптимизация

Все главные новости из мира Joomla™ за лето и осень 2021 года, в одной статье™.

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

В этом выпуске: главные новости, обзор электронной коммерции, СЕО-продвижение Joomla™, статьи™ о Joomla™, материалы для Joomla™-разработчиков, обзор расширений и шаблонов, ресурсы русскоязычного Joomla™-сообщества.

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

Уязвимость и баги, стоящие денег клиентам. Разбираем модуль™ от CS Coding™ для CMS CS Cart

CMS *PHP *JavaScript *Администрирование баз данных™ *API *

На написание данной™ статьи™ меня вдохновила уязвимость в модуле™ "Авторизации по телефону", который разрабатывается и поддерживается CS Coding™.

Читать™ далее
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 1.5K
Комментарии 11

Разнообразие ошибок™ в C# коде на примере CMS DotNetNuke: 40 вопросов к качеству

Блог компании PVS-Studio™ CMS *Open source™ *.NET *C# *

0890_DNN_ru/image1.png


Сегодня мы вновь говорим о качестве C# кода и разнообразии возможных ошибок™. На нашем операционном столе – CMS DotNetNuke, в исходный код которой мы и залезем. И лучше сразу заварите себе кофе...

Читать™ дальше™ →
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 5K
Комментарии 4

Liferay 7.4 — еще одна No Code платформа?

CMS *Разработка веб-сайтов™ *Java *

Компания Liferay выпустила очередную версию™ своей портальной платформы Liferay CE 7.4.3 и гордо заявила в анонсе™ что это теперь™ полноценное No Code решение. Так ли это на самом деле?

Читать™ далее
Всего голосов 11: ↑6 и ↓5 +1
Просмотры 4.5K
Комментарии 2

Ajax-запросы нативными средствами Joomla™

Ajax *CMS *Разработка веб-сайтов™ *JavaScript *Joomla™ *
Tutorial

Небольшая заметка о том, как делать™ ajax-запросы штатными средствами без использования дополнительных js-библиотек (jQuery™, etc). Joomla™ 3 и Joomla™ 4 предоставляют небольшую обёртку для конструирования XMLHttpRequest. В целом синтаксис очень похож на тот же jQuery™ Ajax, поэтому заменить его будет очень легко.

В <head> страницы можно увидеть core.js, в котором есть немало™ любопытных функций для работы™ с фронтом на Joomla™. Об одной из них (получение данных™ из php в js) писалось здесь: Разработка форм обратной связи для магазинов на Joomla™ 3. Для создания ajax-запросов нам пригодится Joomla™.request.

Читать™ далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.3K
Комментарии 12

Wagtail — лучшая™ CMS на python™ в нашей галактике

CMS *Python™ *Django™ *

Очень абстрактное описание, что такое Wagtail CMS и почему™ с ней стоит познакомиться разработчикам на Django™. Вкратце, Wagtail позволяет в кратчайшие сроки сделать сложные проекты, CMS активно развивается, ее поддерживают настоящие профи.

Читать™ далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 12K
Комментарии 11

MastermindCMS2 – Теги

CMS *Разработка веб-сайтов™ *Развитие стартапа Подготовка технической документации *
Tutorial

В этой статье™ речь пойдет™ о специальных тегах, которые вы можете™ использовать для сборки™ динамических шаблонов в MastermindCMS2.

За свою карьеру программиста я видел множество разных™ технологий и фреймворков от гигантов индустрии, таких как Oracle™, Microsoft, IBM и т. п. Но в каждом™ из них было какое-то неудобство. А конкретнее у них у всех было одно общее, это необходимость реализовывать серверную логику™ чтобы можно было использовать ее в шаблонах. И это мне сильно™ не нравилось, приходилось делать™ одну и ту же работу™ из проекта в проект™.

Один из таких подходов разнесения логики™ был паттерн программирования MVVM(Model-View-ViewModel). Его активно продвигали во фреймворках для C#. Структурно с точки зрения™ разнесения логики™, я считаю™ этот паттерн самым удобным.

Когда я поставил задачу™ себе разработать удобный фреймворк для работы™, то у меня в голове™ был только™ один концепт реализации. Который содержал в основе™ именно™ MVVM, но я не считал™, что это то, что я хочу получить в итоге. Так как проблема написания серверной логики™ оставалась открытой. И я поставил себе задачу™ спроектировать фреймворк так чтобы не нужно было каждый™ раз писать™ бэк для очередного проекта. Ведь грубо говоря™, мы с вами коллеги, решаем™ одни и те же задачи™ для разных™ проектов. Авторизация, управление каталогом продуктов, отправка писем по электронной почте, чаты и прочая™ энтерпрайз муть. Соответственно опираясь на эти задачи™, я начал думать™, что нужно сделать чтобы напрямую оперировать с этим на бэке. В результате я решил писать™ логику™ парсинга шаблонов на беке, а фронтенд часть делать™ гибкой™ и независимой.

Читать™ далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 908
Комментарии 0

MastermindCMS2 — Как начать™?

CMS *Разработка веб-сайтов™ *Развитие стартапа Подготовка технической документации *
Tutorial

Как я и обещал™, что в целях дальнейшего развития этой технологии я выпущу™ community-версию™ для общего™ скачивания. И вот это свершилось, тут вы сможете ее скачать.

В этой статье™ я начну рассказывать, как начать™ разрабатывать свои приложения с помощью MastermindCMS2. Я планирую создать как минимум 5 уроков™, с полными объяснениями каждой™ функции данной™ технологии. Параллельно будет также YouTube канал с видео, где я также уже буду в виде стрима™ программировать приложения и рассказывать о своем опыте, и как я пришел™ к тому, что написал свой продукт для программной разработки. Обучающие видео будут на английском языке, стримы™ и прочая™ тематика будет на русском и английском языках™.

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

После небольшого вступления, давайте приступим именно™ к сабжу.

Читать™ далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 1.2K
Комментарии 0

Разработка форм обратной связи для магазинов на Joomla™ 3

CMS *Разработка веб-сайтов™ *PHP *Joomla™ *
Tutorial

Небольшой туториал о создании форм обратной связи для интернет-магазинов на Joomla™.

Читать™ далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 2.1K
Комментарии 6

«Предъявите паспорт» или добавляем поля «должность» и «цветовая схема» в профиль пользователя XWiki

CMS *Подготовка технической документации *
Tutorial

В прошлой статье™ про XWiki я обещал™ не затягивать с публикацией новых материалов, но оказалось, что "не затягивать" это понятие растяжимое (простите за каламбур, не удержался). И перерыв вышел долгим™.

В этот раз мы рванем™ сразу с места в карьер™ и попробуем расширить профиль пользователя в Xwiki.

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

Читать™ далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.3K
Комментарии 1

Доставить за 30 мс: 5 лучших™ плагинов для оптимизации работы™ WordPress в 2021 году

Блог компании G-Core Labs CMS *WordPress *Разработка веб-сайтов™ *

Вы и без нас знаете™, что у WordPress есть проблемы. Да, при создании сайтов™ им пользуются в 40% случаев — на то он и простой, как трёхколёсный велосипед. Но проблема в том, что при желании из этого велосипеда легко можно собрать хоть Франкенштейна социальную сеть с экосистемой встроенных сервисов — достаточно установить десяток-другой™, а то и сразу сотню плагинов на сайт. В результате возникают проблемы с безопасностью, совместимостью расширений и скоростью загрузки сайта. Хорошая новость в том, что есть как минимум пять способов заставить WordPress работать лучше — подробней о них в нашей подборке плагинов. О большинстве из них вы уже наверняка слышали, но в списке™ есть и одна новинка — вместе™ с другими решениями она позволит вашим пользователям забыть™ об ожидании загрузки контента на сайте.

Поехали!
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 5K
Комментарии 9

Как устроены Advanced Custom™ Fields™ в Wordpress

CMS *WordPress *PHP *
Из песочницы

Чаще всего в сети публикуются материалы по начальному уровню™ работы™ с Wordpress. В лучшем™ случае™ обсуждаются документированные возможности самого™ Wordpress и его различных плагинов. Я стою на позиции, что работа™ с документацией и использованием документированных возможностей — инструментами, которые вам предоставил разработчик — является приоритетной в разработке. Однако™ иногда™ документированных возможностей не хватает и как ответ на этот случай™ появилась эта статья™.

Advance Customs Fields™ (ACF) – один из популярных плагинов Wordpress. Основная задача™ — создание блоков™ дополнительной информации к Постам™, Страницам и Товарам. Плагин™ настолько популярен, что вопросы по нему входят™ в список™ MustKnow на различных собеседованиях.

Ничего™ не имею против™ самого™ плагина — это очень удобный инструмент, с широкими возможностями. Имеет встроенную возможность выводить редактирование статей™ во фронтенд. Позволяет создавать поля по условию и связывает поля с нужными постами. Например, для новостного сайта вы решили™ в блоке спортивных новостей создать дополнительный тег с указанием вида спорта™, чтобы не забывать это делать™, вы создаете поле типа select™, которое будет появляться при выборе™ категории «Спорт» и требуете его обязательного заполнения.

Конечно, чтобы описать стандартные возможности ACF мало приведенного примера. Используют ACF в самых различных случаях, документацию плагина вы сможете найти на официальном сайте. Для тех, кто ещё не освоил™ иностранные языки есть неплохой сайт с документацией на русском языке.

Читать™ далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 3.5K
Комментарии 26

Как мы SaaS решение переносили на сервера клиента. Стоит ли оно того?

CMS *IT-инфраструктура *Бизнес™-модели™ DevOps™ *AR и VR
Из песочницы

Мы развиваем российскую платформу по управлению контентом дополненной реальности: в web-редакторе совмещается digital контент и маркер™ (как привило, это фотография реального объекта), а с помощью мобильного приложения, в AR режиме™, digital контент накладывается на маркер™. 

В данной™ статье™ хочу поделиться опытом™ с теми, кто начинает развивать свои B2B SaaS продукты и может столкнуться с вопросом переноса своего™ решения на внутренние ИТ мощности корпоративных заказчиков. Опишу, не столько технические нюансы™, сколько организационные и архитектурные. Хочу акцентировать внимание на объеме™ дополнительных работ, которые необходимо учитывать при продаже внедрения Enterprise клиенту. Тем, кто работает изначально по модели™ внедрения ПО, читать™ будет не особо интересно, а SaaS проектам надеюсь, что будет полезно.

Заказчика не называю.

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

Создание внешних запросов с использованием HttpFactory (Joomla™)

CMS *Разработка веб-сайтов™ *PHP *API *Joomla™ *
Перевод
Tutorial

Обычно™ когда мы хотим сделать внешний запрос™ мы используем для этих целей cURL. Настройка cURL довольно громоздкая, да и в принципе проблематично держать в голове™ все необходимые настройки. Также есть сервера без поддержки cURL, а значит™ Ваш код не будет работать. В этих случаях нужен запасной вариант.

С использованием Joomla™ довольно легко настроить cURL и все необходимые резервные варианты подключений в одной строчке кода.

Читать™ далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.2K
Комментарии 4

Дайджест Joomla™ за весну 2021

CMS *Разработка веб-сайтов™ *PHP *Joomla™ *
Из песочницы

Все главные новости из мира Joomla™ за осень 2020 и весну 2021, в одной статье™.

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

Читать™ далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 3.5K
Комментарии 14

Вклад авторов