One of the distinct advantages that Wolf brings to content management is its versatility. Web-developer Nicolas Léon, of the French firm Omnitic, walked us through some of the ways in which Wolf has been put to use on a substantial, bilingual corporate site for Prodene Klint.
There’s a real “wow” factor on the landing page for Prodene Klint. Is that typical for your designs? or is that more to do with expectations the client’s “sector”?
The design of the website has been carefully crafted to match the client’s industry standard. Prodene Klint specializes providing cleaning solutions for the food sector, healthcare, as well as other institutions and industries.
The design has been made by my partner Nicolas Tourneur. The actual site that went live is the third iteration of the design. Prodene Klint is quite pleased with Nicolas’ work.
I see Prodene Klint is a bilingual site (French/English). What solution did you adopt for your multilingual content?
The client wanted the website to be 1:1 multilingual. We decided to build each language under its own tree section (/en and /fr) from the root level. I think this approach is the most straightforward to be SEO compliant.
Another way to implement the multilingual content would have been to use page parts. We do use them to handle other data related to a page like the introduction, body, image and so on. The navigation menu is handled by a snippet which is “multilingual” aware.
Were there any “tricks” you were able to use with Wolf to get the results you wanted? Or any special “plugins”?
For Prodene Klint we developed a custom plugin to manage the product catalog and the “job board” section. That plugin allows product editing for both languages (French and English) from Wolf’s admin backend. The most important Wolf feature used in the custom Prodene plugin is the Dispatcher class which allowed us to use custom routes to handle product and jobs “pages”.
To ease the website maintenance, all the layouts have been split in small common chunks (partials) that make them useable on different layouts. The news section is regular Wolf pages used in conjunction with some snippets. Many products fields make use of the TinyMCE editor.
How do you see Wolf CMS fitting into other website projects that come your way?
Wolf’s ease of use for the end user, complete freedom in the website design, and high level of customisation through an easy and powerfull plugin API make it the perfect tool for building a full-featured website in a short amount of time. The CMS is easy to cope with — no need to wrap your head around obscure concepts.
Wolf is definitely in our toolset to address our customer needs. For future websites we’re thinking about using Wolf as an interactive prototype tool for clients (basic design that emphasizes the navigation).
And from what we’ve seen on the roadmap it will be an very important tool for our clients. We’re looking foward to read more about node implementation Martijn mentioned in the roadmap for version 0.8.
We’re looking forward to a bright future, too. Thanks, Nicolas!