- Services
FirstSpirit
CMS simply thought differently...
FirstSpirit has been one of the most successful content management systems for over 20 years and is the linchpin of Crownpeak's Digital Experience Platform (DXP). Take advantage of the opportunity to present your company's most important asset, your data, in exactly the format and in the places you need for a successful strategy. Achieve new synergies by integrating your data to create a unique digital experience for your customers.
By separating the live site from the editorial environment and the pre-generating approach of FirstSpirit, completely new possibilities arise. Support your editors without affecting the functionalities of the live site.
We are FirstSpirit solution partner
With over 20 years of FirstSpirit know-how in the implementation of customer projects, we are your ideal contact for all topics relating to one of the most successful enterprise-level content management systems. We can look back on many years of experience directly from the Professional Service of e-Spirit and Crownpeak. Thanks to our close cooperation with both the manufacturer and the partner network, we can also implement your project efficiently and in a targeted manner. Whether in the cloud or on-premise, whether a green-field project, further development or migration, whether headless or traditional... You have the vision, we deliver the solution.
Open to technology through templating
FirstSpirit's simple template language gives you the freedom you need for your front-end application, as you can use almost any front-end and server-side language.
We take care of the templating for you and transfer the language of your application to FirstSpirit. This allows you to concentrate entirely on implementing your business logic. FirstSpirit takes care of the data management, which reduces complexity and increases stability. In addition, clever templating gives you a user interface for your data that is customized to your needs.
Your advantages
- Freedom in the choice of front-end language
- Separation between data management and business logic
- Reduction in complexity
- Increased stability
- Customized user interface
The joy of integration
In the ideal world, all data is available to you at any time and in any environment in the format you need it. Unfortunately, the reality is different. There are many systems that contain the data you need. It is often possible to extract this data and transfer it to the platform you are currently using. In practice, however, the import process is often a problem, as you become a victim of duplicate data storage. Sooner or later, this data is no longer synchronized and also generates additional work.
Thanks to FirstSpirit's ease of integration, you can leave the data where it is created and persisted. Thanks to the option of extending the functional scope of FirstSpirit as part of module development, you can access this data directly and make it available for editorial purposes. The data can then be retrieved by FirstSpirit during generation and made available online or simply referenced if it is already available online. It is also possible to expand the data with editorial information in the CMS without having to adapt the source system.
Integration joy at a glance
- No duplicate data storage
- Synchronization of data
- Expansion of input data to include editorial content
- Customized solutions
- Support for the editorial process
FirstSpirit in the cloud
Only the sky is the limit
There are certainly reasons to run software in the local infrastructure. But moving to the cloud is becoming increasingly popular. Crownpeak, for example, offers a corresponding FirstSpirit solution as a Software-as-a-Service (SaaS) offering. Solutions for an on-site search engine, translations and forms, as well as newsletter distribution, can be implemented directly there. The Content-as-a-Service (CaaS) also provides you with an additional online repository. However, the trick is in the detail. Cloud solutions require special attention. It is therefore all the more important to set the right course from the outset.
If you want to make the move to the cloud, we will help you to follow the best path from the start so that your cloud experience is limitless.
Advantages of the cloud
- Always up-to-date software
- Optimized accessibility
- No high license fees
- Additional functionalities that can be integrated directly
- CaaS as an additional online content repository
- OnSite search engine with Smart Search
- Translation tool TranslationStudio
- Monday-Webforms form editor
- Newsletter dispatch with Universal Messenger
Customized software development:
When standard is simply not enough
There are many software suites that already provide numerous functionalities. However, these also have their limits, at the latest when you need special functions. Or you operate a heterogeneous software landscape and need to exchange data between the individual systems. In this case, there is often no way around doing it yourself. In such cases, we are happy to develop a customized solution with you!
Whether integrations, micro-services or entire applications... We will be happy to work with you to close the gaps in your software landscape in line with your requirements. Benefit from our experience.
Fresh into spring:
Spring makes it possible
When it comes to implementing platform-independent and Java-based micro-services or entire applications quickly and efficiently, Spring applications are the perfect choice. With this framework, you can concentrate entirely on implementing your actual requirements without having to worry about equally important aspects such as event management, resource management, validation, data binding or even typing and conversion. With SpringBoot, you can also build your software product to run independently.
The success of the Spring framework is primarily based on the MVC model, a concept that strictly separates the model, i.e. your data model, the view, i.e. the view of your data, and the controlling, i.e. the control of the data flow. This enables the efficient development of extremely stable applications.
Benefit from our many years of experience in the field of Java development, where the Spring or SpringBoot framework is also part of everyday life.
Javascript
More than just showmanship
When you think of Javascript, you probably think of effects in the front end of websites. But Javascript can do more. In addition to plain Javascript or jQuery, it is quite possible with appropriate frameworks such as View.js to conveniently build entire web applications that go beyond showmanship and save a lot of time during the development process.
Whether plain Javascript, jQuery or applications with View.js. You provide the idea, we provide the know-how.
Data management
Order is everything...
As a rule, today's software can no longer do without data management. Integrating your data gives your customers a personalized experience. For this to be possible, data must follow previously defined structures. Data modeling is therefore crucial for flexible use and therefore also for your success.
We are happy to support you in modeling your data so that the first stumbling blocks do not arise during data management. Whether SQL or NoSQL... With our experience with relational databases such as MySQL or Oracle, as well as NoSQL databases such as MongoDB or DynamoDB, we are your point of contact.
Project organization
Acting instead of reacting
Those who react usually run behind events. It is therefore more advisable to act and recognize potential obstacles in advance and take appropriate measures at an early stage to counteract them. Transparency and planned action are half the battle here. The other half is know-how, not only at a technical level, but also at a conceptual and organizational level. This can sometimes be difficult for project owners, especially in large-scale projects with corresponding interest on the part of stakeholders.
In order to facilitate the successful implementation of your project, at least from a technical point of view, we offer you sound advice and support you in all project phases.
Agile through everyday project work
Agile approaches have been established for years, particularly in software development projects. This means that projects based on Kanban or Scrum are the norm. They ensure transparency and divide complex requirements into small and workable chunks, in order to be able to react to changes within the project without immediately stumbling. What sounds so easy is often anything but in practice. Especially if this way of working in the project is still unfamiliar.
Where there are many project participants, clear structures must be introduced and adhered to. Often, even the goals of the individual participant groups appear to be contradictory. The challenge here is to combine all requirements and skills in such a way that the potential of your team is used optimally and in line with the goal. With our many years of experience in agile software development, we can support you in organizing your software development project. We are happy to take on the role of scrum master for you, for example.