Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough
Mar 18 2024
Mar 18

Wow, what an event!

We would like to thank you for contributing to the magic of Drupal Mountain Camp 2024 and making it tremendous success!

From the snow-capped peaks of learning to the comfy fireside chats of networking, the event was a one-of-a-kind experience that left a lasting imprint on all of us.

As I look back on the laughter-filled evenings and the insightful discussions that echoed through the venue to the fondue evening, I'm reminded of the incredible sense of community that defines us.

We are immensely grateful for the insightful presentations by our honoured speakers, the generous support from our valuable sponsors, and the dedication and hard work of our volunteers to ensure the event's success.

Together, we explored new ideas, shared knowledge, and forged meaningful connections within the Drupal community.

As we reflect on the success of this year's conference, we're already looking forward to what lies ahead for the next Drupal Mountain Camp.

Group Photo

We implore everyone to submit their feedback to each session they attended by going to the schedule and clicking on each session, then giving a quick anonymous feedback.

The schedule should still be available via the custom domain:
https://event.drupalmountaincamp.ch/drupal-mountain-camp-2024/schedule/

Furthermore, we would greatly appreciate all feedback regarding the conference as a whole to be submitted on the "Closing Session".

Here's some of the statistics that we calculated from the event.

  • 77 participants
  • 350+ coffees consumed
  • 63 Fondues eaten at Schatzalp
  • 39 People took the sled down Schatzalp
  • 0 Injuries
  • 11 Sponsors
  • 12 Team members
  • 6 Volunteers
  • 17.65% Diverse Speakers
  • 58 Posts in LinkedIn, Instagram Twitter and Mastodon
  • 236 Unique Visitors on LinkedIn since Nov 11
  • 25 issues worked on #MountainCamp2024

Participants per Country

  • 46    Switzerland (CH)
  • 6    Belgium (BE)
  • 5    United Kingdom (GB)
  • 4    Germany (DE)
  • 3    Finland (FI)
  • 3    France (FR)
  • 2    Slovenia (SI)
  • 2    United States (US)
  • 1    Australia (AU)
  • 1    Austria (AT)
  • 1    Bulgaria (BG)
  • 1    Portugal (PT)
  • 1    Spain (ES)
  • 1    Suriname (SR)

We're very grateful to have such an awesome media team to capture every single moment.

Official photos by Patrick Itten
https://foto.patrickitten.ch/drupal-mountain-camp-2024

Photos by Josef Kruckenberg
https://www.flickr.com/photos/185226958@N05/albums/72177720315270848/

Relive the recap here by Dan Lemon
https://youtu.be/Z6AX_gexOg0

Extended fondue and sledding with the little happy birthday surprise
https://youtu.be/BgBzHbveSdE

We were able to record all the keynote sessions along with all sessions that took place in the Pischa room.

You can find the session videos on our YouTube Channel, under the playlist title "Sessions - Drupal Mountain Camp 2024"

https://www.youtube.com/playlist?list=PL6C9y4dEueZhksow0hSYFsPKGIo2c735C

This is a reminder that the Aaron Winborn award nominations are open until Friday, March 29, 2024

This annual award recognizes an individual who demonstrates personal integrity, kindness, and above-and-beyond commitment to the Drupal community.
It includes a scholarship and travel stipend for the winner to attend DrupalCon North America and recognition in a plenary session at the event.

https://www.drupal.org/community/cwg/blog/nominations-are-now-open-for-the-2024-aaron-winborn-award

Drupal Switzerland Association plans to host further in-person events throughout the year, such as gatherings in Zurich, Bern, and hopefully somewhere in the Swiss Romandie area.

We will post new events to our meetup.com account, as well as cross-posting to our Drupal Switzerland Slack and also to Drupal Groups:
https://www.meetup.com/zurich-drupal-meetup/
https://groups.drupal.org/switzerland

Furthermore, we'd like to highlight these two upcoming events for the Drupal community.

Drupal Developer Days is an annual gathering of people loving, learning, and discussing all things relating to Drupal. This year it'll be hosted by Drupal Bulgaria in Burgas, by the seaside.

The event is planned to take place between June 26-28, 2024 at Burgas Free University in Burgas, Bulgaria.

Drupal Dev Days 2024 is going to be a 3-day event full of amazing sessions, workshops and discussions as well as various social events and other surprises. 

Find out more on their website
https://ddd2024.drupalcamp.bg/

