Planet Drupal

Syndicate content - aggregated feeds in category Planet Drupal
Updated: 56 min 13 sec ago

Don't Panic: A blog about Drupal: Screencasting again!

Thu, 11/19/2015 - 15:47
article id=node-151 class=node node-illustrerande-bild clearfix about=/en/kodamera-screencast typeof=sioc:Item foaf:Document header h2 class=title a href=/en/kodamera-screencast/a/h2 span property=dc:title content= class=rdf-meta element-hidden/spanspan property=sioc:num_replies content=0 datatype=xsd:integer class=rdf-meta element-hidden/span /header div class=content div class=field field-name-field-image field-type-imagefield-crop field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src= width=589 height=253 alt= //div/div/div /div footer /footer /article !-- /.node -- pEver since I started using Drupal I've wanted to share the knowledge I have gathered around Drupal. I did some screncasts a couple of years ago, in Swedish, and they were appreciated. span style=line-height: 20.8px;Then, time disappeared, other projects ate my time. /spanSince I teach the basics of Drupal at schools and more specialized educations for companies, I've never given up on the dream of continuing the screencasts in some way./p pEarlier this year the company I work for, a href=, gave me green light to make screencasts about Drupal. My dream has come true! A website was put together to promote the episodes and so far I have made five screencasts on Drupal. My greatest challenge will be to do these screencasts in English, since it's only my second language. Though, growing up with Monty Python get straight A's in school when it came to learing English should help a litte./p pSince a stable version of Drupal 8 has been released now, I'm planning a whole series of screencasts to cover the basics of Drupal, how to get to know the system. These are not meant for us who already know Drupal, instead they are meant to give newcomers and people who are curious of Drupal a good start. The first screencast - how to install MAMP and Drupal - was released earlier this week./p p /pdiv class=video-filter iframe src=;autoplay=0amp;wmode=opaque width=590 height=357 class=video-filter video-youtube vf-3zbnyvpey68 frameborder=0/iframe/div pI also wrote a loooong blogpost on how to install MAMP: a href= pHopefully I will do a good job recording these screencasts, and I will do my best to include some good jokes and something from Monty Python now and then. (Nobody expects the Spanish inquistion!)/p pIf you want to know when I do a new screencast, subscribe to the a href= on YouTube/a, check the a href= Twitter account/a or follow a href= on Twitter/a, I'll retweet the tweets./p pSee you around!/p p// Adam/p

Zivtech: Get Down with Drupal 8: #celebr8D8

Thu, 11/19/2015 - 15:19
div class=field-body Wait no /br / Today marks the long awaited release of Drupal 8! Join Zivtech on Friday, November 20 from 6 to 9 pm for a href= 8 Release Jawn: Drupal Release Party, Philly Style/ /br / There will be cake. And beer. And more beer. It's Friday! a href= here/a. If you're into social media, check out that #celebr8D8 hashtag to see all the D8 parties around the /div class=asset-wrapper asset aid-93 asset-image editor rtecenter contenteditable=false data-asset-cid=1447942706025 div class=content div class=field-asset-imageimg alt= height=487 src=/sites/default/files/styles/asset_image_full/public/assets/images/drupal8-release-party.jpg?itok=8bPdhA0Y width=390 //div div class=field-asset-image-copyright /div div class=field-asset-image-description /div /div /div div class=rtecenter /div /div span class=field-label Terms: /span ul class=field-taxonomy-vocabulary-2 inline li a href=/tags/drupal-planetDrupal Planet/a /li /ul h3 class=field-label Publishing Workflow /h3 div class=field-publishing-workflow Ready for Publishing /div nav role=navigation class=links-inline/nav

Mediacurrent: Mediacurrent Celebrates the Official Release of Drupal 8

