Блог экспериментатора инженера-разработчика: Infanty.
Я пишу how-to статьи на редкие темы или статьи обзоры - для себя и тех кто со мной работает.
Блог существует при поддержке: "Оккупационных сил Марса".

Отображено: по дате последнего изменения. Посмотреть по дате публикаций.

При продвижении статьями (включает в себя контент маркетинг, а так же продвижение в поисковых системах и социальных сетях) важными являются четыре составляющие: популярность темы, конкуренция по данной тематике, а так же внутренние и внешние факторы сайта при продвижении. Проводится аналитика по темам для статей в определённой тематике (предметной области). Следующим шагом является написание статей в одном из стилей: интервью, пошаговая инструкция и т.п. После чего производится оптимизация сайта для поисковых машин, а так же для более простого и быстрого обмена ссылками на статью в социальных сетях и мессенджерах. Последним шагом является задания первоначального ускорения получения значимости размещённых статей на сайте по определённой тематике с помощью контекстной рекламы, продвижения в группах в социальных сетях, покупки ссылок и т.п.

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

  • Administration views, улучшает интерфейс администрирования сайта делая его более удобным и настраиваемым используя представления;
  • Navbar, добавляет панель навигации для администратора сайта;
  • Entity view modes, позволяет создавать собственные режимы отображения статей (сущностей) используя интерфейс администрирования сайта.
  • ...

Интеграцию с модулем Color проще всего рассмотреть на примере темы: bartik (папка темы расположена в директории: ./core/themes). Первым делом в папке темы создаётся подпапка: color и в ней файл: color.inc, следующего содержания...

Первым шагом добавим к настройкам темы текстовое поле с заголовком Widget. Для этого в корне темы создадим файл theme-settings.php. И в нём имплементируем хук, который изменит форму с настройками темы...

К сожалению настроить вызов dump без аргументов не получилось на тестовой конфигурации. Но после установки модуля Devel (https://www.drupal.org/project/devel) версии 8.x-1.x-dev от 20 февраля 2016 и включения на странице модулей (http://.../admin/modules) Devel и Devel Kint становится доступен аналог функции dump...

Рассмотрим как очистить вёрстку Drupal убрав из шаблона все ненужные теги и прочие символы. При этом сохраним основной функционал модуля Quick Edit и подобных модулей для администратора сайта. Очистку вёрстки рассмотрим на примере поля: "Title".

Будем создать тему с именем: admin_theme, на основе анализа темы bartik из директории: "/core/themes/".

Создадим в директории: "/themes/custom" папку admin_theme для нашей первой темы. И создадим в ней файл admin_theme.info.yml с описанием темы, следующего содержания...

Когда проект небольшой, он не требует особой инфраструктуры для своей разработки и поддержки. Но стоит объёму работ по проекту стать больше 16 ~ 40 часов, как его поддержка и дальнейшее развитие может превратиться в "головную боль". Чтобы этого избежать, для любого среднего проекта необходимо иметь инфраструктуру для его развития и поддержки. Она необходима даже если на проекте работает один разработчик, так как с течением времени разработчик может поменяться и новый разработчик потратит в разы меньше времени на "вхождение в проект".