Yay! Someone who cares about UI! The layout code in CE evolved from other sites from which CE was extracted, so it's not optimal. I'd love to see a lot of refactoring of the template code (and stylesheets) to make CE more semantic and easier to customize. Nested layouts, better use of partials and content blocks, semantic markup, mustache, separation of logic, style, and markup; all good things.
> So as the project progressed I changed more and more. I dropped > scriptaculous and added jQuery (while attempting to maintain support > for it through care and jrails), created sass files for the default > theme, and began to change the HAML files to be more semantic and less > YUI-y if you know what I mean. The default theme (and the one that I > am creating) both use YUI but because of compass and a more > semantically clean markup YUI can be replaced with any "framework" you > choose. In ether SASS or CSS (*shudder*). > I'd love to see this. I'm also a big fan of SASS, and use it in all my projects. > > The reason I am starting a discussion about this is because I would > like to know if the CE community has been working on this and if so > who. I haven't seen anything in the edge on GitHub or any of the big > forks. > I don't think anyone is working on this (except you). It's a much-welcomed area of improvement. > If no one is working on it is anyone interested in having something > like what I've been taking about? If so I can fork on GitHub and pull > what I have done from this private repo and add it to that fork. If > there doesn't seem to be much interest I probably won't bother and > keep my anal-ness to myself. LOL > Please share! The main concern is that we need to try to preserve backwards-compatibility (where possible). People should be able to upgrade their CE plugin without having their whole app break, just because we re-factored the view code. Let me know if/when you have something I can pull and take a look at, and thanks for volunteering to help with this! Take care, Bruno > > Any Comments? > > -- > > You received this message because you are subscribed to the Google Groups > "CommunityEngine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<communityengine%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/communityengine?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "CommunityEngine" group. 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/communityengine?hl=en.