Thu, 11/19/2015 - 15:05
img typeof=foaf:Image src= width=200 height=152 alt=Mediacurrent Celebrates Drupal 8 title=Mediacurrent Celebrates Drupal 8 / p dir=ltrThe Mediacurrent team has been preparing for a href= target=_blankDrupal 8/a since development first began in 2011. Four years of community-wide learning, contributing and developing have lead to this day: the official release of Drupal 8.0. It’s time to celebrate!/p #celebr8d8 - Celebrate Drupal 8 Bahubali Style

Thu, 11/19/2015 - 13:45
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenp dir=ltr style=line-height:1.38;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-d9fb6b82-1fc4-aebf-3442-70eabe8eec15 style=font-weight:normal;span style=font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 400; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Drupal Art has always been special for me. Here was today’s work to celebrate the release of D8 /spana href= style=font-size: 14.6667px; font-family: Arial; color: rgb(17, 85, 204); font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Bahubali/span/aspan style=font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 400; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; style. Bahubali is definitely one of the greatest movies Indian cinema has produced so far. If you haven’t had a chance to watch it yet, you should definitely consider doing it. The movie is available on /spana href= style=font-size: 14.6667px; font-family: Arial; color: rgb(17, 85, 204); font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Google Play Store with English Subtitles/span/aspan style=font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 400; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;!/span/span/p p p dir=ltr style=line-height:1.38;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-d9fb6b82-1fc4-aebf-3442-70eabe8eec15 style=font-weight:normal;span style=font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 400; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;img height=800px; src= style=border-style: none; border-width: initial; transform: rotate(0rad); width=539px; //span/span/p p/p /div/div/div

Wim Leers: Drupal 8 release day: docs polished ready!

Thu, 11/19/2015 - 12:04
pLater today, Drupal 8 will be released! At this time, good docs are of coursenbsp;crucial./p pAs the maintainer and de facto co-maintainer of several Drupal 8 core modules and subsystems, I spent the last several days making sure that the documentation is up-to-datenbsp;for:/p ul lithe Text Editor module (codeeditor/code)/li lithe span class=capsCKE/spanditor module (codeckeditor/code)/li lithe Quick Edit module (codequickedit/code)/li lithe Filter module (codefilter/code)/li lithe Cachenbsp;system/li lithe Render system (specifically the render cachingnbsp;part)/li lithe Asset Librarynbsp;system/li /ul pThe following handbook pages have been either received minor updates, received complete overhauls or were written fromnbsp;scratch:/p ul lia href= lia href= lia href= lia href= lia href= lia href= lia href= lia href= lia href= lia href= lia href= lia href= lia href= lia href= lia href= lia href= lia href= id=fnref:1a href=#fn:1 rel=footnote1/a/sup/li lia href= lia href= lia href= /ul pEnjoy!/p pP.S.: if you find anything unclear on those pages, ping me in a href=irc:// — I want to make sure these docs are as clear and helpful asnbsp;possible./p div class=footnotes hr / ol li id=fn:1 pYep, the render pipeline diagram was updated too! It was still accurate, but it was missing one important concept that was added in the past year: emplaceholders/em, which is what enables a href=;a href=#fnref:1 rev=footnote#8617;/a/p /li /ol /div ul class=tags lispan class=lineage-item lineage-item-level-0Acquia/span/li lispan class=lineage-item lineage-item-level-0Drupal/span/li /ul Translation not complete on Drupal 8 release day? No problem!

