Planet Drupal

Syndicate content
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 30 min 3 sec ago

InternetDevels: Views in Drupal 8: how is the most popular module doing?

Tue, 10/04/2016 - 15:14
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/views_in_drupal_8.jpg width=937 height=622 alt=Views in Drupal 8: how is the most popular module doing? //div/div/divdiv class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpSince Drupal is a content management framework, so it’s worth mentioning a module which reflects the very essence of content management — the Views, of course. Simple but powerful, the Views is the most popular module, installed on over two-thirds of Drupal sites./p a href=http://internetdevels.com/blog/views-module-in-Drupal-8Read more/a/div/div/div

Acquia Developer Center Blog: Retrieving and Manipulating Content with Waterwheel.js

Tue, 10/04/2016 - 14:57
div class=field field-name-field-blog-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__190_x110_/public/blog/istock_94629851_small_1.jpg?itok=bgoZRe44 width=140 height=85 alt=an actual waterwheel //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:encodedpIn my a href=https://dev.acquia.com/blog/getting-started-with-waterwheeljs-and-resource-discovery/30/09/2016/16911previous blog post/a in this Waterwheel series, I detailed the basics of a href=https://github.com/acquia/waterwheel-jsWaterwheel.js/a: how to set it up in server-side or client-side JavaScript, and how resource discovery can bring Drupal-backed applications and traditional Drupal implementations closer together in unprecedented ways. In this post, I explore how to manipulate content with Waterwheel.js./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

ComputerMinds.co.uk: Drupal 8 Views: How to formulate the route name

Tue, 10/04/2016 - 12:35
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-items id=md1div class=field-item even itemprop=articleBodypThis article will explain how to formulate the route name for a view because there are very few sources for the information online./p /div/div/div

Agiledrop.com Blog: AGILEDROP: Drupal and the internet of things

Tue, 10/04/2016 - 07:32
a href=http://www.agiledrop.com/blog/drupal-and-internet-thingsimg src=http://www.agiledrop.com/sites/default/files/2016-10/internet-of-things-everything-you-need-to-know_0.jpg/a What is Internet of Things (IoT)? A good and straightforward description can be found on Wikipedia “The internet of things (IoT) is the network of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.” In a little simpler words the IoT is a way that everyday objects have the connection to the Internet, allowing them to receive and send data. Those things can actually be almost everything and we can already find them in many branches, like healthcare,… a href=http://www.agiledrop.com/blog/drupal-and-internet-thingsREAD MORE/a

Agiledrop.com Blog: AGILEDROP: Drupal and the internet of things

Tue, 10/04/2016 - 07:32
img src=http://www.agiledrop.com/sites/default/files/2016-10/internet-of-things-everything-you-need-to-know_0.jpg What is Internet of Things (IoT)? A good and straightforward description can be found on Wikipedia “The internet of things (IoT) is the network of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.” In a little simpler words the IoT is a way that everyday objects have the connection to the Internet, allowing them to receive and send data. Those things can actually be almost everything and we can already find them in many branches, like healthcare,… a href=http://www.agiledrop.com/node/93READ MORE/a

myDropWizard.com: If you're still on Drupal 6, you should switch to Pressflow ... ASAP!

Mon, 10/03/2016 - 20:33
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpIf you have a site that's still on Drupal 6, you're not alone. As of about a week ago, there's still a href=https://www.drupal.org/project/usage/drupalover 88,000 Drupal 6 sites out there/a!/ppWhile a href=https://www.mydropwizard.com/blog/weve-reached-drupal-6-end-life-date-what-does-meansupport from the community ended on February 24th/a, the Drupal 6 Long-Term Support vendors have been hard at work, releasing over 20 security fixes for various contrib so far, including very popular modules like a href=https://www.mydropwizard.com/blog/drupal-6-security-update-views-20160615Views/a and a href=https://www.mydropwizard.com/blog/drupal-6-security-updates-panelsPanels/a!/ppstrongWhile the D6LTS vendors haven't released any security fixes for Drupal 6 core yet - it's only a matter of time!/strong/ppIf you want to be ready for it when they do, we recommend that you update to a href=https://github.com/pressflow/6Pressflow/a. But that's not the only reason!/ppstrongRead more to find out why and how!/strong/pp/div/div/div

