Limbas

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche
Limbas
Limbas CRM System, Ansicht von Kundendaten
Basisdaten
Entwickler Limbas GmbH
Erscheinungsjahr 2006
Aktuelle Version 2.5 (29.3.2013)
Betriebssystem Linux, Solaris, FreeBSD und andere Unix-Derivate
Programmier­sprache PHP
Kategorie Datenbankanwendung, Unternehmenssoftware, Customer-Relationship-Management, Dokumentenmanagement
Lizenz GPL v2
Deutschsprachig ja
www.limbas.com

Limbas ist ein Open-Source Framework zur Entwicklung von web-basierten, geschäftlichen Datenbankanwendungen.

Anwendungsbereiche[Bearbeiten]

Das Limbas Framework ist unter anderem für folgende Arten von Datenbankanwendungen geeignet:

Module[Bearbeiten]

  • Tabellenverwaltung: Ermöglicht das einfache Anlegen und Bearbeiten sowie Verknüpfen von Tabellen. Datensätzen können aus verschiedenen Quellen importiert und exportiert werden.
  • Tabellen-Editor: Das zentrale Modul zur Anzeige und Bearbeitung von Datensätzen. Hier sind auch standardmäßig die Funktionalitäten aus den meisten anderen Modulen integriert (Formulare, Berichte, Wiedervorlagen, Kalender, etc.). Eine besondere Funktion ist das Versionieren von Datensätzen.
  • Formulareditor: Ermöglicht die Gestaltung von eigenen Formularen für Tabellen.
  • Berichtsgenerator: Erzeugt Berichte dynamisch. Dabei werden gängige Formate unterstützt, wie PDF, XML, Word und Excel.
  • Abfragegenerator: Hiermit können Datenbankabfragen komfortabel erstellt werden.
  • Benutzerverwaltung: Sämtliche Tabellen und Felder werden über einen Rechteeditor gruppen-hierarchisch verwaltet.
  • Wiedervorlagen: Ermöglichen es, Aufgaben anzulegen und diese mit beliebigen zu bearbeitenden Datensätzen zu verknüpfen. Jede Aufgabe kann sowohl einzelnen Mitarbeitern als auch zu Benutzergruppen zugewiesen und mit einem Fälligkeitsdatum versehen werden.
  • Kalendersystem: Grundlegende Kalenderfunktionalität, die aber nahtlos zu anderen Modulen oder Tabellen verknüpft und entsprechend erweitert werden kann.
  • Workflow-Engine: Stellt eine API bereit, über welche Workflows (Abläufe und Prozesse) in Limbas realisiert werden können.
  • Dateimanager: Ermöglicht das Verwalten von Dokumenten, sowie deren Zuweisung zu anderen Tabellen oder Modulen in Limbas. Nützliche Funktionalitäten sind die Unterstützung von Metadaten, Dublettenprüfung, Indizierung und Versionierung. Durch die WebDAV-Schnittstelle kann clientseitig mit Desktop-Programmen (z.B. Explorer) auf die Dateien zugegriffen werden (siehe Architektur).
  • Dokumenten-Management: Dokumente können von Limbas indiziert und mit Schlagwörtern versehen werden. Mit der Suchfunktion können Dokumente wie mit einer Suchmaschine anhand ihres Inhalts gefunden werden. Die Funktionalität kann durch die Integration eines externen OCR-Programms erweitert werden. Limbas erkennt Änderungen zwischen verschiedenen Versionen und zeigt diese in den betroffenen Textstellen an.

Architektur[Bearbeiten]

Client-Server-Architektur[Bearbeiten]

Limbas basiert auf einer three-tier Client-Server-Architektur, bestehend aus

  • Datenbank-Server
    Hierfür können verschiedene relationale Datenbanken eingesetzt und über ODBC angebunden werden. Im Moment werden folgende Datenbankenmanagementsysteme unterstützt: MySQL, MAXDB, INGRES, PostgreSQL, Microsoft SQL Server und Oracle.
  • Anwendungsschicht auf dem Webserver
    Limbas ist in PHP implementiert und läuft auf Web-Servern unter Linux und anderen gängigen Unix-Derivaten (Solaris, BSD).
  • Client-Schicht im Web-Browser
    Die webbasierte Benutzer-Oberfläche verwendet Ajax und WYSIWG-Editoren um eine einfache und intuitive Bedienung zu ermöglichen.

Schnittstellen[Bearbeiten]

Limbas ist offen und modular aufgebaut und lässt sich über Extensions problemlos erweitern. Hierfür stehen diverse Schnittstellen im Quellcode bereit.

Über SOAP können externe Anwendungen auf alle grundlegenden Funktionen des Systems zugreifen. Außerdem steht ein Web-Service Interface mit WSDL bereit.

Dateien können über WebDAV in den Desktop eingebunden werden. Die Authentifizierung ist über LDAP möglich.

Limbas stellt außerdem eine Schnittstelle für das Joomla CMS bereit.

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]

Info Sign.svg Dieser Wikipedia-Artikel wurde, gemäß GFDL, CC-by-sa mit der kompletten History importiert.