Soumettre la recherche
Mettre en ligne
Drupal Perfomance issues, tips & tricks. Антон Иванов.
•
Télécharger en tant que PPT, PDF
•
0 j'aime
•
418 vues
DrupalCampDN
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 22
Télécharger maintenant
Recommandé
Ways how to increase Drupal 6 performance. (Drupal Cafe #1 in Kharkiv 08.09.2011)
Drupal 6 performance
Drupal 6 performance
Anton Ivanov
ы начали делать проект и запустили его в продакшн. Со временем пользователей становится больше и текущих ресурсов вам начинает не хватать. В этом докладе я расскажу о основных путях борьбы с нагрузкой, путях решения и проблемах, связанных с ними. В докладе мы поговорим о: 0. Что такое нагрузка? Пути борьбы с нагрузкой. Оптимизация кода, кеширование, масштабирование 1. Какие проблемы возникают при внедрении кеширования 2. Как оценивать качество работы кеширования? 3. Путь масштабирования и борьба за ресурсы 4. Проблемы балансировки 5. Проблемы БД. Конкурентный доступ и данным и целостность их Пути решения проблем будут на примере Python/Django
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Andrew Minkin
Оптимизируем скорость загрузки страницы
Оптимизируем скорость загрузки страницы
Slava Aliev
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
rit2011
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного server-side API десктопного приложения. Сергей Аверин, Badoo. Доклад рассказывает о реально примененных способах оптимизации производительности API компании Badoo для собственных десктоп-приложений: как специфика «много постоянных соединений/однотипные запросы/большая нагрузка» повлияла на стратегию оптимизации производительности. Что было сделано: • Планирование архитектуры изначально (fault-tolerance, адаптивные апдейты и тайм-ауты, отказ от попыток восстановления после ошибок для единичных команд). • Переехали с redis на handlersocket. • Rate-limiting запросов к демонам. • Синхронизация записей. • Асинхронность. • Записи при достижении порога изменения параметров. • Профилирование кода, анализ потребления CPU, времени ответа. • Статистика, статистика и еще раз статистика. • Pconnect. Доклад будет интересен: • системным архитекторам, • server-side разработчикам.
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Sergey Xek
Можно ли получить заветные 100 баллов в PageSpeed Insights, хорошо индексироваться и всё это без AMP? Легко! Дмитрий Шевченко рассказывает как этого достичь и познакомит с инструментом для проверки скорости сайта.
Оптимизация скорости сайта без использования AMP | Odessa Frontend Meetup #10
Оптимизация скорости сайта без использования AMP | Odessa Frontend Meetup #10
OdessaFrontend
Speed Up Your Website
Speed Up Your Website
Ecommerce Solution Provider SysIQ
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
rit2011
Recommandé
Ways how to increase Drupal 6 performance. (Drupal Cafe #1 in Kharkiv 08.09.2011)
Drupal 6 performance
Drupal 6 performance
Anton Ivanov
ы начали делать проект и запустили его в продакшн. Со временем пользователей становится больше и текущих ресурсов вам начинает не хватать. В этом докладе я расскажу о основных путях борьбы с нагрузкой, путях решения и проблемах, связанных с ними. В докладе мы поговорим о: 0. Что такое нагрузка? Пути борьбы с нагрузкой. Оптимизация кода, кеширование, масштабирование 1. Какие проблемы возникают при внедрении кеширования 2. Как оценивать качество работы кеширования? 3. Путь масштабирования и борьба за ресурсы 4. Проблемы балансировки 5. Проблемы БД. Конкурентный доступ и данным и целостность их Пути решения проблем будут на примере Python/Django
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Andrew Minkin
Оптимизируем скорость загрузки страницы
Оптимизируем скорость загрузки страницы
Slava Aliev
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
rit2011
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного server-side API десктопного приложения. Сергей Аверин, Badoo. Доклад рассказывает о реально примененных способах оптимизации производительности API компании Badoo для собственных десктоп-приложений: как специфика «много постоянных соединений/однотипные запросы/большая нагрузка» повлияла на стратегию оптимизации производительности. Что было сделано: • Планирование архитектуры изначально (fault-tolerance, адаптивные апдейты и тайм-ауты, отказ от попыток восстановления после ошибок для единичных команд). • Переехали с redis на handlersocket. • Rate-limiting запросов к демонам. • Синхронизация записей. • Асинхронность. • Записи при достижении порога изменения параметров. • Профилирование кода, анализ потребления CPU, времени ответа. • Статистика, статистика и еще раз статистика. • Pconnect. Доклад будет интересен: • системным архитекторам, • server-side разработчикам.
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Sergey Xek
Можно ли получить заветные 100 баллов в PageSpeed Insights, хорошо индексироваться и всё это без AMP? Легко! Дмитрий Шевченко рассказывает как этого достичь и познакомит с инструментом для проверки скорости сайта.
Оптимизация скорости сайта без использования AMP | Odessa Frontend Meetup #10
Оптимизация скорости сайта без использования AMP | Odessa Frontend Meetup #10
OdessaFrontend
Speed Up Your Website
Speed Up Your Website
Ecommerce Solution Provider SysIQ
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
rit2011
Mafiozi Performance1
Mafiozi Performance1
barcamplv09
Доклад на конференции Kolesa/Web 1.0
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Колёса Крыша Маркет
Catalyst – MVC framework на Perl
Catalyst – MVC framework на Perl (RIT 2008)
Catalyst – MVC framework на Perl (RIT 2008)
Sergey Skvortsov
Подготовили студенты 1 курса группы 613 Журавлёва Кристина, Климко Яна, Нечаев Василий и Регис Маргарита
Топ-3 браузеров
Топ-3 браузеров
Margarita_Regis
Выступление Андрея Сумина, Руководителя разработки фронт-энда, Mail.Ru Group: "JavaScript на сервере, 1ms на трансформацию" на #HPC 9 августа, 2012.
Выступление Андрея Сумина, Mail.Ru Group, на High Performance Conference
Выступление Андрея Сумина, Mail.Ru Group, на High Performance Conference
EYevseyeva
Топ-3 браузеров
рейтинг браузеров
рейтинг браузеров
Hannah Karpovskaya
IT
Brauzery
Brauzery
Stas Zhukovskij
internet
Prezentatsia1 (3)
Prezentatsia1 (3)
Alyona111111111
Mini-essay about different browsers by Berezina Ksenia, Bogdan Elena, Olessiuk Anastasia and Petrova Marya.
Mini-essay final
Mini-essay final
Ксения Березина
Top browsers
Браузеры
Браузеры
Ekaterina Mandik
Comparing Drupal CMS with Raw PHP coding. Presentation for AISEC conference ItEvent09 - http://aiesec-if.in.ua/news/88-it-event-anounce inspired by Drupal Camp 2009 (http://camp09.drupal.ua/)
Drupal Vs Other
Drupal Vs Other
Andrii Lundiak
Some words about browsers
Browsers. Description
Browsers. Description
Anton Darmadzekhin
Как сделать сайт отзывчивее для пользователей, как ускорить появление контента на сайте чтобы пользователь не уходил с сайта, так и не дождавшись его появления.
Битва за миллисекунды: практика ускорения веб сайтов
Битва за миллисекунды: практика ускорения веб сайтов
index.art
Server-side JavaScript
Server-side JavaScript
Media Gorod
Meet Magento Russia 2015
Андрей Татаранович (Amasty) - Секретные материалы техподдержки
Андрей Татаранович (Amasty) - Секретные материалы техподдержки
meet_magento
На сколько быстрым и надежным должен быть интернет-магазин? Технологии ускорения сайта от "1С-Битрикс"
1 2 2_1_c-bitrix_kuleshov
1 2 2_1_c-bitrix_kuleshov
elenae00
Andrey Tataranovich (Amasty): Support X-Files Андрей Татаранович (Amasty): Секретные материалы техподдержки
Meet Magento Belarus 2015: Andrey Tataranovich
Meet Magento Belarus 2015: Andrey Tataranovich
Amasty
Выступление на PYCON RUSSIA 2015
50 оттенков кеширования: обзор актуальных батареек - Григорий Петров, VoxImplant
50 оттенков кеширования: обзор актуальных батареек - Григорий Петров, VoxImplant
it-people
Браузеры Оптимальный выбор.
браузеры
браузеры
Алексей Гололоб
Подготовили: Лис Анастасия Белоусова Анна Ладутько Виктория Лустенков Егор ТОП-3: 1. Google Chrome 2. Mozilla Firefox 3. Opera Ссылка на документ: https://docs.google.com/spreadsheets/d/1HHCYtAqEWZEV3SY7ITmUgJgPK5kn20HWmkLxJToPwVI/edit#gid=1971600642
Brauzery
Brauzery
Egor Lustenkov
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектов
Softline
Optimizations of Android version of Telegram
Android Telegram S Optimizations
Android Telegram S Optimizations
Stepan Korshakov
Contenu connexe
Tendances
Mafiozi Performance1
Mafiozi Performance1
barcamplv09
Доклад на конференции Kolesa/Web 1.0
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Колёса Крыша Маркет
Catalyst – MVC framework на Perl
Catalyst – MVC framework на Perl (RIT 2008)
Catalyst – MVC framework на Perl (RIT 2008)
Sergey Skvortsov
Подготовили студенты 1 курса группы 613 Журавлёва Кристина, Климко Яна, Нечаев Василий и Регис Маргарита
Топ-3 браузеров
Топ-3 браузеров
Margarita_Regis
Выступление Андрея Сумина, Руководителя разработки фронт-энда, Mail.Ru Group: "JavaScript на сервере, 1ms на трансформацию" на #HPC 9 августа, 2012.
Выступление Андрея Сумина, Mail.Ru Group, на High Performance Conference
Выступление Андрея Сумина, Mail.Ru Group, на High Performance Conference
EYevseyeva
Топ-3 браузеров
рейтинг браузеров
рейтинг браузеров
Hannah Karpovskaya
IT
Brauzery
Brauzery
Stas Zhukovskij
internet
Prezentatsia1 (3)
Prezentatsia1 (3)
Alyona111111111
Mini-essay about different browsers by Berezina Ksenia, Bogdan Elena, Olessiuk Anastasia and Petrova Marya.
Mini-essay final
Mini-essay final
Ксения Березина
Top browsers
Браузеры
Браузеры
Ekaterina Mandik
Comparing Drupal CMS with Raw PHP coding. Presentation for AISEC conference ItEvent09 - http://aiesec-if.in.ua/news/88-it-event-anounce inspired by Drupal Camp 2009 (http://camp09.drupal.ua/)
Drupal Vs Other
Drupal Vs Other
Andrii Lundiak
Some words about browsers
Browsers. Description
Browsers. Description
Anton Darmadzekhin
Как сделать сайт отзывчивее для пользователей, как ускорить появление контента на сайте чтобы пользователь не уходил с сайта, так и не дождавшись его появления.
Битва за миллисекунды: практика ускорения веб сайтов
Битва за миллисекунды: практика ускорения веб сайтов
index.art
Server-side JavaScript
Server-side JavaScript
Media Gorod
Meet Magento Russia 2015
Андрей Татаранович (Amasty) - Секретные материалы техподдержки
Андрей Татаранович (Amasty) - Секретные материалы техподдержки
meet_magento
На сколько быстрым и надежным должен быть интернет-магазин? Технологии ускорения сайта от "1С-Битрикс"
1 2 2_1_c-bitrix_kuleshov
1 2 2_1_c-bitrix_kuleshov
elenae00
Andrey Tataranovich (Amasty): Support X-Files Андрей Татаранович (Amasty): Секретные материалы техподдержки
Meet Magento Belarus 2015: Andrey Tataranovich
Meet Magento Belarus 2015: Andrey Tataranovich
Amasty
Выступление на PYCON RUSSIA 2015
50 оттенков кеширования: обзор актуальных батареек - Григорий Петров, VoxImplant
50 оттенков кеширования: обзор актуальных батареек - Григорий Петров, VoxImplant
it-people
Браузеры Оптимальный выбор.
браузеры
браузеры
Алексей Гололоб
Подготовили: Лис Анастасия Белоусова Анна Ладутько Виктория Лустенков Егор ТОП-3: 1. Google Chrome 2. Mozilla Firefox 3. Opera Ссылка на документ: https://docs.google.com/spreadsheets/d/1HHCYtAqEWZEV3SY7ITmUgJgPK5kn20HWmkLxJToPwVI/edit#gid=1971600642
Brauzery
Brauzery
Egor Lustenkov
Tendances
(20)
Mafiozi Performance1
Mafiozi Performance1
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Catalyst – MVC framework на Perl (RIT 2008)
Catalyst – MVC framework на Perl (RIT 2008)
Топ-3 браузеров
Топ-3 браузеров
Выступление Андрея Сумина, Mail.Ru Group, на High Performance Conference
Выступление Андрея Сумина, Mail.Ru Group, на High Performance Conference
рейтинг браузеров
рейтинг браузеров
Brauzery
Brauzery
Prezentatsia1 (3)
Prezentatsia1 (3)
Mini-essay final
Mini-essay final
Браузеры
Браузеры
Drupal Vs Other
Drupal Vs Other
Browsers. Description
Browsers. Description
Битва за миллисекунды: практика ускорения веб сайтов
Битва за миллисекунды: практика ускорения веб сайтов
Server-side JavaScript
Server-side JavaScript
Андрей Татаранович (Amasty) - Секретные материалы техподдержки
Андрей Татаранович (Amasty) - Секретные материалы техподдержки
1 2 2_1_c-bitrix_kuleshov
1 2 2_1_c-bitrix_kuleshov
Meet Magento Belarus 2015: Andrey Tataranovich
Meet Magento Belarus 2015: Andrey Tataranovich
50 оттенков кеширования: обзор актуальных батареек - Григорий Петров, VoxImplant
50 оттенков кеширования: обзор актуальных батареек - Григорий Петров, VoxImplant
браузеры
браузеры
Brauzery
Brauzery
Similaire à Drupal Perfomance issues, tips & tricks. Антон Иванов.
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектов
Softline
Optimizations of Android version of Telegram
Android Telegram S Optimizations
Android Telegram S Optimizations
Stepan Korshakov
Мой доклад на конференции "Php frameworks day 2013"
Phalcon - самый быстрый PHP Framework
Phalcon - самый быстрый PHP Framework
Oleksandr Torosh
Материалы со встречи: http://getdev.net/Event/powershell
PowerShell
PowerShell
GetDev.NET
Сергей Рыжиков. Директор "1С-Битрикс". Как настроить двухуровневую конфигурацию веб-приложения. Производительность. Нагруженный Форк
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
ForkConf
Архитектура новой почты Рамблера
Ramail Arch
Ramail Arch
guest2304687
архитектура новой почты рамблера
архитектура новой почты рамблера
HighLoad2009
20111002 information retrieval raskovalov_lecture3
20111002 information retrieval raskovalov_lecture3
Computer Science Club
Это реальный рассказ об архитектуре Единой Фронтальной Системы (ЕФС) - системы, которая будет обслуживать абсолютно всех клиентов Сбербанка во всех каналах (отделения, интернет-банки, мобильные приложения, АТМ и т.д.). Это означает: десятки миллионов активных клиентов, 24х7, и еще пара NFR'ов, от которых порой вздрагиваешь по ночам :) С одной стороны мы должны гарантировать 99.99% доступность, с другой стороны мы должны сокращать time-to-market для новых продуктов и быть готовыми обновлять ЕФС очень часто и по кусочкам – и это малая часть вызовов, с которыми нам приходиться сталкиваться. В моем докладе я расскажу: · Как мы гарантируем 99.99% доступности для всего ЕФС, включая хранилище (и особенно включая хранилище). · Как мы масштабируемся на миллионы пользователей, оставаясь внешнее единой системой. · Как мы реализуем zero downtime deployment, чтобы оставаться в 99.99% в условиях частых обновлений.
Высокопроизводительная и отказоустойчивая архитектура фронтальных систем / Ма...
Высокопроизводительная и отказоустойчивая архитектура фронтальных систем / Ма...
Ontico
бегун
бегун
HighLoad2009
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Ontico
Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera Vilenskaya
Alex Ilyin
php frameworks
php frameworks
Транслируем.бел
MySQL всегда использовали под высокой нагрузкой. Недаром эта база была и остаётся самым популярным бэкэндом для web. Однако наши представления о хайлоде с каждым годом расширяются. Большая скорость передачи данных -> больше устройств с подключением к интернет -> больше пользователей -> больше данных. Задачи, стоящие перед разработчиками MySQL, с каждым годом усложняются. В этом докладе я расскажу как менялись сценарии использования MySQL за [почти] 25 лет её истории и что делали инженеры, чтобы MySQL оставалась актуальной. Мы затронем такие темы, как работа с большим количеством активных соединений и высокими объёмами данных. Я покажу насколько современные версии лучше справляются с возросшими нагрузками. Я надеюсь, что после моего доклада те слушатели, которые используют старые версии, захотят обновиться и те, кто уже обновились, узнают как использовать современный MySQL на полную мощность. Прочитана на конференции OST 2020: https://ostconf.com/materials/2857#2857
Современному хайлоду - современные решения: MySQL 8.0 и улучшения Percona
Современному хайлоду - современные решения: MySQL 8.0 и улучшения Percona
Sveta Smirnova
— Как мы пришли к использованию ClickHouse. — Сильные и слабые стороны. — Практические кейсы использования ClickHouse для решения аналитических задач.
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
HOWWEDOIT
Доклад от Parallels: Методики тестировния производительности database-centric приложений Описание: При работе над сложными продуктами в database-centric приложениях изменения в коде и тем более в SQL запросах к базе данных могут приводить к неожиданным падениям производительности или же деградации производительности приложения с ростом размера базы данных. Поэтому важно уметь как можно быстрее отлавливать и исправлять причины таких деградаций. Доклад о том, как устроен процесс мониторинга производительности продукта автоматизации хостинга и облачных сервисов Parallels Automation, для которого определяющим фактором является производительность базы данных. Компания покажет, как анализирует планы исполнения SQL запросов внутри PostgreSQL, как проверяет насколько быстро и эффективно в целом работают SQL запросы, как определяет стратегию дальнейшей оптимизации.
2014.12.23 Александр Андреев, Parallels
2014.12.23 Александр Андреев, Parallels
Nikolay Samokhvalov
Introduction to MongoDB
Introduction to MongoDB
Iurii Ogiienko
В лекции мы попробуем взглянуть на страницу глазами пользователей и понять, что можно сделать для ускорения ее загрузки. Рассмотрим основные оптимизации на стороне браузера, познакомимся с инструментами для измерения времени отображения.
Иван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизация
Yandex
Масштабирование — способность наращивать систему для обработки большего количества трафика, не теряя при этом пользовательские качества: скорость и отзывчивость. Масштабирование различают двух типов: вертикальное (больше памяти, диска, лучше процессор) и горизонтальное (больше серверов в кластере). - Зачем оно нужно, если и так всё работает? - Когда? Мониторинг, необдуманные решения, оптимизация и жизнь с одним сервером. - Типичная схема. - Балансировка нагрузки. - Какие, вообще, проблемы на стороне приложения? - Почему PHP так хорош для масштабирования. - Сессии. - База данных. - Файлы. - Как быть со статистикой?
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Ontico
инструментарий
инструментарий
igdweb
Similaire à Drupal Perfomance issues, tips & tricks. Антон Иванов.
(20)
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектов
Android Telegram S Optimizations
Android Telegram S Optimizations
Phalcon - самый быстрый PHP Framework
Phalcon - самый быстрый PHP Framework
PowerShell
PowerShell
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
Ramail Arch
Ramail Arch
архитектура новой почты рамблера
архитектура новой почты рамблера
20111002 information retrieval raskovalov_lecture3
20111002 information retrieval raskovalov_lecture3
Высокопроизводительная и отказоустойчивая архитектура фронтальных систем / Ма...
Высокопроизводительная и отказоустойчивая архитектура фронтальных систем / Ма...
бегун
бегун
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera Vilenskaya
php frameworks
php frameworks
Современному хайлоду - современные решения: MySQL 8.0 и улучшения Percona
Современному хайлоду - современные решения: MySQL 8.0 и улучшения Percona
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
2014.12.23 Александр Андреев, Parallels
2014.12.23 Александр Андреев, Parallels
Introduction to MongoDB
Introduction to MongoDB
Иван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизация
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
инструментарий
инструментарий
Plus de DrupalCampDN
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
DrupalCampDN
Попытаемся разобраться что же это такое Dependency Injection, зачем он нужен в Друпале 8. А также создадим свой супер-пупер сервис с Black Jack'ом и тестами.
Dependency Injection in Drupal 8 - Стадник АндрейQweqwe
Dependency Injection in Drupal 8 - Стадник АндрейQweqwe
DrupalCampDN
Catalyst IT is one of Australia's largest open source software houses. We are all about using the awesome array of tools at our disposal from the FOSS (Free and Open Source) spectrum. In Nov 2012, Catalyst was engaged by a major Australian university to help them pioneer an Australian MOOC (Massive Open Online Course) application - Open2Study.com From the outset, the application was to be hosted on AWS (Amazon Web Services). Catalyst had experience with applications on AWS but the scale and business requirements of Open2Study meant there was a lot for us to learn and master throughout the build and deployment. The application is a customised extension of Drupal, Moodle and simpleSAMLphp. Moodle is an open source LMS (Learning Management System) Coming from a background of deployment onto both physical and virtual hardware, Catalyst was used to working within the confines of various linux environments. Building and deploying our application into a full AWS environment gave us a great opportunity to get to grips with the power and challenges associated with Amazon's infrastructure-as-a-service offering.
Our AWS Cloud Journey - Andrew Boag
Our AWS Cloud Journey - Andrew Boag
DrupalCampDN
Забудьте о drupal_http_request, pure curl, file_get_contents либо подобные устаревшие подходы! http://docs.guzzlephp.org/ - фреймворк для работы с HTTP запросами, удобный способ создавать REST web service клиенты, просто отличная абстракция над curl.
Guzzle in Drupal 8 and as a REST client - Артем Мирошник
Guzzle in Drupal 8 and as a REST client - Артем Мирошник
DrupalCampDN
Drupal 7 site builders are presented with a variety of tools to create complex layouts. In this session, I will talk about our in-house tool-chain at drunomics for building sites with dynamic layouts.
Blocks & Layouts in D7 - Josef Dabernig
Blocks & Layouts in D7 - Josef Dabernig
DrupalCampDN
Среди большого количества WYSIWYG редакторов, начинающему разработчику достаточно сложно выделить действительно мощный и удовлетворяющий всем требованиям инструмент. В своём докладе я расскажу о CKEditor и поделюсь собственным опытом использования, настройки и кастомизации под определённые нужды.
CKEditor в Drupal: тонкая настройка и кастомизация - Osman Seferov
CKEditor в Drupal: тонкая настройка и кастомизация - Osman Seferov
DrupalCampDN
Drush - незаменимый инструмент для Drupal разработчика. Если вы досихпор не используете этот замечательный инструмент либо пользуетесь только малой частью команд - этот доклад будет очень полезен для вас.
Drush - use full power - Alexander Schedrov
Drush - use full power - Alexander Schedrov
DrupalCampDN
Цель доклада - заинтересовать начинающих разработчиков. Я расскажу немного обо всем: история, развития, с чего лучше начать новичку. Будут рассмотрены основные возможности и как их применять на практике. Рассмотрим пошаговый пример создания небольшого сайта.
Это Drupal, %username%! - Андрей Черноус
Это Drupal, %username%! - Андрей Черноус
DrupalCampDN
Рассмотрим сам фреймворк, определим основные юзкейсы использования, базовые требования для использования, а так же посмотрим на код на примере миграции Drupal 7 - Drupal 7. Думаю так же доклад будет интересен для всех, кто планирует использовать будущий релиз Drupal, ввиду того, что Migrate частично мигрировал в ядро и будет инструментом по умолчанию для апгрейда не только с 7 версии, но и с 6(возможно даже с 5!!!).
Migrate - new way site upgrade
Migrate - new way site upgrade
DrupalCampDN
Рассмотрим создание тегированной системы кеширования сущностей для high load сайта на Drupal. В ходе доклада будут рассмотрены наиболее интересные моменты реализации (построение цепочки тегов) так же рассмотрены проблемы и способы их решения.
Caching on highload Drupal site - Alexander Shumenko
Caching on highload Drupal site - Alexander Shumenko
DrupalCampDN
Доклад будет посвящён вопросам редактирования медиа-насыщенного текста в Друпале. Как настроить стили текста и визуальные редакторы таким образом, чтобы внешний вид сайта выглядел цельно, а у редакторов содержания не вызывал изумления результат их трудов? Как сочетать возможности редактирования и безопасность? Как управлять картинками и видео на сайте в зависимости от его характера (информационный портал, форум, магазин)? Почему существует множество модулей для решения каждой отдельной задачи (визуальные редакторы, управление медиа) и как они взаимодействуют? По замыслу автора доклада, он должен закончится хеппи-эндом: будут приведены рецепты решения для наиболее типичных задач.
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
DrupalCampDN
Small session about distributed programming in general and using of Erlang language in particular. Includes example of usage implemented as Symfony framework bundle.
May the parallelity be with you! Distributed computing using Erlang language ...
May the parallelity be with you! Distributed computing using Erlang language ...
DrupalCampDN
Drupal не был бы столь популярной CMS без мощи таких модулей, как Views и Panels. Использование последнего будет рассмотрено со всех сторон, будут рассказаны лучшие практики использования, а так же практические примеры. Расскажу о принципе построения проектов, к которому со временем пришёл и который стал для меня универсальной основой для построения практически любого функционала на Drupal.
Panels как философия - Alexander Danilenko
Panels как философия - Alexander Danilenko
DrupalCampDN
Рано или поздно каждый сайт нуждается в мобильной версии. Существует несколько способов реализации мобильной версии: адаптивный сайт, нативное приложение для iOS, Android etc. В создании нативного приложения нам поможет отличная платформа под названием DrupalGap. DrupalGap - это платформа позволяющая создавать приложения для iOS и Android при помощи Drupal, PhoneGap, jQueryMobile, без непосредственного программирования на языке платформы.
DrupalGap. How to create native application for mobile devices based on Drupa...
DrupalGap. How to create native application for mobile devices based on Drupa...
DrupalCampDN
Обработчик шаблонов Twig обретает все большую популярность среди разработчиков. Он поддерживается практически всеми современными PHP фреймверками: Drupal, Symfony, Zend Framework, YII, CodeIgniter, CakePHP. Так за что разработчики любят Twig? В докладе автор на примерах покажет простоту и гибкость Twig шаблонизатора. Далее будут рассмотрены некоторые аспекты расширения стандартного Twig функционала при помощи собственных функций, фильтров, тестов, декларирования глобальных переменных и т.д. Также будет показано внутренне устройство Twig – парсер, лексер, компилятор и создание собственного тега (то что пишется между {%..%} )
Twig internals - Maksym MoskvychevTwig internals maksym moskvychev
Twig internals - Maksym MoskvychevTwig internals maksym moskvychev
DrupalCampDN
Презентация модуля YandexMoney - Yury Glushkov
Презентация модуля YandexMoney - Yury Glushkov
DrupalCampDN
This session will deliver insight into how a Commerce shop can be built to sell geodetic satellite data. An aerospace company builds compact and lightweight satellites which collect earth observation data. This data are sold through a shop built with Drupal Commerce. Some of the technical challenges: - how Commerce products can be made configurable for customers by drawing their areas of interest in an Open Layers Map - how sophisticated geographical computations can be integrated into Drupal by using PostGIS functions - how incompatibilities between Drupal caching and the Open Layers Drawing tools were overcome
Drupal and Outer space - Martin Mayer
Drupal and Outer space - Martin Mayer
DrupalCampDN
Больше количество изменений в сфере темизации конечно же оказывают влияние на то, как происходит теминг сайтов на Drupal. Less, Sass, Grunt, Compass, LiveReload, множество новых фич и тулз, среди которых уже можно запутаться, но с которыми многие повседневные задачи превращаются в минутное дело. Я попробую выбрать наиболее интересные инструменты, которыми мы пользуемся в своих проектах. Наглядно показать как быстро и легко поднять SASS или LESS и начать работу имея в рукаве карту с кучей полезностей :)
Boost your theming skills - Artem Shymko
Boost your theming skills - Artem Shymko
DrupalCampDN
Continious integration - Иван Лещёв
Continious integration - Иван Лещёв
DrupalCampDN
Rules - Yaroslav Doroshuk
Rules - Yaroslav Doroshuk
DrupalCampDN
Plus de DrupalCampDN
(20)
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Dependency Injection in Drupal 8 - Стадник АндрейQweqwe
Dependency Injection in Drupal 8 - Стадник АндрейQweqwe
Our AWS Cloud Journey - Andrew Boag
Our AWS Cloud Journey - Andrew Boag
Guzzle in Drupal 8 and as a REST client - Артем Мирошник
Guzzle in Drupal 8 and as a REST client - Артем Мирошник
Blocks & Layouts in D7 - Josef Dabernig
Blocks & Layouts in D7 - Josef Dabernig
CKEditor в Drupal: тонкая настройка и кастомизация - Osman Seferov
CKEditor в Drupal: тонкая настройка и кастомизация - Osman Seferov
Drush - use full power - Alexander Schedrov
Drush - use full power - Alexander Schedrov
Это Drupal, %username%! - Андрей Черноус
Это Drupal, %username%! - Андрей Черноус
Migrate - new way site upgrade
Migrate - new way site upgrade
Caching on highload Drupal site - Alexander Shumenko
Caching on highload Drupal site - Alexander Shumenko
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
May the parallelity be with you! Distributed computing using Erlang language ...
May the parallelity be with you! Distributed computing using Erlang language ...
Panels как философия - Alexander Danilenko
Panels как философия - Alexander Danilenko
DrupalGap. How to create native application for mobile devices based on Drupa...
DrupalGap. How to create native application for mobile devices based on Drupa...
Twig internals - Maksym MoskvychevTwig internals maksym moskvychev
Twig internals - Maksym MoskvychevTwig internals maksym moskvychev
Презентация модуля YandexMoney - Yury Glushkov
Презентация модуля YandexMoney - Yury Glushkov
Drupal and Outer space - Martin Mayer
Drupal and Outer space - Martin Mayer
Boost your theming skills - Artem Shymko
Boost your theming skills - Artem Shymko
Continious integration - Иван Лещёв
Continious integration - Иван Лещёв
Rules - Yaroslav Doroshuk
Rules - Yaroslav Doroshuk
Drupal Perfomance issues, tips & tricks. Антон Иванов.
1.
Drupal Perfomance issues,
tips & tricks Антон Иванов http://donetsk.drupal.ua
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Télécharger maintenant