Drupal Planet

Syndicate content
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 4 hours 54 min ago

J-P Stacey: Tutorials on the Drupal 8 APIs, collected

Tue, 11/08/2016 - 10:59am
pRecently I've been writing a number of blogpost tutorials about the a href=https://api.drupal.org/api/drupalDrupal 8 APIs/a. If you like, a href=http://www.jpstacey.info/d8apiyou can read all tutorials so far, collected and broken down by topic/a, roughly following the breakdown in the official documentation./p pThe tutorials have been written with a focus on achievable results, and with accompanying screenshots explaining what you should see if you work through the examples; like this one:/p pa href=http://www.jpstacey.info/blog/2016-11-08/tutorials-drupal-8-apis-collectedRead more of Tutorials on the Drupal 8 APIs, collected/a/p
Categories: Drupal Feeds

Drupal Association News: The future of Community Summit. Help drive us forward.

Tue, 11/08/2016 - 9:58am
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpCome for the code, stay for the community. That’s the mantra of the Drupal community. It’s the reason many of us are here. It’s why we contribute in our spare time, spend our weekends organizing Drupal events, attend week-long DrupalCons. As a community we are continuing to grow and change, just like the project. DrupalCon programming should be changing too./p pIn particular, we at the Drupal Association want to make sure that the community programming at DrupalCons best serves the community it is made for. And that means that we need fresh voices, more support, and new ideas. We are asking for a new crop of community leaders and leading companies to step in and help us move community programming at DrupalCons forward./p pstrongHow community programming got here:/strongbr / Originally, community conversations at DrupalCon took place in sessions for the community track, running alongside all the other content at DrupalCons. The community track allowed for presentations on topics related to our community and although it was valuable to raise the topics, there were concerns that the session format made it difficult to continue the momentum after the Con. Further, the community track was not well attended./p pAt DrupalCon Prague in 2013, we launched the first Community Summit, a day-long event, on the Monday of DrupalCon week. Morten DK, Addison Berry, and others (thank you all - you have been great collaborators) ran the program and led a number of very useful conversations./p pAt the past few DrupalCons, Donna Benjamin has stepped up to lead unconference-style Community Summits open to anyone who wants to join, contribute to, or lead a local community. Through the unconference format, the Summit has been able to foster conversations about nonviolent communication, camp budgeting, public speaking, local community activities and more. Unfortunately, unconferences seem to stop once the Summit is over, and continuing conversations and action plans prove difficult with a community spread across the world./p pstrongWhere is community programming headed?/strongbr / As we continue to grow as a project and community, we recognize that we need to make sure we have the right format and space for our community to continue to grow and learn from each other.br / Community programming needs some new faces to help move us forward into a world of Drupal 8, new camps, project-wide discussions, etc. We are a community full of incredible leaders and we are putting out a call for some of you to stand up and help us design the future for our community./p pCommunity programming also needs a fiscal champion - a sponsor who fully recognizes the importance of investing in our community. Our community leaders are volunteers and e want to minimise barriers for participation. To date, the Community Summit has been free to attend. We’d like to keep it that way. But we’d like to provide attendees with lunch, and workshop tools like post-it notes, markers and flipcharts. Because we offer the Summit at no cost, we have needed to limit the space available which has meant it has booked up early, and many who would have liked to attend, have missed out./p pstrongWe need you to contribute to community programming/strongbr / We need you. And we are asking - can you contribute? We would love a team of community organizers to work with the Drupal Association on community programming at DrupalCon Baltimore and beyond. We need a sponsor or two to financially support the Community Summit and allow us to continue to grow it./p pWe are close to finalizing our space at the Baltimore Convention Center and are also nearing our online registration launch. We need to determine what the Community Summit will be so we can allocate the appropriate space and include tickets on our website. If you can help, take action now by contacting us at the Drupal Association before November 21, 2016. There are a few ways to get involved:/p ulli Can you help coordinate and organize programming (summits, bofs, etc) at DrupalCon? Great! Email a href=mailto:amanda@association.drupal.org?subject=I%20want%20to%20contribute%20to%20the%20Community%20Summitamanda@association.drupal.org/a./li li Can you sponsor the Summit and show how much you value the community? Please reach out to a href=mailto:carrie@association.drupal.org?subject=I%20want%20to%20contribute%20to%20the%20Community%20Summitcarrie@association.drupal.org/a to pitch in./li /ulpAre we supporting new initiatives like Drupal Diversity in the best way that we can? Are we providing our Camp Organizers with the opportunity to convene and share tips and tricks to running amazing camps around the globe? What other programming can we be providing?  Comment below to let us know what you’d like to see from community programming at DrupalCons./p pThank you for your endless support of this amazing community./p /div/div/div
Categories: Drupal Feeds

groups.drupal.org frontpage posts: [DCMuc16] Can you smell the gingerbread and hot spiced wine? DrupalCamp Munich 2016 is coming