Palantir: Palantir.net's Guide to Digital Governance: Properties and Platforms

Mon, 10/03/2016 - 19:58
spanPalantir.net's Guide to Digital Governance: Properties and Platforms/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 spanMon, 10/03/2016 - 13:58/span Scott DiPerna time datetime=2016-10-03T12:00:00ZOct 3, 2016/timeimg src=https://www.palantir.net/files/styles/hero/public/hero/2016-09/governance-2.jpg?itok=8R3lo9Yo width=1300 height=731 alt=Illustrated collage of website icons in green typeof=foaf:Image /div class=lede pThis is the second 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... ulliWhat's next after the 10,000ft view/li liWhat properties you need to think about/li liApplications and integrations you also need to consider /li /ulsection 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 /sectionpHaving a href=https://www.palantir.net/blog/palantirnets-guide-digital-governance-introduction-and-starting-10000ft-viewstarted at the 10,000ft view to assess the digital ecosystem for our governance planning/a, part two of the Guide to Digital Governance begins to identify the specific properties and platforms you will need to consider within that ecosystem./p pTaking the top level categories you listed for your governance plan in part one, you now will want to think of the properties and platforms within each of them. The following questions are intended to help you think through each piece carefully./p pstrongPublic Websites /strong/p ulliWhat are the websites we own that are visible to anyone on the Web?/li liDo we have any public subdomain Websites, such as subdomain.mywebsite.com?/li liDo we have any micro-sites, or Websites with a URL that is different from our main site?/li liDo we have any blogs that may be hosted elsewhere, but would be considered part of our public Web presence?/li /ulpbr /strongPrivate Websites /strong/p ulliWhat are the Websites we own that are visible to only those with access we control?/li liWhat are the Websites we own that are visible to only those who have access through machines running on our organization’s network?/li liDo we have any subdomain Websites, such as subdomain.mywebsite.com that require logging in?/li liDo we have any Websites for only a specific set of constituents?/li /ulpbr /strongIntranets and Portals /strong/p ulliDo we have a network of internal-use Websites (a.k.a an Intranet), accessible only by password or by logging on to the organization’s network, or otherwise hidden (even by obscurity)?/li liDo we use any portal sites or pages as a means of aggregating links of importance for specific groups of users?/li /ulpbr /strongWeb-Based Applications /strong/p ulliAre there any web-based applications we use to perform specialized tasks, such as generating reports from data in a database or retrieving digital assets from a database?/li liAre there any online tools that we use (whether built internally or purchased from a third-party vendor as software-as-a-service (SaaS)?/li /ulpbr /strongE-Commerce /strong/p ulliWhat platforms, systems, and/or services do we use for collecting payments online?/li liWhat platforms, systems, and/or services do we use for selling products online?/li liWhere are these located relative to our other Websites?/li /ulpbr /strongSocial Networks /strong/p ulliWhat are the social media networks we use to communicate to the outside world?/li /ulpbr /strongDigital Media /strong/p ulliWhat are the platforms we use to create digital media, such as video, audio, and photography?/li liWhat are the platforms we use to distribute digital media, such as video, audio, and photography/li /ulpbr /strongBroadcast Email /strong/p ulliWhat are the systems we use to send broadcast email to all or large segments of our internal group, members, staff, community, etc.?/li liWhat are the systems we use to send broadcast email to all or large segments of our external community, clients, constituents, etc. for the purposed of marketing and promotion?/li /ulpbr /strongDigital Communications Governance /strong/p ulliWhat are the pieces that will constitute our official governance system?/li liNOTE: You may not know the answer to this one yet, so leave it empty for now./li /ulblockquote p /p 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 liProperties and Platforms – Define all the sites, applications and tools that live in your digital ecosystem./li liOwnership – Consider who ultimately owns and is responsible for each site, application and tool./li liIntended Use – Establish the fundamental purpose for the use of each site, application and tool./li liRoles and Permissions – Define who should be able to do what in each system./li liContent – 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 /h3pWe want to make your project a success./p span class=cta__link a href=https://www.palantir.net/contactLet's Chat./a /span /asideul class=list--simpleli class=taga href=https://www.palantir.net/topics/strategy hreflang=enStrategy/a/li /ul

