Over CodeYard

CodeYard is een landelijk initiatief van de Radboud Universiteit Nijmegen. Het is een project waarbij middelbare scholieren bouwen aan Open Source software. CodeYard biedt een infrastructuur aan in de vorm van een "digitaal schoolplein". Hier kunnen creativiteit en programmeerkennis samen een basis vormen voor het ontwikkelen en uitvoeren van eigen programmeerprojecten, alléén of samen met andere scholieren.

Op de CodeYard website staat alles wat nodig is om een project te beginnen, projecten om aan mee te werken, of algemene informatie over wat Open Source software ontwikkeling is en hoe het werkt. Naast het leveren en in stand houden van de technische infrastructuur, biedt het CodeYard project ook begeleiding aan de scholieren om de beginfase laagdrempelig te maken.

Wie is CodeYard

CodeYard wordt ondersteund door een aantal vrijwilligers (zoals dat bij elk Open-Source project gaat), begeleid door een vaste technische staf en informaticaleraren uit de provincie Gelderland.

Staf


Oud-medewerkers



Contactinformatie

Heeft u vragen of wilt u meer informatie? Neem gerust contact met ons op. Klik hier om contact met ons op te nemen via een webformulier. U kunt ook natuurlijk ook bellen of langs komen.

Website: www.codeyard.net
Bezoekadres: CodeYard Kamer
Radboud Universiteit Nijmegen
Heyendaalseweg 135,
Huygensgebouw, Kamer HG02.047
6525AJ Nijmegen
GPS: 51°; 49' , 5°; 52' of 51.824 , 5.87
Telefoon:Tel. 024-3652075
E-mail:info@codeyard.net

Infrastructuur en Ontwerp van CodeYard

Voor het aanbieden van de infrastructuur voor de Open Source projecten van scholieren maakt CodeYard gebruik van een aantal Open Source oplossingen. Deze worden hier beschreven.

Servers

De servers draaien FreeBSD en gebruiken daarbij Apache en Subversion.

De server installatie is uitgebreid beschreven in een aantal artikelen (in het engels), zodat bijvoorbeeld in het geval van catastrofaal serverfalen de server eenvoudig te herstellen is. Ook is het soort installatie (meerdere services, updatable web-content met Subversion, inclusief security overwegingen) uitgebreid gedocumenteerd.

Er zijn vier servers:
  1. Eentje biedt een shell voor beheerstaken.
  2. Een web- en subversion server, die de website voor gewoon gebruik (www.codeyard.net) en een administratieve site verzorgt.
  3. Een web en subversion server, die de inhoud en websites van de projecten verzorgt.
  4. Een SQL server voor database-taken.

Applicaties

CodeYard maakt gebruik van Open Source applicaties en materialen met een Open licentie:
PHP Logo php voor de website. (PHP Logo copyright the PHP Group)
Kolourpaint Logo KolourPaint voor eenvoudig grafisch werk. (Kolourpaint Logo is een van de CrystalSVG icons, gebruikt onder de GPL)
Blambot Comic Fonts Blambot Comic Fonts voor de belettering van het CodeYard logo (in Gorilla Milkshake). De Blambot fonts zijn bruikbaar voor niet-commerciële toepassingen, in het bijzonder voor web-comics. Ze zijn dus niet Open, maar wel vrij beschikbaar voor sommige doelen. (Blambot Logo copyright Nate Piekos)
FreeBSD FreeBSD als server OS voor de CodeYard machines. (BSD Daemon Copyright 1988 by Marshall Kirk McKusick)
Subversion Logo Subversion als versie beheer server voor de websites.
s9y Logo Blogging en nieuws wordt verzorgd door Serendipity.
punBB Logo Forum software is punBB, een van de vele PHP-gebaseerde bulletin-board programma's. (punBB Logo copyright 2003-2005 Rickard Andersson)