Tue, 11/08/2016 - 9:41am
pimg src=/files/ankuendigung_v02.jpg width=95% //p pHey Drupalistas!br / We are just a few blinks away from the a href=http://dcmuc16.drupalcamp.de target=_blankDrupalCamp Munich 2016/a (31.11.-02.12.2016 CodeSprints @ Burda Media // 03.12.-04.12.2016 DrupalCamp @LMU Munich). As you know, this is our 2nd Camp after the great (and 1st) DrupalDevDays in 2010, and we think we will be great hosts again./p pSo, it's your part to a href=http://dcmuc16.drupalcamp.de/en/sessions/proposals target=_blanksubmit your session prosposals/a until 14th of november and to be part of the special spirit of a camp with friends, Drupal, PHP, Symfony, beer, a lot of socializing, food, another beer, coffee, code sprints, very special welcome-bags, ...br / We are thankful of our a href=http://dcmuc16.drupalcamp.de/en/sponsors target=_blanksponsors/a so we have a special prizing for students and WWCode. Please a href=mailto:dcmuc@drupalcamp.decontact us/a for further information.br / We look forward to seeing you at a href=http://dcmuc16.drupalcamp.de target=_blankDrupalCamp Munich 2016/a and to drinking a mug or two of Gluhwein or bavarian beer together./p pGreetings from our Team /p table id=attachments class=sticky-enabled theadtrthAttachment/ththSize/th /tr/thead tbody tr class=oddtda href=https://groups.drupal.org/files/ankuendigung_v02.jpgankuendigung_v02.jpg/a/tdtd359.83 KB/td /tr /tbody /table
Categories: Drupal Feeds

InternetDevels: Bootstrap for Drupal: how to create a subtheme in Drupal 8

Tue, 11/08/2016 - 9:15am
div class=field field--name-field-preview-image field--type-image field--label-hiddendiv class=field__itemsdiv class=field__item evenimg src=http://st2.internetdevels.net/sites/default/files/public/blog_preview/creating_a_bootstrap_subtheme_in_drupal_8_cover.jpg width=937 height=622 alt=Bootstrap for Drupal: how to create a subtheme in Drupal 8 //div/div/divdiv class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpemHere goes another Drupal 8 post by one of our a href=http://internetdevels.com/outsource/hire-drupal-developer target=_blankDrupal developers/a!/em/p a href=http://internetdevels.com/blog/create-bootstrap-subtheme-Drupal8Read more/a/div/div/div
Categories: Drupal Feeds

Drupalize.Me: Our Development Workflow and Pantheon Multidev

Tue, 11/08/2016 - 7:29am
div class=field field-name-body field-type-text-with-summary field-label-hidden text-content text-secondarydiv class=field-itemsdiv class=field-item evenpWhen we were considering switching to the a href=https://pantheon.io/features/drupal-hostingPantheon/a hosting platform, one of the features that made us confident in our decision is what they call a href=https://pantheon.io/docs/multidev/Multidev/a./p pAt its core, Multidev is just a method of spinning up complete environments for code that hasn't yet been merged into the main development branch. The main benefit to this is that it makes it incredibly easy to build a complete website environment that parallels your live site where any team member can functionally and visually test changes before they're fully merged./p pThis blog post covers the Drupalize.Me team's development workflow, and how we're using Pantheon's Multidev to be more efficient./p /div/div/divdiv id=comment-wrapper-nid-2719/div
Categories: Drupal Feeds

Dries Buytaert: A plan for media management in Drupal 8

