Planet Drupal

Subscribe to flux Planet Drupal
Drupal.org - aggregated feeds in category Planet Drupal
Mis à jour : il y a 37 min 14 sec

InternetDevels: Our best selection of Drupal 8 articles to mark its birthday!

sam, 19/11/2016 - 10:01

Happy birthday, our favorite little drop with a sign of infinity! You are infinitely great! ;) Exactly a year ago, on November 19, Drupal 8 officially came out, making the whole world hold their breath... But then they breathed again, rocking Drupal 8 parties all over the world! Of course, InternetDevels celebrated it as well — nice to remember!

Read more
Catégories: Elsewhere

Ixis.co.uk - Thoughts: Selecting media in Drupal 8

ven, 18/11/2016 - 18:00

Whilst building the new Ixis site in Drupal our content creators were tired of uploading the same image to different fields over and over again. In Drupal 7 we used the media browser provided by the media module so the users can upload an image once and just pick it from the list from then on. So we took the opportunity to look at the state of media module for Drupal 8 and have found it has been reworked quite considerably to be more flexible.

The media browser in media module has been split into multiple components. The ones we are interested in are entity_browser (which "provide a generic entity browser/picker/selector") and File entity browser (file_browser) which "...provides a default Entity Browser that lets you browse and select your files in a nice-looking, mobile-ready Masonry based interface, and upload files using the Dropzonejs module."

We are quite impressed by the experience file entity browser gives out of the box and barring a couple of niggles has worked really well so far.

Below we'll go through the steps of configuring the module along with a couple of customisations we are using that differ to the default.

We'll start at the beginning and step through enabling file entity browser on a field.

Installation

Follow the instructions on the file entity browser module page to install file browser. You will need to add the dropzone, masonry and imagesloaded libraries too. You can do this manually or using drush make or composer.

Adding file entity browser to a field

Assuming there is a content type with an image field, use "Manage form display" to select the "Entity browser" widget.

You must then configure which entity browser to use. Do this by clicking the settings icon.

You will then be presented with a configuration form - this just needs saving.

Using the file browser

In the default configuration, I found the selection process to be a little confusing at first.

Once you have selected the image you are left with the file browser and for me it was not immediately obvious what had happened.

Clicking 'Show selected' shows the image that has been selected in a little popup.

This is so you can build up a list of multiple images to add to the field. These can come from multiple pages of images for example.

Pressing 'Use selected' will add the image to the field.

Once I did it a couple of times it was easy enough, but I found it a little confusing at first. There is an issue on the issue queue related to the this experience.

This "multiple step" behaviour can be changed by configuring the entity browser.

The configuration for entity browsers is at /admin/config/content/entity_browser. The "multiple step" option can be changed using the "Selection display plugin" to "No selection display". This will allow you to pick the image in one step, at the cost of being unable to select multiple images at once. It comes down to personal preference which one you want.

Custom Views configuration

The UI for selecting files is based on Views. This means you can quite easily modify the view to display the data you want and also adjust the filters for example.

One of our requirements was to show a drop down for the mime type instead of having to fill it in manually. We wanted to show a selection for Images, Videos and All files. This was configurable using Views.

The mime type field is already an exposed filter, but we want to to change it to a 'Grouped' filter and specify the image mime types for Image group and video mime types for the Video group.

First, select 'Grouped filter'

Then add the groups at the bottom of the page.

This results in a drop down for the mime type when you are using the file browser.

Custom entity browsers

It is possible to create your own entity browsers. 

For example, you may want to remove the 'mime type' field and only filter by 'application/pdf' to show PDFs only when picking file attachments. You may want to prevent PDF upload too. As you would be changing the view display for this and removing the 'Upload' option you would need a new entity browser to do this.

Unfortunately, the file entity browser will only work for the two entity browsers the module uses. This looks like it may be addressed in a future release.

All in all we've been impressed by the flexibility of the new entity browser system and the file entity browser module.

The future of media is to get more of it in to Drupal core and to standardise the UX of selecting and embedding media. This recent talk at Drupalcon Dublin 2016 explains the roadmap.

Video

Dries has recently announced a plan for media management in Drupal 8 core. This expands on the current file entity based approach and expands it to have different media types e.g. Video, Image or Tweet. Initially these will be experimental modules so there could be breaking changes between versions. However, we look forward to trying them out as soon as they land.

Catégories: Elsewhere

Steve Purkiss: The End Of The Web CMS Brass Era?

ven, 18/11/2016 - 17:02
The End Of The Web CMS Brass Era? Steve Purkiss Fri, 18/11/2016 - 16:02

