English, Nederlands
Doneer met PayPal

Installatie

Systeemvereisten

Wij raden de volgende systeemspecificaties aan.

PHP
Het is aan te raden om de nieuwste PHP-versie te gebruiken, maar de minimale PHP-versie die wordt ondersteund is PHP 5.6. Nocterra werkt het beste met PHP v7.2 of v8.0 of hoger. (Let op: PHP PHP 5.6 en 7.x zijn EOL)
Server
Nocterra kan werken op alle servers die PHP ondersteunen. Als minimum raden we ten minste 2 GB RAM en ten minste een Intel Core2 duo CPU of Intel Atom 330 CPU aan. De minimale vrije schijfruimte die vereist is, is 5 MB, maar dit is sterk afhankelijk van de inhoud van de website, zoals afbeeldingen, video en logbestand vereisten.
Browser
Nocterra is getest op Firefox, Chrome en Safari en het werkt goed op Microsoft Edge, Opera, Lynx of elke browser die HTML 4.01 of HTML 5 ondersteund. Met andere woorden, websites die met Nocterra zijn gebouwd, laden op elke browser. De enige beperkende factor is keuzes die de ontwerper van de website in de CSS-code, pagina-opmaak en geïnstalleerde add-ons maakt.

Installeren

Om Nocterra op uw server te installeren, pakt u gewoon de gedownloade tar.gz uit in de document root of een subdirectory van uw webserver die PHP-scripts kan uitvoeren. Let op, het tar.gz-bestand bevat een .htaccess bestand, welke een bestaand .htaccess bestand dat u hebt ingesteld, kan overschrijven! Ga door naar de snel starten gids hieronder om de configuratie te starten.

Snel starten

Open site.php in uw favoriete editor.

Domein instellen

In het gedeelte Domeinconfiguratie wordt aangegeven welke domeinen welke inhoud aanbieden.

In het configuratiegedeelte domains wordt gespecificeerd welke domeinen welke inhoud aanbieden.

Voor een eenvoudig enkel domein direct in de root van de URL naamruimte, zou de domeinconfiguratie voor een site met één taal er als volgt uit kunnen zien:

$domains			= array(
'example.com' => array(
'base' => '/',
'languages' => 'en',
'host' => 'www.example.com'
)
);

Voor een meertalig enkelvoudig domein direct in de root van de URL naamruimte, met Engels als standaardtaal, zou de domeinconfiguratie er als volgt uit kunnen zien:

$domains			= array(
'example.com' => array(
'base' => '/',
'languages' => array('nl', 'en'),
'defaultLanguage' => 'en',
'host' => 'www.example.com'
)
);

Voor een multidomein direct in de root van de URL-naamruimte, met Engels als standaardtaal, zou de domeinconfiguratie er als volgt uit kunnen zien:

$domains			= array(
'example.com' => array(
'base' => '/',
'languages' => array('en', 'sp'),
'defaultLanguage' => 'en',
'host' => 'www.example.com'
),
'example.nl' => array(
'base' => '/',
'languages' => 'nl',
'host' => 'www.example.nl'
)
);

Raadpleeg de documentatie over domeinen voor meer informatie.

Taalinstellingen

De language configuratie sectie specificeert hoe verzoeken in een specifieke taal aan de gebruiker moeten worden geleverd. Standaard wordt een invoer voor Engels geleverd.

Voor elke taal die de website moet ondersteunen, moet u een item configureren in de languages array:

$languages			= array(
'en' => array(
'name' => 'English',
'locale' => 'en_GB',
'image' => 'icon_english.png',
'time_s' => '%hour%:%minute%',
'time_m' => '%hour%:%minutes%:%seconds%',
'time_l' => '%hour%:%minutes%:%seconds%',
'date_s' => '%year%/%month0%/%date%',
'date_m' => '%Month_abbr%/%date0%/%year%',
'date_l' => '%Month_name% %date_ord%, %year%'
)
);

Raadpleeg de documentatie over lokalisatie en taal voor meer informatie.

Branding, pagina en varianten

De standaard site.php bevat voorbeeld branding en page configuraties. De branding instellingen definiëren hoe de website zichzelf presenteert aan de bezoeker, zoekrobots en platforms zoals Twitter en Facebook. Het bevat instellingen voor een sitebrede titel, trefwoorden, beschrijving, een afbeelding om de website te vertegenwoordigen, welke stylesheets en scripts geladen moeten worden.

De pagina configuratie bevat instellingen hoe de pagina's van de website gemarkeerd moeten worden. Deze omvatten instellingen zoals of en hoe breadcrumbs getoond moeten worden, een menu gepresenteerd moet worden, navigatielinks, pagina footer et cetera.

De standaard site.php bevat een lege variants configuratie. U kunt meerdere varianten definiëren voor de hoofdbranding en paginaconfiguratie van de website. Met een eenvoudige tag door een API-functie aan te roepen, kunt u sets pagina's omschakelen naar een andere brandingstijl of pagina-opmaak.

Raadpleeg de documentatie over branding, pagina en varianten voor meer informatie.

Het menu van de website

De standaard site.php bevat een menu met een ingang naar de startpagina van de website en een voorbeeldpagina. Deze menu-definitie wordt gebruikt voor het genereren van breadcrumbs en navigatie op elke pagina en voor het genereren van links in meerdere talen op de website.

Zie de documentatie over menu, links, pagina en varianten voor meer informatie.