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

CMS *

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

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

Как я почти бесплатно запустил блог на Эгее

Время на прочтение 3 мин
Количество просмотров 1.8K
CMS *WordPress *DIY или Сделай сам
Туториал

Начну статью с того, чтобы прояснить, что я не разработчик и запустить свой сайт для меня нетривиальная задача. У меня уже был свой сайт, который построен на чистом HTML, но запустить свой сайт бесплатно на Эгее у меня не выходило. Недавно я запустил еще один блог на конкретную тематику и мне захотелось сделать под него сайт.

Что значит "почти бесплатно"?
Всего голосов 18: ↑5 и ↓13 -8
Комментарии 8

Новости

Nanc — backend-agnostic CMS с Flutterлюшками

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 2K
CMS *Разработка мобильных приложений *Dart *Flutter *
Обзор

Привет! Сегодня я хочу представить вам плод моего многомесячного труда по ночам и выходным, призванный улучшить опыт управления контентом и привнести в мир разработки Flutter-приложений дополнительные возможности.

Далее речь пойдет о Nanc (читается как Нэнс, но я внутренним голосом постоянно произношу "Нанк" 🤪) - Not A Normal CMS. Почему она "не нормальная" и что с её помощью можно делать вы узнаете, если осилите эту статью.

Пойдем осиливать!
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 5

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

Время на прочтение 29 мин
Количество просмотров 1.5K
CMS *Разработка веб-сайтов *Open source *PHP *Joomla *
Дайджест

Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 24 августа 2022 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Новости расширений, расширения для электронной коммерции и интеграций с Битрикс 24 и AmoCRM, справочные материалы и туториалы, REST API Joomla 4 для разработчиков и многое другое в этой дайджесте.

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

Как я 30 дней автообновление валюты чинил: Opencart 3.0

Время на прочтение 5 мин
Количество просмотров 3.5K
CMS *PHP *
Recovery mode
Из песочницы

Я новичок, в прошлом году, только начал изучать JavaScript, HTML, CSS и вот я web-администратор в офисе.

Все началось с обычного замечания на утренней планерке — генеральный директор сказал мне: "Видел? На сайте сумма в рублях за доллар соответствует завтрашнему дню, а должна быть еще сегодняшняя!" Все товары, рекламные площадки, клиенты, заказы — все это завязано на валюте, которая обновляется на сутки раньше, чем должна.

И тут я понял что меня ждет очень сложная и почти не выполнимая задача. Ведь я совсем не секу в PHP и с Opencart только месяц как знаком. «Сделаю, конечно!», ответил я, не бить же в грязь лицом.

Как у меня это получилось
Всего голосов 19: ↑14 и ↓5 +9
Комментарии 22

Истории

«И швец и жнец» или обзор полезных расширений для XWiki

Время на прочтение 4 мин
Количество просмотров 2.6K
CMS *Open source *Управление проектами *Подготовка технической документации *
Обзор

 

Вот уже второй год, как мы используем XWiki, вместо Confluence. 

За это время я к ней привык и даже в некотором роде полюбил. Поэтому не могу пройти мимо такого важного события как выход новой LTS версии 4.10.X.

Если вы не знакомы с релизным циклом XWiki, то вас может удивить, что LTS версия выходит в конце года и в течение всего следующего года получает обновления. Иногда бывает так, что обновления версии XWiki, что-то правит и одновременно что-то ломает, но в целом как обновление того стоит. Например, в 14 версии неплохо улучшили работу с вложениями, экспортом PDF и диалогом вставки изображений в редакторе.

Сегодня я не буду вдаваться в технические подробности, а просто сделаю беглый обзор функционала, рассчитанный в первую очередь на людей только что узнавших об XWiki. Обозревать мы будем самую последнюю на текущий момент версию 14.10.2 со Standard Flavor, установленную через Docker образ.

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

10 WordPress плагинов, которые вы должны знать в 2023

Время на прочтение 5 мин
Количество просмотров 4.3K
CMS *WordPress *Разработка веб-сайтов *PHP *Программирование *
Перевод

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

Читать далее
Всего голосов 15: ↑2 и ↓13 -11
Комментарии 10

Как ускорить сайт на WordPress за 15 шагов

Время на прочтение 12 мин
Количество просмотров 5.2K
Блог компании FirstVDS CMS *WordPress *Системное администрирование *