Thu, 11/19/2015 - 11:30
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpFirst, I'd like to congratulate a href= teams who worked hard to get to significant completeness of Drupal 8 translations/a, lead by the Ukrainian and Hungarian teams who are 100% complete and the Spanish team which is close to complete too. The French, Dutch, Danish, Finnish, Japanese and Romanian teams were also hard at work and are all over 70% translated. When you are installing Drupal, there is no special task to do to install in any of the supported languages, just select that on the first screen. The translations ready at that time will be downloaded and used./p pIs it a problem at all though if a translation is not complete yet when you install? I don't think so. With prior Drupal core releases, there was a huge significance of complete translations at release time because whatever people used to install Drupal was used to create all their default configuration. Content types, fields, menus, input formats and so on. Even though we have the very handy a href= update/a module for Drupal 6 and 7, it could not help update configuration that was already created./p pIn Drupal 8 we solved that problem by applying built-in translation updates to the shipped configuration as well, so if your translation does not have complete coverage yet for the shipped views, fields, contact forms, tours, etc. those will be updated later on seamlessly. Drupal also of course supports making local changes to those which would not be overwritten later with translation updates. To take advantage of this feature (which is not enabled by default), either run a manual update at emAdministration gt; Reports gt; Available translation updates/em or turn on automated updates with cron at emAdministration gt; Configuration gt; Regional and language gt; User interface translation/em and sit back and enjoy your Drupal 8 continually improving with translation fixes automatically./p /div/div/divdiv class=field field-name-taxonomy-vocabulary-4 field-type-taxonomy-term-reference field-label-abovediv class=field-labelNews tags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/taxonomy/term/1768D8MI news/a/divdiv class=field-item odda href=/taxonomy/term/18Drupal planet/a/divdiv class=field-item evena href=/newsSite news/a/div/div/div

OpenLucius: Headless Drupal | Serving a XML sitemap of Drupal via Node.js / Express

Thu, 11/19/2015 - 09:57
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpimg src=/sites/default/files/styles/w800/public/drupal-nodejs-expressjs-sitemap-request.jpg?itok=YdCROR_f width=604 height=344 alt= class=image-w800 img-responsive //p pIn our search to develop a headless Drupal website, we stumbled across the XML sitemap. This is needed to inform search engines, like Google, about the organization of your site content and to submit content updates. As a result you will receive reports about indexed links, broken links, duplicate content and other errors on your Drupal website./p pWith this knowledge it is possible to implement optimizations and it let’s your Drupal website achieve a higher SEO score. You can post the XML sitemap in the a href= console/a of Google (Tools for webmasters)./p pGenerating a sitemap in Drupal is relatively easy with the XML sitemap module. This is a stable module that let’s you a href= a sitemap relatively quickly/a./p pBut there is no such ready-to-use content in Node.js / Express JS. To put it in simple words, the content is loaded externally (from Drupal) and transferred to the client. But since the a href= sitemap/a is essential for SEO, we searched for a way to implement it in Node.JS. Here’s how we pulled this off:/p h21. Install the XML sitemap module in Drupal/h2 /div/div/div

Zyxware Technologies: Exploring Symfony2 in Drupal 8

Thu, 11/19/2015 - 05:31
div class=field field-name-field-tweetbutton field-type-tweetbutton field-label-hiddendiv class=field-itemsdiv class=field-item evendiv class=tweetbutton-tweet tweetbuttona href= data-size=medium data-count=horizontal data-via= data-related=: data-text=Exploring Symfony2 in Drupal 8 data-counturl= data-url= data-lang=en class=twitter-share-buttonTweet/a/div/div/div/divdiv class=field field-name-field-hero-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg src= width=336 height=280 alt= //div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpWith Drupal 8 just around the corner, every Drupal developer is in a nirvana of excitement and eagerness. Drupal keeps getting better and better every day and Drupal 8 will make website development and management a five-finger exercise, because this latest version of Drupal has included some amazing and potent Symfony components to serve the big businesses better./p /div/div/divdiv class=field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-hiddendiv class=field-itemsdiv class=field-item evena href=/categories/drupal-development-servicesDrupal Development services/a/divdiv class=field-item odda href=/categories/drupal-developmentDrupal Development/a/divdiv class=field-item evena href=/categories/drupal-8Drupal 8/a/divdiv class=field-item odda href=/categories/drupal-planetDrupal Planet/a/div/div/div

Cocomore: Drupal 8 is here - come and join us at our release parties

