Limbas

from Wikipedia, the free encyclopedia
Limbas
Basic data

developer LIMBAS
Current  version 3.6
(March 21, 2019)
operating system Linux , Solaris , FreeBSD and other Unix flavors
programming language PHP
category CRM , DMS , web framework
License GPL v2
German speaking Yes
www.limbas.org

Limbas is a free web framework for developing database- based web applications .

Origin and Distribution

The Limbas project was founded out of the motivation to develop an open source alternative to existing proprietary and manufacturer- or platform-specific database applications (compare open source ).

Limbas is used for the most part in medium-sized companies and corporations, partly also in the public sector. The software architecture is designed for high scalability (see architecture ).

The well-known application solutions implemented with Limbas include CRM , DMS , ERP , test equipment management , groupware and CMS systems.

In recent years articles about Limbas have been published several times in specialist journals.

Development and licensing

New versions appear 2 to 4 times a year. The Limbas source code is published in full under the GPLv 2 license.

Functions

Limbas contains the following basic functionalities:

  • Table management: Enables the easy creation, editing and linking of tables. Data sets can be imported and exported from various sources.
  • Table editor: data records can be queried or searched and edited using forms. Most of the other functions (reports, follow-ups, calendar appointments, etc.) are integrated here. Versioning of data records is a special feature.
  • Form editor: Enables the design of individual forms for creating and editing data records.
  • Report Editor: Allows you to design reports that can be dynamically generated in popular formats such as PDF, XML, Word and Excel.
  • Query editor: With this database queries can be graphically created and visualized.
  • Rights editor: All user access rights to tables and fields are managed here in a group hierarchy.
  • Diagram editor: For graphical display of queries and evaluations. Line graph, bar chart or pie chart
  • Resubmissions: Make it possible to create tasks and link them to any data records to be processed. Each task can be assigned to both individual employees and user groups and given a due date.
  • Calendar system: Comprehensive calendar system with CalDAV interface. Appointments can be linked to data records from other tables.
  • Workflow engine: Provides an API via which procedures and processes are implemented in Limbas. Workflows can be configured via the admin interface.
  • File manager: Allows you to manage documents and assign them to other tables and data sets in Limbas. Useful functionalities are the support of metadata, duplicate checking, indexing and versioning. Via the WebDAV interface, the files can be accessed on the client side with desktop programs (e.g. Explorer) (see architecture ). Documents can be indexed and tagged by Limbas. With the search function, they can also be found based on their content, just like with a search engine. The document management functionality can be expanded by integrating an external OCR program. Limbas recognizes changes between different versions and displays them in the relevant text passages.
  • Object-oriented programming
  • E-mail function: Integrated mail function for linking e-mails to data records
  • Installation wizard: installation help

Software architecture

Limbas is based on a client-server architecture , consisting of the following components:

By replicating web and database servers, Limbas enables high horizontal scalability . This can easily be done with most of the supported databases.

Interfaces

Limbas is open and modular and can be expanded as required. This is not only possible via the interfaces in the source code. External applications can access the functions of Limbas via SOAP . The WSDL interface provides a separate web service for each database table, with which basic database operations ( CRUD ) can be carried out. Appointments can be synchronized via CalDAV .

Documents managed by Limbas can be integrated into the desktop via WebDAV .

See also

Web links

Individual evidence

  1. Version-3-6. March 21, 2019, accessed March 28, 2019 .
  2. a b Limba's solutions. Retrieved August 22, 2013 .
  3. Articles from specialist journals. Retrieved August 22, 2013 .