Skip to main content

BrillianIDEAS

Introduction

The BrillianIDEAS platform, initiated as a project at DHBW Mannheim, serves as a resource for information pertaining to the IMBIT course program. Launched in 2017, it has undergone continuous development and refinement, reaching its current state in 2022. Additional historical context and details about the project's evolution can be found on the Impressum page.

Quick Sheet

NameURLRepositoryTech StackDatabaseCPU PlatformHosting Location
BrillianIDEAShttps://brillianideas.comhttps://github.com/imbit-mannheim/brillianideasApache 2.4.59, jQuery 3.3.1, jQuery Easy UI 1.5.1, jQuery Mobile 1.4.5N/AARM64AWS

Features

  • Server: A combination of classic HTML enhanced with CSS and Javascrip,t hosted by Apache.
  • Frontend Frameworks: Integration of jQuery, jQuery Easy UI, and jQuery Mobile to construct the interface.
  • Responsive Design: Tailored to adapt seamlessly across a variety of screen sizes and devices.
  • Interactivity: Features dynamic components such as accordion menus and modal windows.
  • Keyboard and Swipe Navigation: Facilitates navigation through the content using keyboard arrow keys and swipe gestures.

Pages and Routes

Most of the content is located in the src/index.html file, and newer content is located in the src/content folder.

PageURLDescription
Homehttps://brillianideas.com/Default view when opening the platform.
Curriculumhttps://brillianideas.com/#curriculumInformation about the curriculum of IMBIT studies.
Digital Learninghttps://brillianideas.com/#digitallearningOverview of digital learning opportunities and resources.
Learning Videoshttps://brillianideas.com/index.html#lernvideosBWLCollection of learning videos on business economics topics.
Impressumhttps://brillianideas.com/index.html#impressumLegal information and privacy policy.
Wie dual bin?https://brillianideas.com/content/dual.htmlPodcasts and videos about the studies and overview of dual partners.
Selbsttesthttps://brillianideas.com/content/quiz.htmlSelf-assessment to gauge how 'dual' you are.

Starting the Application

Before initiating the platform, it is essential to consult the Contributing Guide for best practices. Once the repository is cloned, execute docker-compose up -d to start the Apache container that launches BrillianIDEAS at http://localhost:8080.

Updating

The absence of npm necessitates manual updates. Compounding this challenge is the end-of-life status of jQuery Mobile, whose final release was in October 2014, and its incompatibility with newer versions of jQuery. Instead of updating this application, it is advisable to consider a transition to a modern technology stack, such as done with IMBIT-N3XT.

More Documentation from 2022

Some other documents are located in the GitHub .github-private repository. These documents cannot be uploaded to BrillianDOCS because they contain sensitive information. The old BrillianIdeas documentation can be found here and everything related to corporate design can be found here. Please note that their content could be outdated.

Known Issues and Pending Tasks

Can be found inside the Repositories Issues section.