Sunny AMS
Sunny AMS ist ein kostenloses Application Management System. Es ist in PHP5 geschreiben und verwendet meist MySQL als Datenbank.
Es wird zur schnellen Erstellung von Webseiten sowie zur Erstellung von Browser basierten Applikationen eingesetzt.
Verwendung:
Sunny AMS kann auf jedem Server mit PHP5 und MySQL eingesetzt werden. Für die Erstellung von professionellen Webseiten sind HTML und CSS Kentnisse notwendig.
Die Einarbeitungszeit beträgt nur wenige Stunden.
Obwohl es sich um kostenlose Software handelt wird von den Entwicklern ein kostenloser Support angeboten.
Laut Entwickler Aussagen ermöglicht das System ohne große Vorkenntnisse die schnelle und einfache Umsetzung von jeglicher Web Applikation.
Bedienung:
Sunny AMS wird auf einem Webserver installiert. Der Entwickler nutzt einen Browser um das System zu konifigurieren und zu modellieren.
Es gleidert sich in 3 Bereiche: den normalen Nutzer, den Content Verwalter und den Ersteller.
Der Nutzer besucht eine Webseite oder loggt sich ein um erweiterte Informationen oder Funktionen nutzen zu können.
Der Content Verwalter logfgt sich im Frontend ein und kann einfach Inhalte im WYSIWYG-Editor ändern und erweitern, oder weitere Navigationspunkte hinzufügen.
Der Ersteller erstellt das Design in HTML und CSS (oder nutzt ein Theme) und kann auch ohne Programmierkenntnisse komplexere Internetseiten erstellen.
Für die Erstellung von Web Applikationen sind Kenntnisse in PHP notwendig.
Im Backend wird die Website verwaltet. Dort wird Sunny AMS konfiguriert, Im Frontend erhält ein angemeldeter Benutzer über die Frontend-Verwaltung sofort Zugriff auf alle Inhalte und kann diese neu erstellen und bearbeiten. Der WYSIWYG-Editor erlaubt es Anwendern ohne HTML-Kenntnisse, redaktionelle Arbeit zu erledigen.
Funktionen:
- Sofort starten
Die Downloadseite bietet eine Sofort Installation an. Dabei wird eine Subdomain auf Sunny-AMS.com mit dem System installiert. Diese Sub Domain kann für den Entwicklungsprozess kostenlos genutzt werden.
Eine installation auf dem eigenen Server ist jederzeit möglich und dauert laut Entwicklerangaben weniger als 5 Minuten.
- CMS
Sunny AMS beinhaltet ein Content Management System. Durch die Frontendverwaltung kann durch einen Doppelklick auf beliebigen Inhalt dieser sofort an Ort und Stelle bearbeitet werden.
Seiten und Navigation sind über Drag and Drop einfach zu verwalten. Laut Sunny AMS Seite ist nur minimaler Schulungsaufwand nötig um Inhalte oder Struktur von Web Inhalten zu pflegen.
- CRM
- Apps
Apps können jeder Seite zugeordnet werden. Eine App besteht aus verschiedenen Objekten. Zur Erstellung einer App können Daten Objekte, Ein- und Ausgabenmasken, Ajax Funktionen, Funktionale Objekte (Interrupt Service Routine), erstellt werden.
Als Beispiel Apps findet sich Sunny Adress, Sunny Blog, ….. als kostenloser Download.
- Themes
Durch den Einsatz von der Smarty TPL Enginge werden Design und Code klar getrennt. Themes werden durch Austausch eines Ordners installiert.
Teile der Templates (Gilt für alle Objektarten und Ansichten (Overview, Detail, Edit) werden automaitsch mit dem integrierten Codegenerator erzeugt.
Dies erleichtert die Erstellung oder Erweiterung von Dateninhalten wie Kontaktformulare oder News. jede App kann ein eigenes Theme verwenden.
- JQuery
Sunny AMS beinhaltet die JQuery Erweiterung.
- Ajax
Als Ajax Framework wird XAJAX eingesetzt. Durch Selbst erstellte Ajax PHP Funktionen werden automatisch integriert und und stehen sofort zur Verfügung.
- Objekte
Alle Erweiterungen und Apps werden mit Objekten realisiert. Die Objekte werden auf Knopfdruck im Backend erstellt und beinhalten je nach Typ Datenbank Elemente, Templates, Eingabemasken, Suchmasken, Sortiermasken, Filterelemente, Kontaktformulare.
Sunny AMS übernimmt dabei automatisch die Datenbank Erstellung und das Handling. Erstellt HTML Vorlagen Templates für die Ansichten (Overview, Detail, EDIT), die Suchmasken, die Sortiermasken.
— Arten von Objekten
— Text Objekt
Text der an jeder beliebigen Stelle als Block ausgebeben werden kann. Der Inhalt eines Text Objekt kann über die CMS Doppelklick Funktion auch im Front End einfach verwaltet werden.
—- Mailing Objekte
Zur Erstellung von Kontaktformularen. Es stehen die gleichen Feld typen wie bei objekten zur Verfügung. Der Code Generator erstellt auch hier die Vorlagen für das Formular und das HTML / Text Email Format
Konfiguration für Email Empfänger, text vor Versand, text nach Versand, Sichtbarkeitsregeln zuweisbar nach user Status (Rechte und Rollenverwaltung)
—-Daten Objekt:
Es stehen jedem Daten Objekt beliebig viele Felder von folgenden Typen zur Verfügung:
- Auswahl
- Mehrfachauswahl
- Zeichenfolge
- Textfeld
- Beziehung
- Ganzzahl
- Dezimalzahl
- Datum
- Ja / Nein
—- Filter Objekt
Ein Filter Objekt definiert einen Filter für ein vorhandens Objekt. Dabei kann für den Filter jedem Feld des Objekts ein soll Wert zugewiesen werden.
—- TPL Objekt
Template Objekt zur einfachen Gestaltung von Ansichten oder schnellen Implementierung von PHP Code
- Code Generator
Alle Objekt Ansichten (Overview, Edit, Detail) werden durch den integrierten TPL HTML Codegenerator als Vorlage erstellt. Auch Email Templates (HTML/Text) und die Formulare werden automaitsch als Vorlage zur weiteren Design Anpassung generiert.
- Automatische SEO
Sunny AMS verfügt über eine automatische SEO Generierung durch Zuwesiung in den Objekten. Dabei werden automatisch Daten Inhalte wie NEWS als SEO Tags eingebaut. Eine mauelle Bearbeitung der sprechende URLS und SEO Tags wird für erweiterte SEO optimierung unterstützt.
- Community Funktionen
Durch die integrierten Funktionen wie Registrierung, Chat, und die rechte und Rollen Verwaltung eignet sich Sunny AMS für die Erstelllung von Web2.0 Communities
— Registrierung
Folgende Registrierungsprozesse werden unterstützt:
Sofort Registrierung, Email Überprüfung, Betreiber Bestätigung.
— Rechte und Rollen
Die Rechte und Rollen Verwaltung lehnt sich an das Linux und Microsoft System an. Es können belibiege Rollen (oder Gruppen) definiert werden. Diesen Rollen werden die einzelnen Rechte zugeordnet.
Die Rechte sind dynamisch erweiterbar. Es bestehen Zugriffsfunktionen um Rechte und Rollen auf Ajax Ebene zu überprüfen
— Freigaben auf Seitenebene / Objektebene
Jede Seite und jede Objekt Ansicht kann auf beliebige Benutzer oder Rechte Staten beschränkt werden.
Architektur:
Sunny AMS verwendet intern die 5. Normalform als Datenbank Modell. Es sind Applikationen in Betrieb mit MySQL Datenbanken größer als 700 Mbyte.**
Es basiert auf dem MVC (Model View Controller) Modell und ist in PHP5 implementiert. Alle Objekte und Funktionen werden Apps zugewiesen. Diese können importiert und exportiert werden.
Durch die integrierte API Schnittstelle mit zahlreichen PHP Funktionen kann direkt ohne Kernel Anpassungen auf jede Verarbeitungsroutine und Datenbank Routine des Systems zugegriffen werden. Dies soll die Web Applikations Programmierung erleichern.
Geschichte:
Die Grundzüge von Sunny AMS wurden 2001 gelegt. Es entwickelte sich aus dem Vorgänger Sunny CMS zum heutigen universell einsetzbaren Werkzeug.
Laut den Entwicklern wurde Sunny AMS aufgrund der fehlenden bzw. unvollständigen frei verfügbaren Entwicklungswerkzeuge für Web Seiten und Web Applikationen implementiert. Es soll diese Lücke schließen um schnell, effizient und nutzerfreundlich Web Applikationen zu erstellen.
Unterscheidung zu CMS, CRM, ERP
Sunny AMS dient zum Erstellen von CMS, CRM, und ERP Systemen. Die Pflege der Daten und Seitenstruktur errinnert an typische CMS System, die Bedienung ist allerdings oft einfacher.
Durch die Objekte und Beziehungen können sehr einfach komplexere CRM bzw. ERP Lösungen gebaut werden. Die Entwickler sind der Meinung dass es die Entwicklung und den Betrieb von Online Applikationen und Webseiten stark vereinfacht und beschleunigt.
Einzelnachweise
** Recruiting System für Bewerber
** SIRIS Feedback MAG
** Sunny CMS
Es ist kostenlos und eine Weiterentwicklung von Sunny CMS.
Entwickler:
Dimitry Mayr
Dipl. Ing. Jürgen Mario Baur
Mitarbeiter Team der AllatNet Internetagentur
Eintrag AMS Inelligent Management System:
Der Begriff AMS steht für Application Management System kann auch als Internet Management System gedeutet werden.
Das A (Application) steht dabei für eine softwareseitige Vereinfachung bei der Erstellung von Web Seiten und Web Applikationen.
Durch Code Generatoren für HTML Inhalte und Formulare, Applicatione Verwendung der Inhalte für eine automaitsche SEO Optimierung sowie intuitive und schnelle Bearbeitung von Web Inhalten wird diese Vreinfachung verwirklicht.
AMS Systeme fassen Funktionen, Daten und Darstellung in Apps zusammen. Diese können importiert und exportiert werden. Über den AMS Market stehen viele Apps für die Betreiber und Ersteller kostenlos zur Verfügung.
Das Datenbank Handling und die Datenverarbeitung werden dabei vom AMS direkt übernommen. Eine Programmierung und Erstellung der Datenbank und der Zugriffsfunktionen werden meist auf grafischen Browser Oberflächen “zusammen geklickt”.
Es steht für eine Weiterentwicklung von CMS und CRM Systemen
Einzelnachweise:
Link zu Sunny AMS : http://www.google.de/search?hl=de&q=%22sunny+cms%22&btnG=Suche&aq=f&aqi=&aql=&oq=