Exception_Warning: Meta description empty
Exception_Warning: Meta keywords empty [Module/Action: Featurelist/Read]

Features

Allgemein

Unabhängig von den technischen Details bietet das RedSpark Framework folgende allgemeine Merkmale.

    Redspark App RedSpark
Investitionssicherheit
  Allgemein
RedSpark steht unter Open Source Lizenz
  Allgemein
Möglichkeit zur kommerziellen Nutzung durch Lizenz gewährleistet
  Allgemein
Basiert auf ZEND Framework
Das ZEND Framework wird von der Firma ZEND (Erfinder der Programmiersprache PHP) mit kommerziellem Interesse (zum Verkauf von Beratungsleistungen, Schulungen und Zertifizierungen) entwickelt, aber offen und kostenlos angeboten.
Allgemein
Kostenlose Open Source Lösung
  Allgemein
Möglichkeit zur kommerziellen Nutzung durch Lizenz gewährleistet
  Allgemein
Entwicklung, Wartung und Support von RedSpark durch ZEND Entwickler
  Allgemein
Offizielle ZEND Framework Entwickler Zertifizierung verfügbar
  Allgemein
Updatefähigkeit
  Allgemein
Revolutionär einfache Versionsverwaltung
  Allgemein
Applikation jederzeit aktualisierbar
  Allgemein
Applikation kann als Release statifiziert werden
  Allgemein
Service-Level-Agreement durch Kuborgh GmbH
  Allgemein
Kuborgh bietet die Übernahme von RedSpark SLAs auch für externe Anwendungen
  Allgemein
Ideal für Freelancer und kleine Entwicklerteams
  Allgemein
 

RedSpark Achitektur

Das RedSpark Framework erweiterts die grundlegende Architektur des ZEND Framework an verschiedenen Punkten.

    Redspark App RedSpark
Basiert auf PHP 5.x
  Architektur
Basiert auf ZEND Framework
  Architektur
Entworfen als Applikationsframework
  Architektur
Erweitert das ZEND Framework punktuell (z.B. Action-Klassen)
  Architektur
Verknüpfung beliebig vieler Applikationen
  Architektur
3-Tier Architektur
  Architektur
Komplett objektorientierter Aufbau
  Architektur
MVC (Model-View-Controller) Architektur
  Architektur
Modulare Erweiterbarkeit
  Architektur
Wiedererwendbarkeit der Komponenten
  Architektur
Eigene Libraries können entwickelt und als Apps distributiert werden
  Architektur
Clusterfähigkeit
  Architektur
Parallelbetrieb verschiedener Versionen
  Architektur
Versionsvorschau vor Update der Live-Umgebung
  Architektur
Rollback von Updates
  Architektur
Individuelle URL-Routen (sprechende URLs)
  Architektur
Suchmaschinenoptimiert
  Architektur
SMARTY Template-Engine
  Architektur
W3C konforme HTML-Generierung
  Architektur
Standardisierte Datenaustauschformate
  Architektur
XML
  Architektur
CSV
  Architektur
JSON
  Architektur
ATOM
  Architektur
 

RedSpark Base

Das Grundgerüst, die Versionierung und das Bootstrapping der RedSpark Plattform wird als RedSpark Base bezeichnet. Sämtliche Apps und Libraries werden in der RedSpark Base Struktur eingebettet. RedSpark Base selbst unterliegt keiner Versionierung und sollte daher keine häufigen Aktualisierungen erfahren.

    Redspark App RedSpark
Bootstrapping
Das Booten der Applikation und die zentrale Konfiguration
Base
Vorschaltseite im Fehlerfall
  Base
Wechseln der Applikation pro Domain
  Base
Wechseln der Applikation via Session
Ermöglich das wecheln der Applikation durch Aufruf einer bestimmten URL
Base
Bootstrapping Konfiguration
Die zentrale Konfiguration der Installation
Base
Konfiguration der zu bootenden Applikation und Version
  Base
Schalter zum umschalten zwischen Live- und Entwicklermodus
  Base
Konfiguration der Caching Backends und Frontends an einer Stelle
  Base
Konfiguration pro Applikation, Installation und Modul einstellbar
  Base
Entwicklerkonfiguration zur lokalen Entwicklung
  Base
Versionierung von Apps und Libraries
Durch Versionierung ist es einfach möglich, in Produkumgebungen Updates durchzuführen.
Base
Übernahme der Versionen aus Versionsverwaltung (SVN)
Ermöglicht einfach updates, da die Versionsstruktur der Versionsstruktur von Subversion entspricht.
Base
Versionierung von Bibliotheken
Durch die Versionierung aller benötigten Bibliotheken, is es möglich, fehlende oder falsche Abhängigkeiten rechtzeitig zu erkennen.
Base
Versionierung von Apps
Durch die Versionierung aller benötigten Bibliotheken, is es möglich, fehlende oder falsche Abhängigkeiten rechtzeitig zu erkennen.
Base
Autoloader
Ermöglicht das automatische, dynamische Laden von Klassen, wenn sie benötigt werden. Das verringert die Fehlerwahrscheinlichkeit und schont die Ressourcen.
Base
Autloading via Namenskonvetion
  Base
