Chronologischer Projektbaum

Implementierung und Umsetzung von Projekten aus überwiegend open Source Quellen

  • Eine Zusammenstellung der aufgeführten Projekte erfolgt nicht nach einem vorgegebenen Schema, sondern ist nach Bedarf und Informationsvielfalt gewählt. Diese Projekte zu verwenden und zu implementieren, erfordert unter anderem die technischen Voraussetzungen um eine fehlerfreie Installation durchführen zu können. Da das freie Internet zunehmend kommerzialisiert wird, ist es wichtig und notwendig auch die Verfügbarkeit von Projekten anbieten zu können, welche nicht auf den grundsätzlichen Gewinn orientiert sind, sondern vielen Entwicklern und Interessierten, sowie auch Fachkräften und Studierenden die Möglichkeit bieten eine Weiterentwicklung und Verbesserung zu unterstützen.

    Das Bedürfnis nach Informationen und Wissen, etwas zu lernen und dadurch das erlernte anwenden zu können, darf nicht lediglich unter den Bedingungen eines kommerziellen Konsum statt finden, sondern wird zunehmend auch durch die Initiative jedes einzelnen gefördert werden müssen. Die Installation und Implementierung der genannten Projekte, fand nicht im Rahmen einer beruflichen Tätigkeit statt, sondern sind das Ergebnis meiner privaten Initiative, welche ich als Autor dieser Internetseite meiner Freizeit gewidmet habe.

  • CMS (Content Management System)

    Diese Projekte stehen für die freie Verwendung und Nutzung aus dem Internet diverser Quellen / Anbieter zum Download bereit und können an die gegebene Netzwerkumgebung und Struktur individuell angepasst werden. Diese bieten unter anderem eine umfangreiche Unterstützung und Community für allgemeine Fragen und Verwendung zum Aufbau. An einer Domain eigenen Community wird bereits unter dem Projekt phpBB gearbeitet, welche ebenfalls Hilfestellungen und Fragen gern beantwortet und durch den persönlichen Austausch und Kontakt mit anderen Usern keine technischen Details unbeantwortet lässt.

  • 2021

    friendica

    Friendica ist eine freie Software für ein verteiltes soziales Netzwerk. Der Fokus liegt auf wirkungsvollen Datenschutzeinstellungen und leichter Installation auf eigenen Servern. Zudem lassen sich andere soziale Netzwerke und Blogs leicht integrieren.

  • 2021

    Yacy

    YaCy ist eine Suchmaschine, die nach dem Peer-to-Peer-Prinzip - kurz P2P - funktioniert. Es gibt keinen zentralen Server, alle Teilnehmer sind gleichwertig. Durch die Installation von YaCy wird eine Proxy Implementierung verwendet. Alle über diesen Proxy entschlossenen Webseiten, sowie durch mitgelieferte Plugins auch andere Daten, werden lokal indexiert und können durch die Benutzer mittels des YaCy Webinterface durchsucht werden. Dieser Index wird nun (optional) überflüssig. Eine globale Suche fragt den globalen Index aller Teilnehmer ab, der aus den Peers besteht, die gerade online sind. Durch dieses dezentrale Prinzip ist YaCy resistent gegen Ausfälle.

  • 2020

    Nextcloud

    Nextcloud ist eine freie Software für das Speichern von Daten (Filehosting) auf einem eigenen Server. Bei Einsatz eines Clients wird der Server automatisch mit einem lokalen Verzeichnis synchronisiert. Dadurch kann von mehreren Rechnern, aber auch über eine Weboberfläche, auf einen konsistenten Datenbestand zugegriffen werden. Ebenfalls sind Videokonferenzen und das „Teilen“ des eigenen Bildschirms möglich. Nextcloud kann auf einem privaten Server oder Webspace ohne Zusatzkosten installiert werden. Mit Nextcloud behält der Besitzer die vollständige Kontrolle über seine Daten, und Möglichkeiten für Datenmissbrauch werden reduziert.

    Die Registrierung erfolgt einfach über eine Weboberfläche und jedem Registranten stehen 1 GB an FileSpace zur Verfügung. Auch wenn sich dieses Projekt in den Kinderschuhen befindet, besteht dennoch bereits die Möglichkeit eine Vielzahl an Funktionen zu nutzen, welche zu gegebener Zeit verbessert und angepasst werden um die Usability noch komfortabler und ansprechender zu gestalten. Die mobile App Integration ist ein HighLight, welches für moderne Smartphones / SmartTabs ein must-have-Gadget definiert, um auch unabhängig von großen Hosting Anbietern seine Daten effizient im Auge zu behalten.

    Dieses Projekt wird auf einem Server innerhalb nach EU Recht in Deutschland gehostet und bietet sowohl Transparenz in Anbetracht des Betreiber, als auch Sicherheit für den User.

  • 2020

    Traccar

    Traccar ist ein kostenloser und Open-Source-GPS-Tracking-Server. Ab 2019 unterstützt Traccar nach eigenen Angaben mehr als 1.500 verschiedene Modelle von GPS-Ortungsgeräten.

  • 2020

    phpBB

    phpBB ist eine freie, quelloffene Software zur serverseitigen Bereitstellung eines Internetforums im Stile eines Bulletin Boards, das auf der Skriptsprache PHP basiert und viele Datenbanken, z. B. MySQL und PostgreSQL, unterstützt. Es steht unter der GNU General Public License. Neben der Datenbankunterstützung bietet phpBB die Verwendung von Vorlagen (Templates), um das komfortable Anpassen des Aussehens an die Seite zu ermöglichen, sowie eine weite Internationalisierung.

    Dieses Projekt ist ebenfalls für die Domain eigene Community angepasst und wird für die gesamte Domain als Ratgeber genutzt werden. Eine Registrierung auf diesem Board ist leicht durchgeführt und die Web Usability ist sowohl für Desktop Browser, als auch für mobile Geräte sehr gut zu verwenden.

  • 2020

    !Joomla

    Joomla steht unter der GNU General Public License. Es ist in PHP geschrieben und verwendet objektorientierte Programmierung (OOP) (ab Version 1.0), Entwurfsmuster, speichert Daten in einer MySQL, Microsoft SQL Server (ab Version 2.5) oder PostgreSQL (ab Version 3.0) Datenbank und beinhaltet Funktionen wie zum Beispiel Cache, RSS-Feeds, druckbare Versionen von Seiten, News-Flashes, Blogs, Suche und Unterstützung für die Sprachinternationalisierung.

  • Netzwerk / Dienste

    Die Bereitstellung und der Betrieb der technischen Infrastruktur für Dienste und Anwendungen ist die Grundlage für den weiteren Aufbau dieser Domain und der bereits angegebenen Projekte. Eine Programmierung dieser Internetseite ist durch ein älteres Modell mit diversen Markup Language und OOP Sprachen erweitert wurden und liefert eine Design-Matrix für die Darstellung der Inhalte. Die Webseite selbst ist nicht als Projekt in der chronologischen Liste aufgeführt. Da diese Internetseite als Fragment stets verändert und neu strukturiert wurde, kann diese dennoch als eigenständiges Projekt interpretiert werden.

    Notwendige Komponenten für die Verbindungen zum Internet und die Übertragung von Informationen, erfordern selbstverständlich Ressourcen um zu funktionieren. Diese setzen sich unter anderem auch aus laufenden Kosten zusammen. Aus diesem Grund sind notwendige Priorisierungen und Einschränkungen für den Betrieb nicht ungewöhnlich.

  • 2019

    Webserver

    Ein Webserver für die Bereitstellung und Darstellung dieser Internetseite. Notwendige technische Details für die Ausführung von Scripten und Content, wurden über die Installation und Anpassung diverser Hintergrunddienste geschaffen.