Growing up in Essex with my father and most of my friends families working in some capacity for the Ford Motor Company, I tend to gravitate towards the automotive industry whenever I hear people saying we need to look to history in order to see the future. I'm always skeptical about taking this too literally as circumstances change and many new factors are involved - hence why I'm more afraid of an autonomous car controlled by code I'm not allowed to see than a driver whom I can; however sitting here on the eve of the Free/Libre Open Source project Drupal's first anniversary of its latest product release, Drupal 8, I find it hard not to draw parallels between these two industries as I ponder what the future might have to hold.

Brass Era Cars 1911 Ford Model T via Wikimedia Commons

According to Wikipedia, 1886 is regarded as the birth year of the modern car, and the 'Brass Era' is an American term for the early period of automotive manufacturing, named for the prominent brass fittings used during this time for such things as lights and radiators. It is generally considered to encompass 1896 through 1915, a time when these vehicles were often referred to as horseless carriages.

Within the 20 years that make up this era, the various experimental designs and alternative power systems would be marginalised. Although the modern touring car had been invented earlier, it was not until Panhard et Levassor's Système Panhard, first built in 1891, was widely licensed and adopted that recognisable and standardised automobiles were created. This system specified front-engined, rear-wheel drive internal combustion engined cars with a sliding gear transmission, and was to become the standard layout for automobiles for most of the next century.

Initially the high-wheel motor buggy (resembling the horse buggy of before 1900) was in its heyday, with over 75 makers, but were only gradually abandoned, in favour of the more advanced runabouts and tonneaus along with other more expensive closed bodies - and killed off by the Ford Model T, first produced by Ford in 1908.

Brass Era Web drop.org, which later became Drupal!

The first web browser was invented in 1990 by Sir Tim Berners-Lee, with the first content management system ('CMS') appearing around 1992. Drupal was started in 2000 at a time when there were many CMSs, and although the list of CMSs available is still considerable, there's no doubt that there's a few who dominate the market, with WordPress taking the lion's share; Joomla and Drupal in a battle for 2nd and 3rd spot. If however you only look at larger installations, for example usage in government and education, you'll find Drupal has much larger market share.

Because you can package up functionality in install profiles and distributions much like the Linux operating system, it enables the roll-out of hundreds or even thousands of similar sites, for example Nasdaq's Investor Relations Website Platform, OpenSocial's collaboration platform and the Australian Government's aGov distro. A kind of mass-market production line, one might conjecture.

The Parallels

So we have new modes of transport (the car, the web), which quickly have models of manufacture designed for them (Système Panhard, CMSs), of which many different types are made (high-wheeled motor buggies, CMSs), but were gradually abandoned in favour of more advanced runabouts and tonneaus (WordPress, Joomla, Drupal) along with other more expensive closed bodies (SharePoint, SiteCore, Adobe Experience Manager).

The Model T was produced in 1908, 22 years after the birth of the car; Drupal 8 development began in 2011, 21 years after the birth of the web browser. Ford's Model T was not only successful because it provided inexpensive transportation on a massive scale, but also because the car signified innovation for the rising middle class and became a powerful symbol of America's age of modernisation. I'm writing this on a Drupal 8 site which I had the freedom to download, install, and use for free with no license fees, has so far involved me writing no code, and costs me only $10pcm to host on DigitalOcean.

From Innovation To Standardisation

During the Brass Era, development of automotive technology was rapid, due in part to hundreds of small manufacturers competing to gain the world's attention, with key developments including electronic ignition systems, independent suspension, and four-wheeled brakes.

In Drupal 8 we've seen Symfony adopted and many modules included into core such as WYSIWYG and Views, making Drupal 8 a great ignition for any web system; Composer increasingly used as Drupal's independent suspension to keep all those dependencies nicely balanced; and as the web calls for speeding up not slowing down, Drupal 8 has the most advanced dynamic cache system of any system, even capable of caching logged in users.

Nearing The End

We're now 26 years into the Web - with the Brass Era ending 29 years into the Car does this mean we're nearing the end of the Web CMS Brass Era? What exactly constitutes 'Brass' in terms of Web CMSs?

I draw parallels between Brass and the multitude of modules/plugins and themes for these CMSs. For example, WordPress has many, but they have a much different ecosystem than Drupal's modular architecture which means you can start small and build as your needs arise. WordPress has many paid-for plugins which if you try to get them working together you might encounter issues. Drupal 8's modular system and object-oriented architecture is designed so you can build 100% the system you need, not 90% made up of what someone else thinks you need which has to be nice and shiny in order to grab your attention because they have so many competitors for their shiny lanterns they have for sale.

