Realisatie


We bouwen onze eigen ontwerpen, omdat we zo een gebruikerservaring die we bedacht hebben ook echt tot in de details kunnen realiseren. Daarnaast helpt het ons in (complexe) projecten waar we als ontwerpbureau met grote ontwikkelaars samenwerken onze ideeën over te brengen naar techneuten. We bedenken of ontwerpen alleen dingen waarvan we ook al een idee hebben over de technische realiseerbaarheid. Soms inspireren nieuwe technieken onze ontwerpers juist ook weer tot nieuwe ideeën.

Frontend

Simpel gezegd is het frontend het deel van de techniek dat lokaal, op de computer van een gebruiker draait. Vaak in een browser. Bij het realiseren van onze websites vinden we een paar dingen in het bijzonder belangrijk:

  • We gebruiken HTML voor documentstructuur, CSS voor opmaak en Javascript (met jQuery als framework) voor dynamiek. Door een strakke scheiding van functies wordt code beheersbaarder en flexibeler.
  • We checken of onze code valide is en zorgen voor een nette, semantische opbouw van onze pagina's.
  • Als je meteen vanaf het begin een aantal basis regels in acht neemt doe je je gebruiker een plezier, maar is je website ook direct goed indexeerbaar voor bijvoorbeeld Google: gebruik leesbare url's, zorg dat je titel-velden altijd netjes gevuld zijn, zorg voor semantisch gebruik van HTML elementen voor bijvoorbeeld titels, subtitels, paragrafen en opsommingen.
  • We gebruiken Flash, daar waar het iets toevoegt of nodig is. De werking van een site mag er nooit afhankelijk van zijn, tenzij dat een bewuste keuze is. Het is een verrijking.
  • We werken graag met nieuwe technieken (HTML5/CSS3 al afgevinkt op de buzz-bingo?), maar niet ten koste van de kwaliteit of het bereik van een resultaat. Nieuw is goed als het er beter van wordt.

Niet al onze resultaten zijn websites trouwens: mobiele toepassingen bouwen we in de native talen van de platforms. We gebruiken een combinatie van Adobe Flash en AIR voor het bouwen van flexibele desktop applicaties.

Backend

De techniek die aan de achterkant zorgt dat alle gegevens op het goede moment op de goede plek zijn en bewerkt worden. Het brein achter een site of applicatie. We gebruiken hiervoor verschillende tools:

  • Voor projecten waarbij we gebruik kunnen maken van een standaard oplossing en die gebaat zijn bij het gebruik van een 'open techniek' zetten we Concrete5 in. Een relatieve nieuwkomer in de wereld van de open source content management systemen waar we voor gevallen zijn vanwege de hoge gebruiksvriendelijkheid voor eindgebruikers en sitebeheerders, de flexibiliteit en de heldere technische opbouw. Het doorontwikkelen en uitbreiden van Concrete5 sites is daardoor een peulenschil. Ook zijn er veel mooie add-ons waarmee we snel kunnen ontwikkelen.
  • Daar waar we een specialistische oplossing nodig hebben die niet goed in standaarden te vangen is gaan we zelf aan de slag met maatwerk om een goede oplossing te realiseren. We werken met PHP/MySQL als platform en maken gebruik van frameworks voor een snelle start.
  • Omdat we merken dat er ook een groep website-eigenaren is voor wie het niet simpel genoeg kan (meer mogelijkheden brengt op een bepaalde manier ook complexiteit mee), hebben we ook een eigen, super lean & mean CMS: Webkeeper. Een tool waarmee we als het nodig is heel snel en flexibel onderhoudsmogelijkheden neer kunnen zetten. Als gebruiker zie je echt alleen de opties die je nodig hebt, en that's it.
  • Voor weblogs gebruiken we ook WordPress: een prettige standaard, ook weer breed gedragen, waar mensen over het algemeen vrij snel mee uit de voeten kunnen.

Samen met ons bouwen aan een frontend of backend? We horen graag van je.