TYPO3 8.7 LTS in use Karlsruhe University of Applied Sciences

Karlsruhe University of Applied Sciences

The Karlsruhe University of Applied Sciences offers courses of study in engineering sciences, computer science, economics and media disciplines. The entire range of courses is assigned to six faculties: Architecture and Civil Engineering, Electrical Engineering and Information Technology, Computer Science and Business Informatics, Information Management and Media, Mechanical Engineering and Mechatronics as well as Economics. With more than 8,000 students, Karlsruhe University of Applied Sciences is one of the larger universities for applied sciences in Germany.



Central university calendar

A technical highlight of the project is the specially created university calendar. Depending on their rights, certain users, such as lecturers, can request appointments, which can then be activated or rejected by other instances. With this, simple but also complicated workflows can be created to keep students and interested parties up to date.



Since the beginning of May 2017, the university's new website has had a new look with a mobile-optimized version. The detailed conception phase focused on an improved user interface for the operation of the site. Visitors can find content faster via navigation or search. Students and other interested parties can use the university's website equally well regardless of the end device used (smartphone, tablet or desktop PC). In addition, the principles of accessibility were an important point in the implementation.


During the relaunch the content management system TYPO3 was updated from version 6.2 LTS to version 8.7 LTS. In order to make this possible for such an extensive website, TYPO3 version 8.0 was used right from the beginning of the technical implementation. Every update jump of TYPO3 was immediately followed by the website, which was still under development at that time. Newly introduced changes and modernizations in the TYPO3 core were immediately taken into account in the configuration and in-house development.
The new possibilities in the administration of the CMS were conveyed to the editors directly in Karlsruhe by two trainers of the in2code GmbH in several trainings at the beginning of 2017. After an extensive migration of the data, the content was modernized and adapted accordingly by the more than 2,000 Backend users in a parallel operation of the old and new site (only accessible internally) over several months.

The Migration

With the help of a historically grown collection of partially interdependent, generic extensions it was originally possible to display people, contacts, appointments, downloads and audio and video files in the frontend. In the course of the reconstruction we divided these into clearly defined individual areas (extensions) with the faculties as a common component in the centre. This division in connection with modern programming paradigms simplifies future extensions considerably (scaling).

The fully automated migration of content in the CMS affected many different areas. In the future, page contents will be displayed via "Fluid Styled Content" and with the extension Gridelements. The extension TemplaVoila was completely removed. In addition, faculties, downloads, contacts, forms, appointments, audio and video files were migrated accordingly. Furthermore, the extension news replaces the older extension tt_news.


A specially developed, comprehensive calendar allows the display of single and recurring appointments in the university and faculty area as well as on a global appointment page. A sophisticated, multi-level release workflow controls the release of appointments depending on the type and the desired display. Visitors can inform themselves about important events in a short, list, monthly, weekly or daily view. Individual appointments can be imported into your own calendar with a single click.

Technical finesse

A specially programmed multi-upload tool enables editors to upload a large number of files simultaneously in the back end. Important meta information (title, author, copyright and keywords) is automatically imported from the image information (EXIF information). The corresponding copyright is shown below the image when displayed in the frontend.


Further features include a central administration of frontend and backend users (LDAP), maintenance of profile data for university employees in the frontend as well as the display in the central and faculty's own personal directory, automatic voice forwarding of the visitor, a backend module to notify editors about important changes via e-mail and another backend module in which webadmins (editors with extended rights) can set the permissions of other editors. Search results are displayed faster with the help of an external SOLR server.

A sophisticated zero downtime deployment supports the process of continuous integration of new software and ensures uninterrupted work in the backend. The server team of in2code GmbH takes care of the support and maintenance of the university's various web servers.

Would you like a trial study?

A trial study module with the presentation of courses enables future students to attend lectures on a trial basis. The maximum number of participants and possible overlaps in booking are automatically taken into account. Registered participants can be managed collectively via an Excel download.


Our services


Needs assessment

There is only one goal in needs assessment: to identify problems and turn them into opportunities. For this purpose we will work out individual solutions together with the client's project team.


A good analysis is the basis for a successful project. In close consultation with the customer and his project team we create a well thought-out concept. The time invested in this basic framework could not be better used.


We create an individual design adapted to the customer project and its requirements. Already at an early stage the client receives a prototype with which he can "play" on his computer, tablet or smartphone.


The ideas and findings from the previous project phases are implemented in the development. All our techniques and guidelines have only one goal: to increase quality and scalability for a sustainable project.


So that you can concentrate fully on your project, we offer you a comprehensive range of infrastructure services. No matter whether at your site or at our data center.


Distribute a specific software version to one or more servers at the push of a button. With a well thought-out deployment optimized for the respective project, we enable those responsible for the project to do this. As a perfect partner for zero downtime deployments and automated tests, breakdowns are a thing of the past.


We turn the employees of our clients into TYPO3 specialists. In individual workshops we help to train their specialists. It doesn't matter whether the training takes place in-house, at our premises in Rosenheim or remotely (e.g. Skype) - the topic is up to you.


Often the requirements for web presences change on a daily or weekly basis. We are happy to assist you with specially tailored support. With a support agreement we guarantee a personal contact person who knows the project and advises the client, as well as fast response times.

Central Authentication Service

With the help of a central authentication service, website and backend users on different web instances can authenticate themselves against a central LDAP. Content is then automatically displayed in a personalized manner.


Sandra Pohl

College or university projects in the TYPO3 area?

Do you have questions about this or other college or university projects in the TYPO3 area?

Our Professional Scrum-Master and Product-Owner Sandra Pohl will be happy to help you.

Sandra Pohl |  Product Owner & Project Manager