Thu, 11/19/2015 - 00:00
pDrupal 8 will be released at November 19th and there will be release parties all over the world. Our Cocomoris will celebrate at different locations too. Take a look, where you can meet them!/p Mindful Custom Breakpoints

Wed, 11/18/2015 - 23:00
pThe vast majority of our projects at Gizra use a href= for layout. We spend a lot of time and effort creating the perfect responsive layout and UX across all breakpoints. As Bootstrap comes by default with four breaking points, we naturally implemented them all, until we started asking ourself:/p pstrongQ/strong: Is responsive really needed?br strongA/strong: Yes, Of course./p pstrongQ/strong: Do we always need so many breakpoints?br strongA/strong: No. Or, to say it differently: Yes. But not necessarily immediately./p pDon#39;t get me wrong. I#39;m not against responsive design. I#39;m just saying each breakpoint has an impact on the project length and budget. It#39;s up to us to help the client decide how many breakpoints are right for them. As you know, Bootstrap can have a href= breakpoints/a./p div class=thumbnail iframe src= frameborder=0 scrolling=no width=800 height=555 style=-webkit-backface-visibility: hidden;-webkit-transform: scale(1); /iframe div class=captionBootstrap default layout VS Bootstrap custom layout/div /div pa href= reading…/a/p

Promet Source: A Different Look at Drupal 8 for Executives

Wed, 11/18/2015 - 22:44
A Powerful CMS for Powerful Sites pA content management system for the masses. Sounds almost too good to be true, doesn’t it?/p pThe issue with a mass-marketed CMS is that content needs and workflows will vary greatly from one organization to the next. So the one size fits all” motto starts to wither in light of this fact. That’s why businesses with serious content needs ought to strive for flexibility in their CMS solution. That’s where Drupal 8 comes in./p Views #1 : Add A New View (Drupal 8 Tutorial #3) (Article + Video)

Wed, 11/18/2015 - 20:22
!-- google_ad_section_start --div class=field field-name-field-tutorial-description field-type-text-long field-label-hiddendiv class=field-itemsdiv class=field-item even property=schema:descriptionpIn this series we will create a custom frontpage that introduces all the strongmain concepts /strongof the strongViews/strong module./p/div/div/divdiv class=field field-name-field-tutorial-youtube field-type-youtube field-label-hiddendiv class=field-itemsdiv class=field-item even property=schema:videoa href=/drupal/views/views-1-add-new-view-drupal-8-tutorial-3-article-videoimg class=img-responsive typeof=foaf:Image src= alt=Embedded thumbnail for Views #1 : Add A New View (Drupal 8 Tutorial #3) (Article + Video) //a/div/div/div!-- google_ad_section_end --span property=schema:name content=Views #1 : Add A New View (Drupal 8 Tutorial #3) (Article + Video) class=rdf-meta element-hidden/spanspan rel=schema:url resource=/drupal/views/views-1-add-new-view-drupal-8-tutorial-3-article-video class=rdf-meta element-hidden/span

Acquia Developer Center Blog: Drupal 8’s New Multilingual Capabilities

Wed, 11/18/2015 - 19:20
div class=field field-name-field-author field-type-entityreference field-label-hiddendiv class=field-itemsdiv class=field-item evenGábor Hojtsy/div/div/divdiv class=field field-name-field-blog-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src= width=140 height=85 alt= //div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedh2Gabor Hojtsy verbatim: on one of the important new features of Drupal’s latest platform, advice to administrators of older sites, mixing human and machine translation, and the overall value proposition of multilingual in Drupal 8./h2 p /p/div/div/divdiv class=field field-name-field-blog-tags field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/acquia-drupal-planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=acquia drupal planet/a/div/div/div

Daniel Pocock: Improving DruCall and JSCommunicator user interface

