Parlamentet.dk bygger på Apache, PHP og MySQL, og DanID, der administrer NemID, har ikke ligefrem gjort det nemt for udviklere, der ikke lige benytter deres foretrukne platforme - der findes altså ingen kodeeksempler i programmeringssproget PHP og som amatørprogrammør vurderede jeg tidligere, at det ville tage mig mindst én måneds fuldtidsarbejde at lave bare en nogenlunde integration - det havde jeg ikke lige mulighed for at tage ud af kalenderen, så alternativet var at hyre en virksomhed til at lave arbejdet. SignaturGruppen har faktisk udviklet noget lignende, men det ville mindst koste kr. 30.000 at benytte sig af løsningen - da vi har en del mindre end det til rådighed, gik projektet lidt i glemmebogen.
Samtidig er der praktisk talt ingen hjælp at hente fra DanID - nuvel, der er lidt uoverskuelig dokumentation til rådighed, men det er ikke muligt at ringe til deres teknikere. Det er kun muligt at kommunikere per email, men der lover de til gengæld, at de svarer indenfor 5 (!) arbejdsdage.
Vi kan takke én person for, at det er nu blevet muligt: Mads Freek Pedersen fra WAYF. Han har stået for udviklingen af pakken nemid-php og samtidigt gjort den tilgængelig for alle under MIT-licensen. Gratis, uden beregning. Det betyder, at det nu bliver muligt for websites at integrere Apache, PHP og NemID uden at skulle af med andet end lidt arbejdstid.
Samtidig må jeg nok erkende, at jeg, efter at have set nærmere på koden fra Mads, nok nærmere ville have brugt et halvt års tid på udviklingen. Det er en kæmpegave fra Mads, som jeg næsten ikke kan takke nok!
I praksis betyder det, at vi inden for kort tid er klar til at verificere brugere med NemID. I starten vil det være frivilligt, mens det med tiden vil være et krav for at stille forslag og deltage i afstemningerne.
Jeg vil lige pointere, at WAYF har en politik om at “open source” alt, hvad de laver til internt brug. Det er altså ikke fordi de konkurrerer med private aktører på markedet.
Nogen der ved om det forsat opdateret da det er en “gammel” version ser det ud til, der kan jo ske meget på 2 år. Er det evt. andre som har bygget lign. php libs?
Jeg er ikke stødt på noget; her er det indtil videre slået fra. :/