Kontaktsidor finns det offantligt många av på nätet, troligen på grund utav att många lockas av drömsajten Plenty of fish, en kontaktsida som skapades av en ung kille i syfte att lära honom dot net men som också gjorde honom till miljonär när han väl blev färdig med projektet och la upp den på nätet.
Vi brainstormade ett par idéer om kontaktsidor för något år sedan. Jag tror jag kom på ett par idéer som kan komma att blåsa nytt liv i den tråkiga kontaktsido-genren. Vad dessa idéer är återlämnar jag till framtiden och väljer istället att fokusera mot tekniken bakom den kommande kontaktsidan: Drupal.
På en kväll fick jag ihop en grov beta-version av kontaktsidan i Drupal. Bas-funktionalitet så att medlemmar kan registrera sig, kan konfigurera deras egen profilsida, kan ladda upp egna bilder och så vidare. Sådant man tar för givet på ett community eller en kontaktsida. Vidare fick alla medlemmar en egen blog och möjlighet till att kontakta varandra via ett internt PM-system. Naturligtvis också en avancerad sökfunktion för att kunna söka fram rätt person med rätt egenskaper utifrån de egenskaper som är nedspecade i personens profil.
På den andra kvällen inledes själva kodning och anpassning så att de unika funktioner som önskas bakas in i Drupal, det är dessa funktioner som kommer definiera kontaktsajten mot andra likadana sidor. Ett nybörjarmisstag i Drupal är att anta att man kan peka och klicka sig färdig bara genom att addera moduler till ekvationen, det kan man inte, i komplexa projekt behöver man även gräva i koden vilket absolut inte är något negativt när man berör Drupals trevliga API och snygga kod.
Resultatet var en fortfarande grov men fullt fungerande prototyp av en revolutionerande kontaktsida med stor potential som samtidigt innehöll all den funktionalitet man önskade sig i ett sådant projekt när specen skrevs och det till en kostnad av 0 kronor (min fritid kostar ingenting) på ett par kvällar.
Drupal har gjort det igen.
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.