Dries Buytaert: Drupal's collective purpose

Mon, 10/03/2016 - 15:46
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedfigure class=figure div class=img no-resize style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/images/blog/purpose-reflecting-on-journey.jpg style=display:block alt=Purpose reflecting on journey/ /div /figure pWhen I was a href=http://buytaert.net/traveling-through-tuscanyon vacation in Italy/a this summer, I had no internet, which gave me a lot of time to think. Some of that time was spent reflecting on why I do what I do. I have been working on Drupal for over 15 years and on Acquia for almost 10 years. The question of what gives me meaning and purpose has changed drastically over that time./p h3Evolving purpose/h3 pI started Drupal because I wanted to build a website for myself and a few friends — an internet message board to exchange messages. In the early days of Drupal, I was obsessed with the code and architecture of Drupal./p figure class=figure div class=img no-resize style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/images/blog/purpose-2016-blog-post.jpg style=display:block alt=Purpose blog post/ /div /figure pAs a href=http://buytaert.net/ockhams-razor-principle-of-content-management-systemsI wrote in 2006/a: emI focused completely and utterly on creating fewer and fewer lines of more elegant code./em. I wanted Drupal to be pure. I wanted the code to be perfect. For Drupal to be architected in the right way, I had to rewrite it multiple times and strip away anything that wasn't necessary – I couldn't imagine a href=http://buytaert.net/backward-compatibilitypreserving backwards compatibility/a as it meant we had to drag along a lot of historical baggage. My mission in the early days was to keep the platform fast, clean and on the leading edge of technology./p pAs time passed and Drupal started growing, my role evolved. More people became involved with Drupal, and I thought more about scaling the community, including our tools, processes and culture. I started to focus on building the Drupal Association, promoting Drupal, handling trademark issues, and last but not least, setting the overall direction of the project. In the process, I started to worry less about achieving that perfect vision and more about the health of the community and collaborating on a shared vision./p pWhile I miss programming, a href=http://buytaert.net/on-the-hard-choices-we-make-every-dayI have come to accept that I can't do everything/a. Every day when I wake up, I decide where I want to focus my energy. My guiding principle at this time in my life is to optimize for impact. That means enabling others versus doing much programming myself./p h3Meaningful moments: part I/h3 figure class=figure div class=img no-resize style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/images/blog/purpose-moments-part-1.jpg style=display:block alt=Purpose moments part/ /div /figure pWhile in Italy I decided to make a list of the moments in Drupal's history that stand out as particularly meaningful or purposeful. I started to discover some patterns in these moments, and ended up sorting them into two groups. Here is the first set: ul liWhen people find Drupal, and it gives them a better career path and ultimately changes their life. I got goosebumps when almost 3,000 people stood up at DrupalCon San Francisco when I asked Please stand up if Drupal changed your life. I often talk to people that went on to make a full-time living with Drupal – or even start a Drupal business – to provide better lives for their families. Some of these stories, such as a href=https://youtu.be/bILP7TDVR-AVijaya Chandran Mani's/a, are deeply impactful./li liSeeing how Drupal is used for aid relief, like in the aftermath of the a href=https://youtu.be/5w9Zxk-cJ1o2013 tornado in Moore, Oklahoma/a. Members of the Drupal community worked throughout the night to create a website for victims to help each other./li liSeeing how Drupal has made a meaningful impact on the Open Web movement. Over the last 10 years, millions of people have created Drupal sites that express their creative freedom and individuality. In recent years, I've become a href=http://buytaert.net/winning-back-the-open-webconcerned about the Open Web's future/a and have spoken out on how the Drupal community is uniquely positioned to a href=http://buytaert.net/can-we-save-the-open-webhelp preserve the open web/a. I believe it's an important mission that we should all embrace, so the original integrity and freedom of the Open Web remains intact for our children and grandchildren./li /ul/p figure class=figure div class=img no-resize style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/images/blog/purpose-radiating-circles.jpg style=display:block alt=Purpose radiating circles/ /div /figure pAll of these moments suggest that my purpose is self-transcendent – I get meaning when my work matters more to others than it does to myself. Organized into radiating circles, the impact on each of these groups gives me purpose: individual Drupalists, the Drupal community, Drupal end users, and the open web. This is why I've become so passionate about things like usability, internationalization and accessibility over the years./p pI know it's not just me; my team interviewed many other people that have the same feelings of finding meaning when their work results in life-changing outcomes. One great example is a href=https://youtu.be/mzMi_CGQyF0Franck Seferiba Salif Soulama/a, who hopes that training more young people in Drupal can lift people from Burkina Faso, Africa out of poverty. He wants to provide them job opportunities so they don't have to leave their country. Other examples are a href=https://youtu.be/chL91KcyDkQDrew Gorton/a or a href=https://youtu.be/3qa7oPRXGIQRonan Dowling/a. There are many people like Franck, Drew or Ronan around the world that have a positive a href=https://youtu.be/84nXwc57-_Mdomino effect/a on others./p h3Meaningful moments: part II/h3 figure class=figure div class=img no-resize style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/images/blog/purpose-moments-part-2.jpg style=display:block alt=Purpose moments part/ /div /figure pThe second group of moments I wrote down weren't necessarily self-transcendent, but still gave me purpose. Here are a few examples: ul liFundraising after the a href=http://buytaert.net/state-of-drupal-presentation-march-2009great server meltdown/a. In 2005, we had to raise money to buy new infrastructure for Drupal.org. We nearly had to shut down Drupal.org and could have lost everything. While it was a difficult time, this moment was especially meaningful as it helped us come together as a community./li liHaving to ask individuals to leave the project or change their behavior because their values weren't aligned with the project. While providing critique or removing someone from the project has never been never easy, I'm proud of the times we stand up for our values./li liGetting Drupal 8 over the finish line after 4.5 years of hard work. At times, many people doubted our progress, questioned whether we were making the right decisions, and even left our project. While the development process wasn't always fun in the moment, when we did release parties around the world, a href=https://youtu.be/vKJyMFzZ_-wwe all felt a real sense of accomplishment/a. In the long run, we built something that will keep Drupal relevant for many years to come./li /ul/p figure class=figure div class=img no-resize style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/images/blog/purpose-not-just-positive.jpg style=display:block alt=Purpose not just positive/ /div /figure pMany of us find meaning when the hard and uncomfortable work results in life-changing outcomes for others. Not only does this type of work provide purpose, some people believe it is the recipe for success. For example, a href=https://youtu.be/tx2ZqqAsNHQAngela Lee Duckworth's TED talk on grit/a applies directly to the work that is done by a href=http://buytaert.net/applaud-the-drupal-maintainersDrupal's maintainers/a./p figure class=figure div class=img no-resize style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/images/blog/purpose-applaud-the-maintainers.jpg style=display:block alt=Purpose applaud the maintainers/ /div /figure h3How do we scale purpose?/h3 pHearing all of these inspirational stories makes me think: How we can attract more people to the project, but do so in a way that ensures we share our core values (like a href=https://youtu.be/Hd17MtuInwYgiving back/a)? While there are no straightforward answers to this question, there are many organizations that are doing great things in this area./p pOne example is the a href=http://www.drupalcap.orgDrupal Campus Ambassador Program/a which hopes to appoint ambassadors in every university in India to introduce more students to Drupal and help them with their job search. While at a href=http://buytaert.net/the-rise-of-drupal-in-indiaDrupalcon India earlier this year/a, I met Rakesh James, who has personally trained 600 people on Drupal!/p pAnother example is the a href=https://youtu.be/zrEQD_aUVQMDrupal apprenticeship program in the UK/a, which focuses on recruiting new talent to the Drupal community. Participants get an extensive Drupal bootcamp to help them with their job search. Many of these apprentices are disadvantaged young people who have great talent and aptitude, but might be lacking the traditional route or access to a meaningful career path./p pI'd love to take programs like these global – they instill our values, culture and a sense of purpose to many new people. If you know of similar initiatives, or have ideas to share, please do so in the comments section./p figure class=figure div class=img no-resize style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/images/blog/purpose-sets-drupal-apart.jpg style=display:block alt=Purpose sets drupal apart/ /div /figure pBased on my own introspection, and hearing from amazing Drupalists from around the world, I truly believe that Drupal is fueled by a collective sense of purpose that sets us apart from other open source software communities and organizations. We need to keep this purpose in mind when we make decisions, especially when the going gets tough. What is your sense of purpose? And how can we scale it around the world?/p/div/div/div