Оптимизация скорости сайта на WordPress — одна из тех тем, которые, казалось бы «перекопаны» вдоль и поперек, но продолжают вызывать постоянный интерес. И, если задуматься, это совсем неудивительно. WP остается самой популярной CMS, на которой работает более 43% сайтов. Технически же неискушенный пользователь может легко потеряться в «океане» созданных для WordPress технологий и возможностей настройки.

В этой статье мы расскажем о первых этапах оптимизации работы WordPress. Это будет полезно тем, кто только начинает использовать CMS или начал задумываться об эффективности ее работы. Конечно, в кратком обзоре будет приведен далеко не полный список возможных мер, но выполнение этих шагов позволит вам быстро добиться первых ощутимых результатов и сделать WP-сайт более быстрым.   

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

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

Время на прочтение 15 мин
Количество просмотров 1.4K
CMS *Разработка веб-сайтов *Open source *Joomla *
Туториал
Перевод

Эта статья - первая часть перевода статьи Joomla’s New HTTP Headers Plugin For J4 из майского номера (2022) Joomla Community Magazine. Статья рассчитана на широкий круг читателей с разными уровнями компетенций, поэтому опытным вебмастерам и разработчикам имеет смысл пропустить часть текста вводного характера и сразу перейти к описанию плагина. Далее текст автора.

В продолжение статьи о безопасности, паролях и плагине WebAuthn в Joomla [JCM, 04/2022, текст на английском - Т.С.], мы рассмотрим еще одну функцию безопасности Joomla, добавленную в Joomla 4. Это плагин HTTP Headers, который теперь включен в ядро.

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

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

Как отображать посты и ACF поля в WordPress. 2 Способа (перевод)

Время на прочтение 13 мин
Количество просмотров 1.4K
CMS *WordPress *Разработка веб-сайтов *PHP *Программирование *
Туториал
Перевод

В данной статье вы узнаете как запрашивать и отображать посты, как отображать ACF поля (узнаете новый способ), также ближе познакомитесь с устройством мета полей и разберетесь с пользовательскими типами постов (Custom Post Types) в WordPress, эти знания помогут понять структуру WordPress изнутри.

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

Отображаем ACF поля красиво и без кодинга

Время на прочтение 5 мин
Количество просмотров 1.5K
CMS *WordPress *Разработка веб-сайтов *PHP *Программирование *
Перевод

Плагин Advanced Custom Fields используется в WordPress повсеместно, за свою карьеру я встретил лишь несколько сайтов которые обходились без него (весьма специфические). Большой набор типов полей, хороший интерфейс для админов, обширная документация для разработчиков. Казалось бы, чего проще, вывести поля на фронт сайта. Но на практике это делается довольно некрасиво, и занимает гораздо больше времени, чем можно было бы ожидать. Я расскажу как вывести любые ACF поля на фронт без кодинга (и без visual page builders), очень быстро и не превращая код темы в черную дыру спагетти код.

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

Оцифровка процессов компании/проекта. Особенности рабочего стола в Notion в проектах с большим количеством процессов

Время на прочтение 6 мин
Количество просмотров 2.3K
CMS *CRM-системы *Управление разработкой *Управление проектами *

В статье приводятся примеры рабочих столов создаваемых в Notion для доступа членов команды к процессам проекта. Подробно разбирается структура рабочего стола и назначение информационных блоков. Статья не является руководством для создания подобного, но объясняет особенности рабочего стола и необходимость наличия в нем представленных структур.

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

Notion глазами эксперта. Особенности профессиональной системы управления проектами в Notion

Время на прочтение 6 мин
Количество просмотров 8.3K
CMS *CRM-системы *Управление проектами *Управление продуктом *

Данная статья демонстрирует особенности профессиональной системы управления в Notion, написанная экспертом, создавшем более 100 систем управления проектами в Notion за несколько лет.

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

О Dependency Injection в Magento 2

Время на прочтение 7 мин
Количество просмотров 1.5K
CMS *Разработка веб-сайтов *PHP *Разработка под e-commerce *Magento *
Туториал

В этой статье поговорим об инъекции (внедрении) зависимостей в Magento 2. Как ее использовать и для чего она нужна.

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

В основе этого подхода лежит принцип Dependency Inversion (инверсия зависимостей) из принципов SOLID, который предполагает использование абстракций вместо конкретных классов, где детали реализации должны зависеть от абстракций, а абстракции не должны зависеть от деталей реализации.

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

Joomla 4: мощь CLI приложений

