Zikula
Zikula is een open-source-webapplicatie-framework waarmee interactieve websites ontwikkeld kunnen worden. De objectgeoriënteerde code is vrijgegeven onder de s…
| Zikula | ||||
|---|---|---|---|---|
| Ontwerp en ontwikkeling | ||||
| Categorie | Framework | |||
| Ontwikkelaar(s) | Zikula Software Foundation | |||
| Besturingssysteem | Multiplatform | |||
| Geschreven in | PHP | |||
| Status en tijdlijn | ||||
| Status | Actief | |||
| Recentste versie | 3.1.0 (21 december 2021)[1] | |||
| Onderdelen | ||||
| Licentie(s) | GPL | |||
| Links | ||||
| Website | (en) Projectpagina | |||
| Versiebeheer | Broncode | |||
| ||||
Zikula is een open-source-webapplicatie-framework waarmee interactieve websites ontwikkeld kunnen worden. De objectgeoriënteerde code is vrijgegeven onder de softwarelicentie GPL.
Naam
De naam "Zikula" is afgeleid van twee Zoeloe-woorden die "snel" en "simpel" betekenen en werd samen met het logo in 2008 ontwikkeld.[2]
Serveromgeving
Zikula is een platformonafhankelijk framework en draait in principe op iedere omgeving waar PHP (PHP 5.3 of hoger) beschikbaar is. Er kan gebruik worden gemaakt van een bestaande database, aangezien er alleen tabellen worden ingevoegd met een prefix die zelf opgegeven kan worden. De systeemvereisten zijn:
- Webserver: Apache 2 (aanbevolen) of Apache 1.3, IIS, Lighttpd en andere, zoals Nginx
- Programmeertaal: PHP ≥ 5.3
- Database: MySQL, Oracle, Microsoft SQL Server of PostgreSQL
Eigenschappen
Zikula bestaat uit een basissysteem (core) dat onder andere gebruikersbeheer, toegangsrechten, templating (gebaseerd op Smarty), systeeminstellingen, extensiebeheer en meertaligheid afhandelt. Extensies zijn snel te ontwikkelen met behulp van de uitgebreide api. Extensies worden toegevoegd in de vorm van modules, plug-ins en thema's. De core bevat onder andere:
- database-abstractie Doctrine
- workflow-api
- api voor formuliergeneratie en -validatie (wordt onder meer gebruikt om contactpagina's te maken)
- rechtensysteem op basis van gebruikersgroepen, met bijbehorende flexibele componenten (gebaseerd op reguliere expressies)
- authenticatie-api om inloggen ook mogelijk te maken via onder andere LDAP of OpenID
- meertaligheid door middel van gettext
Ontwikkeling
Zikula streeft een actieve ontwikkelingscyclus na met frequente uitgaven.[3] De broncode wordt beschikbaar gesteld op GitHub. Daarnaast worden er in een aparte Git-repository modules bijgehouden die gratis beschikbaar worden gesteld door een actieve gemeenschap van ontwikkelaars.[4] Extensies voegen functionaliteit toe, zoals forums, RSS-feeds, peilingen, afbeeldingsgalerijen, e-commerce-oplossingen, spellen, downloads, inhoudsmodules (voor documenten, nieuws en publicaties), kalenders en blogs.
Gemeenschap
Er bestaan wereldwijd een aantal gemeenschappen (community's). Daar zijn onder andere ondersteuningsfora en documentatiewiki's te vinden.
Externe link
- (en) Projectpagina
- ↑ "Release 3.1.0"; geraadpleegd op: 24 oktober 2022; datum van uitgave: 21 december 2021.
- ↑ Citaat: The Zikula brand name was created from several Zulu words, one of the official languages of South Africa, where "Zila ukudla" means fast and "Lula" means easy, which are the main attributes of the software. op Strategic Name Development Creates Zikula Global Product Name and Logo
- ↑ Zikula Core
- ↑ Zikula Modules
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.