Tue, 11/08/2016 - 3:23am
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpToday, when you install Drupal 8.2, the out-of-the-box media handling is very basic. For example, you can upload and insert images in posts using a WYSIWYG editor, but there is no way to reuse files across posts, there is no built-in media manager, no support for remote media such as YouTube videos or tweets, etc. While all of these media features can be added using contributed modules, it is not ideal./p pThis was validated by my State of Drupal 2016 survey which 2,900 people participated in; the top two requested features for the content creator persona are richer image and media integration and a href=https://en.wikipedia.org/wiki/Digital_asset_managementdigital asset management/a (see a href=http://buytaert.net/state-of-drupal-presentation-may-2016slide 44 of my DrupalCon New Orleans presentation/a)./p pThis led me to propose a media initiative for Drupal 8 at DrupalCon New Orleans. Since then a dedicated group of people worked on a href=https://www.drupal.org/node/2786785a plan for the Drupal 8 media initiative/a. I'm happy to share that we now have good alignment for that initiative. We want to provide extensible base functionality for media handling in core that supports the reuse of media assets, media browsing, and remote media, and that can be cleanly extended by contributed modules for various additional functionality and integrations. That is a mouthful so in this blog post, I'll discuss the problem we're trying to solve and how we hope to address that in Drupal 8./p h3Problem statement/h3 pWhile Drupal core provides basic media capabilities, contributed modules have to be used to meet the media management requirements of most websites. These contributed modules are powerful — look at Drupal's massive adoption in the media and entertainment market — but they are also not without some challenges. /p pFirst, it is hard for end-users to figure out what combination of modules to use. Even after the right modules are selected, the installation and configuration of various modules can be daunting. Fortunately, there are a number of Drupal distributions that select and configure various contributed modules to offer better out-of-the-box experience for media handling. Acquia maintains a href=https://www.drupal.org/project/lightningthe Lightning distribution/a as a general purpose set of components including media best practices. Hubert Burda Media a href=http://buytaert.net/thunder-a-drupal-distribution-for-publishersbuilt the Thunder distribution/a and offers publishers strong media management capabilities. MD Systems a href=http://www.md-systems.ch/en/blog/md-systems/2016/08/09/md-systems-introduced-np8-big-applecreated the NP8 distribution/a for news publishers which also bundles strong media features. While a href=http://buytaert.net/drupal-distributionsI'm a big believer in Drupal distributions/a, the vast majority of Drupal sites are not built with one of these distributions. Incorporating some of these media best practices in core would make them available to all end-users./p pSecond, the current situation is not ideal for module developers either. Competing solutions and architectures exist for how to store media data and how to display a library of the available media assets. The lack of standardization means that developers who build and maintain media-related modules must decide which of the competing approaches to integrate with, or spend time and effort integrating with all of them./p h3The current plan/h3 pIn a way, Drupal's media management today is comparable to the a href=http://buytaert.net/multilingual-support-in-drupal-8state of multilingual in Drupal 7/a; it took 22 or more contributed modules to make Drupal 7 truly multilingual and some of those provided conflicting solutions. Multilingual in Drupal 7 was challenging for both end-users and developers. We fixed that in Drupal 8 by adding a base layer of services in Drupal 8 core, while contributed modules still cover the more complex scenarios. That is exactly what we hope to do with media in a future version of Drupal 8./p pThe a href=https://www.drupal.org/node/2786785plan for the Drupal 8 media initiative/a is to provide extensible base functionality for media handling in core that supports the reuse of media assets, media browsing, and remote media, and that can be cleanly extended by contributed modules for various additional functionality and integrations./p pIn order to do so, we're introducing a media entity type which supports plugins for various media types. We're currently aiming to support images and YouTube videos in core, while contributed modules will continue to provide more, like audio, Facebook, Twitter, etc. To facilitate media reuse, WYSIWYG image embedding will be rebuilt using media entities and a media library will be included to allow selecting from pre-existing media./p pWe consider this functionality to be the a href=https://en.wikipedia.org/wiki/Minimum_viable_productminimum viable product/a for media in Drupal 8 core. The objective is to provide a simple media solution to make Drupal 8 easy to use out of the box for basic use cases. This would help users of sites large and small./p figure class=figure div class=img style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/cache/drupal-media-library-prototype-2016-742x1114.jpg style=display:block alt=Media library prototype/ /div figcaption style=font-style: italic; color: #777;A work-in-progress prototype of the proposed media library./figcaption /figure h3Expected timeline and call for help/h3 pWe believe this could be achieved in a relatively short time — to be included in Drupal 8.3 or Drupal 8.4 as a href=http://buytaert.net/the-transformation-of-drupal-8-for-continuous-innovationexperimental modules/a. To help make this happen, we are looking for organizations to help fund two dedicated code sprints. The existing contributors are doing an amazing job but dedicated in-person sprints would go a long way to make the plans actually happen. If you are willing to help fund this project, let me know! Looking to help with the implementation itself? The media team meets at 2pm UTC every Wednesday. I also recommend you follow a href=https://twitter.com/drupalmedia@drupalmedia/a for updates./p pemI tried to make a list of all people and organizations to thank for their work on the media initiative but couldn't. The Drupal 8 initiative borrows heavily from years of hard work and learnings on media related modules from many people and organizations. In addition, there are many people actively working on various aspects of the Drupal 8 media initiative. Special thanks to everyone who has contributed now and in the past. Also thank you to a href=https://www.drupal.org/u/g%C3%A1bor-hojtsyGábor Hojtsy/a, a href=https://www.drupal.org/u/effulgentsiaAlex Bronstein/a and a href=https://www.drupal.org/u/slashrsmJanez Urevc/a for their contributions to this blog post./em/p/div/div/div
Categories: Drupal Feeds

MD Systems blog: NP8 and Woodwing Content Station together support content creation process at Netzmedien

Tue, 11/08/2016 - 2:41am
In the last two months we released four portals for the Swiss tech publisher Netzmedien. All four websites are driven by the NP8 media distribution and their content is created and curated via Woodwing, a centralized multi-channel publishing platform.
Categories: Drupal Feeds

Drupal Association News: Membership campaign recap from September-October 2016

