Ontwikkeling

Omdat we zelf zo enthusiast zijn over het Grabbl project, houden we iedereen die maar geinteresseerd is graag op de hoogte van de ontwikkeling ervan.
Hiertoe hebben we een aantal middelen ingezet die hier te vinden zijn.

  1. Demo
  2. Subversion
  3. Trac
  4. Documentatie
  5. Weblog

Demo

Alhoewel de basis versie (0.1) nog niet uitgebracht is, kunnen we alvast een sneak preview geven van hoe Grabbl er ongeveer uit gaat zien.
Door middel van deze demo hopen we een beetje te kunnen laten voelen hoe het kan zijn om Grabbl (in zijn uiteindelijke vorm) te gebruiken. Houd er wel rekening mee dat alles wat je hier te zien krijgt nog in ontwikkeling is en dus kan (en zal) veranderen.
We wensen je in ieder geval veel plezier met het rondklikken in deze demo.

Online demo versie
De huidige demo versie draait op een export van revisie 156.

Misbruik van de demo stellen we niet op prijs, we hebben liever dat je ons informeert over de bug(s).

Locatie: http://demo.grabbl.sparepencil.com/
Inlognaam: admin
Wachtwoord: admin

Subversion

Als je benieuwd bent naar de huidige mogelijkheden van Grabbl (hoe onstabiel die ook mogen zijn) dan is er de optie om de laatste revisie te installeren. Gebruik deze versie niet voor het afhandelen van echte situaties, daar is die niet voor bedoeld!
Zorg dat je de volgende checklist hebt afgewerkt voordat je verder gaat:

  • Je hebt een (lokale) webserver. Bij voorkeur Apache (1.3 of hoger)
  • PHP 5 is geinstalleerd
  • MySQL is geinstalleerd (versie 5 of hoger is aan te raden)

Een goed en simpel pakket wat al het bovenstaande bevat is XAMPP.
Verder heb je ook nog een Subversion client nodig. We gaan er hier van uit dat je de commandline versie gebruikt.

Nu komt het:

  1. Maak een database (en eventueel een nieuwe gebruiker) aan op je server (dit kan vaak via phpMyAdmin, wat bij veel server pakketten is inbegrepen). Onthoud de gegevens.
  2. Open een commandoprompt en cd naar de document root van je server (’htdocs’, ‘public_html’ o.i.d.)
  3. Maak een export van de trunk naar de submap ‘grabbl’ (deze map wordt automatisch gemaakt):
    1. svn export http://cvs.codeyard.net/svn/Grabbl/trunk/ grabbl
  4. Open het bestand ‘/conf/grabbl.php’ in je favoriete editor en vul de gegevens voor gebruikersnaam, wachtwoord en database naam in:
    1. define(‘DB_SERVER’, ‘localhost’);
    2. define(‘DB_USERNAME’, ‘grabbl’);
    3. define(‘DB_PASSWORD’, ‘changeme’);
    4. define(‘DB_NAME’, ‘grabbl’);
  5. Voer nu de SQL in de bestanden ‘/conf/grabbl-db.sql’ en ‘/conf/grabbl-data.sql’ uit op je database (ook dit kan via phpMyAdmin). Let op, de volgorde is belangrijk!
  6. Nu de installatie voltooid is kan je het resultaat van je harde werk bekijken in je browser. Er is ook een beheerders account gemaakt. Gebruikersnaam en wachtwoord hiervan zijn admin

Trac

Voor de planning en het beheren van taken, evenals het ‘tracken van bugs’ gebruiken we het trac systeem. Tot nu toe is het altijd van pas gekomen.

Documentatie

Technische documentatie wordt uit de code gegenereerd met behulp van phpDocumentor. Deze documentatie zetten we ook en we hopen dit up-to-date te kunnen houden. De huidige documentatie is gemaakt op een checkout van revisie 101.

Weblog

Behalve het bovenstaande houden we ook een weblog bij waar eens in de zoveel tijd wat wordt verteld over het project.
Soms, heel soms, plaatsen we er ook belangrijk nieuws updates. Dus het is zeker de moeite waard om af en toe te lezen. ;)

  • Weblog
    lees het weblog
  • RSS feed
    hiermee blijf je eenvoudig op de hoogte van nieuwe berichten