With WordPress you quickly get into a situation where you have to start writing code to do anything - that's untested, untried code which you'll be tasked with supporting and maintaining. And who is writing this code which operates your core business? With Drupal you've tried and tested modules to use for functionality, along with a 40+ member Drupal Security Team keeping a watchful eye over any security issues which may arise. There's also strict Drupal Coding Standards, and an ethos in the community of working together on similar functionality where possible as opposed to having many plugins doing the same or similar functionality.

I hear people saying "use the right tool for the job", but I don't use different cars for different day-to-day journeys, and most the people I hear it from are techies, not business people who are more focused on the bottom line and just want stuff to be done. Sure, for the edge-cases it's fine, however many businesses share common business functionality so the more that's in the open and shared, the lower the cost of making use of the web will be. Take for example hairdressers, or car dealerships, or life coaches. I see a future filled with many industry-specific Drupal distributions servicing vertical markets. At the moment it's too easy for digital agencies to sell individual solutions and not share, after all, their model is selling people's time, but it won't be long before enterprising entrepreneurs develop more of these distributions focusing on specific verticals, especially now composer support is taking shape more so it's easier to build and maintain these distributions.

For too long many have essentially forked Drupal by downloading it and customising it to the requirements of just the one project at hand, whereas the beauty of Drupal is where you grow the capabilities of Drupal so it does what you want to do without writing code by using modules from core and the world of contrib land. There's a great session from the recent DrupalSouth on YouTube explaining how a decision to "contribute more back" by releasing a module a week, either upgrading existing modules to Drupal 8 or tidying up code from client projects where there was functionality created which more than that one specific requirement needed so could be useful to others turned into a complete new approach to how they develop projects, and their goal for 2017 is to write no custom code at all. This is how it should've been from the start, but there are a number of factors as to why people haven't been approaching Drupal development like this, but going by the number of modules released over the last few weeks for Drupal 8 I believe people are beginning to understand that this entire project was built by sharing, not keeping things secret. I personally believe there needs to be more sharing, and I'd love to speak to any organisation willing to open up their website development project to the world so everyone can have the opportunity to advise on how best to develop it using the modules and methods available, and let's start sharing more so we can grow Drupal's capability more.

So I'm calling it - I believe we'll see Drupal 8 take a dominant lead in the CMS market space over the next three years and go on to be the platform of choice when developing anything for the web. When there's commodity functionality out there available for free, the justification to start paying out for development and/or license fees does not make much sense for the majority of users. Sure, there will always be other systems around - there's custom cars, Formula 1, rally, and so on, but many just want to get from A to B for the minimum cost and minimum fuss, and let's remember the majority of the web is still not using any CMS.

With Drupal 8's ability to work with any device, it's not just publishing for the web but embedding itself in the core of how the internet works, so no matter what you want to do, whether you're the YMCA connecting to workout machines and wearables like FitBit bands or simply thanking your supporters, Drupal 8 can do it!

If you want to find out more about what Drupal could be doing for you, feel free to contact me, and if you're reading this on 19th November 2016, Drupal 8's 1st birthday, there's a fabulous line-up of speakers and sessions for the free Drupal 8 Day Virtual Conference.

Main image of Ford Model A by DougW via Wikimedia Commons

Category Op-ed Tags Drupal Planet Drupal8 Add new comment
Catégories: Elsewhere

groups.drupal.org frontpage posts: Updates from Drupal 8 core initiatives for November 2016

ven, 18/11/2016 - 16:20

Would you guess that Drupal 8 is already one year old? One of my favorite changes with the Drupal 8.0.0 release was that we also chose to turn to scheduled releases (to happen twice a year) as well as semantic versioning (to allow us to make backwards compatible additions and improvements). That meant that we don't need to wait until Drupal 9 to come out with new exciting things, and indeed, there are various exciting initiatives going on in core right now. Maybe so many that they are hard to follow. So we decided to revive regular posts about core's progress so you can see what is going on and where you may be able to help. And this is not even all the things happening, just a sampling.

Default content

The latest incarnation of efforts to get default content into core was kicked off at DrupalCon Dublin. The plan is to create an experimental install profile that contains both a new front-end theme (a separate initiative see below) and example content. It was agreed in Dublin that the theme of the example content will follow the same ‘Farmers Market’ scenario as the Drupal user guide. This creates a lot of synergies and removes both continued argument over what the example content should contain and duplication of work involved in supporting more than one content scenario.

Join the ongoing work in this initiative on the weekly example content meetings happening on Google Hangouts on Air and join the #example-content channel in Drupal Slack. Lee Rowlands has created a sandbox project for the actual Drupal code. The content itself is being iterated on by Keith Jay and several members of his team.