Mon, 11/07/2016 - 4:48pm
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenh2 Thanks to all who helped/h2 p Many people contribute to our membership campaigns and the recent campaign is no different. Thanks to a href=https://www.drupal.org/u/paulandersAndrey/a, a href=https://www.drupal.org/u/ricardobeltranlRicardo/a, a href=https://www.drupal.org/u/martha-contrerasMartha/a, a href=https://www.drupal.org/u/ivoradulovskiIvo/a, and a href=https://www.drupal.org/u/webtommeTom/a, for sharing your stories. To everyone who joined or renewed, thank you for your support. And, to our members and supporters who answered the call to share our message, thank you too./p p You not only help the community by growing our membership, you give us motivation too./p h2 Focus on grants/h2 pMembers fund our a href=https://assoc.drupal.org/grants/quot;Community Cultivation Grants/a program. The grants help grow communities and build local relationships for Drupal. This connection made the grants program an appropriate focus for a membership campaign./p p a href=https://www.drupal.org/node/2793271This campaign/a was based on an idea: you feel more connected within the Drupal community when you receive a grant. Participants told their stories because this idea resonated with them. We shared their stories about feeling connected and how the member-funded grant inspired them to make a local impact for Drupal./p h2 Results/h2 pWe didn't meet the specific goals of 265 new members and $10,918 in revenue. New member growth did not happen to the degree we wanted for this campaign. We got to 45% of goal for number of new members who joined. Our revenue from the new members made it to 73% of our goal for funds raised. However, this is accounting for all new membership in the time period, and not specifically attribution to the campaign itself./p p The breakdown went like this:br //p ulli 120 signups by new members (100 Individual Members/ 20 Organization Members)/li li$8,050 revenue raised ($3730 Individual Members/ $4330 Organization Members)/li /ulpFor more details, see a href=https://docs.google.com/spreadsheets/d/1TQ2a5UZ6BpbVTjIgk-b6zBv5iOtbKYpAy1acVDyWzog/edit?usp=sharingthe data here/a./p p We had three other concurrent places for sign ups. Our main a href=http://assoc.drupal.org/membership/ADO page/a, DrupalCon Dublin registration, and a href=https://assoc.drupal.org/civicrm/contribute/transact?reset=1amp;id=119a page for DrupalCamp Atlanta/a were available. Thanks Eric, Dave, Shellie, and the whole Atlanta team for the pilot run./p p During the 52-day period, 520 members joined or renewed and we raised $35,348 in total revenue. So if the goals I had set were for new, renewing, and reactivated members, we'd have been successful. Call this a good lesson in goal setting!/p h2 The first landing page on drupal.org/h2 pWe had a team effort to create a well-designed landing page for this campaign. We used new design tools to create the first landing page for membership on drupal.org.  We'll use the tools again to add visual interest to our campaigns and we'll continue testing to find what works and what doesn't./p p style=text-align: center;img alt=Landing page header with grey background src=https://assoc.drupal.org/files/mem_campaign_1.png style=max-width:100%;height:auto;padding:1em; /img alt=second section of landing page with Ricardo story and photo src=https://assoc.drupal.org/files/mem_campaign_2.png style=max-width:100%;height:auto;padding:1em; //p h2 More testing is needed/h2 pIn our last campaign, the landing page on assoc.drupal.org had 16K pageviews. This campaign had only 25% of that traffic. This disproved the hypothesis that drupal.org would bring more traffic to a membership landing page./p p We can see the banner launch and takedown had an impact on page traffic based on the data below. The hill showing on the graph shows the period we ran the banner (September 9-17). However, when we reintroduced the banner on September 28 through October 29, we saw no significant bump in traffic./p pimg alt=Google analytics show a single traffic bump during first run of the banner only src=https://assoc.drupal.org/files/mem_cpgn_drupalorg_analytics.png style=max-width:100%;height:auto;padding:1em; /br / Traffic was 25% of the previous campaign landing page./p h2 Social sharing makes a difference/h2 pTraffic spikes occurred around days we emailed to ask members to share the campaign. Not only do we see engagement from members, but there were spikes in membership sign-ups too./p p img alt=Google analytics graph shows traffic bumps src=https://assoc.drupal.org/files/mem_cpgn_drupalorg_social_analytics.png style=max-width:100%;height:auto;padding:1em; /br /br /img alt=Membership sales spike around the time of traffic bumps src=https://assoc.drupal.org/files/mem_cpgn_mem_by_date.png style=max-width:100%;height:auto;padding:1em; //p h2 We used a story-based approach/h2 pI used a storymapping exercise to think through this campaign concept to ensure we were telling a story that left readers satisfied. A story moves along a bell curve from exposition, to problem, to rising action, crisis, resolution, and falling action before the end. I'll try this again for the next campaign. The story-based approach helps to get our narratives into the bigger world and people are left with something they can remember and share./p h2 Coming next/h2 pWe are taking a deep look at how the a href=https://www.drupal.org/drupalorg/drupal.org engineering team/a has made an impact in the community for our next campaign. We begin with the premise that the work the team does has helped increase the velocity of the innovation of Drupal. The team reduces the friction in the contribution journey and by doing so, we all benefit from their work. More on this to come on drupal.org in a few months./p /div/div/divdiv class=field field-name-taxonomy-vocabulary-4 field-type-taxonomy-term-reference field-label-abovediv class=field-labelPersonal blog tags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/taxonomy/term/334Membership/a/div/div/div
Categories: Drupal Feeds

