Savoir-faire Linux participated in the tenth edition of DrupalCamp Montréal, which was held this year at Concordia University. It was the occasion to catch up with a good proportion of the Drupal developer community in Montreal, to exchange ideas with other companies that work with this technology, and to have an overview of how Drupal is evolving with the times and what is in store for it next year.
Here are notes from some particularly interesting sessions, provided by our senior Drupal developer Maxime Turcotte:
Migrate one, Migrate all: Let’s migrate to Drupal 8
With all the advantages that Drupal 8 now offers compared to Drupal 7, particularly with respect to multilingual support, more and more sites are making the transition to the new version despite the occasional obstacle. For example, even though the migration system API has been stable since fairly recently, migrations for content translation are not yet fully supported.
In addition to providing an excellent overview of the migration process, both in general and for more in-depth personalized migrations, this presentation provided solutions and examples for those looking to migrate their multilingual sites from Drupal 7 to 8.
Hosting Drupal sites? You need Aegir!
Whether it’s for a single site or for an elaborate multi-site platform, if you like building your own infrastructure using Free Software tools and to manage your sites with a helpful web or CLI interface, Aegir is for you.
During this presentation, we learn about the historical reasons that brought about the development of Aegir, the architectural challenges it faces, some little bits of wisdom for commonly encountered issues, prospects for refactoring in future versions and much more.
What I learned in 10 years of running a Drupal shop
Operating a service-oriented Web business in a constantly-transforming competitive industry is quite difficult. What better than to benefit from the accumulated experiences of two professionals that have been working in the industry for over ten years?
“Everybody makes mistakes and there will always be more mistakes to make” was one of the big lessons from this presentation. Risk is certainly a necessary aspect to deal with when trying to succeed in this industry, but how you manage this risk is what can set the winners apart from the losers. Whether it’s in research and development, in the choice of contracts you accept or in the expenses you accept (or refuse) to make, you must be able to foresee what sort of risk is involved and if it’s worth dealing with.
But aside from risk and competition, collaboration and community involvement is what seems to be the most important thing for the two business leaders we heard from.
Android development is always moving forward with new features to make building apps easier; UI construction with compose, dependency injection with Hilt, game development extensions, emoji compatibility libraries, the list goes on. New projects have no concerns leveraging these sorts of features. However, legacy projects have to find a balance when migrating to new software […]
When It Comes to Websites, Page Speed Matters! This article is motivated by our website project accomplished by our Integration Platforms and AI Department using Liferay 7 (the latest version of Liferay Portal) for one of our clients– a large Canadian corporation in telecommunications and media industry. Alexis, our front-end developer, shares with you his first-hand experience […]
Web Development Getting Started with Server-Side Rendering in Angular By Kévin Barralon This week we released a tutorial for developers using the Angular JavaScript framework to set them up with a pre-configured server-side rendering environment. This environment allows for the pre-rendering of an Angular site so that its contents can be made visible to robots […]
Server-Side Rendering Management: An Angular’s Novelty Imposing a Challenge Angular is a framework using the TypeScript Programming Language. Its 5th version (pentagonal-donut) was released in November 2017, containing new features and bugfixes. It is accompanied by the command line tool Angular CLI and new features such as a server-side rendering framework that has become very popular within the community of Angular […]
Design What Is Design System? By Patrick Bracquart For several years now, the complexity of the websites and applications has pushed us towards rethinking the concept of design, as well as the methodologies we use in the design process. This rethink is pushed by an ever-expanding field of necessary skills and positions in design such […]