Can anyone think of something they currently can't achieve with the existing hooks? Something that might be solvable with a Factory class?
I've got one, I think. There are some changes I need that I don't think I can achieve through hooks and currently require changes to the core code:
* Images: I need to set the url of the image, regardless of wether the image exists or not (i.e, I need to get the 404 error instead of the [[Image:name]] link). An external app will take care of that 404 (locate the image, show it). (also, less confusing, I could locate the image on the subclass before outputting the final url). * Parser: minor edits to the parser (link syntax), not worthy of committing, but needed for my intranet. * Title: I could think on changing a bit the relationship between the page title and the database key (currently they have to be the same). It's pretty ugly to do it on the base code.
Just to think about. I like the idea of this change very very much.
Cheers,
K.