Mediacurrent: Cracking the Shell at BADCamp

Mon, 11/07/2016 - 3:26pm
img typeof=foaf:Image src=https://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/blogdrupal101.png?itok=7GTH_wM1 width=200 height=152 alt=Illustration of Drupal logo on a blackboard title=Illustration of Drupal logo on a blackboard / p dir=ltrspanOn October twenty-third I had the pleasure of speaking at/spana href=http://2016.badcamp.net/ BADCamp X/aspan, the tenth Bay Area Drupal Camp in Berkeley California. BADCamp is my favorite Drupal event not only because I can drive to it, but also because of the great people and quality of the camp, I never miss it./span/p
Categories: Drupal Feeds

Web Wash: Using Display Suite in Drupal 8: How to Use Display Suite Fields

Mon, 11/07/2016 - 3:00pm
In the previous tutorial, you learnt how to customize content pages by using a Display Suite layout. Today, I want to show you how to use Display Suite fields. Display Suite fields shouldn’t be confused with the standard field system. The best way to think of a field in Display Suite is as just a fancy formatter. The field will only render content. You can’t use it to store values or define a widget like you can with the standard field system. You’ve already seen this fields in action. If you select a layout you’ll notice a bunch of new fields appear. These are Display Suite fields which are implemented by the module. A field can be created in two fields: in code or through the Display Suite user interface (UI). Today we’ll look at how to create fields using the Display Suite UI. In a future tutorial, you’ll learn how to implement a field in code.
Categories: Drupal Feeds

Kris Vanderwater: Migrating my blog from Drupal 6 to 8

Mon, 11/07/2016 - 1:52pm
span class=field field--name-title field--type-string field--label-hiddenMigrating my blog from Drupal 6 to 8/span span class=field field--name-uid field--type-entity-reference field--label-hiddena title=View user profile. href=http://krisandju.e-webindustries.com/user/1 lang= about=http://krisandju.e-webindustries.com/user/1 typeof=schema:Person property=schema:name datatype= class=username xml:lang=Kris Vanderwater/a/span span class=field field--name-created field--type-created field--label-hidden7 November 2016/span div class=node__links ul class=links inlineli class=node-readmorea href=http://krisandju.e-webindustries.com/blog/migrating-my-blog-drupal-6-8 rel=tag title=Migrating my blog from Drupal 6 to 8 hreflang=enRead morespan class=visually-hidden about Migrating my blog from Drupal 6 to 8/span/a/lili class=comment-adda href=http://krisandju.e-webindustries.com/blog/migrating-my-blog-drupal-6-8#comment-form title=Share your thoughts and opinions. hreflang=enAdd new comment/a/li/ul/div div class=clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__itempDrupal 8 has been out for over a year at this point. I worked extensively on helping to improve portions of core during the Drupal 8 cycle, but maintaining your own site is radically different from trying to develop the platform that site(s) will reside upon. Upgrading my blog is especially exciting for me because I was still on Drupal 6. Getting to jump directly from Drupal 6 to Drupal 8 is a pretty big win and the fact that Drupal 8 supports this out of the box was amazing. Now granted this is just my blog, it's not even 100 nodes, but still.../p/div
Categories: Drupal Feeds

Acquia Developer Center Blog: Meet Paul Johnson, the face behind @drupal, #celebr8d8, and more

