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

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.

Project description

The Finnish Information Processing Association, TIVIA is an association for Finnish ICT professionals which also has another thirty different member organizations. Members in TIVIA include about ten thousand members and the other interest groups about 400 members.

TIVIA offers their associaties a possibility to have a website from their multisite environment.

In the project the old Drupal 6 multisite was upgrade to 7 because the support to 6 was about the end. Version 8 was not yet ready so the decision was to move first to 7 which has been to be the right decision. To install the new site quickly on hosting platform also Aegir was configured like in the old system.

In the same time when the migration from the old platform was made also a totally new brand for the association was made. The website played a big part of the launching campaign. Other bigger challenges of the projects were Shibboleth -authentication which the users were able to log in the site or to the user management software used by TIVIA.

TIP Solutions implemented the website development, integrations and a new hosting platform.

Conclusion

In a larger project where publishing date is already set and there are many actors the planing and decision making becomes more and more important.

On the technical side time is saved using the right kind of workflow and coordination of work. When the goal and vision is clear and implementation plan agreed by everyone the time and energy can be concentrated on working the product. This is also one of the principle on agile software development which emphasize the development over too much documentation.

The project was launch on time when the right decisions were made what to put on to the initial product and what to leave for further development.