Building the Foundations
Before the technical implementation can begin, the creative process must first be completed. Together with our designers, a customized design is created for our clients. Based on this design, our employees from the marketing department help to define the content for the site. Thereby the right pictures, suitable texts and up to a consistent icon set are selected. Of course, the appropriate measures for search engine optimization are also taken into account.
There are various plugins and depending on the individual requirements of our clients, different plugins can be useful. We would like to present an overview of some of the most important ones that we use in most projects.
We use this plugin for versioning assets, which allows more efficient caching of resources.
This plugin makes it easy to consistently assign SEO tags to any page or entry. Through the included field, each element can be perfectly prepared for SEO without much effort. Additionally, it can be used to generate sitemaps and set redirects. An absolute "must have" for every Craft CMS project.
This plugin makes it possible to create more complex structures, which are then still easy to handle for the users.
Other Useful Plugins
Besides the three plugins we need for almost every project, the following plugins have also proven to be very useful and are therefore used by us regularly:
After the plugins have been installed, the design and content are used to define the type of the sections of the page. Craft CMS distinguishes between single entries, channels and structures.
If a page exists only once (like the homepage of the website or the "About us" page) it will be created as a single entry.
News or blogs are created as channels. These entries are generally not ordered.
Entries that do not necessarily need their own page (but are included on other pages) or should be ordered in a certain way are created as a structure. An example for this are different services which can be selected and displayed on the page - like on our service page for customized software, where the services are created as a structure and embedded in the page.
Fields and sections alone don't make a finished page, of course; as we create the various elements, we develop templates and styling for them. With Twig, templates can be created quickly and then styled according to the design. But what if Craft or Twig do not offer certain functionalities? Fortunately, Craft and Twig are easily extendable with modules and (self-written) plugins. For example, if you need an extract of why a result is displayed in a search, you can write a Twig extension for that. If you want to send an e-mail notification to certain user groups when new users are created, you can develop a simple module for that. And creating such an extension has become even easier with the new Craft Generator.
With Craft CMS, we can create customized websites for our clients that meet our high quality standards. If you need help with your web project, send us an email and make an appointment for a free initial consultation. Our team is looking forward to hearing from you.