Mon, 11/07/2016 - 11:51am
div class=field field-name-field-podcast-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog_node_image/public/podcast/images/paul_johnson_2016.png?itok=LNDo2dQv width=340 height=260 alt=Drupal social media lead, Paul Johnson, and Jeffrey A. quot;jamquot; McGuire talk Drupal social media, community, and more. title=Drupal social media lead, Paul Johnson, and Jeffrey A. quot;jamquot; McGuire talk Drupal social media, community, and more. //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:encodedp I sat down with Drupal Social Media Lead, Paul Johnson at Drupal Camp London 2016, a few weeks after DrupalCon Asia in Mumbai. Paul runs the official community social media accounts on Twitter and elsewhere. I feel Paul is a kindred soul, since he and I both love highlighting and celebrating the Drupal community's stories and achievements. /p p The @drupal Twitter account alone has more than 65 thousand followers and Paul uses his powers for good. I get so much satisfaction out of it. There's nothing I like more than to hear that it's made a difference to somebody, or I've heard something and made other people aware of it privately and that's maybe solved a problem. Social media is used for quite a lot of things ... It's not just a marketing channel. /p h2 Our conversationbr //h2 piframe width=640 height=360 src=https://www.youtube.com/embed/8lweI-tSI68 frameborder=0/iframe/p h2 Follow Drupal on social media!br //h2 p Here are the accounts Paul runs: /p ulliTwitter ulliDrupal a href=https://twitter.com/drupal@drupal/a /li liDrupalCon a href=https://twitter.com/drupalcon@drupalcon/a /li liDrupalCon Europe a href=https://twitter.com/drupalconeur@drupalconeur/a /li liDrupalCon North America a href=https://twitter.com/drupalconna@drupalconna/a /li liDrupalCon Asia a href=https://twitter.com/drupalconasia@drupalconasia/a /li /ul/li liFacebook a href=https://www.facebook.com/Drupal-8427738891/official Drupal group/a /li liLinkedIn a href=https://www.linkedin.com/groups/35920Drupal group/a /li /ulp Here is the a href=https://assoc.drupal.org/social-media-request-formDrupal Association Social Media Request Form/a that Paul mentions during our conversation. /p p And here is the full, a href=https://www.drupal.org/about/media-kit/social-mediaofficial Drupal social media directory/a. /p h2 Mentioned in the conversationbr //h2 ulli a href=http://celebratedrupal8.com/http://celebratedrupal8.com//a and Paul's blog about how the campaign came together: a href=http://www.pauldjohnson.co.uk/blog/celebr8D8Celebrate Drupal 8 - how it was done/a /li li a href=https://www.ctidigital.com/drupalCTI Digital/a /li li a href=http://www.gosh.org/Great Ormond Street Hospital/a Drupal site /li liDrupal 8 release podcasts with Dries Buytaert ulli a href=https://dev.acquia.com/podcast/part-1-drupal-8-release-happy-birthday-dries-mega-episodePart 1 - Drupal 8 Release amp; Happy Birthday Dries Mega Episode!/a /li li a href=https://dev.acquia.com/podcast/part-2-drupal-8-release-happy-birthday-dries-mega-episodePart 2 - Drupal 8 Release amp; Happy Birthday Dries Mega Episode!/a /li li a href=https://dev.acquia.com/podcast/part-3-drupal-8-release-mega-episode-bonus-behind-scenesPart 3 - Drupal 8 Release Mega Episode Bonus Behind the Scenes!/a /li /ul/li /ulh2 Celebrate D8!br //h2 piframe width=640 height=360 src=https://www.youtube.com/embed/yOggQwNFl3w frameborder=0/iframe/p h2 Images used in the podcast videobr //h2 ullia href=https://www.flickr.com/photos/amazeelabs/21513068989/https://www.flickr.com/photos/amazeelabs/21513068989//a - a href=https://creativecommons.org/licenses/by-nc-sa/2.0/https://creativecommons.org/licenses/by-nc-sa/2.0//a /li lia href=https://www.flickr.com/photos/amazeelabs/21632469131/in/photostream/https://www.flickr.com/photos/amazeelabs/21632469131/in/photostream//a - a href=https://creativecommons.org/licenses/by-nc-sa/2.0/https://creativecommons.org/licenses/by-nc-sa/2.0//a /li lia href=https://www.flickr.com/photos/peterlozano/21760271581/https://www.flickr.com/photos/peterlozano/21760271581//a - a href=https://creativecommons.org/licenses/by/2.0/https://creativecommons.org/licenses/by/2.0//a /li li a href=https://www.flickr.com/photos/68158920@N08/21437374299/https://www.flickr.com/photos/68158920@N08/21437374299//a - a href=https://creativecommons.org/licenses/by/2.0/https://creativecommons.org/licenses/by/2.0//a /li /ul/div/div/divdiv class=field field-name-field-podcast-audio field-type-file field-label-hiddendiv class=field-itemsdiv class=field-item evenaudio controls=controlssource src=https://dev.acquia.com/sites/default/files/podcast-audio/paul_johnson_2016.mp3 type=audio/mpeg //audio/div/div/divdiv class=field field-name-field-podcast-series field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelPodcast series:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/podcast-series/drupal-8 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal 8/a/div/div/divdiv class=field field-name-field-skill-level field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelSkill Level:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/skill-level/beginner typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Beginner/a/divdiv class=field-item odda href=/skill-level/intermediate typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Intermediate/a/divdiv class=field-item evena href=/skill-level/advanced typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Advanced/a/div/div/div
Categories: Drupal Feeds

groups.drupal.org frontpage posts: Drupal Accepted into Google Code-In 2016

Mon, 11/07/2016 - 11:11am
pProud to announce that Drupal was officially accepted to participate in Google's Code-In 2016 contest. More info @ a href=https://codein.withgoogle.com/ title=https://codein.withgoogle.com/https://codein.withgoogle.com//a/p pAt this point, Drupal needs mentors. Please contact me directly if interested in mentoring a few tasks or many tasks over next few months. We need all the help we can find. Tasks for GCI are meant to be easier for students ages 13-17. Amount of effort to mentor a few tasks is actually easy and enjoyable./p pNot interested in mentoring, but have tasks for students? Do you want someone to write/test patches or create video tutorials for your module? Ping me for access to our task spreadsheet and add as many tasks as you want./p pChat with us in real time on IRC @ Freenode in #drupal-google/p
Categories: Drupal Feeds

Evolving Web: Using Configuration Management and Git in Drupal 8

