Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.
- Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
- Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
Zikula
Zikula | ||
Ontwikkelaar | Zikula Software Foundation | |
Recentste versie | 1.3.6 (7 november 2013) | |
Status | Actief | |
Besturingssysteem | Multiplatform | |
Geschreven in | PHP | |
Categorie | Framework | |
Licentie | GPL | |
Website | (en) Projectpagina |
Zikula is een vrij, open source webapplicatieframework, of kort gezegd web toolkit. De objectgeoriënteerde code wordt vrijgegeven onder de GPL. Zikula is bedoeld als hulpmiddel om interactieve websites te ontwikkelen.
Naam
De naam "Zikula" is afkomstig van meerdere Zoeloe-woorden, met de betekenis van "snel" en "simpel", en is samen met het logo in 2008 ontwikkeld.[1]
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. Systeemvereisten:
- 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 is opgebouwd uit een basis (Core) die 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.[2]. 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.[3] Extensies voegen functionaliteit toe, zoals forums, RSS-feeds, peilingen, afbeeldings galerijen, e-commerce-oplossingen, spellen, downloads, inhoudsmodules (voor documenten, nieuws en publicaties), kalenders en blogs.
Gemeenschap
Er zijn een aantal gemeenschappen (community's) wereldwijd te vinden, waaronder de internationale[4] en Nederlandse.[5] Daar zijn onder andere ondersteuningsforums en documentatiewiki's te vinden.
Externe link
- (en) Projectpagina
Intertaalkoppelingen via Wikidata (via reasonator)
Bronnen, noten en/of referenties
|