Wed, 11/18/2015 - 18:45
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpa href=http://drucall.orgDruCall/a is one of the easiest ways to get up and running with a href= voice and video calling on your own web site or blog. It is based on 100% open source and 100% open standards - no binary browser plugins and no lock-in to a specific service provider or vendor./p pOn Debian or Ubuntu, just running a command such as/p pre# apt-get install -t jessie-backports drupal7-mod-drucall /prepwill install Drupal, Apache, MySQL, a href=http://jscommunicator.orgJSCommunicator/a, JsSIP and all the other JavaScript library packages and module dependencies for DruCall itself./p h3The user interface/h3 pMost of my experience is in server-side development, including things like the a href= SIP over WebSocket implementation in the reSIProcate SIP proxy emrepro/em/a./p pIn creating DruCall, I have simply concentrated on those areas related to configuring and bringing up the WebSocket connection and creating the authentication tokens for the call./p pThose things provide a firm foundation for the module, but it would be nice to improve the way it is presented and optimize the integration with other Drupal features. This is where the projects (both a href=http://drucall.orgDruCall/a and a href=http://jscommunicator.orgJSCommunicator/a) would really benefit from feedback and contributions from people who know Drupal and web design in much more detail./p h3Benefits for collaboration/h3 pIf anybody wants to collaborate on either or both of these projects, I'd be happy to offer access to a pre-configured SIP WebSocket server in my lab for more convenient testing. The DruCall source code a href= a hosted project/a and the JSCommunicator source code is a href= Github/a./p pWhen you get to the stage where you want to run your own SIP WebSocket server as well then free community support can also be provided through the a href= mailing list/a. The free, online a href=http://rtcquickstart.orgRTC Quick Start Guide/a gives a very comprehensive overview of everything you need to do to run your own WebRTC SIP infrastructure./p /div/div/div

Drupal @ Penn State: Drupal, A thesis.

Wed, 11/18/2015 - 18:16
pI recently defended my Master of Sciences thesis with a central theme of open source, activism and Drupal. You can a href= a copy here/a or in the article links. I started this research project in 2007, in part, life got in the way but also, I didn’t know how to tell the story./p

OSTraining: How to Remove Unused Drupal Modules

Wed, 11/18/2015 - 18:01
div class=ost-intro-imageimg src= alt=How to Remove Unused Drupal Modules width=200 height=150 title=How to Remove Unused Drupal Modules //div pOver the last few years we've had a wide variety of questions about removing Drupal modules, including these:/p ul liDo I need to remove modules via the admin or the file system?/li liDo uninstalled modules leave database entries behind?/li liCan I just disable a module, rather than completely uninstall it?/li liShould I uninstall Drupal core modules when I see that option?/li /ul

Gábor Hojtsy: Drupal 8 multilingual tidbits 20: combination use cases with content and menus

Wed, 11/18/2015 - 16:34
div class=field field-name-body field-type-text-with-summary field-label-hidden view-mode-rssdiv class=field-itemsdiv class=field-item evenpIn the previous tidbits we covered each language and translation capability one by one. The community translates the software interface on a href= which you can customize with emInterface translation/em. You can translate your local configuration and content with the emConfiguration translation/em and emContent translation/em modules respectively. However, actual real life use cases are never clear cut like that. Content shows up with some shipped interface elements, local configuration and content. Menus contain elements from code, content and configuration. It is good to know how these pieces relate so you can translate every piece and know the right place to do it./p /div/div/div

OpenConcept: Weather Report Card