Media

The plan for media management was just announced last week. We'll have a sprint in Berlin December 12-16 to kickstart development on some key parts of the initiative. Looking for funding for future sprints and sprinters to join the efforts as well. Help with adding a base entity form implementation to support revisions and implementing the file field redesign with drag and drop support would be helpful immediately though.

Multilingual

The multilingual initiative works closely with the migration team recently. The Drupal 7 to 8 core content translation migration is close to being committed and language negotiation settings and language types migrations for both Drupal 6 and Drupal 7 are close to landing as well. Would love to involve more people in migrating i18n and Entity translation module data.

New core theme

At DrupalCon New Orleans we kicked off an idea of adding a new theme to Drupal. To address some of the biggest concerns people had over the time about adding themes in core, we decided to work closely with the Default Content initiative.

Currently, the idea issue is in discussion, and before starting to do any further work, we are making sure we are on the same page regarding the key questions.

We created a Slack channel which you can join if you want to help or if you just want to follow our progress. Get an invite at https://drupaltwig-slack.herokuapp.com/.

PHPUnit

The PHPUnit initiative was born out of a Drupal 9 discussion what we need to get done before we will open a Drupal 9 Git branch. One goal is to modernize our automated testing system. We are currently using and maintaining a custom version of the Simpletest library which has served as well for many years. In parallel we adopted PHPUnit for our unit tests, but we realized that we can use PHPUnit as a general test runner for our functional tests as well. That means that we do not have to maintain as much test runner code ourselves as we do now.

The goal of the PHPUnit initiative is to move all our Simpletests to browser tests and in the end deprecate Simpletest in Drupal core. Another benefit of this initiative is testing real JavaScript interactions in our functional tests instead of fake AJAX requests performed currently in Simpletest.

You can help by converting AJAX tests to JavascriptTestBase for example. If you want to convert your test in your contrib / custom module, please read https://www.drupal.org/docs/8/phpunit/phpunit-browser-test-tutorial and help out on https://www.drupal.org/node/2794285 in case you run into problems. Please follow the PHPUnit initiative meta issue for status updates. Join us in IRC in #drupal-phpunit.

Workflow

The workflow initiative was one of the first approved initiative after 8.0.0. The initiative is looking to improve the experience for content authors by improving content workflow and implementing other common patterns that editors are expecting. The plan is split up into multiple phases and in Drupal 8.2 the workflow initiative introduced Content Moderation as an experimental module. In Drupal 8.3 the initiative is planning multiple improvements, including the introduction of Trash module and possibly also components of the Workspace module.
One of the blocking issues that the initiative need help with reviewing is the upgrade between revisionable and non-revisionable entity storage. Any help on this will be much appreciated.

Stay tuned for further updates in December!

Catégories: Elsewhere

Third & Grove: Planning a global digital replatform to Drupal 8

ven, 18/11/2016 - 15:14
Planning a global digital replatform to Drupal 8 arianna Fri, 11/18/2016 - 09:14
Catégories: Elsewhere

OSTraining: How to Add Google Maps to Drupal 8

ven, 18/11/2016 - 14:52

In this tutorial, I will explain how to use the Drupal 8 Simple Google Maps module to add a map to your website.

Google has made some the recent changes to the API requests and this tutorial will clarify the process.

Catégories: Elsewhere

Drupal Blog: Drupal 8 turns one!

ven, 18/11/2016 - 14:49

Republished from buytaert.net

Tomorrow is the one year anniversary of Drupal 8. On this day last year we celebrated the release of Drupal 8 with over 200 parties around the world. It's a project we worked on for almost five years, bringing the work of more than 3,000 contributors together to make Drupal more flexible, innovative, scalable, and easier to use.

To celebrate tomorrow's release-versary, I wanted to look back at a few of the amazing Drupal 8 projects that have launched in the past year.

1. NBA.com

The NBA is one of the largest professional sports leagues in the United States and Canada. Millions of fans around the globe rely on the NBA's Drupal 8 website to livestream games, read stats and standings, and stay up to date on their favorite team. Drupal 8 will bring you courtside, no matter who you're rooting for.

2. Nasdaq

Nasdaq Corporate Solutions has selected Drupal 8 as the basis for its next generation Investor Relations Website Platform. IR websites are where public companies share their most sensitive and critical news and information with their shareholders, institutional investors, the media and analysts. With Drupal 8, Nasdaq Corporate Solutions will be providing companies with the most engaging, secure, and innovative IR websites to date.