Gábor Hojtsy: Checking on Drupal 8's rapid innovation promises

Mon, 10/03/2016 - 14:44
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpStarting with Drupal 8, we decided to make more rapid innovation possible by releasing minor versions every 6 months that may come with new features and backwards compatible changes. Now that we released Drupal 8.1.0 and almost 8.2.0 as well, how did we do? Also what else is possible and what is blocking us to make those moves? What do all the changes mean for how might Drupal 9 unfold?/p pDries Buytaert posted last Wednesday a href=http://buytaert.net/the-transformation-of-drupal-8-for-continuous-innovationThe transformation of Drupal 8 for continuous innovation/a and on the same day I presented a href=https://events.drupal.org/dublin2016/sessions/checking-drupal-8s-rapid-innovation-promisesChecking on Drupal 8's rapid innovation promises/a at DrupalCon Dublin. Here is a video recording of my session, which should be good for those looking to get to know Drupal's release process and schedule, as well as how we made it possible to experiment within Drupal core directly with Drupal 8. While I did hope for more discussion on the possibilities within Drupal 8 with the participants, somehow the discussion pretty much ended up focusing on Drupal 9, when it should be released and how much change should it come with./p iframe width=853 height=480 src=https://www.youtube.com/embed/W3h1Z9YBsU8?rel=0amp;showinfo=0 frameborder=0 allowfullscreen=/iframe/div/div/div