Wed, 11/18/2015 - 16:12
div class=field field-name-body field-type-text-with-summary field-label-hidden view-mode-rssdiv class=field-itemsdiv class=field-item even property=content:encodedpspan style=line-height: 1.6em;The Weather Report Card is an open-data weather forecast grading system that evaluates forecaster’s reliability and predictions’ accuracy./span/p pspan style=line-height: 1.6em;It aggregates data from Environment Canada and organizes it in reports to compare temperature, rain and warning predictions versus actual weather. The system then evaluates the forecast’s accuracy and grades it./span/p pspan style=line-height: 1.6em;On the site, users have a variety of ways to view daily conditions grading:/span/p ullispan style=line-height: 1.6em;View the grade of daily forecast conditions;/span/li lispan style=line-height: 1.6em;View current conditions and what their previous predictions were;/span/li lispan style=line-height: 1.6em;View a calendar with a monthly view of conditions; or,/span/li lispan style=line-height: 1.6em;Go old school and compare the daily data themselves/span/li /ulpspan style=line-height: 1.6em;Users can review a forecast performance by city over the period of their choice and tweet about it. The portal also tweets on a daily basis forecasts performances by city./span/p p /p pOur goals for this portal were:/p ollistrongMeasure Performance/strong: We wanted to provide citizens with a method to evaluate how accurate is the data they look at on a daily basis. The data is available but never evaluated./li listrongBuild knowledge with Data/strong: Per definition, Open Data is data that can be freely used, shared and built-on by anyone, anywhere, for any purpose. It is key to government transparency, but does not give us value if it is not transformed into facts./li listrongPromote Open Source/strong: This project was possible thanks to open-source software and open data. We wanted to highlight how the web is made of amazing projects powered by a strong community. By aggregating and manipulating data, we’re able to give insights on things that concern Canadians./li listrongShowcase Drupal’s capabilities/strong: This was also a way of showcasing some of what we can do using the Drupal CMS. This software has gone from an alternative to WordPress to a powerful, enterprise-level software with many different applications, including open-data portals like the Weather Report Card./li listrongHave fun, and spread the fun/strong: Canadians love the weather, so we wanted to give people a bit more context to talk about when chatting about the weather. By integrating this in with Twitter we’re making it easy for people who are thinking about the weather to connect to our reports./li /olp /p /div/div/divdiv class=field field-name-field-link-to-website field-type-link-field field-label-hidden view-mode-rssdiv class=field-itemsdiv class=field-item evena href= target=_blank class=field field-name-field-portfolio-topic field-type-taxonomy-term-reference field-label-hidden view-mode-rssul class=field-itemsli class=field-item evena href=/topic/planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Planet/a/lili class=field-item odda href=/topic/open-source typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Open Source/a/lili class=field-item evena href=/topic/government typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Government/a/lili class=field-item odda href=/topic/accessibility typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Accessibility/a/li/ul/divsection class=field field-name-field-type-of-project field-type-taxonomy-term-reference field-label-above view-mode-rssh2 class=field-labelType of Project:nbsp;/h2ul class=field-itemsli class=field-item evena href=/type-project/web-development typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Web Development/a/li/ul/sectionsection class=field field-name-field-type-of-industry field-type-taxonomy-term-reference field-label-above view-mode-rssh2 class=field-labelType of Industry:nbsp;/h2ul class=field-itemsli class=field-item evena href=/type-industry/industry-3 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Government/a/li/ul/sectionsection class=field field-name-field-year field-type-taxonomy-term-reference field-label-above view-mode-rssh2 class=field-labelYear:nbsp;/h2ul class=field-itemsli class=field-item evena href=/year/2014 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=2014/a/li/ul/sectionsection class=field field-name-field-header-image field-type-image field-label-above view-mode-rssh2 class=field-labelHeader Image:nbsp;/h2div class=field-itemsfigure class=clearfix field-item evenimg typeof=foaf:Image class=image-style-none src= width=1280 height=685 alt=Car driving under the snow //figure/div/section

Pronovix: Drupal 8 upgrade reports just got faster

Wed, 11/18/2015 - 15:08
pWe’ve automated the module scanning on, it’s now dead simple to request a report. Tell us the URL of your Drupal site and your email address and we send you an upgrade report.../p

Dries Buytaert: Loosen control the Open Source way