You may have seen Mercè in Davos, the mascot for DrupalCon Barcelona. Kuoni-Tumlare will calculate out who won the contest for a free ticket to DrupalCon Barcelona 2024.

This year's DrupalCon takes place from September 24-27, 2024 at the stunning Centre de convencions internacional de Barcelona (CCIB).

Barcelona's accessibility ensures that this event is within reach for all Drupal enthusiasts.

https://events.drupal.org/barcelona2024

We'd like to extend our deepest gratitude to our valuable sponsors, whose generous support made Drupal Mountain Camp 2024 possible.

To our esteemed speakers, thank you for sharing your expertise and insights, enriching the experience for all attendees.

A heartfelt thank you to our dedicated volunteers, whose hard work and enthusiasm ensured the smooth execution of every detail.

And last but certainly not least, to all our participants, thank you for bringing your passion and energy, making Drupal Mountain Camp a vibrant and unforgettable gathering.

Your contributions have truly made a difference and have left a lasting impact on our community.

Until we meet again, let's continue to collaborate, learn, and grow together in the spirit of Drupal.

On behalf of the Drupal Mountain Camp organisation team,
Dan Lemon

Feb 25 2024
Feb 25

Mercè is coming to Drupal Mountain Camp!

Get ready for an exciting opportunity at this year's Drupal Mountain Camp in Davos, Switzerland! Last year, Lille's mascot Lil´Rooster travelled across the local camps and events to meet and greet participants and representatives. You can watch his journey here.

We're thrilled to announce that Mercè, the mascot of DrupalCon Barcelona 2024 and the charming salamander, will be joining us at Drupal Mountain Camp. Named after the traditional festival La Mercè, which coincides with DrupalCon Barcelona, Mercè embodies the vibrant energy and cultural richness of Barcelona and brings a touch of festive spirit to our Drupal community.

How to Win a Free Ticket to DrupalCon Barcelona 2024:

  1. Spot Mercè at Drupal Mountain Camp in Davos, Switzerland.

  2. Share the photo on your X and/or on your Instagram and/or your LinkedIn account and make sure you tag @DrupalConEur in it with the hashtag #DrupalConBarcelona 

  3. The Most Liked Photo Wins.

Note: It is important to tag the account and include the hashtag, if only one of the two is added then this will not be counted towards the competition.

Drupalcon Barcelona Win a free ticket
Feb 23 2024
Feb 23

As excitement mounts for Drupal Mountain Camp 2024, we are delighted to introduce an outstanding roster of keynote speakers who will bring their expertise and insights to the event. This year, Tech enthusiasts worldwide will have a special chance to interact with industry visionary leaders as we proudly reveal our distinguished keynote speakers: Tearyne D. Almendariz, Jutta Horstmann and Preston So.

Tearyne D. Almendariz: Empowering DevOps Teams and their advocates, one deck at a time.

Session: Magic Comes from Pain: 4 Ways that Embracing Grit Will Help you Achieve the Impossible 

Date: Sat 09-03-2024 09:30

Tearyne D. Almendariz

Tearyne is an interdisciplinary-trained frontend web developer, dedicating her craft to the development of accessible, interactive experiences that deliver a company's brand message. 

Tearyne is an avid volunteer in the DFW Tech and Engineering scene, having served for nearly four years with Black Girls Code as a Tech Assistant and as a CORE Team Lead of the Dallas CORE team. She currently serves on the board of the Texas Organizing Project.

Her background includes user experience and user interface design and development, web consulting for small businesses, and intercultural communication. Specialities include accessibility, user experience research, and usability principles.

Jutta Horstmann: Ex-Managing Director (COO, CTO) at eyeo, former IT Consultant, Open Source Expert, Software Engineer, CEO / Founder Data in Transit GmbH

Session: Running the internet, under-funded and under-staffed? How to achieve a sustainable open source ecosystem 

Date: Fri 08-03-2024 09:30

Jutta Horstmann

Entrepreneur, founder, leader, sparring partner and mentor - scaling organizations, driving change, nurturing culture. Feminist sustainability and free software advocate.

25 years of experience in the IT sector: After holding various engineering roles, Jutta founded her own software development & consulting company, Data in Transit in 2006 and grew it successfully over a decade.
Later, 5 years at eyeo saw her in various roles, including COO, CTO and Managing Director. She led the company until the end of 2022, scaling it from 100 to 250 employees. 

