Привет, меня зовут Infanty, мой профиль в LinkedIn.
Я пишу how-to статьи на редкие темы или статьи обзоры - для себя и тех кто со мной работает.

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

Первым шагом добавим к настройкам темы текстовое поле с заголовком 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 с описанием темы, следующего содержания...

  • Пример простого вывода текста скриптом на Python 3.3 с использованием uWSGI.
  • Пример вывода текста (хранящегося в переменной) в кодировке UTF-8, скриптом на Python 3.3 с использованием uWSGI.
  • Пример простого вывода разбитого на слова предложения (с объединением элементов списка слов в одну строку с разделителем: "|"), скриптом на Python 3.3 с использованием uWSGI и библиотеки NLTK.

Для того, что бы обращаться к скриптам Python в Ubuntu 14.04 используя веб-интерфейс, установим связку: Nginx -> uWSGI -> Virtualenv -> Python 3.3. Где Nginx - веб сервер, WSGI - сервер приложений который позволяет наиболее простым способом взаимодействовать веб-серверу и Python, Virtualenv - создаёт виртуальное окружение для запуска Python скрипта с использованием определённых версий библиотек нужных именно запускаемому скрипту.

LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов:

  •   Linux — операционная система Linux;
  •   Apache — веб-сервер;
  •   MariaDB / MySQL — СУБД;
  •   PHP — язык программирования, используемый для создания веб-приложений.

Используя связку VirtualBox и Ubuntu Server, можно настроить полноценный программный аналог виртуального или выделенного сервера. Такую связку хорошо применять как для разработки новых сайтов, так и для отладки существующих. Так же на такой связке очень удобно повышать свою квалификацию администратора сервера, делая копию образа диска виртуальной машины перед внесением изменений в работу Ubuntu Server и откатываясь на данную копию образа диска виртуальной машины в случае неудач.

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

Как всё успеть при управлении проектами и в жизни? Как тратить так, чтобы оставались деньги и на инвестиции?

Как и любой проект можно пустить на самотек и затянуть сроки разработки, превысить бюджет и получить на выходе посредственный продукт, так же и с жизнью, а так же и с деньгами. Если каждый день не делать шажок к большой цели, к следующей ступени вашего благополучия, то Вы так и будете топтаться на месте. А если не управлять деньгами то они вообще не будут задерживаться у вас в кармане. Надеюсь, Я убедил Вас в том, что жизнью можно управлять как и любым проектом. Главное работать не по 12 часов а головой.