Mon, 11/07/2016 - 8:55am
a href=https://evolvingweb.ca/%20%20___ img src=https://evolvingweb.ca/sites/default/files/styles/medium/public/2016-11/photo-1457305237443-44c3d5a30b89.jpg?itok=40FlEgkw width=220 height=146 alt=How to export and track Drupal 8 configuration on Git typeof=Image class=img-responsive //apDrupal 8 a href=https://www.drupal.org/docs/8/configuration-management/managing-your-sites-configurationConfiguration Managment/a (CM) is a killer feature for a web Content Management System (CMS). When setting up a Drupal site, we spend a lot of time on site configuration: Roles, Permissions, Content Types, Menus, Vocabularies, etc. In most CMS's, all these changes are stored in their databases, making it hard to deploy, track, reuse and rollback important changes./pa href=https://evolvingweb.ca/blog/using-configuration-management-and-git-drupal-8 hreflang=enread more/a
Categories: Drupal Feeds

Mediacurrent: Dropcast: Episode 25: The Good, The BadCamp and The Ugly

Mon, 11/07/2016 - 7:48am
img typeof=foaf:Image src=https://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/introducing-meidacurrent-dropcast-01.png?itok=f65GiXYs width=200 height=152 / p dir=ltrRecorded October 26th/p p dir=ltrThis episode we are all back in the ‘studio’ to talk about the great time most of us had at BADCamp the weekend prior. Ryan didn’t go so he won’t have much to say, but he will of course have his Final Bell, along with some Blog Mentions, Drupal News and a variety of failed humor./p
Categories: Drupal Feeds

Mediacurrent: Habitat for Humanity launches new website in Drupal 8

Mon, 11/07/2016 - 7:38am
img typeof=foaf:Image src=https://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/preparing-drupal-8-v1.3_0.png?itok=RIcgHJYa width=200 height=152 alt=Mediacurrent launches new Drupal 8 site for Habitat for Humanity title=Mediacurrent launches new Drupal 8 site for Habitat for Humanity / pHabitat for Humanity wanted to explore new ways to further highlight volunteer opportunities, broaden international reach, increase donations, and build an engaging desktop and mobile presence through its website, Habitat.org. Habitat undertook a new digital and content strategy to better help users find the information they are looking for to achieve these goals. The new Habitat.org recently was launched using Drupal 8 as its content management system./p
Categories: Drupal Feeds

Annertech: Things I Learned from the DrupalTwig Slack: Volume 2

Mon, 11/07/2016 - 7:15am
span class=field field-node--title field-name-title field-type-string field-label-hiddenThings I Learned from the DrupalTwig Slack: Volume 2/span div class=field field-node--body field-name-body field-type-text-with-summary field-label-hidden div class=field-items div class=field-itempWelcome to Volume 2 of my adventures in learnings from the a href=https://drupaltwig.slack.com target=_blankDrupalTwig Slack/a, a resource that continues to be the best source of (frontend) knowledge for Drupal. Again, if you haven't joined, do so. a href=/blog/things-learned-drupal-twig-slack-volume-1(Volume 1 is here.)/a/p pAnd without further ado, here's some things I've learned (or helped others to learn):/p/div /div /div
Categories: Drupal Feeds

Ixis.co.uk - Thoughts: Drupalcon - My First Encounter

Mon, 11/07/2016 - 5:05am
p dir=ltr /p p dir=ltr /p p /p
Categories: Drupal Feeds

Palantir: Palantir.net's Guide to Digital Governance: Organization