3. Hubert Burda Media

For more than 100 years, Hubert Burda Media has been Germany's premier media company. Burda is using Drupal 8 to expand their traditional business of print publishing to reach more than 52 million readers online. Burda didn't stop there, the media company also open sourced Thunder, a distribution for professional publishers built on Drupal 8.

4. Jurassic World

Drupal 8 propels a wide variety of sites, some of Jurassic proportion. Following the release of the blockbuster film, Jurassic World built its digital park on Drupal 8. Jurassic World offers fans games, video, community forums, and even interactive profiles all of the epic dinosaurs found on Isla Nublar.

5. WWF

The World Wide Fund for Nature has been a leading conservation organization since its founding in 1961. WWF's mission is to protect our planet and Drupal 8 is on their team. WWF UK uses Drupal 8 to engage the community, enabling users to adopt, donate and join online. From pole to pole, Drupal 8 and WWF are making an impact.

6. YMCA Greater Twin Cities

The YMCA is one the leading non-profit organizations for youth development, healthy living, and social responsibility. The YMCA serves more than 45 million people in 119 countries. The team at YMCA Greater Twin Cities turned to Drupal 8 to build OpenY, a platform that allows YMCA members to check in, set fitness goals, and book classes. They even hooked up Drupal to workout machines and wearables like Fitbit, which enables visitors to track their workouts from a D8 powered mobile app. The team at Greater Twin Cities also took advantage of Drupal 8's built-in multilingual capabilities so that other YMCAs around the world can participate. The YMCA has set a new personal record, and is a great example of what is possible with Drupal 8.

7. Jack Daniels

The one year anniversary of Drupal 8 is cause for celebration, so why not raise a glass? You might try Jack Daniels and their Drupal 8 website. Jack Daniels has been making whiskey for 150 years and you can get your fill with Drupal 8.

8. Al Jazeera Media Network

Al Jazeera is the largest news organization focused on the Middle East, and broadcasts news and current affairs 24 hours a day, 7 days a week. Al Jazeera required a platform that could unify several different content streams and support a complicated editorial workflow, allowing network wide collaboration and search. Drupal 8 allowed Al Jazeera to do that and then some. Content creators can now easily deliver critical news to their readers in real time.

9. Alabama.gov

From Boston to LA and even Australia, Drupal is supporting the digital needs of governments around the globe. Alabama is leading the way with Drupal 8. Alabama.gov puts its citizens first, and demonstrates how open source can change the way the public sector engages online.

10. Box

Box has been a leader in the technology industry since its founding in 2005. Box takes advantage of Drupal 8 and the improved features made available right out-of-the-box. Bad puns aside, companies like Box are using Drupal 8's new features and improved user interface to build the best digital experiences yet.

11. Habitat for Humanity

The historic nonprofit Habitat for Humanity doesn't just build houses for those in need; they build habitat.org on Drupal 8. Habitat for Humanity provides affordable housing for communities in over 70 countries around the world. You can discover their impact through the "Where we Build” interactive map, donate, and volunteer all on their Drupal 8 site.

12. Obermeyer

Obermeyer and Drupal 8 will take you into new territory. The ski wear company offers seamless end to end commerce integration, providing both new and loyal customers a great shopping experience. Let Obermeyer's Drupal 8 integration with Drupal Commerce keep you warm because winter is coming ...

Happy 1st birthday Drupal 8!

I can't think of a better way to celebrate Drupal 8's one year anniversary than by sharing some incredible experiences that are being created with Drupal 8. Whether the project is big or small, features dinosaurs, or spreads awareness for an important cause, I'm proud to say that Drupal 8 is supporting an amazing array of projects. In my recent keynote at DrupalCon Dublin, I explained why the why of Drupal is so important. After one year of Drupal 8, it's clear how powerful our collective purpose, projects, and passions can be.

Thank you to everyone who has continued to contribute to Drupal 8! I can't wait for another year of exciting projects. Special thanks to Paul Johnson for crowdsourcing great examples that I wouldn't have known about otherwise.

Catégories: Elsewhere

Annertech: Championing Simplicity

ven, 18/11/2016 - 12:05
Championing Simplicity

So you've got a project. It's going to be amazing. You've dreamed up loads of functionality and are just itching to let it loose on the world. It's going to look fantastic, and everyone on the design team is ecstatic about the proposed look and feel.

Catégories: Elsewhere

Appnovation Technologies: Choosing Native Apps vs Mobile Sites

ven, 18/11/2016 - 09:30

