fbpx



TELEKOM SLOVENIA WEBSITE AND PORTAL

BUSINESS SOLUTION

Project view

ABOUTTHE CLIENT


Telekom Slovenije is Slovenia’s leading and most advanced provider of state-of-the-art ICT services and solutions.

It continuously develops and introduces new innovative technologies to provide its users with a state-of-the-art network, state-of-the-art services and an excellent user experience.

The Telekom Slovenije Group is one of the most comprehensive providers of communication services in the SEE region, operating not only as the national telecommunications operator in Slovenia, but also through its subsidiaries in the markets of South-Eastern Europe, namely in Kosovo, Bosnia and Herzegovina, Croatia, Serbia, Montenegro and North Macedonia.

Its activities include fixed and mobile communications, digital content and services, multimedia services and digital advertising, systems integration and cloud computing, the construction and maintenance of telecommunications networks and the preservation of natural and cultural heritage in the Sečovlje Saline Landscape Park.

You can view Telekom’s history here.


telekom.si positiva rešitve d.o.o.
telekom slovenije spletna stran - positiva rešitve d.o.o.
telekom.si referenca positiva rešitve d.o.o.

ABOUT THE PROJECT

The aim of the redesign of Telekom Slovenije’s website and portal is to provide a better user experience to an increasing number of visitors. To achieve this, we also focused on optimising the performance and responsiveness of the website.

The main application of the Telekom Slovenije website and portal is written in the .NET programming environment using the C# programming language, and the Umbraco CMS is used for the editorial part.

GraphQL API is used for serving data to the front-end.

For authentication, an internal authentication server is used to store user data. The system is designed in such a way that different Telekom portals (My Telekom, E-Commerce, Telekom.si) are logged on only once (single sign on) and the transition between them is transparent from the user’s point of view.

The data is stored in an MS SQL database. For faster serving of frequently used data, Redis is used, which is a fast and high-performance in-memory database.

Redis also serves data to other Telekom applications such as My Telekom and E-Commerce.

Several integrations have been implemented, such as:

  • periodic transfer of documents from the document system
  • integration of fixed and mobile packages for telekom.si and all subsystems
  • integration of products via the Hybris trading platform
  • integration of points of sale with location and opening hours
  • integration of network coverage services
  • integration of roaming abroad
  • other small service integrations to display useful content and information to users

We used Angular 16 to render the front-end, and the so-called Server-side rendering (SSR), where the server generates the web page and sends the result to the user. This way, the page is not generated again on the user’s computer, which significantly speeds up the initial loading time.

At the same time, for efficient caching, the generated page is also stored in Redis on the server. This way, the already generated page is sent to each subsequent user, which further speeds up the loading process.

Using web components, we also take care of the framework of the My Telecom and E-Commerce portals (header, footer and some components). Thus, we now have only one repository where the code is modified. Previously, each portal had its own. This has speeded up the process of applying changes considerably.

The applications are hosted in containers on the OpenShift platform, which allows us to adapt the resources depending on the visit. This helps to scale and manage efficiently with real-time scalability.

The look and feel of the website is provided by Renderspace, our design partner.

Video presentation of the project.

So please visit the new Telekom Slovenije website and portal. If you are also interested in a website and portal at the highest level in your company, please contact us at info@positiva.si and we will be happy to work with you.

And as they say at Telekom: “When you try it, you just know!” 🙂


LET'S START A PROJECT