WikiDer > Zikula
Zikula | ||||
| Entwickler | Zikula Software Foundation | |||
| Letzte Version | 2.0.13 (17. April 2019) | |||
| Status | Aktiv | |||
| Betriebssystem | Multiplattform | |||
| Geschrieben in | PHP | |||
| Kategorie | Rahmen | |||
| Lizenz | GPL | |||
| Versionskontrolle | github.com | |||
| Webseite | (und) Projektseite | |||
| ||||
Zikula ist ein Open Source-Internetanwendung-Rahmen interaktive Websites zu entwickeln. Das objektorientiertenCode wird unter der Softwarelizenz veröffentlicht GPL.
Name
Der Name "Zikula" leitet sich von zwei ab Zulu-Wörter bedeutet "schnell" und "einfach" und wurde 2008 zusammen mit dem Logo entwickelt.[1]
Serverumgebung
Zikula ist ein plattformunabhängiges Framework und läuft grundsätzlich auf jeder Umgebung, in der omgeving PHP (PHP 5.3 oder höher) ist verfügbar. Es kann eine vorhandene Datenbank verwendet werden, da nur Tabellen mit einem von Ihnen vorgebbaren Präfix eingefügt werden. Die Systemvoraussetzungen sind:
- Webserver: Apache 2 (empfohlen) oder Apache 1.3, IIS, Lighttpd und andere, wie z Nginx
- Programmiersprache: PHP ≥ 5.3
- Datenbank: MySQL, Orakel, Microsoft SQL-Server oder PostgreSQL
Eigenschaften
Zikula besteht aus einem Grundsystem (Ader), die unter anderem Benutzerverwaltung, Zugriffsberechtigungen, Templating (basierend auf Smarty), Systemeinstellungen, Erweiterungsverwaltung und Mehrsprachigkeit übernimmt. Erweiterungen lassen sich schnell über das umfassende apic. Erweiterungen werden in Form von Modulen hinzugefügt, Plugins und Themen. Der Kern beinhaltet:
- Datenbankabstraktion Lehre
- Arbeitsablauf-api
- API zur Formulargenerierung und -validierung (wird unter anderem zum Erstellen von Kontaktseiten verwendet)
- Rechtesystem basierend auf Benutzergruppen, mit zugehörigen flexiblen Komponenten (basierend auf Reguläre Ausdrücke)
- Authentifizierungs-API, um auch die Anmeldung über zu ermöglichen LDAP oder OpenID
- Mehrsprachigkeit durch gettext
Entwicklung
Zikula verfolgt einen aktiven Entwicklungszyklus mit häufigen Releases.[2] Das Quellcode wird zur Verfügung gestellt am GitHub. Darüber hinaus in einem separaten git-Repository-Module, die von einer aktiven Entwickler-Community kostenlos zur Verfügung gestellt werden.[3] Erweiterungen fügen Funktionen wie Foren, RSSFeeds, Umfragen, Bildergalerien, E-CommerceLösungen, Spiele, Downloads, Inhaltsmodule (für Dokumente, Nachrichten und Publikationen), Kalender und Blogs.
Gemeinschaft
Weltweit gibt es eine Reihe von Communities (Communities). Es umfasst Support-Foren und Dokumentations-Wikis.
Externer Link
- (und) Projektseite
Quellen, Anmerkungen und/oder Verweise
|