DrupalEasy: Book review: Drupal 8 Development Cookbook

Mon, 10/03/2016 - 13:51
h3Really good content in the wrong format./h3 pimg src=https://www.drupaleasy.com/sites/drupaleasy.com/files/2016-10/IMG-1473.jpg.png align=left alt=Drupal 8 Development Cookbook cover image /a href=https://www.packtpub.com/web-development/drupal-8-development-cookbookDrupal 8 Development Cookbook/a, written by a href=https://www.drupal.org/u/mglamanMatt Glaman/a is full of useful information about Drupal 8 site building and development - and a worthy addition to anyone's Drupal library. Unfortunately, the cookbook format of the book seems to subtract, rather than add, to the usually well-explained concepts throughout./p pThe book covers an impressive array of topics: Everything from setting up a local environment to many of the technical details of the Entity API. No matter what your skill level with Drupal, there is likely to be something in this book of interest. Having been a Drupal professional for over ten years, I found the chapters on plugins, configuration management, the Entity API and web services especially interesting and educational./p pEach chapter (there are 13) includes an often-too-brief introduction, followed by several recipes. Each recipe includes several sections, including Getting ready, How to do it…, How it works…, There's more…, and See also. While the How to do it… sections usually contained the bulk of the narrative, I often found myself wanting more details in the How it works… section. Additionally, I felt that each recipe often didn't have an adequate introduction. The crazy part is that the information I was looking for was often in the How it works… section - presented after the How to do it… section. I think this will lead to some initial confusion by readers asking themselves why am I doing this? until they read the How it works… portion. Usually, all of the information was there, just not in the right order (for me at least.) This is especially apparent in the Plug and Play with Plugins chapter where I found the How it works… sections more valuable than the How to do it… sections. They really would have been better leading off each recipe./p pThe author clearly has a firm grasp of the material. This usually shines through in most of the recipes, but there are times in the book where I think the author assumes the reader has a similar level of knowledge - which leads to some disconnects in the narrative. One example of this is the Creating a custom content type recipe. There is very little introduction, and I feel that it assumes the reader has a firm grasp of the power of content types (and fieldable entities, for that matter.) This, and several other recipes would benefit greatly from beefed-up introductions (including Features, text formats, some of the Front-end recipes and plugins [especially explaining emwhy/em we use annotations.])/p pThe recipes also vary widely in their complexity. I'm not sure this if this is a good or bad thing, but perhaps some sort of complexity level rating should have been applied to each one to give the reader a heads-up. This is illustrated well with the fact that the plugins chapter assumes the reader has a firm understanding of object-oriented PHP. Granted, I don't expect the author to write a primer on the topic, but a warning in the introduction, or aforementioned complexity level, would have helped smooth the transition into this chapter./p pAs one example of the format forcing things to be out-of-order, the book begins with the assumption that the reader has a local development stack installed, which is not an unreasonable assumption. But for readers who are new to local development environments, after the recipe to install Drupal 8, in the There's more… section, the author presents valuable information about how to create a database and a database user. There is no mention of this material prior to the How to do it… section. I can easily imagine a scenario where a reader is attempting the recipes in the order they are presented without reading ahead, and being extremely frustrated until they find the There's more… section. A mention of it earlier in the chapter would go a long way here./p pThe book does a really nice job covering topics I didn't expect to see - including DrupalVM, Entity Reference Views displays, a thorough explanation of a module's .info.yml file and routing files (who knew you could validate a route name with RegEx right in the .routing.yml file!) There is a really nice chapter on configuration management (although more of an introduction on content vs. configuration would have been extremely useful) and Entity API./p pFor Drupal 7 developers moving to Drupal 8, The Entity API chapter is worth the cost of the book. This chapter solidified and extended the knowledge I already had. Its introduction is solid and the chapter includes examples for both content and configuration entities. While it suffers from some of issues I've already mentioned (great content, wrong format,) for the most part it overcomes these challenges and goes much deeper into the topic than I had hoped. Well done!/p pAt the same time, the book also covers a few topics in places where I thought it was a little too aggressive - having a Running simpletest and PHPUnit recipe in chapter 1 is a good example. In addition, I believe I spotted a few bugs in the book - both in the narrative and in the code samples - I've forwarded them to the author. Also, in some chapters, the author is writing about a moving target. There are more than a few places where he is forced to reference active Drupal.org issues. As these issues are resolved, recipes may spoil (food pun!)/p pThere were more than a few recipes that involved custom module development; all of which are well-written, technically on-point, and will be extremely useful for Drupal 7 developers moving to Drupal 8. Since this is a book review, I have to pick on one point - all of the recipes were presented as if the developer is writing them from scratch. In reality, I've found the vast majority of Drupal 8 developers building custom modules for clients take full advantage of Drupal Console's generate command. While the author does formally introduce this in the last chapter of the book, it feels like it's not in the right place. By introducing it earlier many of the recipes could be written to take advantage of it./p pWho would I recommend this book to? If you're a Drupal 7 developer looking to learn Drupal 8 development, this book is a great resource. While there are several introductory and site-building chapters that won't be very useful to you, the more advanced chapters provide (usually) adequate background information along with practical examples (ahem, recipes) to get you going. Would I recommend this book for beginners? If you have a solid PHP background, then yes. In my opinion, the author is more than capable of writing an intermediate-to-advanced Drupal 8 development book - leave the introductory stuff to someone else./pdiv class=feedflare a href=http://feeds.feedburner.com/~ff/DrupalEasy?a=C4FrlAlTtDQ:NXQW5bPPSTw:yIl2AUoC8zAimg src=http://feeds.feedburner.com/~ff/DrupalEasy?d=yIl2AUoC8zA border=0/img/a a href=http://feeds.feedburner.com/~ff/DrupalEasy?a=C4FrlAlTtDQ:NXQW5bPPSTw:qj6IDK7rITsimg src=http://feeds.feedburner.com/~ff/DrupalEasy?d=qj6IDK7rITs border=0/img/a /divimg src=http://feeds.feedburner.com/~r/DrupalEasy/~4/C4FrlAlTtDQ height=1 width=1 alt=/

