BootSmart

Mit meinem Framework welchen ich aktuell BOOTSMART nenne ist es möglich Webanwendungen zu erstellen die auf modernen Techniken basieren.  Mit dem Framework selbst ist es nicht möglich eine Webseite in Sekunden zu starten wie zum Bsp. mit WordPress. Dazu ist dieser auch nicht gedacht. Der Framework zeigt durch Beispiele das Zusammenspiel verschiedener Web Technologien um unter dem Mobile First Gesichtspunkt spezielle Anwendungen zu erstellen. 

Technologien

Die folgenden Technologien kommen zum Einsatz.

Die Scriptsprache php ist wie bei den meisten Anwendungen die Basis für alles.
Smarty Template Engine
Die Smarty Engine ermöglicht es alle HTML Dokumente zu beschreiben und so strikt Code und Ausgabe von einander zu trennen. Zudem bietet sie die Möglichkeit des Caching von einzelnen Komponenten.
MySQL Datenbank
Die Datenbank kann auf mySQL oder auch MariaDB basierend aufgebaut werden. 
Bootstrap
Bootstrap ist der führende Mobile-First Framework zum entwickeln von Responsive Mobile First Web Anwendungen. Er bündelt HTML, CSS, JavaScript Ressourcen für Entwickler.
jQuery
Die jQuery Javascript Bibliothek bietet Ressourcen zum Entwickeln dynamischer Webinhalte. iQuery ist bereits für Bootstrap notwendig und bietet viele weitere Möglichkeiten.
Fontawesome
Die ultimative Erweiterung für die standardisierte Implementation von Glyphicons!

Der Framework verbindet diese Techniken intelligent und zeigt durch Beispielcode und bereits fertig integrierte Funktionen wie es geht!

Framework Inhalt

BOOTSMART zeigt das Zusammenspiel um eine Mobile First Web-App auf einfache Weise zu erstellen, dies mit den neusten Techniken zu tun, und dabei möglichst sehr performant und sicher zu sein. Zu den oben genannten Bausteinen kommen die folgenden Komponenten die das Entwickeln massiv vereinfachen:

  • Eine vorgefertige Verzeichnisstruktur zur Ablage von Cache, Css, Javascript und Templates.
  • Vordefinierte Struktur zum Aufbau mit Config Datei, Klassen, Funktionen und Integration von Bootstrap und Co.
  • mySQL Datenbank Klasse für das perfekte Handling von Querys, Abfragen, Inserts und dem Abrufen von Daten, optimiert für das perfekte Zusammenspiel mit der Smarty Engine
  • Mehrsprachen fähige Smarty Templates über eigene Übersetzungstags. Fertiger Dasboard Editor für Übersetzung.
  • Verschiedene Beispiele für den erweiterten Einsatz von AJAX Techniken
  • Simple User Verwaltung mit Login Bereich und Dashboard

Showcase

Diese Beispiele zeigen Umsetzungen auf Basis des BOOTSMART Frameworks.

Modell Flugplätze Datenbank
Die ma-db.com ist eine Datenbank von Modellflugplätzen. Zur WebApp kommt im Hintergrund noch eine RestAPI zur nativen Android und iOS App. Zusätzlich ist die Google Maps JS API integriert.

Ihr habt Interesse daran das Projekt zu benutzen oder gar weiter mit zu entwickeln? Dann meldet euch bei mir oder im BOOTSMART Forum!

Weitere Informationen findet ihr unter bootsmart.powie.de.

← php