Currently, Jutta is taking some time off to unwind and recharge. She is considering writing a book about her learnings and appreciates feedback on that plan.

Preston So: Senior Product Management and Developer Relations Leader

Session: Universal CMS and the end of "pure" headless 

Date: Fri 08-03-2024 13:00

Preston So

Senior product, developer relations, and engineering leader with 20 years in software technology and 8 years of experience leading product, design, engineering, and developer relations functions. Previously leader of product, design, engineering, and developer relations functions at organizations such as Oracle, Acquia, Time Inc., and Gatsby. 

Author of Immersive Content and Usability (A Book Apart, 2023), Gatsby: The Definitive Guide (O'Reilly, 2021), Voice Content and Usability (A Book Apart, 2021), and Decoupled Drupal in Practice (Apress, 2018). Editor at A List Apart and former columnist at CMSWire. Named "probably the smartest person working in this industry right now" by Web Content Management author Deane Barker in 2020 and a top influencer in Onalytica's "Who's Who in Digital Experience" in 2021.

In Conclusion

The keynote speakers – Preston So, Tearyne D. Almendariz, and Jutta Horstmann – bring a diverse range of expertise, each contributing a unique perspective to the broader conversation around Drupal and the future of web development. Be prepared to be inspired, informed, and engaged as we embark on this exciting journey together at Drupal Mountain Camp 2024. Get ready to explore the peaks of possibility and the depths of innovation in the world of Drupal!

Feb 22 2024
Feb 22

Unveiling the Drupal Mountain Camp 2024 Schedule!

The schedule for Drupal Mountain Camp 2024 is live, featuring an impressive line-up of keynote speakers and featured sessions. After a thorough and meticulous selection process, we've curated a diverse schedule with sessions aligning with the camp's theme, ensuring overall quality, relevance, and inclusivity across various tracks.

Explore the detailed schedule to plan your agenda and make the most of this exciting event: https://event.drupalmountaincamp.ch/drupal-mountain-camp-2024/schedule/

Regular tickets are still open.

Come join us for an event full of learning, networking, and fun in the picturesque setting of Davos, Switzerland.

Dec 21 2023
Dec 21

When we was implementing a customer relationship management for a local client using Drupal, we faced this challege:

  • The client wanted to manage records of his patients with many treatment images captured by his iPhone
  • Each iPhone images can be large, 5 to 10MB depending on resolutions
  • While we can't hold so many large images to the web server, the disk space will soon run out

So we have to find a way to resize and compress images quality on the client side before uploading so they won't place burdens to the web server.

After googling around, we found a tip on this thread mentioning DropzoneJs. So we tried it and successfully reduce image sizes to 10% (from 3M to 300kb) while maintaining image quality.

In this tutorial, we will show you how to configure DropzoneJs in Drupal 10 to resize and compress images on client sides before uploading.

1. Install DropzoneJS and Entity Browser:

Please follow instructions to install DropzoneJS and Entity Browser modules

Download DropzoneJs and Exif-JS libraries and place them to /libraries folder, so the js files can be accessed as:
/libraries/dropzone/dist/min/dropzone.min.js
/libraries/dropzone/dist/min/dropzone.min.css
/libraries/exif-js/exif.js

Enable DropzoneJs and Dropzone Entity Browser widget, it will also enable Entity Browser module, as below:

Enable Dropzone modules

2. Create a Dropzone browser:

Please browse Admin - Configuration - Content authoring - Entity Browsers and Add a new Entity browser, name it Dropzone for example, and leave default settings.

Add Dropzone browser

Name Dropzone browser

On the next screen "Widget settings", please select Dropzone.

Select Dropzone browser

On the form below, please check the option "Use client side resizing" (note: it won't be checkable if you don't install Exif library as on step 1), then you will be able to select max width, max height and resize quality. We put 1920px for width and height, then image resize quality as 0.8 on our case.

Configure Dropzone browser

Save it.

3. Configure file upload widget

On your content type with image fields, please choose Manage form display, and set the widget to Entity browser

Set Manage form display to Entity Browser

4. Test the upload:

Now edit a node with image fields, the DropzoneJs browser is now displayed:

Dropzone browser display

We uploaded a test image, a fullsize image from our mobile camera, 3MB.

Upload an original image

After uploading successfully, we checked that file on our server, it was reduced to 300K, only 10% of the original size.

Image compressed

It is done. Now you can use DropzoneJs to resize and compress images on client sides before uploading, which is great for your web server.

Oct 01 2023
Oct 01

What is the Content templates module designed for?

The Content templates module is a valuable add-on to the Drupal CMS platform, designed to enhance your editorial experience. The main purpose of this module is to streamline the editorial workflow by allowing users to create and manage custom templates for different content types within the website. With the Content templates module your content editors become able not only to create visually appealing content layouts, but also to enjoy a simplified content creation process.

Easily create custom templates for any content type

This module allows you to create custom templates for different content types such as blog articles, news pages, product pages, or any other custom content types that align with your content strategy.

With a user-friendly interface for creating templates and the full potential of your Drupal CMS, it becomes easy to create custom layouts, defining content fields (headings, texts, images, etc.), formats and other settings to be included in a specific type of content. It gives you the possibility to populate template fields with demo content to significantly reduce the time and effort required to create the new content.

Conceptually, this module is similar to the Google Docs template mechanism. To speed up the editorial workflow, any existing node on your website can be saved as a template and serve as a starting point for the new content. The new content created from templates always retains the reference to the template for easy retrieval of all nodes generated from specific templates.

Jun 30 2023
Jun 30

More details about the four freedoms of free software can be found on the website of the Free Software Foundation. There, you can also find detailed information about standard open source software license types.

Even though these four essential rights are simple, the implications have a significant business impact. This is particularly true if you select software for large enterprise-grade projects.

Why open source software is the right choice for your enterprise

To help you make an informed decision, let’s break down what the main strengths of free software against proprietary software are. 

The strengths of the open-source software are organized as follows:

After the breakdown, we provide you with some real examples of open source projects and how they work:

Lastly, we summarize our findings and work out the advantages of choosing open source software over proprietary software.

To follow the arguments in this text let’s assume you have two similar software options available to you. One is open source software and the other is proprietary software.

 

Open source software has no license cost

As for most business decisions, cost is one of the most crucial factors when deciding. 

Regardless of whether you choose open source or proprietary software, your vendor has to be able to deliver the project with a profit.

In the case of proprietary software, your cost would usually include the cost of the license and the cost of the service. For open source software, it would typically only contain the service cost.

If the vendor of the proprietary software is also the manufacturer of the software, you can directly compare the cost between the two vendors, because it does not matter to the vendor whether the work is invoiced as a service or as a license cost.

However, if the vendor is a reseller of the proprietary software or a delivery partner of the software provider, then the vendor has to pay parts of the license fee to the owner of the software. All else equal, the vendor of the proprietary software would have to charge you more than the vendor of the open source software to achieve the same profit. 

This does not apply to vendors of free software. Because the vendor of the open source software does not have to pay any fees, the cost will be lower compared to the proprietary software.

 

Open source software has lower maintenance costs

Let’s not forget that all software needs to be maintained. Especially in the enterprise field where high security standards are required, updating software is essential.

Too often, buyers do not pay enough attention to the total cost of ownership when selecting a software solution. Therefore, you should pay attention to the cost of maintaining and adding new features to your software.

If the cost of maintaining your software is too high, the problem is usually your vendor. Either the vendor has difficulties maintaining your software efficiently, the vendor has to pay license fees to the software manufacturer, or the vendor is simply overcharging you.

With free software there are no restrictions on who can maintain your software. Any company specializing in your software can take over the maintenance. You can even choose to in-source the maintenance to your internal IT department. With proprietary software this can be prohibited and sometimes only limited partners for maintenance are available. This is called the vendor lock-in effect.

You can better optimize the relationship with your vendor when using free software. As a result, you usually have lower maintenance costs.

 

Open source software is safer and more innovative

If you have selected open source software, you are free to study, analyze and modify the software in any way you want. As a result, you might discover security vulnerabilities and fix them, or you could write extensions and contribute them back to the open source project.

If the software you use is widely adopted, the above happens all the time and the users of the software all collaborate. As a result, security flaws are usually fixed more quickly compared with proprietary software.

Furthermore, new features are developed in collaboration and follow the needs of the market, because anyone can extend the software. As a result, open source software is usually more innovative compared to similar proprietary alternatives. The innovation potential of open-source software came out as the top driver for adoption according to the latest global study on open source adoption by the company OpenLogic and the non-profit organization Open Source Initiative.

This is different for proprietary software: since only authorized partners or the manufacturer can make changes, it can happen that important features are not implemented or are very costly. There can be many reasons for this. Maybe other features are more important to the manufacturer, because they yield higher margins, or the manufacturer simply decides to develop the software in a direction that does not fit your use case.

In this scenario, there is usually nothing you can do. You are using proprietary software, you must comply with its license, and you are locked in with the vendor.

 

Open source software is more flexible

As described above, you can use open source software for anything you want, as much as you want, and without any restrictions such as license expiry or geographic limitations. 

This means you can install the software you have used in one project in unlimited other projects. Furthermore, you can modify it to fit it to the specific needs of your organization. Often this is prohibited with proprietary software because the economic goal is to maximize license fees.

With free software you avoid the so-called vendor lock-in. Proprietary software is often tied to specific vendors, which can limit your organization's ability to switch to different solutions if needed. By definition open source software is not tied to any specific vendor and gives you the freedom to choose who develops and maintains your software including yourself. This is why it is considered to be more flexible.

 

What are some prominent examples of open source software?

You often hear that open source software or free software is used everywhere and that you use it every day.

Sep 24 2022
Sep 24

Drupal Mountain Camp brought together visitors from Europe and beyond to Davos, Switzerland for the third time. 2022, the team was glad to be able to host an in-person event again, this time with a twist: instead of fun in the snow, we met for an adventure in summer. June 23-26, a group of web enthusiasts met in the mountains to exchange, share, and improve their knowhow of building and maintaining websites using the open source content management system and framework, Drupal.  

Drupal Mountain Camp 2022 - Room

To the organizers surprise, most of the audience arrived on Thursday to participate in contribution activities as well as workshops. 

Drupal Mountain Camp 2022 - Speaker Baddy

Thanks to our keynote speaker Baddý Sonja Breidert, the audience learned why contribution is at the core of being successful with Drupal and running a Drupal business. 

Awesome #Lego workshop today at @mountaincampch #DrupalMountainCamp #Drupal #DigitalExperiences #Requirements pic.twitter.com/ctfxU9W9NH

— Baddy Sonja Breidert (@baddysonja) June 24, 2022

Then we moved onto a very well received workshop presented by Michael Mauch from netnode called a Lego Serious play game.

Drupal Mountain Camp 2022 - Speaker Gabor

Gábor Hojtsy, our second keynote speaker, presented about the state of Drupal 10.

Drupal Mountain Camp 2022 - Participants

Like many other DrupalCamps, the magic of Drupal Mountain Camp not only happens in the program that gets presented but between the people that meet for the first time, or after not having seen each other in a while.

Drupal Mountain Camp 2022 - Stadium Visit

For the social events, participants visited the local ice hockey stadium and also met up in the mountains for local food and hiking.

An event like Drupal Mountain Camp wouldn’t be possible without the support from many volunteers as well as sponsors.

Drupal Mountain Camp 2022 - Team

Thank you Susanne Perreijn, Mathilde Dumond, Josef Kruckenberg, Miro Dietiker, Ursin Cola, Daniel Lemon, David Pacassi Torrico, Floris van Geel, Kevin Wenger for making the event happen.

Drupal Mountain Camp 2022 - Sponsors

Thank you platform.sh for being a diamond sponsor, infomaniak and amazee.io for supporting as gold sponsors, Liip, MD Systems, soul.media. iqual, netnode, Unic, LakeDrops, Cyon, Hostpoint and Happy Coding for your support as silver sponsors.

What’s next?

Part of the team is busy organising and attending DrupalCon Europe in Prague this week. We are looking forward to organising Drupal Mountain Camp again, most likely in 2024. The Drupal Switzerland association will be hosting the general assembly before the end of the year where we want to set new goals. If you are interested in helping drive the Swiss community forward, organise events like the Splash Awards or Drupal Mountain Camp or have another idea you would like to implement, please do get in touch with us.

Drupal Mountain Camp 2022 - Group Picture

Looking for further resources? Drupal Mountain Camp 2022 in the media.

Image credits: Patrick Itten

Dec 18 2021
Dec 18

Hi there! Drupal Mountain Camp is back!
It’s been a while, and we are very excited to announce that the Drupal Mountain Camp will be back next summer!

Drupal Mountain Camp 2019

The Drupal Mountain Camp group photo. Photo: CC BY-NC-SA @soerenfunk / soerenfunk.com

Drupal Mountain Camp 2022 will bring together experts and newcomers in web development to share their knowledge in creating interactive websites using Drupal and related web technologies. We are committed to uniting a diverse crowd from different disciplines such as developers, designers, project managers as well as agency and community leaders.
Like last time, we will have many conferences, workshops, sprints and coworking spaces. Not as last time, there will not be a lot of snow, but we expect sun, hiking and good times!

It is difficult to predict what the Covid-19 situation will be like, but we will follow the government’s guidelines and do the most to keep everyone safe.

sessions

Sessions

We will share the latest and greatest in Drupal web development and learn from real-world implementation case studies. Workshops will enable you to grow your web development skills in a hands-on setting. Sprints will teach you that you can learn a lot contributing to Drupal development while improving the system for everyone.

Davos in summer

Location

Drupal Mountain Camp takes place at Davos Congress. As tested by various other prominent conferences and by ourselves in 2017 and 2019, this venue ensures providing a great space for meeting each other. We are glad to be able to offer conference attendees high-quality equipment and flawless internet access all in an inspiring setting. Davos is located high up in the Swiss alps, reachable from Zurich airport within a beautiful 2 hours train ride up the mountains.

Social activities

The Drupal Mountain Camp is all about creating a unique experience, so prepare for some social fun activities. We’ll make sure that you can enjoy summer in the Swiss Alps, with hikes and mountain biking, or join us for the evening activities - more on that soon!

Tickets

Tickets will be available soon! We will offer affordable early bird tickets, and stay tuned for info on diversity tickets.

Check out our promotion slides and our sponsors packages to see how your company can support this event.

Don't miss our updates! Sign up to our newsletter and follow our twitter account!

Nov 25 2021
Nov 25

With improved performance, a cleaner code, and security improvements, there is a lot to love about Drupal 9. Here are a few benefits you will get from Drupal 9 migration services:

drupal 9 benefits

Empowers us to use intuitive tools. One of the major improvements considered in Drupal 9 is the ease of use. Drupal 9 comes up with various tools to ease the use of Drupal 9. Starting from automatic updates and decoupled menus to Drupal 10 readiness, there are a lot of tools available to use to simplify your work.

Smoother upgrades. Drupal 9 focuses more on smoother upgrades as you don’t have to reinvent the wheel all over again, and any need to re-platform new versions gets released.

Helps you innovate more often. You never get restricted when it comes to using advanced features. You can easily access the latest features to innovate in your business site.

Brings flexibility when it comes to front-end facilities. Drupal 9 has adopted an API-first approach, which helps you make your site more versatile. This allows better integrations, which aids flexibility in the front-end.

Ease of managing richer media. You can easily embed remote content like YouTube and Vimeo on your website. Moreover, with a richer media library module, Drupal development agencies can easily add existing media assets.

Enhanced layout builder. It is possible to use visual design tools to design layouts for template content, customize layout templates, or even add custom pages to the website.

Apr 27 2021
Apr 27

Now that you have enough reasons to migrate to Drupal 8 or 9 from Drupal 7. We have listed out ten essential things that you should remember before you begin the Drupal 7 to 8 migration:

Migrate from drupal 7 to drupal 9

1. Observe and Plan

For a smooth Drupal migration services, first Identify the content types and structure of the existing site and note down the observations. Note down the field types, blocks, content types, taxonomies, etc.

Note down what you need to migrate and what you need to merge based on these observations. Check the Views and other site configurations and note them to replicate them in Drupal 8.

2. Create a checklist of Drupal 7 website modules

First, identify modules that you still need, or if the Drupal 7 module has moved to Drupal 8 Core. keep in mind that not every Drupal 7 module is automatically migrated to Drupal 8. Some of the Drupal 7 modules may have put their functionality into a single Drupal 8 module, and some may have separated their features into two or more Drupal 8 modules.

3. Update to the latest available version

Update your Drupal 7 to the latest available version of Drupal 8 or 9. It will ensure cleaner automatic upgrades of Drupal 7 modules with direct Drupal 8 or 9 upgrade paths.

4. Backup your website

Before you start the Drupal 7 migration process, make sure to create a backup of the Drupal 7 website and use it for the Drupal 8 migration. Although the Drupal migration does not modify the source, It is still not good to migrate a live functional website.

5. Download a fresh installation

Download a fresh installation of Drupal 8 and again, remember, it MUST be FRESH! If you have done configurations or created content, it will be overwritten automatically when a Drupal 8 upgrade is performed.

6. Familiarize yourself

Unlike in previous version upgrades, you cannot perform a direct upgrade from Drupal 7 to Drupal 8. Drupal 8 Migrate module, Drupal 8 Migrate Drupal module and Drupal 8 Migrate Drupal UI module are three modules in Drupal core. You need to familiarize yourself with Drupal 8's migration system and configuration.

7. Decide the choice of migration

Drush (which gives you granular control) browser user interface (more accessible but less control) are two of the choices you have. You can opt for the method that suits your familiarity level and experience.

8. Know your source

The flexibility of the Drupal content migration system allows you to extract content and load from older versions of Drupal and other sources like CSV, XML, JSON, MYSQL, etc.

9. Perform a content audit

Perform a thorough content audit on the Drupal 7 version to identify content you need to migrate to Drupal 8 or 9. For a smooth Drupal content migration, remove the unused and irrelevant content to avoid spending time and effort migrating them.

Also Read: Custom Drupal Development: 10 Things You 'Must' Know For Best Output

Feb 22 2021
Feb 22

Multiple websites can be operated with a single multisite instance or as multiple individual websites. The two approaches are technologically different and have advantages and drawbacks. In the following we will compare both to allow decision makers take a informed decision how to best operate a fleet of websites. The comparison applies for Drupal, Wordpress, Typo3, and all other CMS systems that provide a multisite feature.

Technological differences between multisite and multiple websites

Many CMS systems offer multisite functionality. Prominent Open-Source CMS Systems that offer this feature are:

The idea behind multisite is simple: You install a single CMS instance and use it to serve content for different domain URLs. 

All websites are run on the same source code in the same installation. In order to separate the content all websites use separate databases or have separate tables in the same database. For uploaded files all websites have separated folders.

The CMS is configured to use a different database and files folder based on the URL of each request. The following graphic shows a typical setup using this mechanism.

The alternative to multisite is operating multiple websites instances that re-use the same source code. The approach is also referred to as operating a website fleet. 

With a website fleet all websites are installed individually, but the source code of the CMS is the same.

In most modern CMS systems code dependencies are managed with package managers. Drupal and Typo3 use Composer for this. In such a setup the CMS it self is also a dependency. Because all source code can be installed automatically it does not matter if it is installed on one or many web servers. 

Operating multiple websites is a newer and more modern approach. The logic of separating websites is handled in the environment (with routing requests to separate instances) and not in the application (the CMS).

A typical setup with multiple websites is shown in the graphic below.

Feb 20 2019
Feb 20

Hi everyone,

we are excited to share a few program updates on Drupal Mountain Camp as the team behind the scenes is working hard preparing the last bits before the conference in just 2 weeks.

We are extremely grateful for all the quality session submissions people have submitted. The full schedule over 4 days includes 9 workshops, 2 keynotes, 4 featured sessions and 42 regular sessions in 3 different tracks. 

Besides the already promoted keynotes, we would like to highlight the following featured sessions:

Thanks to the collaboration with the Drupal Recording Initiative by Kevin Thull, we'll be able to provide video recordings for you after the conference.

Contribution is a key topic for Drupal Mountain Camp. Make sure to sign-up for one of the 7 different initiatives or propose your own using our contribution sign-up sheet.

We also updated our social events page so you can start preparing for some fun in the snowy Swiss mountains.

So far, more than 95 tickets have been sold. Regular tickets are available for CHF 120 until 1st of March, afterwards we sell tickets for CHF 140.

We are looking forward seeing you at Drupal Mountain Camp in Davos, 7-10 of March 2019.

Josef / dasjo on behalf of the Drupal Mountain Camp team.

Jan 10 2019
Jan 10

Preview

Introduction

Drupal Mountain Camp brings together experts and newcomers in web development to share their knowledge in creating interactive websites using Drupal and related web technologies. We are committed to unite a diverse crowd from different disciplines such as developers, designers, project managers as well as agency and community leaders.

Drupal Mountain Camp Group Picture

Keynotes

The future of Drupal communities

For the first keynote, Drupal community leaders such as Nick Veenhof and Imre Gmelig Meijling will discuss about successful models to create sustainable open source communities and how we can improve collaboration in the future to ensure even more success for the open web. This keynote panel talk will be moderated by Rachel Lawson.

Drupal Admin UI & JavaScript Modernisation initiative

In the second keynote Matthew Grill, one of the Drupal 8 JavaScript subsystem maintainers, will present about the importance and significance of the Admin UI & JavaScript Modernisation initiative and Drupal’s JavaScript future.

Drupal Mountain Camp Attendee

Sessions

In sessions, we will share the latest and greatest in Drupal web development as well learn from real world implementation case studies. Workshops will enable you to grow your web development skills in a hands-on setting. Sprints will teach you how contributing to Drupal can teach you a lot while improving the system for everyone.

Swiss Splash Awards

As a highlight, the Swiss Splash Awards will determine the best Swiss Drupal web projects selected by an independent jury in 9 different categories. These projects will also participate in the global Splash Awards at DrupalCon Europe 2019.

Splash Awards 2019

Location

Drupal Mountain Camp takes place at Davos Congress. As tested by various other prominent conferences and by ourselves in 2017, this venue ensures providing a great space for meeting each other. We are glad to be able to offer conference attendees high quality equipment and flawless internet access all in an inspiring setting. Davos is located high up in the Swiss alps, reachable from Zurich airport within a beautiful 2 hours train ride up the mountains.

The camp

The Drupal Mountain Camp is all about creating a unique experience, so prepare for some social fun activities. We’ll make sure you can test the slopes by ski and snowboard or join us for the evening activities available to any skill level such as sledding or ice skating.

Drupal Mountain Camp Davos

Tickets

Drupal Mountain Camp is committed to be a non-profit event with early bird tickets available for just CHF 80,- covering the 3 day conference including food for attendees. This wouldn't be possible without the generous support of our sponsors. Packages are still available, the following are already confirmed: Gold Sponsors: MD Systems, platform.sh, Amazee Labs. Silver: soul.media, Gridonic, Hostpoint AG, Wondrous, Happy Coding, Previon+. Hosting partner: amazee.io.

Key dates

  • Early bird tickets for CHF 80,- are available until Monday January 14th, 2019

  • Call for sessions and workshops is open until January 21st, 2019

  • Selected program is announced on January 28th, 2019

  • Splash Award submissions is open until February 4th, 2019

  • Regular tickets for CHF 120,- end on February 28th, 2019 after that late bird tickets cost CHF 140,-

  • Drupal Mountain Camp takes place in Davos Switzerland from March 7-10th, 2019

Join us in Davos!

Visit https://drupalmountaincamp.ch or check our promotion slides to find out more about the conference, secure your ticket and join us to create a unique Drupal Mountain Camp 2019 - Open Source on top of the World in Davos, Switzerland March 7-10th, 2019.

Drupal Mountain Camp is brought to you by Drupal Events, the Swiss Drupal Association formed striving to promote and cultivate the Drupal in Switzerland.

Nov 16 2018
Nov 16

In February 2017 the Drupal Mountain Camp in Davos was held for the first time. More than 120 experts from 17 countries came to the Swiss mountains and experienced a unique weekend. The event was a huge success with many highlights.

Keynotes

Both Laura Gaetano's (Travis Foundation) keynote about the open source community in general and Preston So's (Acquia) keynote about the future of Drupal with API first were well attended, very interesting and led to lively discussions.

Drupal Mountain Camp Davos

Discussions in the venue

Laura Gaetano on stage

Preston So on stage

Sessions

There were sessions by more than 30 different speakers with topics from the Drupal world from different areas like sitebuilding, frontend & design, business & showcases, coding & development. Drupal Mountain Camp featured presentations on Drupal 8 in general, Commerce, Translation Management, GraphQL, Media, Paragraphs and much more.

Session at the Mountain Camp

Sessions in Davos

Sprints

Sprints were organised in several rooms, where both beginners and experts met to code and develop ideas together.

Developers sprinting

Sprinting at the Mountain Camp in Davos

Social Events

After the varied, interesting and intensive daily program, various events took place in the evening at which the "campers" could experience a great time. They joined the skating rink, sled down the mountain, attended a game of the local ice hockey team, ate a cheese fondue and/or enjoyed the slopes on skis or snowboard.

Sledging in Davos

Fondue in Davos

Also, the venue and its food were amazing.

All in all it was a great weekend! Thanks to all our great sponsors that made this possible!

Read more reports from camp participants:

Alle Bilder von Josef Dabernig @dasjo

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web