Along with others in the Upbeat Dev team I attended the NWDUG unconference in Manchester earlier this month and a talk by @Paul_Gregory which addressed a subject I’ve asked myself the best way to solve when using Drupal 8 in a development, staging and live environment.
Our Journals are a collection of our Blogs, Tech Blogs, News and Case Studies. We hope you find them insightful and interesting!
At the end of September 2017 one of our Drupal development team, Alejandro attended the 10th and (what sadly turned out to be the last for the foreseeable future) PHP North West Conference. The event combined a full day of active learning and lesson based sessions on a range of subjects, followed by a 1.5 day conference with 3 tracks of talks and best practice knowledge for over 500 delegates. Here are a few of Alejandro's tips and highlights.
A regular feature we've needed a solution for in any Drupal website build is how to handle showing the breadcrumb and active trail (highlighted menu items). Drupal Core has always catered for this by using the menu structure, but when it comes to placing another page or pages of a certain type into the this active trail, a contributed solution has been required.
Soloco Limited act on behalf of manufacturers such as Samsung and retailers such as Peter Tyson to provide repair plans for the appliances purchased by their customers.
Integrated solutions Building websites with our clients is normally just part of a broader digital strategy. Many companies will need to consider how the website integrates with their social media channels, and how it can support their marketing activities and customer engagement. With modern technology, the possibilities are almost endless - but there are some common threads. Most organisations capture information about their users. For some it can be as simple as a name and email address being added to a mailing list. Other organisations store more information about their users - perhaps their purchase history, geographic location, or preferences. Exposing that information to other channels and services is a key part of ensuring that digital interactions are strong and relevant.
Solving problems It's for good reason that our company blurb describes us as "a UK digital agency who solve problems, build solutions and support you" rather than just "Drupal website builders". It's rare these days that the problems that we solve for our customers fit neatly inside the confines of the content management system (CMS) alone. There are often parts of the overall solution that go well beyond the website. For some clients it can be a need to integrate data into the CMS from other business systems, or to push data out into other systems such as customer relationship management (CRM) applications.
Need helping making some changes to your current website? Is it time you updated your site based upon the latest insights, understanding of your visitor behaviours, or just need some new features and a design refresh? Or maybe you’ve found yourself in a sticky situation with your current website supplier?
Drupal is a powerful content management system that allows you to create some pretty cool websites, it achieves this by allowing users to be able to create different entity types that allow them to interact with each other.
Here at Upbeat we're currently working on a new mobile application, using a combination of Phonegap, Ionic Framework and the ever-fantastic AngularJS. The app talks to a JSON API, which in turn gets its data from both a local data-store, and also a Drupal 7 site via the Services module, so our chosen toolset had to be flexible and easily extensible. ( Psst... If this stuff sounds interesting to you, we're hiring - get in touch! )
The official release of Drupal 8 is edging closer. The announcement at DrupalCon Amsterdam (attended by a few of my colleagues), that Drupal 8 had reached “beta”, signaled that we’re approaching the final straight and before too long it will be time to start really getting to grips with the new features. So what does it mean to a site builder with Drupal 8? On the face of things, there is nothing to worry about - pretty much everything that was there in Drupal 7, is still to be found in 8. Apart from the “to be expected” moving of user interface adjustments, the technical side of building up a site structure looks very similar.