Meer informatie

Deze pagina is bedoeld om je een overzicht te geven van wat Mokuji voor jou kan betekenen en hoe de structuur van het systeem in elkaar zit. Het is bedoeld als achtergrondinformatie. Als je op zoek bent naar specifieke instructies voor het beheren van een website, kun je daarvoor het beheergedeelte van de handleiding raadplegen.

Wanneer gebruik je Mokuji?

Als je een website wilt hebben die uniek, gemakkelijk te beheren en flexibel genoeg is om het aan te passen waar je maar wilt, dan is Mokuji voor jou.

Als je in de webdevelopment-branche zit dan is Mokuji een uitstekend alternatief voor andere systemen als Wordpress, Joomla, Drupal, etc. dat je aan je klanten kan aanbieden te implementeren. Je kunt een website online krijgen in slechts een paar minuten. In de ontwikkelpagina's kan je vinden hoe je een website online zet en op maat kan maken naar de wensen van je klant, zoals het maken van eigen thema's, templates en componenten.

Wat Mokuji doet

Mokuji is een Content Management Systeem en een ontwikkel-framework in een. Dit houd in dat het een erg veelzijdig hulpmiddel is om websites mee te bouwen. Je kan bijvoorbeeld:

  • Pagina's aanmaken / bewerken / verwijderen.
  • Verschillende paginatypes aanbieden om te gebruiken. Zoals statische tekstpagina's, blogs en profielpagina's.
  • De inhoud van je pagina's beheren in meerdere talen.
  • Social media instellen. Om te bepalen hoe jouw pagina weergegeven moet worden op Twitter / Facebook.
  • De structuur van je website-menu beheren.
  • Je website configuratie beheren. Zoals de titel van je website, of de standaard taal.
  • De opmaak van je pagina's bepalen. Door thema's en templates te selecteren, kan je het uiterlijk en de indeling van elke pagina aanpassen.
  • Gebruikers, gebruikersgroepen en permissies beheren. Bijvoorbeeld om sommige pagina's alleen toegankelijk te maken voor ingelogde gebruikers.
  • Meerdere websites tegelijkertijd beheren.

Dit alles werkt al bij een standaard installatie en door de mogelijkheden van het framework te gebruiken, kan dit makkelijk worden uitgebreid met nieuwe functies zoals:

  • Mailing-lijsten creeëren met behulp van het mailing component.
  • Forums and uitgebreidere gebruikersprofielen.
  • Portfolio's en gallerijen maken.
  • Componenten maken van elk gewenst type, bijvoorbeeld een wedstrijd, een onderzoekstool of een productendatabase.
  • De Software Development Kit draaien om te helpen bij het schrijven van componenten.

En nog veel meer opties. Als je graag wilt ontwikkelen met Mokuji en het een nieuwe trucjes wilt leren kunnen de ontwikkelaars pagina's je hierbij helpen.

De structuur van Mokuji

Mokuji kan grofweg worden verdeeld in:

  • Het framework (de 'core')
  • Componenten
  • Thema's
  • Templates
  • Plugins

Een verse Mokuji installatie heeft van elks al een aantal geïnstalleerd, de combinatie wordt de Mokuji basis genoemd. Maar uitbreidingen kunnen altijd nog geïnstalleerd worden.

Het framework kan gezien worden als de lijm tussen de verschillende onderdelen en geeft ze tevens de basis dingen die ze nodig hebben om te kunnen werken. Tenzij je componenten gaat ontwikkelen zal je hier niet mee te maken krijgen.

Componenten zijn de onderdelen die de meeste nieuwe functies aanbieden. Ze bieden nieuwe configuratie opties, nieuwe paginatypes of breiden bestaande functionaliteit uit. Als je functionaliteit mist dan is een nieuw component waarschijnlijk wat je nodig hebt.

Thema's bepalen de stijl van je pagina's. Kleuren schema's, lettertypes, achtergrond afbeeldingen, iconen, marges en opvulling enzovoort. Het is allemaal in het thema beschreven.

Templates bepalen de indeling van je pagina's. Bijvoorbeeld een twee kolommen pagina of drie kolommen, waar het menu moet staan. Of wellicht iets totaal anders, zoals een horizontale website.

Plugins worden voornamelijk ingezet om software van 3e partijen in je Mokuji website op te nemen. Dit kan zijn voor designers, zoals Bootstrap, jQuery en Font Awesome. Of het kan voor ontwikkelaars zijn, zoals PHPMailer en Plupload.