TYPO3 Long-term use Karlsruhe University of Applied Sciences

H-KA - University of Applied Sciences Karlsruhe

The H-KA - Karlsruhe University of Applied Sciences - Technology and Economics offers courses in engineering, computer science, business and media disciplines. The entire range of courses is assigned to six faculties: architecture and construction, electrical engineering and information technology, computer science and business informatics, information management and media, mechanical engineering and mechatronics, and economics. With over 8,000 students, the Karlsruhe University of Applied Sciences is one of the larger universities of applied sciences in Germany.

The University of Applied Sciences Karlsruhe has been relying on the professional support of in2code for its web service provider for many years. Our service includes consulting and planning, project management, development and server support.

Infrastructure-as-Code

Not only the application (TYPO3 with all extensions and configuration) but also the servers are configured centrally in just one repository. This enables us to roll out and execute changes on all servers at the same time.

Without exception, we rely on Docker as the basis for the containerization of all servers.

The Relaunch

Since spring 2021, the Karlsruhe University of Applied Sciences has had a completely new corporate design. And not only within the building and outdoor advertising but also on the brand new website. This elegantly reflects the newly developed brand core. The domain was also adapted to the new name: www.h-ka.de

Within a very short time, together with the design agency and the university's relaunch team, we created a completely new website based on TYPO3 10. Agile processing in sprints was only possible through regular and close coordination with all parties. A team of 15 has developed new features in parallel, while a large number of editors have already added new content.

The Server

As one of the first universities, H-KA relies entirely on containerized environments for all of its web servers. Right from the start, a fixed principle was taken into account: working on a common code - for all parties involved. This concept is also known as Infrastructure-as-Code.

This enables all developers and DevOps to adapt servers as quickly and easily as possible. An update of the PHP version is no longer a big task in the future. Specifically, this also means that developers locally, product owners on a release system and the editors on the live system all work with exactly the same server configuration. Specific errors can now be recognized and eliminated at an early stage.

Technical Highlights

The decentralized course finder effectively reflects the current range of courses. Such data sets are created centrally by editors and displayed in many different places on the website.

In addition, there is a comprehensive list of people that is regularly synchronized via an LDAP server. This data can be enriched with further information and images after a login in the front end (via a single sign-on).

A university calendar with approval workflow allows appointments from the various departments to be displayed.

2
Scrum Teams
8
Developers
3
DevOps
3
Quality Manager

University calendar with approval workflow

A technical highlight in the project is the specially created university calendar. Depending on the assigned rights, certain editors (e.g. group of lecturers) can request appointments, which can then be approved or rejected by another authority. Depending on the category, dates are displayed in different places on the website.

A color coding system reflects the departments and faculties in the appointments. Of course, appointments can also be saved locally in iCal format.

Our services

Bedarfsanalyse

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.
Konzeption

Concept

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.
Design

Design

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.
Entwicklung

Range of services

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.
Infrastruktur

Infrastructure

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.
Deployment

Deployment

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.
Schulung

Training

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.
tanja_Support

Support

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.
Sandra Pohl

Consulting in the college or university sector?

As a project manager with more than 10 long-term customers in the college and university sector, our Professional Scrum Master and Product Owner Sandra Pohl will be happy to advise and support you - quickly, straightforwardly and personally.

Sandra Pohl  |  Product Owner & Project Manager