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 -~----------~----~----~----~------~----~------~--~---
