Dit was mijn awesome stage bij Content Cowboys.
28 januari, m'n eerste dage stage bij Content Cowboys! Het was wel spannend. Zo 12 weken voor een bedrijf werken en niet meer naar lessen gaan, ik keek er eerlijk gezegd wel naar uit. We werden direct goed ontvangen door de developers en mochten direct meedoen aan de 'dev meeting'. Tijdens deze 'dev meeting' kregen we direct onze eerste opdracht. Ik mocht beginnen aan een planningstool. Dit was een intern project voor Content Cowboys zelf waar ze de vaste werknemers konden inplannen op projecten voor verschillende uren en dergelijke.
Maar voor ik even terug een recap geef over de projecten die ik heb gedaan geef ik eerst nog wat info van dingen die ik heb meegemaakt tijdens m'n stage.
Elke dag deden we bij Content Cowboys een 'dev meeting'. Waar we vlug even vertelden wat we de vorige dag hebben gedaan en wat we die dag zelf gingen doen.
Op het einde van de eerste week was het al direct mannen avond en zijn we gaan bowlen en 't stad ingetrokken. Dit was direct een goede ijsbreker.. :)
Elke donderdag deden we een 'show & tell' met de devs waar iedereen een paar leuke websites, projecten, filmpjes, .. liet zien die hij gedurende die week was tegen gekomen.
We hebben ook jammer genoeg afscheid moeten nemen van enkele mensen.. Maar dit zorgde altijd wel voor een leuk afscheidsfeestje.
Ik ben 2 dagen naar FITC geweest en er waren ook 3 devs van Content Cowboys. Dus dit was wel leuk omdat we er achteraf over konden praten en onze inspiraties delen.
Ik ben een paar keer met Vincent en Simon (en Axel) naar meetups geweest om extra kennis te krijgen over dev stuff.
Er werd 'af en toe' is gepingponged. Maar niet al te veel natuurlijk ;)
Ik mocht ook samen met Benjamin de eerste editie van de Hackatown organiseren. Wat een hele leuke ervaring was.
En natuurlijk nog zoveel andere leuke dingen...
Maar nu terug even een recap over al de projecten die ik heb gedaan :
De planningstool
Ze gebruikte nu een bestaand framework / tool maar die kon niet volledig wat ze ermee wouden doen. Dus ik moest dit een beetje 'namaken' en verbeteren. Ik begon dus direct in Laravel te werken en de structuur op te zetten. Maar na enkele dagen bleek dat ik het met PHP niet zou krijgen zoals we het zouden willen. Dus na het even te bespreken met Ramses en Simon besloten we ervoor om het in Backbone te doen.
Hmm Backbone, toch niet zo simpel dus dan doen we maar wat opzoekwerk en kijken we enkele tutorials en proberen verder te werken in Backbone. Maar dan zei Ramses me ineens dat ik op een ander project zou komen te staan aangezien dit iets belangrijker was. Vincent was ooit al eens begonnen aan een nieuw facturatiesysteem. Maar dit moest nog uitgebreid worden omdat ze nu ook iets totaal nieuws (Podio) gingen gebruiken. En het facturatiesysteem moest hiermee syncen. Dus de komende dagen stond ik op het facturatiesysteem.
Het facturatiesysteem
Dit was ook weer een intern project zodat ze makkelijk facturen, bestelbonnen en dergelijke konden maken per klant en zodat het ook voor Content Cowboys veel overzichtelijker was om te werken en een overzicht te behouden. Aangezien hier al een groot deel van bestond moest ik vooral even uitzoeken hoe Vincent dit allemaal had gedaan. Want het bestond eigenlijk uit twee delen. Het eerste deel was in Laravel gemaakt en het tweede deel was in CodeIgniter gedaan. Dus het was in het begin wel even zoeken wat waar stond. Al een geluk dat dit niet al te moeilijk was om te vinden en ik er vrij snel mee weg was.
Ik kreeg van Ramses een uitleg wat er allemaal moest gebeuren en ik begon er dan maar direct aan. Stap voor stap werd het facturatiesysteem beter en beter. Tot ik van Ramses weer kreeg te horen dat ik op een nieuw project kwam te staan. Dit keer een extern project voor Maes. Ik zag het direct zitten omdat het toch een grote klant is en het wel mooi op m'n CV zou staan! Maar ondertussen werd ook het facturatiesysteem al getest en gebruikt.
Maes website
Eerst een vergadering volgen en dan even wachten aangezien ik normaal enkel het development gedeelte ging doen. Maar blijkbaar moest ik samen met Benjamin ook de wireframes al maken. Dus dan zijn we er maar direct aan begonnen natuurlijk. Wat komt er op welke pagina, hoe gaan we dit allemaal structureren, etc. Af en toe is wat feedback gevraagd aan de designer Gert (en soms Sander). Aangezien Gert dit allemaal ging designen.
Het was echt al vrij veel werk om het allemaal te kunnen wireframen dus wat zal dit geven om te designen en developen. Dat het een groot project zou worden was toen wel duidelijk. Maar ik zag het nog altijd zitten. Toen alle wireframes na 1-2 weken klaar waren konden Benjamin en ikzelf al beginnen prototypen terwijl Gert begon te designen. Na enkele dagen prototypen konden we al hier en daar een css'ke toevoegen om het al mooier te maken. Een voor een werd er een pagina afgemaakt van design en konden wij deze gaan slicen en uitwerken.
Benjamin had zich ook de eerste dagen al bezig gehouden met de backend op te zetten zodat we dit al klaar hadden en ons volop konden focussen op de front-end. Want dit zou wel veel werk worden. En ik kon toen nog niets van Wordpress dus het zou stom zijn dat ik dit allemaal zou opzetten en het super lang zou duren voor dit klaar was dus toen de producten pagina was gedesigned begon ik deze uit te werken. Hierna heb ik de product detail pagina's uitgewerkt. Vincent was bezig aan het dashboard en een hele goede structuur aan het opzetten voor het project. Zodat we veel code konden hergebruiken en alles mooi was gestructureerd. Toen ik klaar was met de detail pagina's nam ik het dashboard over van Vincent en begon hij aan een de Maes Music pagina. Benjamin was ook al volop bezig met de login pagina's. Aangezien dit ook vrij belangrijk was.
Na het dasboard af te werken (zorgen voor een goede kalender, weather api, countdown (met behulp van Benjamin), ...) begon ik aan het afwerken van andere pagina's.
Gedurende het hele project ben ik al wel 'veel' beginnen snappen van Wordpress. Wat natuurlijk weer een extra kennis is. Ik ben het zelfs al beginnen gebruiken in eigen externe projecten.
Tijdens het developen had Vincent ook een Trello opgezet zodat we makkelijke bugs konden noteren en zodat we zeker niets zouden vergeten. Zo hadden we ook ineens een duidelijk overzicht van wat al klaar was en wat nog moest gebeuren. Wat echt wel super handig was!
Na lang wachten kregen we dan ook alle juiste product foto's en kwam stilaan al de juiste content op de website zodat we volledig konden testen ipv te testen met Lorem Ipsum. Toen kwam al de bugs pas naar boven. Te veel content, te kleine foto, te grote foto, .. Zo konden we tenminste onze code een beetje herschrijven om alles volledig juist te krijgen.
Simon had even tijd om eens door de website te gaan en vulde de Trello verder aan met bugs die hij op verschillende browser vond. Ook toen we de website naar Maes doorstuurde kregen we bugs en feedback terug en werd de Trello aangevuld. Het leek alsof de Trello maar niet verminderde. Dus de komende dagen zal het nog volop feedback en bugs eruithalen worden. Wat niemand echt graag doet maar het moet gebeuren natuurlijk he!
De tijd begon te dringen want ik stopte bijna met stage. Maar al een geluk ging de website net online op de dag dat ik stopte. Dus ik kon m'n stage met een gerust en trots hart afsluiten.
Ik zou zeggen ga zeker eens een kijkje nemen op www.maes.be.
't zit erop!
Voila mijn stage zit erop maar ik heb mij 12 weken lang super hard geamuseerd en super leuke projecten mogen doen. Nu hopen dat ze bij Content Cowboys mijn hulp goed hebben kunnen gebruiken en dat we goeie punten krijgen e ;) Nu is het volop tijd om verder te werken aan m'n eindwerk. Want de tijd begint stilaan te dringen natuurlijk...












