archive-org.com » ORG » D » DRUPALBG.ORG

Total: 901

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Информация и помощ | Drupal BG
    8 седмици 19 часа Здравей по добре пробвай с преди 11 седмици 5 дни Уважаеми dimitur90 бих преди 14 седмици 1 ден Кой е онлайн В момента са 0 потребители и 3 гости online Гласуване Колко тестови Друпал сайта имате 1 5 бр 56 5 10 бр 16 10 15 бр 9 15 20 бр 3 20 30 бр 3 30 40 бр 3 40 50 бр 3 над 50 бр 6 Общо гласове 32 2 коментара По стари анкети Разпространи Loading Начало Drupal 6 и 5 Информация и помощ Тук споделяйте всички проблеми свързани с Drupal Страницата не може да бъде намерена 3 Май 2011 08 21 violleta Търся специалист на система Друпал за да погледне и отстрани един бъг в сайт www zdravei net Проблема се състои в това че при редактиране или добавяне на нова статия тя се записва но се извежда съобщение за 404 грешка страницата не може да бъде намерена В момента това съобщение е заместено с други думи Ако се рефрешне страницата се показва коректно Това е проблем който се появи от месец два Преди това време запис и редакция си работеха нормално като след успешно записване се визуализираше самата страница 6 коментара Tags Информация и помощ Малко разяснение за webforms моля 1 Май 2011 00 41 nedko Здравейте колеги Аз съм съвсем нов в Drupal но имам солиден опит с Joomla Наскоро един познат ме помоли да му оправя малко сайта правен на Друпал и аз се съгласих Малка грешка беше от моя страна ми се струва но обещаното обещано Конфигурацията е следната Drupal 6 2 като начални теми са изброени следните две Garland и Framework Прочетете повече 5 коментара Tags Информация и помощ Съобщение Field е част от циклична зависимост 30 Април 2011 09 38 bizz Инсталирам Друпал 6 20 пакета от форума и след инсталация дава Field е част от циклична зависимост Това не се поддържа и Вие няма да можете да го активирате Field SQL storage е част от циклична зависимост Това не се поддържа и Вие няма да можете да го активирате Идентифицирайте се или се регистрирайте за да изпращате коментари Tags Информация и помощ български в инсталацията на друпал 6 22 Април 2011 15 57 the end здравейте искам да попитам как се вкарва български в инсталацията на друпал тоест да се избира отметка кой език да се ползва още при самото инсталиране както е в пакета който се сваля от тук Идентифицирайте се или се регистрирайте за да изпращате коментари Tags Информация и помощ Грешки в края на инсталацията 17 Април 2011 19 07 sartseto Здравеите нов съм в работа с тази ситема Искам да попитам следното Инстарирах Drupal нормално но след приклячване на инсталацията ми излезе следното Warning unlink tmp update cache analytic 7 x 1 x dev tar gz function unlink Permission denied in drupal unlink line 2139 of home elfbgco public html 7 dr includes file inc Warning unlink tmp update cache corolla 7 x 1 21 tar gz function unlink Permission denied in

    Original URL path: http://www.drupalbg.org/taxonomy/term/1?page=6 (2016-02-15)
    Open archived version from archive

  • Информация и помощ | Drupal BG
    Изпратих следните преди 8 седмици 19 часа Здравейте Във връзка с преди 8 седмици 19 часа Здравей по добре пробвай с преди 11 седмици 5 дни Уважаеми dimitur90 бих преди 14 седмици 1 ден Кой е онлайн В момента са 0 потребители и 3 гости online Гласуване Колко тестови Друпал сайта имате 1 5 бр 56 5 10 бр 16 10 15 бр 9 15 20 бр 3 20 30 бр 3 30 40 бр 3 40 50 бр 3 над 50 бр 6 Общо гласове 32 2 коментара По стари анкети Разпространи Loading Начало Drupal 6 и 5 Информация и помощ Тук споделяйте всички проблеми свързани с Drupal Страницата не може да бъде намерена 5 Април 2011 19 21 bizz site com user Страницата не може да бъде намерена Повечето линкове от менютата връщат същият резултат Линковете към конкретно съдържание се отварят без проблем Някой има ли решение или предложение за справяне с проблема 2 коментара Tags Информация и помощ Проблем с актуализация и ctools 30 Март 2011 11 04 Стефан Здравейте Моля за помощ че малко се панирах и не се сещам как да си оправя кашата Снощи сайта ми каза че има актуализации за някои модули Тази сутрин погледнах и видях че има три модула за актуализиране Advanced forum Google adwords и още нещо След като ги инсталирах с update от plugin manager а не даде грешки но ми каза че има неудовлетворени зависимости а именно ctools Прочетете повече 4 коментара Tags Информация и помощ Има ли начин да забраня десен бутон 27 Март 2011 23 31 westside How to disable right mouse click to prevent copy content in my drupal site Има ли начин да забраня десен бутон на друпал сайт Предложете някои решение да 2 коментара Tags Информация и помощ Отделни сайтове или мултисайт Производителност 25 Март 2011 13 26 vodoleq ще споделите ли опит как се държи като натоварване друпал ако с една инсталция се управляват 3 4 сайта както и други плюсове или минуси според вас визирам малки фирмени сайтове от типа визитка или с максимума 5 10 страници 3 коментара Tags Информация и помощ Заглавна страница и широчина на блок 23 Март 2011 19 27 burn out Здравейте имам два въпроса 1 В момента на заглавната страница ми излиза ето това интересува ме какво ще виждат потребителите как да я променя или да задам друга страница за заглавна 2 Как мога да променя широчината на даден блок интересува ме този отдясно ако някъде има писано по тези въпроси ще съм благодарен да ме насочите 2 коментара Tags Информация и помощ Излязох и не мога да вляза 17 Март 2011 16 59 burn out Сигурно ще разсмея много хора но сега започнах да разучавам принципите на работа с Drupal и за момента ми е много мътно Та проблема ми е че натиснах изход и сега като се опитам да вляза в административната секция не ме пуска но не ми излиза и прозорец за идентификация 7 коментара Tags Информация и помощ Google bot и

    Original URL path: http://www.drupalbg.org/taxonomy/term/1?page=7 (2016-02-15)
    Open archived version from archive

  • Информация и помощ | Drupal BG
    гости online Гласуване Колко тестови Друпал сайта имате 1 5 бр 56 5 10 бр 16 10 15 бр 9 15 20 бр 3 20 30 бр 3 30 40 бр 3 40 50 бр 3 над 50 бр 6 Общо гласове 32 2 коментара По стари анкети Разпространи Loading Начало Drupal 6 и 5 Информация и помощ Тук споделяйте всички проблеми свързани с Drupal Warning в административния панел 3 Февруари 2011 21 18 Observer123 user warning MySQL server has gone away query UPDATE cache update SET data и нататък много дълъг текст с разни неща всичко това на розов фон не съм сигурен кога и как започна да се получава сменях настройки на php ini и не помогна предполагам и на други се е случвало вие как го борите това на мен ми се е случвало неведнъж и не знам по каква причина 4 коментара Tags Информация и помощ Проблем с линковете в сайта 3 Февруари 2011 10 57 zooid работя върху сайт който е направен на Drupal 6 нужно ми беше да направя SEO и намерих този сайт http systemseed com blog 5 drupal seo modules essential modules all sites но след като инсталирах тези модули сайта се бъгна сега всеки линк от менюто без значение главното или администраторското водят към главната страница Сега единствения начин да достигна до някоя страничка дори до администраторските е ако въведа целия път в адресбара забелязах и още едно нещо когато дам от браузър да видя сорс кода на някоя страница там където трябва да има линкове има а href моля помогнете 3 коментара Tags Информация и помощ След включване на бг езика урл те се променят 31 Януари 2011 18 25 westside здравейте След включване на бг езика версия на бг пакета D6 20 урл те се променят и стават на node 2 сефте ми се случва като върна Английския език всичко се връща както трябва Каква e тая магия Първо конфигурирах сайта после му инпортна бг то да не би да е това смисъл УРЛ те вече са се записани когато е бил на англиски в базата това ли е 1 коментар Tags Информация и помощ Има ли начин да се добави наличен блок в конкретно ВЮ view 28 Януари 2011 15 21 westside В задачата се пита Как да добавя наличен блок във конкретно ВЮ views Благодаря предварително 5 коментара Tags Информация и помощ Проблем с Многоезичност 26 Януари 2011 20 50 irgnet Опитвам се да направя многоезичен 2 сайт БГ и ЕН за сега В сайта имам views страници направени на табове като към основния там има връзка от Primary Links Проблема ми е с превода Не мога да преведа праймъри линкс Също така искам да преведа самото таб меню Оправих се но проблема беше че в търсенето не излизаха стринговете и трябваше да разлиствам и да ги търся С малко повече търсене и станаха нещата Идентифицирайте се или се регистрирайте за да изпращате коментари Tags Информация и помощ Глосарий 4 Януари 2011 22 17 mart За много

    Original URL path: http://www.drupalbg.org/taxonomy/term/1?page=8 (2016-02-15)
    Open archived version from archive

  • Информация и помощ | Drupal BG
    в Друпал Фикс на анкетния блок от the end Форум как да си направим функционален Друпал 7 форум инсталиране и настройки на Advanced Forum and Author Pane Вход потребители Идентификация с OpenID Какво представлява OpenID Потребителско име Парола Идентификация с OpenID Отмени идентификацията с OpenID Създаване на нов акаунт Заявка за нова парола Активни теми във форума как да впиша код в HEAD страницата Тема или модул за сайт за Обяви Превод на Друпал 8 Commerce EPayBG Искам да направя сайт с продукти но да не е онлай магазин още Последни коментари JAVA SCRIPT FILE NAME може преди 2 седмици 4 дни Благодаря много за помощта и преди 2 седмици 6 дни Може да ползваш модула JS преди 2 седмици 6 дни Може да ползваш и модул Code преди 3 седмици 2 дни Препдолагам става дума за преди 3 седмици 2 дни Виж тези линкове първият е преди 4 седмици 2 дни Здравейте Изпратих следните преди 8 седмици 19 часа Здравейте Във връзка с преди 8 седмици 19 часа Здравей по добре пробвай с преди 11 седмици 5 дни Уважаеми dimitur90 бих преди 14 седмици 1 ден Кой е онлайн В момента са 0 потребители и 3 гости online Гласуване Колко тестови Друпал сайта имате 1 5 бр 56 5 10 бр 16 10 15 бр 9 15 20 бр 3 20 30 бр 3 30 40 бр 3 40 50 бр 3 над 50 бр 6 Общо гласове 32 2 коментара По стари анкети Разпространи Loading Начало Drupal 6 и 5 Информация и помощ Тук споделяйте всички проблеми свързани с Drupal За документацията и за други прелюбопитни и поучителни истории създадени за ваше удобство 30 Ноември 2007 19 50 platanus Хора четете документацията и коментирайте не ме жалете 1 коментар Tags Информация и помощ Path при използване на i18n

    Original URL path: http://www.drupalbg.org/taxonomy/term/1?page=40 (2016-02-15)
    Open archived version from archive

  • Информация и помощ | Drupal BG
    гости online Гласуване Колко тестови Друпал сайта имате 1 5 бр 56 5 10 бр 16 10 15 бр 9 15 20 бр 3 20 30 бр 3 30 40 бр 3 40 50 бр 3 над 50 бр 6 Общо гласове 32 2 коментара По стари анкети Разпространи Loading Начало Drupal 6 и 5 Информация и помощ Тук споделяйте всички проблеми свързани с Drupal Правила на Форума Прочети преди да пишеш 16 Януари 2012 10 55 vodoleq Преди да питате и пишете тема потърсете чрез търсачката в сайта ТОЧНО НАД ФОРУМА Е Прочетете ДОКУМЕНТАЦИЯТА Read documentation на всеки модул там създателите му са обяснили всичко подробно Пишете новите теми в правилните Подфоруми Заглавията на темите ТРЯБВА да съдържат описание на проблема теми от рода на Имам проблем Помогнете са излишни Опишете максимално подробно проблема или въпроса си колкото повече данни изложите толкова ПО БЪРЗО ще Ви се помогне Идентифицирайте се или се регистрирайте за да изпращате коментари Tags Информация и помощ Видео записи от Drupal Cemp Bulgaria 2011 16 Февруари 2011 19 36 vodoleq Това е линка към заснетото видео от Друпал Кемп 2011 http live kabinata com video arhives drupal2011 забелязах проблеми с някои от клиповете но повечето работят Ако искате да коментирате дадено видео направете отделна Тема очаквам и по добри предложения целта е по добро систематизиране на информацията за нас и бъдещите ползватели на форума ако някой друг има видео записи нека се свърже с мен 3 коментара Tags Информация и помощ Инсталиране на Друпал 6 на Localhots видео урок 2 6 Ноември 2010 20 15 vodoleq След инсталирането на Xammp е ред и на Друпал В клепчето умишлено съм написал да се спира скайпа защото много хора забравят тази малка подробност Причината е че Скайп и Арачето ползват един и същи порт Варианта за да ползвате двете приложения е от настройките на скайпа да промените да използва алтернативен порт ако 80 ти е вече зает Прочетете повече 1 коментар Tags Информация и помощ Инталиране на XAMMP на Windows 7 Видео урок 1 6 Ноември 2010 20 10 vodoleq За да може да разработвате сайтове на вашия компютър ви е необходимо преди това да инсталирате XAMMP Той е един от най масово използваните и лесни за конфигурация Прочетете повече Идентифицирайте се или се регистрирайте за да изпращате коментари Tags Информация и помощ Питане относно ъпдейт на ядрото на сайт създаден с друпал 6 34 който да стане 6 35 9 Май 2015 17 39 JoaoNY Здравейте аз съм съвсем нов в системата Друпал и да съм честен още доста неща са ми малко чужди Имам нужда отследния съвет Как да вдигна версията на ядротона друпал 6 34 която да стане 6 35 но така че да не прецакам фиксовете които вече са зададени на въпросния сайт А фиксовете са най вече в модула views Понеже се притеснявам че ако ъпдейтна ядрото ще бъгна зааддените фиксове на някои от модулите Благодаря предварително на отзовалите се Поздрави 5 коментара Tags Информация и помощ Тема с блок форум и

    Original URL path: http://www.drupalbg.org/taxonomy/term/1?destination=taxonomy%2Fterm%2F1 (2016-02-15)
    Open archived version from archive

  • Association News | Drupal BG
    celebrates and champions Drupal 8 accessibility improvements Zivtech added some colorful gears and gave a reminder to prepare for Drupal 8 and port our themes and modules Drupal Chattanooga celebrates with this accurate camp shirt photo by Doug Vann Personal blog tags community Категории Association News Drupal org improving the user journey while funding the work 10 Ноември 2015 03 25 The Drupal Association mission is to unite the global open source community to build and promote Drupal One of the most impactful ways to achieve this is through Drupal org Over the last two years our Engineering team made great strides making the site s technical stack more performant and rolling out various new features and improvements such as contribution credits new version of testbots improved registration workflow and many more And we are not going to stop It s imperative that we give users a faster and easier journey towards adoption community connection and contribution With a November 19 2015 release date for Drupal 8 coming soon it make sense to improve the download experience This much anticipated release will create a surge of traffic and downloads including many who are new to Drupal and just starting their journey towards adoption and contribution Improving the Drupal org Download Experience The download experience today is lacking clarity and context It is focused on providing the file but it is not clear about what you are downloading which version is right for the visitor how to find the release notes and what to do next We also have limited data insight into what kind of audience is downloading the software making it hard to provide the best educational context on the page In time for the November 19th Drupal Release date we will launch the first iteration of the improved download experience As we learn more we will continue to improve the experience For this first iteration we will improve the content on the page give visitors more context and clarity and we will give more weight to the call to action That s a strong mission win for the Association Helping Drupal org pay for itself With this set of improvements we are also creating an opportunity for companies that frequently work with Drupal to highlight how they extend or enhance Drupal We looked to other open source download experiences for inspiration such as Ubuntu and SensioLabs who use this funding approach We also leveraged our learnings from this past year of creating Drupal org digital opportunities making sure that our approach aligns with community values By integrating messages from key partners we are both creating a way for Drupal org to help pay for itself as well as providing more context and quality to the download experience And of course we re doing all that guided by our values and policies The Importance of Iteration We ll be launching our first version of this improved experience in conjunction with the Drupal 8 launch We want to stress that this in no way represents a finished product We ll use your feedback and actual user data to inform ongoing improvements This aligns with how we work n Drupal org launch a feature listen and learn from users then iterate on that feature We will continue to evaluate this feature to ensure that it meets both community and Association business needs Next steps We are very excited to find ways to both improve the Drupal org experience and fund the work we are doing there This first iteration will teach us a lot and we will use this to opportunity to better understand how to serve our visitors If you want to follow this process and share your experience follow the related issue Flickr photo mortendk Категории Association News What s new on Drupal org October 2015 7 Ноември 2015 01 33 Look for links to our Strategic Roadmap highlighting how this work falls into our priorities set by the Drupal Association Board and Drupal org Working Groups Drupal 8 will be released on November 19th Drupal 8 is finally on its way and no one is more excited than we are The Association plays a critical role in providing the supporting infrastructure and developer tools that make the release of Drupal possible In September we focused hard on making sure Drupal org was ready for the Release Candidate and now we have a final release date for Drupal 8 0 0 of November 19th Releasing the next major version of Drupal is no small endeavor In October we focused hard on ensuring there will be no infrastructure blockers for the release of Drupal 8 We also spent time designing the release page and improvements to the download experience which we will implement before release day What better reason than the release of Drupal 8 to celebrate We ve added a category for Drupal 8 release parties to groups Drupal org so please post your events there or look there for one to attend Drupal Association Membership Campaign With the imminent launch of Drupal 8 now is a better time than ever to become a member of the Drupal Association In mid October we launched a membership campaign with the goal of adding an additional 1 000 members to our current base of 3 200 and raising an additional 100 000 To support this campaign we placed a banner on Drupal org asking for your support and asking existing members to share the campaign The campaign will end on December 30th and with your help we can sustainably fund ongoing improvements to Drupal org like the ones you see here every month The Drupal org Roadmap Content Strategy Documentation Section Overhauling documentation on Drupal org continues to be a top priority coming out of our Content Strategy work As we continue to build out the features that will be the building blocks of the new Sections on Drupal org we want to gather feedback about how our existing users are using the Documentation pages and what improvements are needed We ve added a survey in the lower right hand corner of every documentation page so that users can provide that feedback before our next round of implementation work About Drupal org Breadcrumbs in Beta We re also prototyping some of the new features that will be part of the toolbox for Sections on Drupal org A small feature but a welcome improvement is the addition of breadcrumb navigation in the new Section content types Right now you can see a beta of this in the About Drupal org section Search Improvements In October we continued our efforts to improve the utility of search on Drupal org Just in time for the release of Drupal 8 developers can now search for api functions through the Drupal org search box and receive results from api Drupal org DrupalCI In October we enabled DrupalCI testing for Drupal 7 and Drupal 6 We are now in the process of validating that testing for these legacy versions is functioning correctly before disabling legacy testbots and statically archiving qa Drupal org Drupal 8 testing on the legacy system has already been disabled We are also focusing on tuning DrupalCI to economize the testing process Each Drupal 8 core test job runs over 12 000 tests containing approximately 100 000 code assertions From September to October we have reduced the average time to complete a core test from 40 minutes to 30 minutes and the average cost of a full test job from 0 37 to 0 24 However with around 12 000 test jobs run in the past month alone that s 14 400 000 000 000 assertions we will continue to look for ways to manage this expense while providing a better faster testing service for Drupal code Spam Fighting From Wikimedia Commons by user Qwertyxp2000 The announcement of Drupal 8 s release candidate lead to a surge in spam activities on Drupal org and the Drupal Association pivoted to respond both by fighting the spam directly and by developing new tools for reporting blocking and preventing spam for ourselves and the community volunteers who help to fight spam on Drupal org every day We made the following changes We upgraded Flag module to version 3 Our report spam links on Drupal org now use Flag We built new views for spam fighters to manage content reported as spam We increased our rate limiting to prevent bulk submissions We removed automatic granting of higher user roles there are now enough Community level users on Drupal org to confirm new users manually We eliminated spam targets by fixing content filtering to rel nofollow user submitted links in more places Going into November we are hoping to implement some new tools from our Technology Supporter Distil Networks to help prevent spam registrations before they occur Revenue Related Projects Funding our work Beyond the membership campaign we re continuing our regular work on upcoming DrupalCons Registration for DrupalCon Asia the FIRST DrupalCon after the release of Drupal 8 will open soon We re very excited to celebrate Drupal 8 s release with the local community in Mumbai and with the wider community in Asia Design work for DrupalCon Dublin is ongoing in anticipation of the full site launch In consultation with the local community we have some great design concepts that will really tell the story of Drupal in Dublin We think you ll really enjoy it Sustaining support and maintenance Faster Drupal org Development Environments Deploying a hosted development environment for contributing to Drupal org is one of the critical services provided by the Drupal Association These environments are used both by our internal staff and by community volunteers who are creating features for Drupal org As recently as a year ago it has taken up to 3 hours to spin up a new development environment As recently as September it took around an hour and twenty minutes By providing our sanitized nightly snapshot of the Drupal org database as a docker container we re now able to provide new development environments for Drupal org in approximately 10 minutes Even in a short time this has improved our feature development velocity Upgrades and Improvements In addition to improving our development environments we ve focused on upgrading our the operating system on many of our servers to CentOS 6 7 and making sure that our Solr infrastructure is highly available As always we d like to say thanks to all volunteers who are working with us and to the Drupal Association Supporters who made it possible for us to work on these projects Follow us on Twitter for regular updates drupal org drupal infra Personal blog tags whats new on Drupal org Категории Association News Why is Module X slow Or is it really module Y Debugging performance at scale 6 Ноември 2015 02 48 Its an exciting time to be working on Drupal org Content strategy is being implemented and thus we ve been evaluating and implementing modules including Organic Groups Panels Page Manager Panelizer Flag 3 x already implemented for spam There are numerous reasons why we re looking at using these modules but one of them is because we re able to see them in action on events drupal org Panelizer was being called out as one of the least performant of these modules This was due to a slow query that was observed at Drupalcon Barcelona SELECT FROM panelizer entity WHERE entity type entity type AND entity id IN ids For each entity that gets loaded panelizer needs to grab the associated panelizer entity ID and load it up for preperation to view While this isn t a problem for a few nodes it doesn t scale when you re querying 100s or thousands of them 2015 09 23 mysql slow gz 2015 09 23T09 41 14 147976 00 00 db5 mysql slow EXPLAIN SELECT FROM panelizer entity WHERE entity type node AND entity id IN 171 177 179 181 183 185 189 193 199 201 209 211 213 215 217 219 221 225 227 229 233 235 239 243 245 247 249 251 253 255 277 279 281 287 289 291 293 295 297 301 303 305 307 309 311 313 317 319 321 323 325 327 335 337 343 347 349 351 353 359 363 367 381 385 389 391 397 399 403 405 407 409 411 413 415 417 419 421 423 427 429 431 433 435 437 439 441 443 449 451 453 455 459 461 463 465 467 469 471 473 475 477 479 481 483 485 489 495 497 499 501 503 505 507 509 511 513 515 517 519 521 523 525 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 559 561 563 565 567 569 571 573 575 577 579 583 585 589 591 593 595 597 599 601 603 605 607 609 611 613 615 617 619 623 631 633 635 637 639 641 643 645 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 679 681 683 685 687 689 691 693 695 697 699 701 705 707 709 711 713 715 717 719 721 723 725 727 729 731 733 735 737 739 741 743 745 747 749 751 753 755 757 759 761 763 765 767 769 771 773 775 777 779 781 783 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813 815 817 819 821 823 825 827 829 831 833 835 837 839 Additionally there is this issue https www drupal org node 2023703 this discusses the potential issues around loading the panelizer settings and some solutions including adding a lazy loader to get the entity but not load up all the settings until say view time It is apparent that we have an issue on our hand But was it panelizer First I would suggest watching Ezra Gildesgame s talk on XHprof It will give you some ideas about how to troubleshoot performance issues Secondly I d suggest getting a monitoring tool to average your performance over time This is also possible to do with XHprof but thats for another post At the Association we use New Relic for server monitoring While the full version can give you some really detailed results our version gives us an overview Here is a snapshot of what was happening when panelizer was being suspected as slow When we take a look at the modules that are being executed it gives us a little more information about what modules are going slow If you don t have New Relic you can still get this data by setting up XHprof and going to the affected page It should give you similar results One nice feature of New Relic is that it gives you XHprof ish results for past performance problems Unless you re profiling every page which is not recommended for production you won t have a snapshot result of what happened when the site was going slow Looking at the New Relic logs and the query we know three things This issue is happening on node add This issue is affecting nodes that are related to sessions only If you pop in those node ids in the query to events drupal org node XXX Entityreference module load time correlates to the database slow query time So what things could cause multiple session nodes to occur View of many nodes like a schedule field or panel on a node add page that is making a query of entities Session counts although that would be quite unperformant loading a node just to get its count but I ve seen worse things happen an entity reference field By looking at the New Relic logs there isn t any reference to the view module causing a problem This is also during node add which doesn t call any views While cod sponsors or products might be an separate issue they their peak loads are not occuring at the same time as the db query That leaves us with entity reference This hits as the top module at the same time as the panelizer query is being executed What node add pages are using entity reference for sessions Only one Session Evaluations Here we are using entityreference prepopulate which shows the session thats being evaluated But there is a problem with this So there is the issue Why didn t this occur in LA because there were half as many sessions Its also why we never saw it in any previous drupalcon because the sites were singular so performance issues like this wouldn t ever have enough content to show its face Conclusion Take aways While there might be some architecture tweaks that could be done to Panelizer it was not the key issue The issue is the combination of modules exasperated by the amount of content Entityreference Entityreference Prepopulate Disabled select field Panelizer Two cons worth of content Problem Don t assume a module is slow or unperformant from a single query When an issue is found don t guess investigate XHProf and New Relic are essential for large drupal sites A simple tweak to the entity reference field has fixed the problem for now Before the next con we ll implement some better methods of showing the title so this doesn t occur again In fact there is already an issue for it Of course this is just one potential issue but this method demonstrates that a monitoring tool like New Relic plus performance profiling tools like XHProf can allow you to find unexpected interactions between modules that may result in performance problems at scale Luckily our fixes translate into fixes for the whole community This means not only a better drupal org but a better Drupal product Категории Association News Get Ready to

    Original URL path: http://www.drupalbg.org/aggregator/sources/5?page=1 (2016-02-15)
    Open archived version from archive

  • Association News | Drupal BG
    s in dire need of an overhaul Spending some time on our BDD testing infrastructure will let us have more confidence that our new feature development won t cause unexpected regressions elsewhere on the site Overhauling this infrastructure will take a bit of time now but it s an investment that will pay dividends over time Infrastructure tuning Finally we also spent some time in December tuning our infrastructure We had just switched the last of our content delivery over to Fastly as our CDN for Drupal org and there was some tuning to do in our configuration Our infrastructure team also spent some time rebuilding some of the virtual machines that are part of our back end and cleaning up how we generate the docker images for our new faster development environments As always we d like to say thanks to all the volunteers who work with us and to the Drupal Association Supporters who made it possible for us to work on these projects Follow us on Twitter for regular updates drupal org drupal infra Personal blog tags whats new on Drupal org Категории Association News Drupal Association Board Meeting December 2015 5 Януари 2016 11 00 Last month we held our last board meeting of 2015 where we shared our recap of the Drupal 8 launch and then adjourned to the executive session As always you can review the materials minutes and recording of the meeting but I would like to dive more deeply into some of the board business than was discussed Board meetings in 2016 For the last several years we have held monthly public board meetings and taken great pains to ensure that anyone can attend or at least review materials and recordings The purpose of these meetings has been two fold to conduct board business and to inform the community because we value transparency For a time these two needs aligned very closely As the Association was building its internal capacity and increasing our operational effectiveness it made sense for us to report a lot of detail to the board as much of their focus was operational Now that our staff has grown and our operations have solidified there is less need for the board to step into operations The board is naturally shifting to more strategic topics For example rather than discussing in which city a DrupalCon should be held the board is discussing which kinds of audiences we need at future DrupalCons to better grow the project Strategic discussions have a longer time frame and they just don t need to happen as frequently as operational conversations So we are going to scale back the board meetings to five times per year remote in March at DrupalCon North America remote in July at DrupalCon Europe and remote in November Though we are reducing the number of board meetings that are held each year we remain committed to the community value of transparency Our teams here inside the Association will continue to produce monthly updates on their progress Previously these were documented in the monthly board packet In the future these updates will be shared via the Association blog which is then also republished on Drupal Planet We will also continue the practice of making all board meeting materials available to everyone whether or not they can attend the board meeting in person As always we welcome your questions and your concerns whether you want to share them with our staff directly via twitter or even by snail mail if you re into that sort of thing Board term renewals In between meetings we also used email to confirm the re election of several board seats Congratulations and thank you to Dries Buytaert dries Donna Benjamin kattekrab Sameer Verma sameer verma If you d like you can read about all the board members and their terms Flickr photo Chris Messina Категории Association News 12 Days of Drupal Community Nick Vidal 23 Декември 2015 19 33 The Drupal community is full of people who make the world a brighter place This month we are sharing more about the community members participating in our membership drive in this blog series We work together we motivate each other and we learn together Thank you to our community for inspiring us every day Nick Vidal nickvidal About Nick Nick has been an open source advocate for 15 years a Drupal community and camp organizer since 2007 and he has helped organize some of the Drupal camps in Latin America Nick brings passion to everything he does and he embodies what people think when they stay for the community What Nick says about membership The grant received from the Drupal Association has helped us print a total of 8 000 magazines about Drupal to be freely distributed at events all over Latin America The magazine contained an interview with Dries translated into 3 different languages English Spanish and Portuguese This magazine has been fundamental to spreading Drupal in Latin America It was launched when Dries came for the first time to Latin America back in 2011 Dries came back to Latin America for DrupalCon in 2015 and the scenario has changed dramatically The community has matured If you are not yet a member join the Drupal Association and be part of our success together Personal blog tags Membership community membership 2015 series Категории Association News 12 Days of Drupal Community Claudiu Cristea 21 Декември 2015 23 42 The Drupal community is full of people who make the world a brighter place This month we are sharing more about the community members participating in our membership drive in this blog series We work together we motivate each other and we learn together Thank you to our community for inspiring us every day Claudiu Cristea claudiu cristea About Claudiu Claudiu was awarded a Community Cultivation Grant He is President of Drupal Association Romania and a web developer Claudiu is a Core committer and part of the community for nearly 10 years What Claudiu says about membership Drupal Association helped us run one of our yearly conferences in 2012 when our community was unable to secure all the funds Through the Community Cultivation Grant program we were able to run DrupalCamp Arad 2012 an event organized by Drupal Romania Association The event is important for us because it s the only moment in the year when we can meet together as most of the Drupalers from across Romania If you are not yet a member join the Drupal Association and be part of our success together Personal blog tags Membership community membership 2015 series Категории Association News 12 Days of Drupal Community Donna Benjamin 18 Декември 2015 19 10 The Drupal community is full of people who make the world a brighter place This month we are sharing more about the community members participating in our membership drive in this blog series We work together we motivate each other and we learn together Thank you to our community for inspiring us every day Donna Benjamin kattekrab About Donna Donna is passionate about community and fulfills this by serving on the board of the Drupal Association and by chairing the Community Working Group She has a love of Inkscape Little Ms Drupal and has been a mentor advocate and all around genuine do er of amazing when it comes to our community Donna is known for her advice opinions and empathetic listening skills in making great things in our community happen What Donna says about membership The Drupal Association s work is fundamental to supporting the project at the heart of our community But I suspect there are thousands of people using Drupal every day who have absolutely no idea we exist or what work we do But many of them notice instantly the moment that Drupal org falters Supporting the team that supports our community is what matters most to me Drupal has made a big difference in my life Drupal has helped me keep my own lights on by providing an amazing platform to serve the needs of our clients Years ago we had our own homemade content management system It grew out of components we built for one client or another solving the same problems time and time again But it became unmanageable We couldn t keep up with the maintenance requirements of the system and also continue to serve our clients So we started evaluating the open source PHP content management systems available at the time Drupal answered that call We also discovered the community and the rest as they say is history If you are not yet a member join the Drupal Association and be part of our success together Personal blog tags Membership community membership 2015 series Категории Association News 12 Days of Drupal Community Dhruv Baldawa 17 Декември 2015 19 27 The Drupal community is full of people who make the world a brighter place This month we are sharing more about the community members participating in our membership drive in this blog series We work together we motivate each other and we learn together Thank you to our community for inspiring us every day Dhruv Baldawa dhruvbaldawa About Dhruv Dhruv is a developer who began his journey into Drupal as a Google Summer of Code student He lives in India and received a DrupalCon scholarship in 2012 to travel to Denver which suited him well as he is an avid traveler What Dhruv says about membership When I first posted a draft proposal I had no idea how Drupal worked I was truly amazed at how welcoming open and helping the community is It helped me learn about the various parts of Drupal s codebase the modules and other subsystems It was due to Drupal that I landed my first job Much of what I have achieved so far I owe to Drupal and its amazing community and it is real pleasure to be a part of it If you are not yet a member join the Drupal Association and be part of our success together Personal blog tags Membership community membership 2015 series Категории Association News 12 Days of Drupal Community Solomon Kitumba 16 Декември 2015 21 25 The Drupal community is full of people who make the world a brighter place This month we are sharing more about the community members participating in our membership drive in this blog series We work together we motivate each other and we learn together Thank you to our community for inspiring us every day Solomon Kitumba solomonkitumba About Solomon Solomon is a Community Cultivation Grant recipient and frontend developer He organizes the local community in Kampala Uganda and he spreads the word about Drupal as a Global Training Days trainer and through outreach tours at local universities Solomon loves good UX and calls himself passionately curious What Solomon says about membership The Community Cultivation Grant helped develop our local community We used it to fund our outreach to different groups of people who embraced Drupal as a software and as a community It helped raise the number of community members who both develop for and use Drupal New community members learned that Drupal is not difficult it is a money making tool you can embrace to build sites from simple blogs to very powerful web apps People in the community were shown the power of the community and how we can always help each other and also be part of the global community If you are not yet a member join the Drupal Association and be part of our success together Personal blog tags Membership community membership 2015 series Категории Association News Drupal at European Co Marketing Events in 2015 16 Декември 2015 21 11 As part of our mission to grow Drupal s adoption in global markets the Drupal Association launched a co marketing campaign this year that included exhibiting at major industry events in Europe With help from our sponsors Wunderkraut WunderUK undpaul and Deeson we were able to take Drupal to two marketing industry events dmexco and the Festival of Marketing Why showcase Drupal at marketing events Marketers are constantly seeking out new tools to manage their content and track and improve their customers digital experiences That s why we set out to convince them that Drupal could be the best way to turn their websites the strongest tools in their arsenals into even better platforms for great content and customer experiences Drupal at dmexco Drupal swag is a hit at dmexco Swing by say hello to the Drupal crew from DrupalAssoc Wunderkraut undpaul pic twitter com kVHOWT4lBU Drupal Association DrupalAssoc September 17 2015 Our first co marketing event was dmexco 2015 in Cologne Germany dmexco is a leading international exposition and conference for digital marketing media advertising and technology With the media and publishing sector being a target market for Drupal adoption this two day event was the perfect opportunity to introduce brand marketers and media professionals to the world of Drupal To show attendees why marketers love Drupal we got expert assistance from two strong industry leaders Wunderkraut and undpaul As sponsors of our co marketing campaign they not only helped offset the costs of exhibiting but were also instrumental in conveying our message to the attendees Anja and Luca from undpaul in Hannover and Lea and Daniel from Wunderkraut s Munich office joined our staff on site at the booth They did an outstanding job preparing case studies and answering even the trickiest attendee questions Thanks to all of you for your support The attendees we met at our booth had diverse professional backgrounds Many had not heard of Drupal and were curious to find out who we are and what we do Others were evaluating Drupal as their future CMS or were looking for a specific solution for their company s needs Others simply stopped by to snag some swag Drupal branded sunglasses and stickers were a hit and so were our staff s I love Drupal t shirts Mit Luca auf der dmexco Halle 9 D15 kommt vorbei drupal pic twitter com UbEsGYOOpw Anja Schirwinski aschiwi September 16 2015 Our presence at dmexco allowed us not only to connect with a somewhat untapped audience but also provided great networking with fellow exhibitors It was especially interesting to talk with software developers interested in integrating their products with Drupal And of course it was great running into some familiar Drupal faces in the exhibit halls Overall dmexco was a good experience for us raising awareness and highlighting our community s work in the European market As our first co marketing event it also allowed us to experiment and learn how to best promote Drupal in the marketplace Some of our biggest lessons learned revolved around what questions marketers were asking about Drupal So we updated our collateral to better reflect the answers to those questions and headed out to the Festival of Marketing Drupal at the Festival of Marketing With support from Deeson and Wunder UK we created a Building Block at the Festival of Marketing The Drupal experience included LEGOs how to s demos and case studies and a raffle Had a great time at FOM15 Congratulations to our winner and may the force be with you pic twitter com t2XDIudqn2 Drupal Association DrupalAssoc November 13 2015 Our goal for the event was to promote Drupal as a complete digital marketing solution Going into the event we expected there to be very little knowledge of what Drupal was and we were right But we had a lot of really great conversations at the Festival Visitors to our booth became very receptive and curious when they realized we weren t trying to sell them anything Lots of people got excited and began asking more about how Drupal works In a venue full of marketers and salespeople for proprietary companies many people seemed curious and excited about the concept of open source software It was also wonderful that when people asked what our community was all about answering it was easy after all they were witnessing it first hand Seeing Deeson and Wunder UK working in unison was a great illustration of the Drupal community at work and we couldn t be more thankful that they came together to help us out Категории Association News 12 Days of Drupal Community John P Weiksnar 16 Декември 2015 00 18 The Drupal community is full of people who make the world a brighter place This month we are sharing more about the community members participating in our membership drive in this blog series We work together we motivate each other and we learn together Thank you to our community for inspiring us every day John P Weiksnar jpw1116 About John John is a longtime organizer of the Western New York Drupal User Group WNYDUG and a Drupal evangelist John recently wrote a Drupal related blog series from interviews he conducted at DrupalCon Los Angeles What John says about membership The Community Cultivation Grant lived up to its name by helping us fund and launch our local user group s inaugural Drupal Camp This urban camp was the big bang that spawned our more focused mini camp format With less overhead and only a mountainside resort s boardroom participants got to experience Drupal presentations in a memorable way The best part of all some first time attendees at these events remain part of the local user group and to this day pop in to our monthly in person or online meet ups If you are not yet a member join the Drupal Association and be part of our success together Personal blog tags Membership community membership 2015 series Категории Association News 12 Days of Drupal Community Jeff Geerling 15 Декември 2015 23 29 The Drupal community is full of people who make the world a brighter place This month we are sharing more about the community members participating in our membership

    Original URL path: http://www.drupalbg.org/aggregator/sources/5?destination=aggregator%2Fsources%2F5 (2016-02-15)
    Open archived version from archive

  • Association News | Drupal BG
    colorful gears and gave a reminder to prepare for Drupal 8 and port our themes and modules Drupal Chattanooga celebrates with this accurate camp shirt photo by Doug Vann Personal blog tags community Категории Association News Drupal org improving the user journey while funding the work Association News 10 Ноември 2015 03 25 The Drupal Association mission is to unite the global open source community to build and promote Drupal One of the most impactful ways to achieve this is through Drupal org Over the last two years our Engineering team made great strides making the site s technical stack more performant and rolling out various new features and improvements such as contribution credits new version of testbots improved registration workflow and many more And we are not going to stop It s imperative that we give users a faster and easier journey towards adoption community connection and contribution With a November 19 2015 release date for Drupal 8 coming soon it make sense to improve the download experience This much anticipated release will create a surge of traffic and downloads including many who are new to Drupal and just starting their journey towards adoption and contribution Improving the Drupal org Download Experience The download experience today is lacking clarity and context It is focused on providing the file but it is not clear about what you are downloading which version is right for the visitor how to find the release notes and what to do next We also have limited data insight into what kind of audience is downloading the software making it hard to provide the best educational context on the page In time for the November 19th Drupal Release date we will launch the first iteration of the improved download experience As we learn more we will continue to improve the experience For this first iteration we will improve the content on the page give visitors more context and clarity and we will give more weight to the call to action That s a strong mission win for the Association Helping Drupal org pay for itself With this set of improvements we are also creating an opportunity for companies that frequently work with Drupal to highlight how they extend or enhance Drupal We looked to other open source download experiences for inspiration such as Ubuntu and SensioLabs who use this funding approach We also leveraged our learnings from this past year of creating Drupal org digital opportunities making sure that our approach aligns with community values By integrating messages from key partners we are both creating a way for Drupal org to help pay for itself as well as providing more context and quality to the download experience And of course we re doing all that guided by our values and policies The Importance of Iteration We ll be launching our first version of this improved experience in conjunction with the Drupal 8 launch We want to stress that this in no way represents a finished product We ll use your feedback and actual user data to inform ongoing improvements This aligns with how we work n Drupal org launch a feature listen and learn from users then iterate on that feature We will continue to evaluate this feature to ensure that it meets both community and Association business needs Next steps We are very excited to find ways to both improve the Drupal org experience and fund the work we are doing there This first iteration will teach us a lot and we will use this to opportunity to better understand how to serve our visitors If you want to follow this process and share your experience follow the related issue Flickr photo mortendk Категории Association News What s new on Drupal org October 2015 Association News 7 Ноември 2015 01 33 Look for links to our Strategic Roadmap highlighting how this work falls into our priorities set by the Drupal Association Board and Drupal org Working Groups Drupal 8 will be released on November 19th Drupal 8 is finally on its way and no one is more excited than we are The Association plays a critical role in providing the supporting infrastructure and developer tools that make the release of Drupal possible In September we focused hard on making sure Drupal org was ready for the Release Candidate and now we have a final release date for Drupal 8 0 0 of November 19th Releasing the next major version of Drupal is no small endeavor In October we focused hard on ensuring there will be no infrastructure blockers for the release of Drupal 8 We also spent time designing the release page and improvements to the download experience which we will implement before release day What better reason than the release of Drupal 8 to celebrate We ve added a category for Drupal 8 release parties to groups Drupal org so please post your events there or look there for one to attend Drupal Association Membership Campaign With the imminent launch of Drupal 8 now is a better time than ever to become a member of the Drupal Association In mid October we launched a membership campaign with the goal of adding an additional 1 000 members to our current base of 3 200 and raising an additional 100 000 To support this campaign we placed a banner on Drupal org asking for your support and asking existing members to share the campaign The campaign will end on December 30th and with your help we can sustainably fund ongoing improvements to Drupal org like the ones you see here every month The Drupal org Roadmap Content Strategy Documentation Section Overhauling documentation on Drupal org continues to be a top priority coming out of our Content Strategy work As we continue to build out the features that will be the building blocks of the new Sections on Drupal org we want to gather feedback about how our existing users are using the Documentation pages and what improvements are needed We ve added a survey in the lower right hand corner of every documentation page so that users can provide that feedback before our next round of implementation work About Drupal org Breadcrumbs in Beta We re also prototyping some of the new features that will be part of the toolbox for Sections on Drupal org A small feature but a welcome improvement is the addition of breadcrumb navigation in the new Section content types Right now you can see a beta of this in the About Drupal org section Search Improvements In October we continued our efforts to improve the utility of search on Drupal org Just in time for the release of Drupal 8 developers can now search for api functions through the Drupal org search box and receive results from api Drupal org DrupalCI In October we enabled DrupalCI testing for Drupal 7 and Drupal 6 We are now in the process of validating that testing for these legacy versions is functioning correctly before disabling legacy testbots and statically archiving qa Drupal org Drupal 8 testing on the legacy system has already been disabled We are also focusing on tuning DrupalCI to economize the testing process Each Drupal 8 core test job runs over 12 000 tests containing approximately 100 000 code assertions From September to October we have reduced the average time to complete a core test from 40 minutes to 30 minutes and the average cost of a full test job from 0 37 to 0 24 However with around 12 000 test jobs run in the past month alone that s 14 400 000 000 000 assertions we will continue to look for ways to manage this expense while providing a better faster testing service for Drupal code Spam Fighting From Wikimedia Commons by user Qwertyxp2000 The announcement of Drupal 8 s release candidate lead to a surge in spam activities on Drupal org and the Drupal Association pivoted to respond both by fighting the spam directly and by developing new tools for reporting blocking and preventing spam for ourselves and the community volunteers who help to fight spam on Drupal org every day We made the following changes We upgraded Flag module to version 3 Our report spam links on Drupal org now use Flag We built new views for spam fighters to manage content reported as spam We increased our rate limiting to prevent bulk submissions We removed automatic granting of higher user roles there are now enough Community level users on Drupal org to confirm new users manually We eliminated spam targets by fixing content filtering to rel nofollow user submitted links in more places Going into November we are hoping to implement some new tools from our Technology Supporter Distil Networks to help prevent spam registrations before they occur Revenue Related Projects Funding our work Beyond the membership campaign we re continuing our regular work on upcoming DrupalCons Registration for DrupalCon Asia the FIRST DrupalCon after the release of Drupal 8 will open soon We re very excited to celebrate Drupal 8 s release with the local community in Mumbai and with the wider community in Asia Design work for DrupalCon Dublin is ongoing in anticipation of the full site launch In consultation with the local community we have some great design concepts that will really tell the story of Drupal in Dublin We think you ll really enjoy it Sustaining support and maintenance Faster Drupal org Development Environments Deploying a hosted development environment for contributing to Drupal org is one of the critical services provided by the Drupal Association These environments are used both by our internal staff and by community volunteers who are creating features for Drupal org As recently as a year ago it has taken up to 3 hours to spin up a new development environment As recently as September it took around an hour and twenty minutes By providing our sanitized nightly snapshot of the Drupal org database as a docker container we re now able to provide new development environments for Drupal org in approximately 10 minutes Even in a short time this has improved our feature development velocity Upgrades and Improvements In addition to improving our development environments we ve focused on upgrading our the operating system on many of our servers to CentOS 6 7 and making sure that our Solr infrastructure is highly available As always we d like to say thanks to all volunteers who are working with us and to the Drupal Association Supporters who made it possible for us to work on these projects Follow us on Twitter for regular updates drupal org drupal infra Personal blog tags whats new on Drupal org Категории Association News Why is Module X slow Or is it really module Y Debugging performance at scale Association News 6 Ноември 2015 02 48 Its an exciting time to be working on Drupal org Content strategy is being implemented and thus we ve been evaluating and implementing modules including Organic Groups Panels Page Manager Panelizer Flag 3 x already implemented for spam There are numerous reasons why we re looking at using these modules but one of them is because we re able to see them in action on events drupal org Panelizer was being called out as one of the least performant of these modules This was due to a slow query that was observed at Drupalcon Barcelona SELECT FROM panelizer entity WHERE entity type entity type AND entity id IN ids For each entity that gets loaded panelizer needs to grab the associated panelizer entity ID and load it up for preperation to view While this isn t a problem for a few nodes it doesn t scale when you re querying 100s or thousands of them 2015 09 23 mysql slow gz 2015 09 23T09 41 14 147976 00 00 db5 mysql slow EXPLAIN SELECT FROM panelizer entity WHERE entity type node AND entity id IN 171 177 179 181 183 185 189 193 199 201 209 211 213 215 217 219 221 225 227 229 233 235 239 243 245 247 249 251 253 255 277 279 281 287 289 291 293 295 297 301 303 305 307 309 311 313 317 319 321 323 325 327 335 337 343 347 349 351 353 359 363 367 381 385 389 391 397 399 403 405 407 409 411 413 415 417 419 421 423 427 429 431 433 435 437 439 441 443 449 451 453 455 459 461 463 465 467 469 471 473 475 477 479 481 483 485 489 495 497 499 501 503 505 507 509 511 513 515 517 519 521 523 525 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 559 561 563 565 567 569 571 573 575 577 579 583 585 589 591 593 595 597 599 601 603 605 607 609 611 613 615 617 619 623 631 633 635 637 639 641 643 645 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 679 681 683 685 687 689 691 693 695 697 699 701 705 707 709 711 713 715 717 719 721 723 725 727 729 731 733 735 737 739 741 743 745 747 749 751 753 755 757 759 761 763 765 767 769 771 773 775 777 779 781 783 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813 815 817 819 821 823 825 827 829 831 833 835 837 839 Additionally there is this issue https www drupal org node 2023703 this discusses the potential issues around loading the panelizer settings and some solutions including adding a lazy loader to get the entity but not load up all the settings until say view time It is apparent that we have an issue on our hand But was it panelizer First I would suggest watching Ezra Gildesgame s talk on XHprof It will give you some ideas about how to troubleshoot performance issues Secondly I d suggest getting a monitoring tool to average your performance over time This is also possible to do with XHprof but thats for another post At the Association we use New Relic for server monitoring While the full version can give you some really detailed results our version gives us an overview Here is a snapshot of what was happening when panelizer was being suspected as slow When we take a look at the modules that are being executed it gives us a little more information about what modules are going slow If you don t have New Relic you can still get this data by setting up XHprof and going to the affected page It should give you similar results One nice feature of New Relic is that it gives you XHprof ish results for past performance problems Unless you re profiling every page which is not recommended for production you won t have a snapshot result of what happened when the site was going slow Looking at the New Relic logs and the query we know three things This issue is happening on node add This issue is affecting nodes that are related to sessions only If you pop in those node ids in the query to events drupal org node XXX Entityreference module load time correlates to the database slow query time So what things could cause multiple session nodes to occur View of many nodes like a schedule field or panel on a node add page that is making a query of entities Session counts although that would be quite unperformant loading a node just to get its count but I ve seen worse things happen an entity reference field By looking at the New Relic logs there isn t any reference to the view module causing a problem This is also during node add which doesn t call any views While cod sponsors or products might be an separate issue they their peak loads are not occuring at the same time as the db query That leaves us with entity reference This hits as the top module at the same time as the panelizer query is being executed What node add pages are using entity reference for sessions Only one Session Evaluations Here we are using entityreference prepopulate which shows the session thats being evaluated But there is a problem with this So there is the issue Why didn t this occur in LA because there were half as many sessions Its also why we never saw it in any previous drupalcon because the sites were singular so performance issues like this wouldn t ever have enough content to show its face Conclusion Take aways While there might be some architecture tweaks that could be done to Panelizer it was not the key issue The issue is the combination of modules exasperated by the amount of content Entityreference Entityreference Prepopulate Disabled select field Panelizer Two cons worth of content Problem Don t assume a module is slow or unperformant from a single query When an issue is found don t guess investigate XHProf and New Relic are essential for large drupal sites A simple tweak to the entity reference field has fixed the problem for now Before the next con we ll implement some better methods of showing the title so this doesn t occur again In fact there is already an issue for it Of course this is just one potential issue but this method demonstrates that a monitoring tool like New Relic plus performance profiling tools like XHProf can allow you to find unexpected interactions between modules that may result in performance problems at scale Luckily our fixes translate into fixes for the whole community This means not only a better drupal org but a better Drupal product Категории Association News Get Ready to Translate for Drupal 8

    Original URL path: http://www.drupalbg.org/aggregator/categories/5?page=1 (2016-02-15)
    Open archived version from archive



  •