De functie die ik uitoefen op mijn werk heet front-end developer. Officieel staat op mijn contract developer, maar dat is een veel te ruim begrip voor het kleine deel in een grote machine waarvan ik deel uitmaak. Omdat het heel moeilijk is om aan mensen – familie, kennissen, maar vooral ouderen – uit te leggen wat ik exact doe, probeer ik het hier, als testcase. Laat me weten als het hierna nog onduidelijk is voor jullie.
Ik maak websites. Specifieker maak ik het zichtbare gedeelte van een website, maar zonder het grafische werk. Eerst is er de ontwerper, die maakt in photoshop – of ander beeldbewerkingsprogramma – een of meerdere ontwerpen van pagina’s van de website. Meestal is dit het uitzicht van de homepagina, een detailpagina, een uitgebreide navigatie en een pagina met formuliervelden. Uit deze statische ontwerpen moet ik dan, samen met de specificaties van de klant (in samenspraak met een account, die alles met de klant afregelt en dus al het voorbereidende werk heeft gedaan), een werkende versie maken van de website. Dit doe ik in xhtml, css, javascript en flash. Html en css dienen om de paginablokken te bepalen en een stijl mee te geven, javascript om eventuele gebruikersinteractie toe te voegen en flash om animaties weer te geven. Dit werk doe ik – voor een hele site – op gemiddeld een week, met nadien nog eventuele kleine wijzigingen die door de klant gevraagd worden.
Na mijn werk vertrekken mijn bestanden naar de back-end developers, waar allemaal technische mannen ervoor zorgen dat uw site beheerbaar is via een database. Zij gieten mijn werk in templates en automatiseren de aanmaak van nieuwe pagina’s, de navigatie en interactieve delen zoals een forum, een blog, e-commerce enzoverder.
Ik maak dus, samen met een team een website per week. Maar als je de hele tijdslijn van de werken aan een website bekijkt, dan merk je dat sommige sites makkelijk een half jaar nodig hebben om tot hun eindfase te komen.
Voila, het is mij gelukt om – redelijk kort – mijn functie uit te leggen. Nu proberen op de familieleden, want die weten alleen nog maar dat ik iets doe ‘met de computer’, maar heel waarschijnlijk zijn ze allemaal al eens op site gekomen waar ik op gewerkt heb
Tag archieven: css
Als frontend-developer heb ik niet uitermate veel werkmiddellen. Firefox en Firebug zijn mijn 2 belangrijkste programma’s. De rest kan ik – bij wijze van spreken – in kladblok, maar software als Dreamweaver maakt mijn leven ongelooflijk makkelijk.
Daarom is het vandaag een topdag; Dreamweaver CS4 is in ‘public beta’ en ik heb em vanavond snel getest. Mijn eerste ervaringen zijn – duidelijk – positief. Sommige nieuwe features zijn cool, andere gewoon handig, maar ze zijn een echte meerwaarde aan de software. Op het screenshot zie je er al enkele: nieuwe look&feel, gerelateerde bestanden (alle css, js,…) worden weergegeven, live view en live code waarmee je je site en code door de ogen van webkit kan bekijken. Javascript en CSS zijn nu deftig ingewerkt en extreem makkelijk op de verwachte plaatsen aanpasbaar. Zelfs in een site met complexe CSS en Jquery werkte alles zoals ik het verwachtte, je kan zelfs met swfobject werken om flash in te voegen. Ze hebben bij Adobe duidelijk geluisterd naar alle mensen die Dreamweaver gebruiken, mensen zoals ik, maar ook developers, coders en andere designers… Respect!
<em>Confessions</em> of a CSS developer. Leesvoer voor frontend developers en anders geeks. Ik moet eerlijk toegeven dat veel van die regels ook in mijn lijstje zitten.
Dit bijvoorbeeld: ‘I couldn’t care less if my css validates or not’. Ik valideer altijd mijn html, en ik ik gebruik meestal XHTML 1 strict, maar het valideren van de CSS vergeet ik blijkbaar altijd.
En dan dit: ‘I will seriously cry when all browsers fully support CSS 3‘. Effe lachen en dan toegeven dat ik dat waarschijnlijk ook zal doen.
Voor de mensen die bovenstaande blabla niet snappen, misschien in de toekomst een tutorial CSS Michel?
Het is toch niet alles, zo’n weblog op wordpress. Versta me niet verkeerd, ik ben major fan van het product wordpress. Alleen de gehoste versie ervan is niet zo handig.
Ik ben frontend developer voor een bedrijf – dikke-nek-alert – met erg grote klanten. Ik werk dus dagelijks aan sites die volledig tot in de puntjes afgewerkt moeten zijn. En dan doet het wel een beetje pijn om hier met een standaard template te moeten werken.
Een onoverkomelijk probleem is het niet. Ik heb hosting, een domeinnaam en de skills om mijn blog daar te krijgen. Alleen ben ik bezorgd over mijn anonimiteit (whois weetjewel) en ik ben ik eigenlijk te lui om ’s avonds nog te werken. Ik kan gerust andere dingen doen, maar html’en en css’en is iets voor overdag. Overdag bak ik websites, ’s avonds niet. Ik vind het een gezonde grens tussen werken en ontspanning, maar mijn eigen blog ondervind er wel de gevolgen van…
Man man, als je niet tegen kritiek kan, vraag dan ook geen kritiek hé. Oké, ik was een beetje arrogant, maar ik heb echt iets tegen sites die de usability van de site kapotmaken om maar iets ‘web 2.0′ te hebben. ajaxloaders, custom scrollbars, custom checkboxen, allemaal goed en wel, maar laat ze dan ook volledig werken zoals het hoort.
PS: sites die zijn opgebouwd uit tabellen zijn de naam 2.0 zelfs niet waardig.