Sun, 11/06/2016 - 9:09pm
spanPalantir.net's Guide to Digital Governance: Organization/span a href=https://www.palantir.net/blog-series/palantirnets-guide-digital-governance hreflang=enPalantir.net's Guide to Digital Governance/a spanspan lang= about=https://www.palantir.net/people/alex-brandt typeof=schema:Person property=schema:name datatype= xml:lang=brandt/span/span spanSun, 11/06/2016 - 21:09/span Scott DiPerna time datetime=2016-11-07T12:00:00ZNov 7, 2016/timeimg src=https://www.palantir.net/files/styles/hero/public/hero/2016-11/governance-2.jpg?itok=GZOghyK_ width=1300 height=731 alt=Illustrated collage of website icons typeof=foaf:Image /div class=lede pThis is the seventh installment of Palantir.net’s Guide to Digital Governance, a comprehensive guide intended to help get you started when developing a governance plan for your institution’s digital communications./p /div In this post we will cover... ulliWhy organization is important to site visitors/li liQuestions you should consider regarding your main site and subsites/li liSome tools for creating good test-driven information architecture/li /ulsection class=ctah3 class=cta__title /h3pWe want to make your project a success./p span class=cta__link a href=https://www.palantir.net/contactLet's Chat./a /span /sectionpA website’s organization is one of the most important factors in determining how effective and useful the site is for its visitors. Sites that are well-organized, in a manner that visitors intuitively understand, will be more effective and useful than those which aren’t. Therefore, it is important to define for your institution who will have the authority and responsibility to determine your website’s organization, and how they will make those decisions./p pHere are some questions to consider with regard to main websites and subsites within the main site./p h3Main Website/h3 ulliWho determines the overall organizational hierarchy of the main website?/li liWho determines the top-level menu options? How are those decided?/li liWho determines the subsequent levels of navigation, order, labeling, etc.? How are those established?/li liWho determines other navigational structures, such as utility menus, topic-based menus, etc.?/li liAre there site-wide taxonomies to be maintained? Who determines and edits those?/li liWhat role does usage data, analytics, and user-testing play in those decisions?/li liAre there limits to the size, quantity, or depth of navigation?/li liAre there any site-wide standards for how navigation and sub-navigation are displayed?/li liIs there a process for addressing concerns or proposed changes to the site’s organization?/li liWho has the ability to make changes to the website’s overall structure?/li liIs there a review or approval process that needs to be followed?/li /ulh3Subsites/h3 ulliWho determines the organizations of sub-sites within the larger website?/li liAre there any guidelines or services for website owners who must create their own site organization?/li liAre there limits to the size, quantity, or depth of navigation?/li liAre there any site-wide standards for how navigation and sub-navigation are displayed?/li liAre there any site-wide standards for where navigation and sub-navigation are displayed on sub-site pages?/li liAre there rules for the labeling of navigation?/li liAre there sub-site specific taxonomies? How are those determined and edited? Must they conform to any site-wide standards or rules?/li /ulpThese questions cover only the definition of responsibility surrounding website organization, which presumes that you have good information architecture in place already. For more information on creating good, test-driven information architecture, a href=https://www.optimalworkshop.com/Optimal Workshop/a has both advice and tools for conducting your own a href=https://www.optimalworkshop.com/101/card-sortingcard sorts/a (a href=https://www.optimalworkshop.com/optimalsortOptimalSort/a) and a href=https://www.optimalworkshop.com/101/tree-testingmenu “tree” tests/a (a href=https://www.optimalworkshop.com/treejackTreeJack/a). We use these tools regularly in our work./p p /p blockquote pThis post is part of a larger series of posts, which make up a Guide to Digital Governance Planning. The sections follow a specific order intended to help you start at a high-level of thinking and then focus on greater and greater levels of detail. The sections of the guide are as follows:/p /blockquote ollia href=https://www.palantir.net/blog/palantirnets-guide-digital-governance-introduction-and-starting-10000ft-viewStarting at the 10,000ft View/a – Define the digital ecosystem your governance planning will encompass./li lia href=https://www.palantir.net/blog/palantirnets-guide-digital-governance-properties-and-platformsProperties and Platforms/a – Define all the sites, applications and tools that live in your digital ecosystem./li lia href=https://www.palantir.net/blog/palantirnets-guide-digital-governance-ownershipOwnership/a – Consider who ultimately owns and is responsible for each site, application and tool./li lia href=https://www.palantir.net/blog/palantirnets-guide-digital-governance-intended-useIntended Use/a – Establish the fundamental purpose for the use of each site, application and tool./li lia href=https://www.palantir.net/blog/palantirnets-guide-digital-governance-roles-and-permissionsRoles and Permissions/a – Define who should be able to do what in each system./li lia href=https://www.palantir.net/blog/palantirnets-guide-digital-governance-contentContent/a – Understand how ownership and permissions should apply to content./li liOrganization – Establish how the content in your digital properties should be organized and structured./li liURLs – Define how URL patterns should be structured in your websites./li liDesign – Determine who owns and is responsible for the many aspects design plays in digital communications and properties./li liPersonal Websites – Consider the relationship your organization should have with personal websites of members of your organization./li liPrivate Websites, Intranets and Portals – Determine the policies that should govern site which are not available to the public./li liWeb-Based Applications – Consider use and ownership of web-based tools and applications./li liE-Commerce – Determine the role of e-commerce in your website./li liBroadcast Email – Establish guidelines for the use of broadcast email to constituents and customers./li liSocial Media – Set standards for the establishment and use of social media tools within the organization./li liDigital Communications Governance – Keep the guidelines you create updated and relevant./li /olaside class=ctah3 class=cta__title /h3pStay connected with the latest news on web strategy, design, and development./p span class=cta__link a href=http://palantir.net/newsletterSign up for our newsletter./a /span /asideul class=list--simpleli class=taga href=https://www.palantir.net/topics/strategy hreflang=enStrategy/a/li /ul
Categories: Drupal Feeds

PreviousNext: Building a layout system for Paragraphs

Sun, 11/06/2016 - 4:37pm
pA recent Drupal 8 project of ours had some great requirements around it’s landing pages, aimed at reusing existing components in a range of layouts and combinations. Paragraphs quickly established itself as the site-building tool of choice and Flexbox always wins for me as the CSS grid/layout approach, so we looked at how the two could be combined to give the client the flexibility they needed, without over-complicating the editor experience./p span property=dc:title content=Building a layout system for Paragraphs class=rdf-meta element-hidden/span
Categories: Drupal Feeds