On Dec 10, 1:19 pm, Bruno Bornsztein <[email protected]> wrote: Woot, refactoring does rock. I am a UI lover. I started in graphic design for the US Army years ago and I expect my code to be as > 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.
I have a couple branches in this private repo for my client. One is using blueprint and the other is using YUI. Switching to blueprint will require a lot more work but I think that in the end it would be more rewarding. (besides I *really* don't like YUI its just seems less elegant) However, cleaning things up and installing SASS for YUI would be MUCH faster. Which do you think would be preferable? I try my best to avoid hacking around in someone else's models or controllers. I figure if I have to touch more than a couple of lines of code I have the wrong tool/plugin/gem and I should look for something else or build my own. That is one reason that I like CE. I can do all sorts of cool UI stuff without touching the CE Models or Controllers. With that being the case there shouldn't be any backwards compatibility issues that can't be handled very easily. > 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. As GitHub says "Hardcore Forking" is going on right now. I hope to have the first commit (the one with all the arcane foul language comments taken out) public the start of next week and then it's "on like donkey kong". Dezmondf > 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 -- 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.
