As Bruno mentioned some of that functionality would be great to port
into CE if we can.  I personally am interested in the RSVP for events
since I had wanted to add that to my app.  Also making posts
polymorphic as well since I wanted to create a "review" feature for
people to write about local businesses and artists.  Polymorphic posts
would actually probably be a better solution than creating a new
review function.  Anything you could contribute back would be
awesome!  I would be willing to help work on this stuff if needed.

On Feb 11, 3:21 pm, Bruno Bornsztein <[email protected]>
wrote:
> As I said before: well done. My comments below ....
>
> As far as some issues I ran into, the biggest point of confusion was
>
> > how to modify the models without overwriting the pluginin's code to
> > allow for easy updates. When I first started the project, I was
> > retarded and kept overwriting them with little tiny tweaks. I
> > eventually just made a new duplicate model in my own models folder for
> > anything required changing. I remember seeing something in the FAQs or
> > in the google group about a way to submodule the models, but I didn't
> > get a chance to do that.
>
> Yeah, subclassing CE's modules is probably the best way to go (I've done it
> a lot on TennisMetro, where, for example, a tennis
> bulletin<http://www.tennismetro.com/states/ca/metro/los-angeles/bulletins>is
> just a subclass of Event). This area obviously needs to be documented
> better and formalized to makes things easier for people.
>
> Another thing I overrode was the need to supply a birthday upon sign
>
> > up as well as getting rid of the account activation stuff. To do that,
> > I just removed the validation for the birthday in the user model, and
> > made the create account action add the current time in to activated_at
> > column for the user model (@user.activated_at = Time.now).
>
> Nice hack. This is an example where subclassing the model for such a small
> tweak doesn't seem right. I need to think of a better way to allow this kind
> of customization without too much work.
>
> A big area that I changed was the original focus in CE to have
>
> > everything centered around blog posts. Our community is really
> > centered around our art "projects" and the images that people upload
> > to it. In fact, I have yet to actually implement the blog feature as I
> > want to go in and really tweak it to allow users to connect blog posts
> > with their project submissions or photo submissions or other items or
> > assets (I'm thinking a polymorphic table that connects a post to an
> > item).
>
> If you get around to doing this (allowing any post to be polymporphically
> connected to another model), I'd love to see the code for possible inclusion
> in the core.
>
> > I created my own "events" functionality because the CE one was pretty
> > limited. I needed events to have the option to "belong_to" a project,
> > but also be on their own. I'm working on adding the ability for users
> > to RSVP to events as well as upload pictures that they shot of the
> > event.
>
> Again, I'd love to see this code to see if we can work it back into CE's
> core.
>
> > I know there are a ton more areas that I modified that I will think of
> > later. I'll keep posting more stuff as I think of it. If anyone has
> > any specific questions about how I handled anything, please feel free
> > to respond to this thread and I'll try to help you out. And again, I
> > want to give you another huge thanks, Bruno, for making CE. Oh, and a
> > congratulations on the baby!
>
> Thanks (the last three weeks have been crazy).
> I'd love to hear a little more about how you customized the UI. Looks like
> you're using a completely different CSS framework (960 vs. YUI). Any
> lessongs learned from doing this? Did you have to rewrite every view in the
> app?
>
>
>
> > Shane
>
> > On Feb 4, 4:21 pm, Bruno Bornsztein <[email protected]>
> > wrote:
> > > Wow. This is impressive... nice work! Noob? I think not. Looks like a
> > very
> > > well-skinned install of CE with lots of cool custom functionality. I (and
> > > I'm sure others) would love to hear about some of the
> > challenges/solutions
> > > you encountered using CE for this project. Did you save time versus just
> > > building from scratch?
>
> > > Thanks for sharing!
> > > Bruno
>
> > > On Sat, Jan 31, 2009 at 11:26 AM, shiftshane <[email protected]>
> > wrote:
>
> > > > Hey Bruno and everyone else!
>
> > > > I want to thank you, Bruno, for taking the time to make such an
> > > > excellent base for us to work off of. It still took forever (mostly
> > > > because I'm kind of a n00b), but I finally rolled out our new site
> > > > this week. I built a shopping cart in to it, extended the photo
> > > > capabilities, added comments and tags to new models, etc.
>
> > > > I imported our old users, so we started strong with over 5,000 users,
> > > > but it's so cool seeing everyone interact with eachother and comment
> > > > on eachother's artwork when given that chance.
>
> > > > Thanks again, Bruno!
>
> > > >http://www.arthousecoop.com
--~--~---------~--~----~------------~-------~--~----~
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