Drupal core announcements: Drupal 8 and 7 core release window on Wednesday, October 05, 2016

Mon, 10/03/2016 - 12:16
div class=field field-type-datestamp field-field-start7 div class=field-items div class=field-item odd div class=field-label-inline-first Start:nbsp;/div span class=date-display-start2016-10-04 12:00/spanspan class=date-display-separator - /spanspan class=date-display-end2016-10-06 12:00 UTC/span /div /div /div div class=field field-type-userreference field-field-organizers div class=field-labelOrganizers:nbsp;/div div class=field-items div class=field-item odd a href=/user/24722 title=View user profile.xjm/a /div div class=field-item even a href=/user/1370143 title=View user profile.stefan.r/a /div div class=field-item odd a href=/user/4521 title=View user profile.catch/a /div div class=field-item even a href=/user/14705 title=View user profile.David_Rothstein/a /div /div /div div class=field field-type-text field-field-event-type div class=field-labelEvent type:nbsp;/div div class=field-items div class=field-item odd User group meeting /div /div /div pThe monthly core patch (bug fix) release window is this Wednesday, October 05. Drupal 7.51 will be released with fixes for Drupal 7. This is also the release window for Drupal 8.2.0, the next scheduled a href=https://www.drupal.org/core/release-cycle-overview#minorminor release/a of Drupal 8. (Read the a href=https://www.drupal.org/blog/drupal-8-2-0-rc1release candidate announcement/a for more information on the minor release.)/p pTo ensure a reliable release window for the patch and minor releases, there will be a Drupal 8.2.x commit freeze from 12:00 UTC Tuesday to 12:00 UTC Thursday. The final patches for 7.51 have been committed and the 7.x code is currently frozen (excluding documentation fixes and fixes for any regressions that may be found prior to the 7.51 release). So, now is a good time to update your development/staging servers to the latest 8.2.x-dev or 7.x-dev code and help us catch any regressions in advance./p pIf you do find any regressions, please report them in the a href=https://www.drupal.org/project/issues/search/drupal?project_issue_followers=amp;status%5B%5D=Openamp;version%5B%5D=8.xamp;version%5B%5D=7.xamp;issue_tags_op=%3Dissue queue/a. Thanks!/p pTo see all of the latest changes that will be included in the releases, see the a href=http://cgit.drupalcode.org/drupal/log/8.2.x commit log/a and a href=http://cgit.drupalcode.org/drupal/log/?h=7.x7.x commit log/a./p pOther upcoming core release windows after this week include:/p ulliWednesday, October 19 (security release window)/li liWednesday, November 02 (patch release window)/li /ulpa href=https://www.drupal.org/drupal-6-eolDrupal 6 is end-of-life/a and will not receive further releases./p pFor more information on Drupal core release windows, see the documentation on a href=http://drupal.org/documentation/version-info#whenrelease timing/a and a href=http://drupal.org/node/1173280security releases/a, as well as the a href=https://www.drupal.org/core/release-cycle-overviewDrupal core release cycle overview/a./p

