I agree with you, re: "habaricon" (though I probably won't be  
attending any given age and location).

In terms of bug hunts, I think it would definitely be cool to organize  
around regional teams.

Essentially, I think the crux of new organization should introduce/ 
reaffirm two structures which complement each-other:
- Regional teams (for competitions and regional promotion/evangelism)
- Project teams (working groups)

I agree with you that we should focus on theming for 0.7 – both in  
terms of coding and support/community development.

I think we need to do 4 fundamental things:
1) Introduce more theme engines, with varying levels of "helper"  
functions and extensibility
2) Provide more robust documentation and support for themers
3) Introduce features to ease extensibility of themes ("widgets", et al)
4) Encourage development and promotion of theming. This includes 3 key  
elements
        - Reach-out to themers individually and encourage them to try out  
Habari
        - Build a (better) theme directory
        - Sponsor a theme-design contest

In terms of the flow of development, I'm not sure where this fits.  
Probably to coincide with the launch of 0.7.

Thanks for bringing this up and encouraging theme development.

Specific thoughts below.

On Oct 13, 2008, at 7:17 PM, Owen Winkler wrote:

> [snip]
>
> There are a lot of good ideas floating around on how to make a  
> superior
> theme system to other tools that are available, but I don't think  
> we're
> done coming up with them.  We need to organize these thoughts so  
> that we
> can implement something cohesive and streamlined when we begin to ramp
> up 0.7 development.
>
> A few issues to consider:
>
> * How do we best educate a WordPress themer (essentially the people
> we're trying to woo) to produce a Habari theme?

I think we should build a robust guide, walking through all the  
differences as well as common actions.

This guide should include both textual and video content.

>
>
> * How can we make the theme system more easily handle common theming  
> tasks?

I think we should actually create another theme engine which includes  
a variety of "helpers" to ease common tasks (such as the loop or  
comments).

> * Is there a way to provide both WordPress and Drupal-style theme  
> systems?

Is there any reason we couldn't do this with new theme engines? I  
realize there might be some license issues, but hopefully we can make  
it even easier to port themes to Habari.

> * How can we simplify the configuration of themes and provide a user
> interface that common users can use to drive more complicated theme
> configurations?

I was thinking about this a while ago (even created a branch for it).  
Though time ran out, I still would like to introduce some features to  
ease configuration:
1) Create a standardized configuration format, similar to but easier  
than FormUI.
This configuration would automatically be handled by the system,  
instead of being manually built (though it could be). It would include  
controls for common theme functions. ( See http://pastoid.com/bb5 )
2) Construct a system for themes to have dynamic CSS embedded,  
leveraging the options from step (1). This would allow for some great  
flexibility.
3) Eventually, design and improve upon the system so configuration is  
as easy and good-looking as possible. Maybe eventually have live  
configure.

For some inspiration on this front, I highly recommend looking at  
SquareSpace ( http://www.squarespace.com/ ).

> * How can we do all of this and keep the system flexible?

To put it simply, make sure everything is optional. Themes can choose  
to leverage these new engines, helpers, or configurations – but it's  
optional. We just build the API, giving them the option to tap in or  
not.

> Obviously, I have a few answers for my own questions, but I'd love to
> hear other people's ideas.  This area is where I intend to spend a  
> good
> bit of my time when 0.6 is out the door, and I hope others will join  
> me.

I look forward to hearing them! :)

> A final thought:
>
> One of the more significant take-aways from Jono's presentation was  
> that
> in a community like ours, we need to spend our time turning sentiments
> of "This sucks.  And you suck, too." into "I'm gonna kick some ass."  
> and
> actually accomplishing something.
>
>
> I think there's still great cause to be excited about Habari,  
> especially
> as we close in on our 1.0 release.  There's still significant ground  
> to
> cover, but as long as people are willing to kick ass and contribute in
> any way they can, we can produce the kick ass product we know Habari  
> can be.
>
> Thanks to everybody for being part of this.  I'm anxious to hear what
> you think of any of the ideas above, or even any new ideas of your  
> own.
>
> Owen

Let's kick some ass.

~arthus (Morgante Pell)
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/habari-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to