Archive for april 2008

Rewrite

Zoals ik heb gezegd in mijn vorige post ben ik bezig met een CMS.

Ondertussen is versie 0.2.0 uitgebracht, en ben ik bezig met de nieuwe 0.3 versie. In deze versie zou heel wat nieuwe en leuke stuff moeten komen, waaronder een volledig herschreven FormDesigner.

De FormDesigner die in 0.2 zat was bedoeld om het maken en valideren van formulieren gemakkelijker te maken. Zo werd een formulier als volgt beschreven

[veldnaam]

type = string

label = Uw naam

[veld2]

….

Dit werkte vrij goed, maar heel de implementatie en API zaten nogal brak ineen, en een geleidelijke verbetering van de API en de implementatie zat er niet echt in.

Voor versie 0.3 ben ik dus bezig gewest met een volledige herschrijven van dit onderdeel (dat dus ook een zeer grote invloed heeft op alle onderdelen, dus is het eerst aan beurt gekomen)

23 Dagen, 40 commits, en veel gezweet en gezwoeg is de feature eindelijk bijna klaar. Op het ogenblik is het niet zo heel veel krachtiger dan de voorgaande versie, maar de grootste problemen uit de vorige zijn nu wel vrij snel op te lossen (thema maken, modulair maken, …).

Op dit ogenlik ben ik bezig met het omzetten van de plugins naar de nieuwe API, als dit klaar en volledig getest is gaan ik mij even terug bezighouden met de 0.2 branch (om 0.2.1 uit te brengen), omdat hierin toch wel heel wat foutjes zaten (installer die niet werkt, en functionaliteit die niet werkt – meestal regressies door op het laatste ogenblik naar een nieuwe versie van Doctrine over te schakelen, en tests die geen foutmeldingen gaven door Smarty)

2 comments april 26, 2008


Pagina’s

Categorieën

Categoriewolk

Codeyard Computers Jogo Opensource School Ubuntu Zonder categorie

Archief