In a world that has shifted from conventional computing to mobile surfing, companies are regularly asking themselves: "Do we need a mobile app?". Everyone uses apps nowadays, and the experience is often better than the websites we visit, so surely every company must need one, right? Well, that depends…

Catégories: Elsewhere

Dries Buytaert: Drupal 8 turns one!

ven, 18/11/2016 - 06:49

Tomorrow is the one year anniversary of Drupal 8. On this day last year we celebrated the release of Drupal 8 with over 200 parties around the world. It's a project we worked on for almost five years, bringing the work of more than 3,000 contributors together to make Drupal more flexible, innovative, scalable, and easier to use.

To celebrate tomorrow's release-versary, I wanted to look back at a few of the amazing Drupal 8 projects that have launched in the past year.

1. NBA.com

The NBA is one of the largest professional sports leagues in the United States and Canada. Millions of fans around the globe rely on the NBA's Drupal 8 website to livestream games, read stats and standings, and stay up to date on their favorite team. Drupal 8 will bring you courtside, no matter who you're rooting for.

2. Nasdaq

Nasdaq Corporate Solutions has selected Drupal 8 as the basis for its next generation Investor Relations Website Platform. IR websites are where public companies share their most sensitive and critical news and information with their shareholders, institutional investors, the media and analysts. With Drupal 8, Nasdaq Corporate Solutions will be providing companies with the most engaging, secure, and innovative IR websites to date.

3.Hubert Burda Media

For more than 100 years, Hubert Burda Media has been Germany's premier media company. Burda is using Drupal 8 to expand their traditional business of print publishing to reach more than 52 million readers online. Burda didn't stop there, the media company also open sourced Thunder, a distribution for professional publishers built on Drupal 8.

4. Jurassic World

Drupal 8 propels a wide variety of sites, some of Jurassic proportion. Following the release of the blockbuster film, Jurassic World built its digital park on Drupal 8. Jurassic World offers fans games, video, community forums, and even interactive profiles all of the epic dinosaurs found on Isla Nublar.

5. WWF

The World Wide Fund for Nature has been a leading conservation organization since its founding in 1961. WWF's mission is to protect our planet and Drupal 8 is on their team. WWF UK uses Drupal 8 to engage the community, enabling users to adopt, donate and join online. From pole to pole, Drupal 8 and WWF are making an impact.

6. YMCA Greater Twin Cities

The YMCA is one the leading non-profit organizations for youth development, healthy living, and social responsibility. The YMCA serves more than 45 million people in 119 countries. The team at YMCA Greater Twin Cities turned to Drupal 8 to build OpenY, a platform that allows YMCA members to check in, set fitness goals, and book classes. They even hooked up Drupal to workout machines and wearables like Fitbit, which enables visitors to track their workouts from a D8 powered mobile app. The team at Greater Twin Cities also took advantage of Drupal 8's built-in multilingual capabilities so that other YMCAs around the world can participate. The YMCA has set a new personal record, and is a great example of what is possible with Drupal 8.

7. Jack Daniels

The one year anniversary of Drupal 8 is cause for celebration, so why not raise a glass? You might try Jack Daniels and their Drupal 8 website. Jack Daniels has been making whiskey for 150 years and you can get your fill with Drupal 8.

8. Al Jazeera Media Network

Al Jazeera is the largest news organization focused on the Middle East, and broadcasts news and current affairs 24 hours a day, 7 days a week. Al Jazeera required a platform that could unify several different content streams and support a complicated editorial workflow, allowing network wide collaboration and search. Drupal 8 allowed Al Jazeera to do that and then some. Content creators can now easily deliver critical news to their readers in real time.

9. Alabama.gov

From Boston to LA and even Australia, Drupal is supporting the digital needs of governments around the globe. Alabama is leading the way with Drupal 8. Alabama.gov puts its citizens first, and demonstrates how open source can change the way the public sector engages online.

10. Box

Box has been a leader in the technology industry since its founding in 2005. Box takes advantage of Drupal 8 and the improved features made available right out-of-the-box. Bad puns aside, companies like Box are using Drupal 8's new features and improved user interface to build the best digital experiences yet.

11. Habitat for Humanity

The historic nonprofit Habitat for Humanity doesn't just build houses for those in need; they build habitat.org on Drupal 8. Habitat for Humanity provides affordable housing for communities in over 70 countries around the world. You can discover their impact through the "Where we Build” interactive map, donate, and volunteer all on their Drupal 8 site.

12. Obermeyer

Obermeyer and Drupal 8 will take you into new territory. The ski wear company offers seamless end to end commerce integration, providing both new and loyal customers a great shopping experience. Let Obermeyer's Drupal 8 integration with Drupal Commerce keep you warm because winter is coming ...

