Über J•Frame

Alles was man wissen muss von und über das J•Frame.

Grundlegend ist das J•Frame eine Erleichterung.

  • Eine Erleichterung für das Erstellen und Anlegen neuer Internet-Präsenzen.
  • Eine Erleichterung für die Entwicklung von speziellen und hochkomplexen Busines-Logiken sowie einfachen Informations-Plattformen.
  • Eine Erleichterung, mit dem J•Frame erstellte Internet-Präsenzen modular zu erweitern.

Genau gesagt ist das J•Frame ein „PHP-Framework“1) 2), welches schon eine ganze Menge an Komponenten mit an Bord hat, was man nicht selbst noch extra implementieren muss.

Die Kernkompetenzen dieses Frameworks liegen in der Modularität, Erweiterbarkeit und einfachen Nutzung in kleinen und großen Projekten.

Das J•Frame ist ausgestattet mit Basis Komponenten und so genanten „Core-Bereichen“ welche Klassen und Models für die Grundfunktionalitäten beinhaltet.

Zu den „Core“-Models gehören die Zugangskontrolle (mit Benutzer-, Gruppen- und Berechtigungs-Verwaltung), CMS-Funktionalität, die Medien- und Systemverwaltung sowie E-Mail Funktionalität.

Die Grundfunktionalitäten umfassen z.B.

  • ein selbst entwickeltes „MVC“ System
  • Mehrsprachigkeit
  • MultiSite-Fähigkeit
  • Erweiterbarkeit durch Plug-Ins und Models
  • Theming
  • automatisches Routing zu den Model-Controllern / -Views
  • „Request-Methoden“ (u.a. zum URL-Parsen)
  • sichere Datenbankanbindung
  • Cron / Ajax / Api / Shell Funktionalitäten
  • Log-Funktionalitäten (zum Debuggen)
  • Update-Funktionalitäten für das System und die Models
  • Wartungsmodus
  • „Content-Cache
  • und vieles weiteres…

Das „J•Frame“ ist eine Weiterentwicklung der CMS Web-Applikation „J•CMS“ welches durch mich seit 2008 entwickelt wird.

Bereits ab 2016 wurden durch mich privat die „Core“-Bereiche des „J•CMS“ freigelegt, um daraus ein eigenständiges PHP-Framework zu entwickeln.

Daher auch die Formulierung „© 2008“ in der Annotation im Kopfbereich sämtlicher Dateien die zum PHP-Framework „J•Frame“ zugehörig sind.

Jan Doll, Baujahr 1981, lebt im Schwabenländle und ist seit über 20 Jahren begeistert von Web-Anwendungen.

Bereits Ende der 1990er Jahre erstellte er HTML Informationsseiten mit komplexer Verschachtelung und optischen Feinheiten.

Mit den Jahren sind die Web-Projekte natürlich dynamischer und technisch ausgereifter geworden.

Objektorientiert, spezialisiert auf PHP, PSR / SOLID, Datenbankanbindung und Datenbankdesign sowie verschiedenste Frameworks (Client- und Serverseitig) im Front- und Backend, sind hierbei mittlerweile nur die grundlegenden Prinzipien.

2008 wurde dann Hobby zum Beruf und somit entstanden, angestellt in Web-Agenturen, etliche Kundenprojekte sowie auch firmeneigene Web-Applikationen, welche neu entwickelt oder optimiert wurden.

Seit Beginn gab es immer wieder auch private Projekte für die immer wieder Grundstrukturen neu gebaut werden mussten. Immer wurde eine Benutzeroberfläche, Datenbank-Anbindung und verschiedene wiederkehrende Tools benötigt, welche sich im Prinzip immer ähnelten.

Somit entstand die Idee, ein System zu schaffen, welche diese wiederkehrenden Eigenschaften innehat und immer wieder verwendet werden kann.

In der Freizeit, an Wochenenden und auch sonst wurde daran getüftelt und gearbeitet.

Über die Jahre ist dann das hier beschriebene J•Frame daraus geworden.

Bei Fragen, oder einfach nur um Kontakt zu knüpfen, hier die E-Mail Adresse Jan_Doll@jfra.me.

Nur keine Scheu ;-).


  • about.txt
  • Zuletzt geändert: 2019/05/19 14:36
  • von admin