Wed, 11/18/2015 - 14:17
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpA couple of weeks ago a Chief Digital Officer (CDO) of one of the largest mobile telecommunications companies in the world asked me how a large organization such as hers should think about organizing itself to maintain control over costs and risks while still giving their global organization the freedom to innovate./p pWhen it comes to managing their websites and the digital customer experience, they have over 50 different platforms managed by local teams in over 50 countries around the world. Her goal is to improve operational efficiency, improve brand consistency, and set governance by standardizing on a central platform. The challenge is that they have no global IT organization that can force the different teams to re-platform./p pWhen asked if I had any insights from my work with other large global organizations, it occurred to me the ideal model she is seeking is very aligned to how an Open Source project like a href=http://drupal.comDrupal/a is managed (a subject I have more than a passing interest in)./p pTeams in different countries around the world often demand full control and decision-making authority over their own web properties and reject centralization. How then might someone in a large organization get the rest of the organization to rally behind a single platform and encourage individual teams and departments to innovate and share their innovations within the organization? /p pIn a large Open Source project such as Drupal, contributions to the project can come from anywhere. On the one extreme there are corporate sponsors who cover the cost of full-time contributors, and on the other extreme there are individuals making substantial contributions from dorm rooms, basements, and cabins in the woods. Open Source's contribution models are incredible at coordinating, accepting, evaluating, and tracking the contributions from a community of contributors distributed around the world. Can that model be applied in the enterprise so contributions can come from every team or individual in the organization?/p pReams have been written on how to incubate innovation, how to source it from the wisdom of the crowd, ignite it in the proverbial garage, or buy it from some entrepreneurial upstart. For large organizations like the mobile telecommunications company this CDO works at, innovation is about building, like Open Source, communities of practice where a culture of test-and-learn is encouraged, and sharing -- the essence of Open Source -- is rewarded. Consider the library of modules available to extend Drupal: there can be several contributed solutions for a particular need -- say embedding a carousel of images or adding commerce capability to a site -- all developed independently by different developers, but all available to the community to test, evaluate and implement. It may seem redundant (some would argue inefficient) to have multiple options available for the same task, but the fact that there are multiple solutions means more choices for people building experiences. It's inconceivable for a proprietary software company to fund five different teams to develop five different modules for the same task. They develop one and that is what their customers get. In a global innovation network, teams have the freedom to experiment and share their solutions with their peers -- but only if there is a structure and culture in place that rewards sharing them through a single platform./p pCenters of Excellence (CoEs) are familiar models to share expertise and build alignment around a digital strategy in a decentralized, global enterprise. Some form multiple CoEs around shared utility functions such as advanced data analytics, search engine optimization, social media monitoring, and content management. CoEs have also grown to include Communities of Practice (CoP) where various communities of people doing similar things for different products or functions in multiple departments or locations, coalesce to share insights and techniques. In companies I've worked with that have standardized on Drupal, I've seen internal Drupal Camps and hackathons pop up much as they do within the Drupal community at-large./p pMy advice to her? Loosen control without losing control. /p pThat may sound like a have-your-cake-and-eat-it-too cliche, but the Open Source model grew around models of crowd-sourced collaboration, constant and transparent communications, meritocracies, and a governance model that provides the platform and structure to keep the community pointed at a common goal. What would my guidance be for getting started?/p olliStart with a small pilot. Build that pilot around a team that includes the different functions of local country teams and bring them together into one working model where they can evangelize their peers and become the nucleus of a future CoE community. Usually, one or more champions will arise from that./li liEstablish a collaboration model where innovations can be shared back to the rest of the organization, and where each innovation can be analyzed and discussed. This is the essence of Drupal's model with a href= acting as the clearing house for contributions coming in from everywhere in the world./li /olpDrupal and Open Source were created to address a need, and from their small beginnings grew something large and powerful. It is a model any business can replicate within their organization. So take a page out of the Open Source playbook: innovate, collaborate and share. Governance and innovation can coexist, but for that to happen, you have to give up a measure of control and start to think outside the box./p /div/div/div