Structured content. Structured study.

Get in on GitHub Get in on TYPO3 text was copied to clipboard

Enter study programmes in a simple and structured way

Meet Sonja... Sonja has a problem.

Sonja is 19 years old, a prospective high school graduate and doesn't really know what she wants to do the rest of her life. But that is not her only problem.

Soon she has her - despite all her efforts not quite perfect - A-levels in her pocket and she slowly starts to think about what she should do best now after such a long time at school. Because she feels that all her classmates are studying, Sonja also thinks about whether there is a suitable course of study for her. And like all young people looking for an answer, she simply asks Google.

Unfortunately, the whole thing is not as easy as she had imagined and Sonja soon realizes that a long search with many hurdles is coming up.

A flood of results

Because Sonja doesn't know what she wants to study, she decides to start with one of the most popular courses of study and to find out what is involved in such a course of study. Sonja's first Google search for "Business Studies" also delivers results as quickly as she wants - over 21,000,000.

Sonja lives in Munich, so for her next attempt she decides to search for "BWL München", but even these 416,000 results she can't work through them all. And maybe she wants to move for her studies. But one thing at a time. So she starts at the top, because that seems to be the most suitable result for her...

Quality is not equal to quality

So Sonja opens the top result and lands on the start page of a university. After a long search, she also finds the subpage for the business studies course she is looking for, and there she finds vast amounts of information that she can't really arrange in any order. But what she takes with her is that with her "only approximately" perfect A-levels she might not be able to study everything she wants to. On the website she will find a note about possible admission restrictions.

"A comparison can't hurt" Sonja thinks and opens the second and third search result. And also here Sonja finds a lot of information after clicks over clicks - but completely different than before.

Compare apples and oranges

Sonja quickly realizes that the contents of the individual websites are very different from each other and it is difficult for her to find the information she is looking for on each page. So how is she ever going to compare the courses of study with each other?

However, there are job portals, so why shouldn't there also be study programme portals? Sonja lands on after another Google search and finds again a lot of text and even structured information that reappears with every study course. The only problem is that the websites that Sonja has visited before do not appear here anymore and she forgets all previous colleges and universities again.

Slowly Sonja is starting to doubt whether a course of studies is really the right one for her - how is she supposed to manage her studies if she can't even find a suitable course of studies...

But not only Sonja is facing challenges... Also Paul has a lot to do

Paul is in his late 30s and works at a major university in the communications and marketing department. And as a member of this department, it is his job, among many others, to make sure that every year enough students fill the courses.

With years of experience in his job, Paul knows exactly how to reach out to new students through many different channels and media. So here we go again, a new semester is about to start - old courses need to be updated and maybe even new ones need to be published.

Every year anew

So Paul gets to work - like every year or actually like around the year. As a good co-worker, he has of course painstakingly collected all relevant information about the courses of study and described it editorially in the somehow much too complicated "Content Management System" of the website to the best of his knowledge.

However, Paul has been doing this for many years and of course the information and the structure of the individual courses of study always differ a little bit. But this is quite normal, who remembers exactly how he did something last year.

Different solutions to the same problem

But it gets even more tricky. His colleague Beate also maintains the information about the courses of studies for a faculty and she has completely different ideas about the "right" structure of a course of studies than Paul. Paul likes it structured and relies on enumerations and lists, whereas Beate wants to describe everything nicely in a detailed continuous text - after all, the students are supposed to be picked up emotionally.

So if even Paul and Beate don't agree within the university, it's easy to guess how big the differences between the many universities and colleges are.

Too many construction sites

But Paul is far from finished with his work. Just like Sonja, Paul has long noticed that many prospective students look for information on comparison portals. And in order to be found there and address potential students, Paul has to copy and paste everything again.

And after all this work the son of the president finds a spelling mistake and everything starts all over again...


The solution is: simple

Sonja and Paul actually want the same thing: studying should become easier. Sonja would like to find the information she is looking for about study courses quickly and clearly. Paul has exactly this information and would like to give it to Sonja - in the most uncomplicated and reusable way possible. The only thing Paul is missing is the tools.

Together with the Technical University of Munich, we have initially developed such a tool - the study course finder. And with every new college and university this solution has grown.

The advantages at a glance



The handling in TYPO3 is as easy as filling out a form. And on the website a filterable and clear list and detail view is automatically created.


Study programmes and related information are entered once and can be displayed at different locations in different views.


Relevant meta-information can be stored per study programme to improve visibility with search engines. Readable URLs and HTML5-compliant output of the information is guaranteed.


The structured recorded data can be used as an interface basis to various portals. Maintain once - distribute automatically.

Nuts and shells

Technically, we have opted for a "nutshell principle". A basic extension - the nut - provides all necessary basic information and represents a basis of data. These are required for filter and listing criteria, but also for interfaces. An Extended-Extension - the shell - extends the Basic-Extension with individual information for each university or college.

This type of implementation brings many advantages. The Basic-Extension gets richer with every new college or university and can be easily updated independently of the individual information. This way, the colleges and universities benefit from the knowledge among each other and at the same time can distinguish themselves from each other through the additional information.


In action at

Early Access Program for TYPO3 12

All details about the development status of this extension for TYPO3 12 can be found on our EAP page.

Early Access Program


15.006 downloads over / 2.653 downloads over TYPO3 extension repository

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

Latest versions

Version Comment Date Link
10.0.1 New release of version 10.0.1 - see details, changelog and documentation on 2024-03-22
11.0.1 New release of version 11.0.1 - see details, changelog and documentation on 2023-12-28
11.0.0 Update to only (Not available in TYPO3 extension repository) 2023-11-24
10.0.0 Update to only (Not available in TYPO3 extension repository) 2023-07-11
9.0.4 New release of version 9.0.4 - see details, changelog and documentation on 2023-01-20
9.0.3 New release of version 9.0.3 - see details, changelog and documentation on 2023-01-09

PHP Package: in2code/in2studyfinder, TYPO3 extension key: in2studyfinder,
Number of releases: 97, Latest update: 2024-03-22,

List of master's and bachelor's degree programs for colleges and universities   TYPO3 extension repository