Over de site

De geschiedenis
Toen ik net begon met jongleren, heb ik mezelf veel trucs geleerd via een van de weinige Nederlandse jongleersites die destijds bestond, jongleren.net. Later ging ik verder zoeken op andere, meestal Engelstalige sites. Toen ik in 2004 nog eens terug wou kijken op jongleren.net, bleek hij kapot en achterhaald te zijn, en begin 2005 bleek hij voorgoed down te zijn. Aangezien het verdere aanbod van Nederlandse sites waar jongleertrucs te leren waren nogal mager was, besloot ik toen zelf dan maar zo'n site te gaan bouwen.

Het idee van Balletjesgooien.nl is dan ook dat de kwaliteit van de truc-uitleg hoog is, met duidelijke animaties en veel tekst. Iedere jongleur kan Tennis in één zin uitleggen ("1 bal eroverheen gooien"), maar juist voor beginners is het fijn als er meer uitleg en tips bijstaan.

De eerste opzet van de site duurde nogal lang, omdat ik ondertussen gewoon met stages, colleges en tentamens zat. In het voorjaar van 2005 begon het werk (op vakantie in Cyprus nog wel) met het schrijven van de eerste tutorials en jongleerjargon. In juli 2005 (wederom in de vakantie) werden domeinnaam en webspace geregeld, in augustus werd de site afgebouwd, en op 1 september ging de site officieel open.

Webtech
Balletjesgooien.nl draait op een Unix account op de servers van Space1.nl. Alle inhoud wordt gemanaged met het klein-maar-fijne CMS Etomite (slechts 2 MB!) dat gebruikt maakt van PHP, MySQL en TinyMCE, en ook nog eens geheel gratis is! Voor de layout maakt deze site gebruik van een zelfgescheven template voor Etomite met CSS en aantal graphics. Het menu aan de linkerkant bijvoorbeeld is louter een geneste <ul> <li> lijst, die door creatief CSS wordt omgetoverd in het fly-out menu. (Echt waar! Zet de CSS stylesheet maar eens uit.) De layout is bewust eenvoudig, net en strak gehouden voor optimale lees- en navigeerbaarheid, en tevens is hierdoor de homepage inclusief graphics, html, CSS en counter nog steeds < 30 kb is (waarvan de helft voor het logo).

De animaties
De jongleer-animaties zijn gemaakt met JugglingLab JML files, en kunnen met een code snippet gemakkelijk tussen de normale tekst worden geplaatst. Ze vereisen wel Java 1.1 (download de laatste versie hier). JugglingLab is ongeveer 300 kb groot, dus de eerste keer dat je op een pagina met een animatie komt kan het even duren voordat deze ook daadwerkelijk verschijnt. Zoals je waarschijnlijk al gemerkt hebt, bewegen ze alleen als je muiscursor erop staat. Dit is om te voorkomen dat de site te bont en onrustig zou worden. Wat je wellicht nog niet ontdekt hebt, is dat je de animaties kunt stoppen en starten door erop te klikken, en dat je het poppetje zelfs kunt draaien door erop te klikken en dan te slepen.

Etomite CMS

 

Copyright © 2005 balletjesgooien.nl. Inhoud en ontwerp mogen niet gekopieerd of verspeid worden zonder toestemming van de auteur.
MySQL: 0.0417 s, 64 request(s), PHP: 0.0214 s, total: 0.0631 s, page retrieved from database.

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/web/snl72548/index.php:397) in /usr/home/web/snl72548/index.php on line 384
Etomite »

« Etomite Parse Error »

Etomite encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
 
PHP error debug
  Error: getdate() [function.getdate]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead 
  Error type/ Nr.: - 2048 
  File: /usr/home/web/snl72548/index.php 
  Line: 1179 
  Line 1179 source: $accesstime = getdate();  
 
Parser timing
  MySQL: 0.0417 s s(64 Requests)
  PHP: 0.0251 s s 
  Total: 0.0668 s s