Dynamische Erweiterung des Autoloaders
Dies ist z.B. für den Einsatz von Fremdbibliotheken sinnvoll.
Base
Broker
Ein Broker ist von jedem Punkt im System aus zu erreichen, um den Zugriff auf eine bestimmte Ressource zu gewähren.
Base
Pfadgenerator
Pfade zu Dateien sind von vielen Faktoren abhängig, wie der aktuell eingesetzten Applikation, der Version, dem Modul, dem Design etc.
Base
Anlegen von Ordnern
Das RedSparkFramework bietet eine einfache Möglichkeit, benötigte Ordner direkt anzulegen. Sind unzureichende Rechte vorhanden, erscheint eine Warnung im Browser.
Base
Fallback auf Basis-Apps
Wenn eine Datei nicht an einem bestimmten Platz gefunden wurde, wird automatisch eine bestimmte Fallbackstruktur abgearbeitet, um die Das RedSparkFramework bietet eine einfache Möglichkeit, benötigte Ordner direkt anzulegen. Sind unzureichende Rechte vorhanden, erscheint eine Warnung im Browser.
Base
Dynamische Erweiterung aus bekannten Teilpfaden
Pfadressourcen können dynamisch erweiter werden. Dazu kann der neue Pfad auf bekannte Teilpfade zurückgreifen.
Base
 

RedSpark Library

Features der RedSpark Biliothek.

    Redspark App RedSpark
Rechteverwaltung
Das RedSpark Framework bring bereits ein grundlgende Rechteverwaltung mit. Diese unterscheides in Gast, Mitglied und Administrator.
Library
Unterteilung in Rechte/Ressource/Privilegien
  Library
Konfiguration per ini Datei
  Library
Cache
  Library
Backend Memcached
Der zu cachende Eintrag wird im memcached abgelegt.
Library
Backend Dateisystem
Der zu cachende Eintrag wird im Dateisystem abgelegt.
Library
Backend Static
Der zu cachende Eintrag wird im htdocs Ordner abgelegt, sodass er direkt aufrufbar ist.
Library
Frontend Action
Einzelne Actions sind Cachebar
Library
Frontend Assigns
Die Daten der Action werden gecacht, das Design wird neu gerendert.
Library
Frontend Seite
Die gesamte Seite wird im Cache abgelegt.
Library
Tagging
Durch Tagging ist es möglich, den Cache zu überwachen und gezielter zu leeren.
Library
Plugin Konzept
  Library
Helper Konzept
Ähnlich dem Plugin Konzept, nur auf Action-Basis.
Library
Datenbankanbindung
  Library
PDO_Mysql
  Library
Fehlerbehandlung
Durch ein ausgefeiltes Exception Model können kleinere Fehler behandelt werden und führen nicht zwangsläufig zum Abbruch des gesamten Seitenaufbaus.
Library
Schichtenmodell
In RedSpark gibt es ein ausgefeiltes Schichtenmodell, um Exception and der richtigen Stelle aufzufangen.
Library
Logging
Exception werden geloggt, um auch in Live Systemen Fehlern auf die Schliche zu kommen.
Library
Ausgabe
Wenn die Seite nicht live ist, werden Fehler ebenfalls im Browser Ausgegeben. Das verhindert, dass die Fehler stillschwigend untergehen.
Library
Vorschaltseite
Bei schwerwiegenden Fehlern, wird automatisch eine individuelle Vorschaltseite angezeigt.
Library
Formulare
Automatische Generierung von Formularen mit einheitlichem Layout.
Library
Standard Fomularelemente (Eingabefelder, Checkboxen, Dropdowns, ...)
  Library
Erweiterte Fomularelemente (Twoselect, Flash Fileupload, ... )
  Library
Errorstack
Meldungen aus dem System werden gesammelt und im Browser an einer bestimmten Stelle im Layout ausgegeben.
Library
Mediendateien Analyse
  Library
Auslesen von EXIF Daten
  Library
Auslesen von IPTC Daten
  Library
Modulkonzept
  Library
Überschreiben von Modulfunktionalität
  Library
Überschreiben von Modul Designs
  Library
Überschreiben von Modul Berechtigungen
  Library
Interfaces zur Beschreibung von Modulfeatures
  Library
System Plugins per Modul möglich
  Library
MVC Unterstützung
  Library
Actionkonzept
  Library
Abstraktes CRUD auf Modelbasis
  Library
Interfaces zur Erweiterung von Actions
  Library
Seitentitel aus Action konfigurierbar
  Library
Metadaten aus Action konfigurierbar
  Library
Breadcrumb aus Action konfigurierbar
  Library
Modelkonzept
  Library
Datenbankmodel
  Library
Automatische m:n Verknüpfung
  Library
Dynamisches Nachladen via magic
  Library
Einfach zu benutzende Filter
  Library
Konfiguration per XML
  Library
Automatische Migration
Durch anlegen einer Migrationsklasse, können bestimmt Operation beim Update auf eine neuere Version automatisch übernommen werden.
Library
Templating
  Library
Standard Design pro Modul
  Library
Design pro Applikation überschreibbar
  Library
Verschiedene Designs, je nach Acl
  Library
Themeing
  Library
Templating via Smarty
  Library
Templating via PHP
  Library
Profiling
  Library
Überwachen der PHP Ausführungszeit
  Library
Überwachen des PHP Speicherverbrauchs
  Library
Toolbox Konzept
Toolboxen dienen dazu, Hilfsfunktionen in logische Einheiten zusammenzufassen. Ein Toolbox wird immer erst dann geladen, wenn sie tatsächlich benötigtg wird.
Library
Übersetzung
  Library
Sammeln von fehlenden Übersetzungen
  Library
Übersetzung via tmx Format
  Library

Kuborgh GmbH

Hamburg 040 819 773 770 Köln 0221 276 66 96 info@kuborgh.de www.kuborgh.de

RedSpark Community

RedSpark Community

Community Website
RedSpark Apps

RedSpark Apps

Zur Übersicht
RedSpark Download

RedSpark Basispaket

Zum Download
Key facts