[Maypole] Maypole 3.0 brainstorming

Dave Howorth dhoworth@mrc-lmb.cam.ac.uk
Wed, 27 Oct 2004 16:57:12 +0100


Sebastian Riedel wrote:
> Hi,
> 
> Now that we finally finished 2.0 it's time to think about the future.
> The brainstorming started today on #maypole, maybe you guys have some
> good ideas too.

I'd have to say that absolutely the first priority should be to make the 
documentation catch up with what's there now. At the moment I'm spending 
tremendous amounts of time in order to make what I believe ought to be 
relatively trivial customisations. I don't consider myself dumb, but I 
find I'm having to read and understand all the code in the framework and 
all the underlying modules in order to be able to use it. That's not 
great abstraction.

>   - support for multiple models (we definately need this)
>     
>       the implementation details are still to be defined, this is just
>       a first try:
<snipped code>

Could you give descriptions of what you mean (a use case or whatever). 
Code only makes sense to people who already understand the problem 
you're trying to solve.

>   - support for Controller classes (like ruby on rails)
 > (i'm unsure about this, maybe it just adds bloat)

 > So let the brainstorming begin! :)

In general, provision of hooks to let people more easily customise 
things. For example, I posted some code to generate correct singular and 
plural text for tables and columns. The new release broke my hack that 
runs this code so I've had to spend time making a new hack to run the 
code, but I haven't had any feedback on whether there are better hooks 
to use or better ways to do it, or whether people believe text 
generation belongs in th emodel or the view.

Also, of course, I'd like to see proper text generation in Maypole :)

BTW, any chance of the bug list on CPAN being updated?

Cheers, Dave