References

References from some of our projects which we are especially proud of. In every project we have created something more than in a regular or common project. You can read more details below.

Project description

Kunnonpaikka is a well-being center in Kuopio, Finland with more than one hundred employees, offering a wide range of services such as rehabilitation, meeting rooms for businesses, restaurants and many sports facilities. The need for a new website had been there for some time, as the former publishing system did not fulfill today's needs, and many of the editing needs required the service provider's support. In other words, the former content management system (CMS) was not flexible enough to be configurable from the customer's side. Following the comparison of CMS, Kunnonpaikka chose the Drupal platform because of its flexibility, roles and permission system, multilingual properties which excel e.g over Wordress.

Kunnonpaikka has its own graphical guide (styleguide) for branding, and using the old site as a starting point, a slightly modernized layout was created for the target audience. Since the system has to serve all the departments that provide a large number of different parts of the site (such as a rehabilitation section implemented in a different color scheme), we used Panelizer to implement the flexibility. In this case, users in the admin role can click together pages that are different from each other and can lift for a visitor, for example, different promotions depending on the context.

The site utilizes scheduling functions e.g. for the weekly publication of lunch menus. In this case, the menus can be created already on previous week, by the chef himself (who alone has the right to edit the lists) and without the previous experience of managing any CMS said the process has been "surprisingly easy".

Most work on the project required two different calendars for front page monthly calendar and sport calendar which both also are site's most visited pages. The Drupal community did not provide a module for any desired functionality at the time of construction. But as always, the solution was found using Views + Exposed filter + Calendar + Quicktabs modules, and a little Javascript.

Conclusion

The biggest challenge in the project was to provide services to all Kunnonpaikka's parties who use the site and offer their services. This means that the site will be edited by many different people working in different positions. Sometimes this issue is solved by using multisites, where different departments in the company have completely different websites. Or there are 1-2 people in the company who update the site for others, which leads to e-mail conversations and waste of time. Although the Drupal platform has been criticized for poor editing experience, Drupal 8 seems to have solved most of the problem.

Project description

XRG Simulation is a company in Hamburg providing in modelling and simulation software. Their multiple products cover areas at industries like aerospace, power plants and automobile. The main purpose for the new CMS is to function as a marketing channel and provide information for the clients.

Branding material and design was already created by agency communication company E D W A R D T O N Y.  Our job was to build the new website and migrate the old one to it.

The new site was a pretty basic CMS project including multilingual support, responsive design, basic SEO and migration. We decided to build the site with Paragraphs module to solve the old problem that the end user (content manager) can break the design (for multiple devices) by embedding non optimized content to WYSIWYG editor. Using Paragraphs and responsive image styles there is always a right place for images and text.

Conclusion

Maybe the biggest separate job was to implement the product carousel on the front page and get it to work properly on all devices - from which we wrote a blog post because we also though it would be an easy job.

We are now using Paragraphs in every project and we have had only positive feedback from the content managers. The module seem to be a real game changer to the "challenge" that all content is included to a one text field through WYSIWYG editor. The investment to write a little bit more CSS (or LESS/SASS) before launch is definitely better than the end user fighting every time when creating new content or fixing design bugs to the live site. 

The project was also developed using Drupal composer template and Config split module together so the further development is fast and reliable.

Project description

Finn-US and Halmari are companies which core business is to ship cargo (like cars, motorcycles and containers) from USA to Finland and all over the world. 

Because the business is separated to two different companies there was a need to two similar websites. First finn-us.com was build from which we cloned the hal-mari.com site and applied the same concepts to design which can also be branded fast again when needed in the future. 

In the project the old Wordpress CMS website was migrated to Drupal CMS. The design was updated and the custom plugins / modules were ported. The most time challenging part was the cargo calculator which is used to calculate the order- and shipping costs and then directly order the shipment. On the way the module was enhanced to be E.g. multilingual and more usable to the user.

Other more time consuming part was implementing the warehouse address creation to Magaya-software where the user can follow her shipments. Here the Webform module was used and expanded with a custom module.

In design the main priorities were a) Simple b) Responsive. The point was the site is easy to use for every single visitor and works with every device.

TIP Solutions made all areas of the project.

Conclusion

In development the most hours were used to port the old modules. Other bigger part was to make the site usable as possible for the visitors.

Right after the website was published very positive feedback came from the old and new Finn-US customers how the new order process works.

The site is fully multilingual where other languages can be added easily when the new company expanses to other areas in the world.

As a hosting solution we used a standard TIP Solutions stack for Drupal 8 projects.

Project description

Savo Consortium for Education is a cluster of schools and educational services at Kuopio area. The website functions as a main information delivering channel and a marketing tool. It is used by the students, personnel and new visitors searching for studying opportunities.

www.sakky.fi was rebuild in 2015 after using the commercial product. The hosting and development costs are now minimal compared to the old CMS without any licence costs. The website was developed by our partner Crealab. TIP Solutions planned and implemented hosting to Sakky's own virtual servers and offered some consultation.

Conclusion

Choosing the right kind of hosting and monitoring might seem like a unimportant thing but it will be one of the most important things while the project evolves and scales. If the site is slow the users don't like to use it or they won't use it at all. A solution that is scalable saves time and costs when more resources or performance are needed.

The loading speed of the site is monitored by our monitoring system which gives the possibility to analyse performance problems.

The CMS is of course TLS, meaning https, encrypted.

Project description

Tiera is a national company owned by Finnish municipalities which provides services to cities and towns - like IT-services. "Tiera webpages" project's idea was to offer municipalities a publishing platform. It would contain a base product which would give the basic functionality and basis for further development like theming plus other customizations. The project was one of the biggest CMS projects in Finland and produced sites to e.g. Mikkeli, Imatra and Kajaani.

TIP Solutions joint the project about after 1.5 years of development offering consultation and development. Biggest problems were faced in multilingual and deployment which were common known problems in Drupal 7 platform where the best practices are really crucial. Reliable and efficient workflow in development also affects to everyday work and therefore the quality and costs. These kind of problems were solved after a while and they are also solved on the bigger scale in Drupal version 8! This does not mean that there are no more best practices how to do development but certainly there has been a huge improvements. E.g. using features are still relevant to build reusable components or how to deploy content between environment.

In the project there were many things made right - like using local, testing and production environments. At the end the workflow was working smoothly and the server provisioning was secure and efficient.

The project was split to individual websites at 2016 and sold to private companies.

Conclusion

In a big scale project development workflow and best practices are relevant. That is why the company and development team has to be specialized to the technique used because struggling with the same problems (like testing and deploying changes to production) every day is a waste of resources.

Carry out a website project in time and budget is hard enough without technical mistakes. Developing things right from the beginning is important because fixing the failures afterwards is really challenging.