Happy 1st birthday Drupal 8!

I can't think of a better way to celebrate Drupal 8's one year anniversary than by sharing some incredible experiences that are being created with Drupal 8. Whether the project is big or small, features dinosaurs, or spreads awareness for an important cause, I'm proud to say that Drupal 8 is supporting an amazing array of projects. In my recent keynote at DrupalCon Dublin, I explained why the why of Drupal is so important. After one year of Drupal 8, it's clear how powerful our collective purpose, projects, and passions can be.

Thank you to everyone who has continued to contribute to Drupal 8! I can't wait for another year of exciting projects. Special thanks to Paul Johnson for crowdsourcing great examples that I wouldn't have known about otherwise.

Catégories: Elsewhere

Cocomore: „Cocomore Job Check: What Does A Backend Developer Do?”

ven, 18/11/2016 - 00:00

With our blog series “Cocomore Job Check” we have been introducing typical jobs in the digital industry and offered insights to the agency life here at Cocomore. Next to marketing, IT and development are part of our core business. We are talking with Mehmet Tunay about his job as a backend developer and its perks.

Catégories: Elsewhere

Four Kitchens: Frontend Style Guide Miniseries: Part Three: Pattern Lab

jeu, 17/11/2016 - 23:26

Welcome to Part Three of our frontend miniseries on style guides! In this installment, we cover the bits and pieces of atomic design using Pattern Lab. […]

Catégories: Elsewhere

groups.drupal.org frontpage posts: Media sprints in 2016 in Berlin, Prague and Munich

jeu, 17/11/2016 - 20:57

Last week Dries Buytaert published our plan for media management in Drupal 8 which details at least the immediate plans. The inherent limitation of file based attachment/image management in core is it does not mix well with remote media (Facebook embeds, videos, Digital Asset Management, etc.) and there is no library of media to browse to reuse existing media on the site. Therefore our short term goal is to add a base to support a wide varierty of media as well as a media library and support for embedding such media in posts in general.

To support this plan, we host online meetings every Wednesday at 2pm GMT in #drupal-media on IRC, but without focused time on implementing these, we are unlikely to succeed before the feature deadline of Drupal 8.3 at the end of January 2017. Therefore we are planning the following sprints for this year.

Dec 12-16 sprint in Berlin at Hubert Burda Media

Hubert Burda Media (initiators of the Thunder distribution) is hosting us at Potsdamer Straße 7, 10785 Berlin for a sprint between December 12-16. Confirmed attendees include (in alphabetical order) Adam Globus-Hoenich (phenaproxima), Christian Fritsch (chr.fritsch), Dietmar Gigler (dietmarg), Gábor Hojtsy, Janez Urevc (slashrsm), Marcos Cano Miranda (marcoscano), Mladen Todorovic (mtodor) and Samuel Mortenson (samuel.mortenson). Additionally Daniel Wehner (dawehner) and Florian Weber (webflo) plan to attend part of the sprint.

We'll work on bringing media features to core (not on contributed modules). If you'd like to get involved, participation in person or remotely would be amazing. This single sprint will not be enough to complete our goals. We are looking to figure out what is still possible in January and need funding to make things happen. If you can sponsor future sprints, reach out to Janez Urevc. This current sprint is funded by Hubert Burda Media, MD Systems, Acquia and Reinblau.Huge thanks to them!


Photo of nearby Potsdamer Platz by Wolfgang Staudt Nov 25 sprint at DrupalIronCamp

DrupalIronCamp is Prague is also hosting four days of sprints. Janez Urevc (slashrsm) plans to sprint on the details of the media plan on Friday, November 25th. There may be other media related activities at the sprints, connect with the sprinters.

Nov 30 - Dec 2 sprint at DrupalCamp Munich

Hubert Burda Media also hosts the sprints before DrupalCamp Munich (sprints between November 30 - December 2, DrupalCamp on December 3-4). Several developers from Hubert Burda Media will sprint on both the core media goals and contributed modules. Look for Christian Fritsch (chr.fritsch) and Mladen Todorovic (mtodor).

Catégories: Elsewhere

myDropWizard.com: Drupal 6 is unaffected by SA-CORE-2016-005

jeu, 17/11/2016 - 19:30

Yesterday, SA-CORE-2016-005 was published along with Drupal 7.52 and Drupal 8.2.3 to fix the security vulnerabilities described in that security advisory.

We've received a number of e-mails asking us, "When will the Drupal 6 patch for SA-CORE-2016-005 be released?"