Drupal governance announcements: Is Drupal the right tool for drupal.org and the project itself?

Mon, 10/03/2016 - 03:04
pJust started a discussion about it here:/p pa href=https://steemit.com/drupal/@develcuy/is-drupal-the-right-tool-for-drupal-org-and-the-project-itself title=https://steemit.com/drupal/@develcuy/is-drupal-the-right-tool-for-drupal-org-and-the-project-itselfhttps://steemit.com/drupal/@develcuy/is-drupal-the-right-tool-for-drupal.../a/p pHope you join the discussion and share your thoughts./p pThanks!!/p pa href=https://steemit.com/drupal/@develcuy/is-drupal-the-right-tool-for-drupal-org-and-the-project-itself#PostFull__replyReply here/a/p

Enzolutions: My DrupalCon Dublin experience

Mon, 10/03/2016 - 01:00
pLast week I had the opportunity of participate in my 6th DrupalCon and my second European DrupalCon./p pBut, to be honest, this one is the most important DrupalCon for me until now, I know the first one it's always especial, but in this case, represent a lot for me, because the relevance as speaker in this event./p pimg style=margin-right: 20px; src=http://enzolutions.com/assets/img/drupalcon-group-photo.jpg//p pI have been in a roller coaster of emotions since I was notified that my proposal to present as Community Keynote was accepted; Since that moment I have been working a lot to try to provide the best material I could do to try to share with the community my view and perception of global Drupal Community./p pDuring my keynote, I talk about the tour a href=http://enzolutions.com/articles/2016/01/19/around-the-drupal-world-in-120-daysAround the Drupal world in 140+ days/a and I present some proposals I think that could be implemented improve the engagement with the global community because right now I think we are an international community, but we need to be global./p pKeynote resources:/p iframe width=560 height=315 src=https://www.youtube.com/embed/clxizOD0IbY frameborder=0 allowfullscreen/iframe pbr/br/ img style=margin-right: 20px; src=http://enzolutions.com/assets/img/community_keynote.jpg//p pimg style=margin-right: 20px; src=http://enzolutions.com/assets/img/community_keynote-qa.jpg//p pSlides: a href=http://weknowinc.com/dublin/community-keynote.pdfweknowinc.com/dublin/community-keynote.pdf/a/p pTour video: a href=http://weknowinc.com/video/aroundtheworldhttp://weknowinc.com/video/aroundtheworld/a a href=http://v.youku.com/v_show/id_XMTczNzc3Nzc5Mg==.htmlChinese version/a/p pBut, before the keynote, I participate as co-presenter with a href=Jesus Manuel Olivas/a my business partner at a href=http://weknowinc.comweKnow/a./p pOur first session was a href=https://events.drupal.org/dublin2016/sessions/drupal-console-overview-new-drupal-cliDrupal Console: An overview of the new Drupal CLI/a./p pThe second session was a href=https://events.drupal.org/dublin2016/sessions/learn-new-things-drupal-8-debuggingLearn the new things in Drupal 8 via debugging/a/p pThe cherry on the cake were the B.OF.s a href=https://events.drupal.org/dublin2016/bofs/writing-modern-cli-commands-drupal-8Writing Moder CLI commands for Drupal 8/a and a href=https://events.drupal.org/dublin2016/bofs/improving-your-drupal-8-development-workflow-using-composerImproving your Drupal 9 development workflow with Composer/a that Jesus and I lead during Drupal Con./p pLast, but not least; I had the opportunity to participate in Code Sprints to try to advance in our goal to have the first release 1.0.0 stable for a href=http://drupalconsole.comDrupal Console project/a./p pIn general, I am very satisfied with the comments and feedbacks from the Drupal community; Now I could say I have a lot of ideas to contribute via code and community hacks to try to improve as a product as well as a community./p h2Airplane/h2 table thead tr th/th thDistance (Kilometers)/th /tr /thead tbody tr tdSan Jose , Costa Rica #8594; Dubline , Ireland/td td9564/td /tr tr tdPreviously/td td87,040/td /tr tr tdstrongTotal/strong/td td96,604/td /tr /tbody /table h2Walking/h2 table thead tr th/th thDistance (steps)/th /tr /thead tbody tr tdDublin/td td102.470/td /tr tr tdPreviously/td td1.678.485/td /tr tr tdstrongTotal/strong/td td1.780.955/td /tr /tbody /table h2Train/h2 table thead tr th/th thDistance (Kilometers)/th /tr /thead tbody tr tdToday/td td0/td /tr tr tdPreviously/td td528/td /tr tr tdstrongTotal/strong/td td528/td /tr /tbody /table h1Bus/Car/h1 table thead tr th/th thDistance (Kilometers)/th /tr /thead tbody tr tdToday/td td0/td /tr tr tdPreviously/td td2.944/td /tr tr tdstrongTotal/strong/td td2.944/td /tr /tbody /table