De git repository voor het informatica eindproject D4p voor het Stedelijk Gymnasium Nijmegen, eindexamenklas 2016-2017.

Christiaan Goossens 3ba3f4d0f6 Final change to docs 1 year ago
assets 4a20995bc3 Grafiek fix en sneller statistiek algorithme 1 year ago
docs 3ba3f4d0f6 Final change to docs 1 year ago
src 3ee95398c4 Cleanup, added docs & RC 2 1 year ago
templates d6511f3eb7 Moved docs, added screenshots + fixed merge error 1 year ago
.gitignore 45db7e7b93 Added proper session handling while in development mode 1 year ago
.htaccess 1f9f6478e6 Moved public dir to root 1 year ago
DATABASE.md ee8e189da5 Added db instruction 2 years ago
README.md ca17ede359 Changed README 1 year ago
composer.json cb4a743c2a Added a proxy for use with index.php/$1 and rewrote redirects to work with sgni.nl 1 year ago
composer.lock cb4a743c2a Added a proxy for use with index.php/$1 and rewrote redirects to work with sgni.nl 1 year ago
index.php ffe56bcf9b Proxy fix 1 year ago

README.md

Informatica Eindproject

Om te kunnen werken aan dit project moet je het volgende doen:

Je doet een git clone (in een random map) (het spreekt voor zich dat je hiervoor eerst git (https://git-scm.com/downloads) moet installeren) met git clone https://git.verictas.com/InformaticaD4p/informatica-eindproject.git. Er verschijnt nu een nieuwe map genaamd informatica-eindproject. In deze map ga je werken.

Om te starten heb je ook een PHP installatie nodig op je PC. Ik heb een zip bestand met de php installatie op http://christiaangoossens.nl/uploads/afc06760-f1b9-4458-8d93-fc6ea8b2a828/php7.zip. Je pakt dit bestand uit en vindt dan een map genaamd php7. Deze map zet je neer op een logische plek (bijvoorbeeld C:/php7 of C:/Program Files/php7) en die voeg je dan toe aan je windows path (dat kun je doen via Configuratischerm>System>Opstartvariabelen (let op, wel het path veranderen naar de map waar je de php7 map hebt neergezet).

Als het goed is kun je in de informatica-eindproject map nu het volgende commando uitvoeren (mag in CMD of de Git shell): php -v. Je krijgt dan het volgende te zien:

PHP 7.1.1 (cli) (built: Jan 18 2017 18:50:48) ( NTS MSVC14 (Visual C++ 2015) x86 )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

(Je kunt ook zelf updaten naar de laatste versie van PHP, deze is een beetje verouderd.)

Switch nu naar de dev branch en je dan ben je klaar om Composer te installeren. Composer is een hulpprogramma dat alle benodigdheden voor jouw project automatisch downloadt en toevoegt. Je kunt de Composer installer vinden op: https://getcomposer.org/download/.

Composer zal je tijdens de installatie vragen om je php versie op te geven, dit staat waarschijnlijk automatisch goed, maar je kunt hem ook zelf zoeken.

Je kunt je website nu starten via composer run. Er zal dan een webserver voor je worden gestart en de benodigdheden worden automatisch geinstalleerd. Je kunt nu zelf een webbrowser openen om naar http://localhost:8080 te gaan en dan zul je je website zien.