Well, the good news is that Drupal 6 is unaffected by the vulnerabilities described in that security vulnerability, so there will be no patch. We just wanted to officially let everyone know, so there was no longer any confusion or worry. :-)

Thanks!

Catégories: Elsewhere

dpi.id.au: RNG 1.3: The Registrant Update

jeu, 17/11/2016 - 17:00

This latest release for RNG brings two major features: The ability for anonymous users to register for events. And the ability to create, and associate non-users with events.

RNG is an event management module for Drupal 8 created in the spirit of Entity Registration (Drupal 7) and Signup (Drupal 6). Users can create registrations for events, and event managers can manage these registrations.

Note: This post discusses updates to the RNG project which are available in a beta release. See this issue for how to get RNG 1.3 beta.

Registration form

The event registration form has been reworked into a re-usable Drupal element, whilst making heavy use of AJAX. The registrant selector now accepts multiple registrants. Registrants can also be modified after the registration is created.

Associate multiple registrants with a registration.

Create new registrants within the registration form.

Modify the meta registrant form within the registration form.

Anonymous registrants

Access control has been reworked to permit anonymous users to register for events.

RNG requires that all registrants for a registration are a Drupal entity. Since anonymous users do not correspond to a user entity, the RNG Contact project provides a way to create non-user registants in a similar fashion to how contacts work on your phone.

See main RNG Contact article: RNG Contact: Anonymous registrants for RNG.

More features
  • Registrant entities now have bundles
  • Added registrant type configuration entity
  • Added control over which identity types can be referenced or created within each event type.
  • Added ability to specify minimum and maximum registrants per registration.
  • Added an interface to view and add RNG related fields.
  • Event settings pages now use the admin theme.
  • And many other behind the scene changes.

Cover photo: B&W Crowd by whoohoo120. License CC BY 2.0

Catégories: Elsewhere

Last Call Media: Once around the Sun with Drupal 8

jeu, 17/11/2016 - 16:13
Once around the Sun with Drupal 8 Alan Thu, 11/17/2016 - 10:13

This Saturday, Last Call Media and the Drupal Community celebrate the one-year anniversary of the official release of Drupal 8.  It’s been an exciting, fast-paced year of applying this great tool to our client’s and our own business challenges.  We have been proud to participate in the community’s efforts to refine the platform, and we frequently find ourselves recommending Drupal 8 as the right tool for a large number of client needs.

Catégories: Elsewhere

Unimity Solutions Drupal Blog: Global Opportunities - Drupal Today!

jeu, 17/11/2016 - 13:04

Global Opportunities with Drupal!
Drupal Today is a much Larger Community with a Growing ecosystem, Evolved to be a mature Open Source Solution. All through this journey Drupal has stayed relevant, flexible & innovative. It’s amazing to see Drupal’s increased adoption in the Enterprise space. Drupal in India is growing not only in no but also in terms of contributions!

Catégories: Elsewhere

Wunderkraut Sweden Blog: Remove X-Frame options and set Content-Security-Policy

jeu, 17/11/2016 - 11:43
Out of the box Drupal 8 has the header of a page request set to X-Frame-Options: SAMEORIGIN, that means that many modern web browsers does not allow the site to be framed from another domain, mostly for security reasons. This is good in many cases, but some web browsers has problem with this, and  X-Frame-Options is deprecated in favor of using Content-Security-Policy.  So why do you need a header like that? It is mainly for protecting a site for what is called Clickjacking Also, for some cases you want you site to be framed into another, and doing that out of the box with Drupal 8 is not possible in most modern web browsers if you don't alter the sites header in apache, nginx, varnish or in some other way. We are now going to look into doing in “some other way”, in this case with Drupal. I prefer using Drupal to control site headers because of the sites header is a part of the application.  This solution is… Read More
Catégories: Elsewhere

Agiledrop.com Blog: AGILEDROP: Drupal Camps in North America

jeu, 17/11/2016 - 09:27
After political discussions about the elections in the United States are slowly cooling down and the jokes on Donald Trump getting elected circle around the web in a lesser extent, we decided that it is time to look at something else. It's time to present you Drupal Camps organized in North America. We already presented Drupal Camps, which took place in Africa and Asia and concluded that Drupal Camps and activities are far more spread in Asia than in Africa. However, we expected that North America can offer a little bit more. We were right again. After we discovered that so many websites run… READ MORE
Catégories: Elsewhere

Four Kitchens: Migrating a Drupal 7 Site with "Migrate Drupal"

mer, 16/11/2016 - 23:51

One of the things that any Drupal developer does for just about every client is migration. Learn how to speed up migration development… […]

Catégories: Elsewhere

Pages