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.


Reply via email to