Время на прочтение 17 мин
Количество просмотров 1.6K
CMS *Open source *PHP *Серверное администрирование *Joomla *
Туториал
Перевод

В Joomla 4 из коробки поставляется новый, улучшенный CLI (интерфейс командной строки), который входит в состав в ядра. Теперь вы можете выполнять задачи тех.обслуживания, даже не заходя на свой веб-сайт. Также в статье затрагивается вопрос постановки задач Планировщика задач Joomla 4.1 на серверный CRON. Есть список-шпаргалка CLI команд Joomla 4 и Akeeba Backup.

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

«А у нас сиеста!» или как ресторану обрабатывать звонки клиентов с помощью API

Время на прочтение 31 мин
Количество просмотров 1.2K
Блог компании МТТ CMS *PHP *API *
Туториал

Промоделируем ситуацию: знаменитейший помощник повара по имени Хуан после прогремевшей на весь мир истории со сковородками (отсылка) решил открыть свой собственный ресторанчик. 

Хуан готовит прекрасную паэлью, возможно лучшую в Андалусии. Но есть одна проблема - Хуан уважает сиесту, а поэтому с 13:00 до 17:00 совершенно не следит за персоналом ресторана. 
Наша цель: помочь веселому и предприимчивому Хуану успокоить клиентов и мотивировать сотрудников, чтобы они не забывали быстро готовить и доставлять заказы. 

Для этого автоматизируем процессы обработки входящих вызов от клиентов с помощью Telecom API MTT.

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

Мой Опыт Работы С Shopify Как Разработчика

Время на прочтение 7 мин
Количество просмотров 2.5K
CMS *Разработка веб-сайтов *Разработка под e-commerce *

С Shopify я работаю практически год, за это время я столкнулся с множеством интересных задач и сейчас постараюсь поделиться своим опытом. Если вы хотите изучить Shopify разработку, то вам будет полезно прочитать эту статью, она должна помочь вам познакомиться с Шопифай и возможно ответить на какие-то ваши вопросы. Даже если вы хотите открыть магазин на Шопифай вы сможете почерпнуть для себя полезную информацию.

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

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

Время на прочтение 13 мин
Количество просмотров 2.8K
CMS *Разработка веб-сайтов *Open source *PHP *Joomla *
Туториал

Joomla 4 "под капотом" претерпела немало изменений относительно предыдущих версий. Её кодовую базу сообщество разработчиков регулярно подтягивают до современных реалий, вводя актуальные технологии в ядро CMS. Так, например, если раньше загрузка классов была вариациями на тему include, то в Joomla 4 появился лоадер, приведённый к PSR-4. Ядро CMS переводится на концепцию сервис-провайдеров, внедрены DI-контейнеры. Эти изменения влекут за собой изменения в структуре компонентов, модулей и плагинов.

В данной статье пойдёт речь о том, как создать модуль для Joomla 4 с новой структурой файлов и классов. Как создать новый (или апгрейдить старый) модуль так, чтобы он ещё долго прослужил на Joomla 4 и Joomla 5? Читаем далее...

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

Триквел по Orchard Core. Повторная проверка при помощи PVS-Studio

Время на прочтение 10 мин
Количество просмотров 812
Блог компании PVS-Studio CMS *Open source *C# *

В этой статье мы исследуем проект Orchard Core c помощью статического анализатора PVS-Studio и узнаём, так ли привлекателен код платформы, как сайты, созданные на её основе. Итак, пусть поток статического анализа несёт нас вперёд!

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

Joomla-дайджест за 2-й квартал 2022 года

Время на прочтение 28 мин
Количество просмотров 2K
CMS *Разработка веб-сайтов *Open source *PHP *Joomla *

Что в этом дайджесте? 1 млн уников в сутки на сайте-новостнике на Joomla, немного статистики, маркетинговых исследований, обзоры, электронная коммерция. 46 (+66) расширений Joomla, 8 ресурсов для разработки, Joomla 4 REST API и мобильные приложения, 8 статей и переводов, события из жизни Joomla-сообщества.

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

Верстка форм на примере контактной формы в Drupal

Время на прочтение 3 мин
Количество просмотров 1.3K
CMS *Разработка веб-сайтов *Drupal *
Туториал

 У нас есть две задачи. Первая задача - это создать контактную форму на сайте, и темизировать её, вторая задача - это научиться темизировать формы вообще. Итак, давайте сначала рассмотрим те решения, которые подсказывает нам сообщество Drupal.

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

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