I haven't tried it, it have never needed something like that on any of my sites. Since acts_as_abusable is already a plugin, it should be easy enough for anyone to integrate without needing to be part of CE.
Thanks, Bruno On Sun, Feb 15, 2009 at 5:19 PM, Andrei Erdoss <[email protected]> wrote: > Wow, this is great. Thank you. I will get into it in the following days and > I'm sure some questions will come up. :) > > Meanwhile, I was wondering if you have used this plugin: > acts_as_abusable<http://github.com/linkingpaths/acts_as_abusable/tree/master>for > flagging any suspicious content and would something like this be > included in CE? > > Thank you, > > Andrei > > > > On Sun, Feb 15, 2009 at 7:00 PM, Bruno Bornsztein < > [email protected]> wrote: > >> Hi Andrei and others, >> I'd be happy to provide some details. I've attached a diagram of the >> models & controllers I'm using for TennisMetro. Most of TennisMetro is just >> standard Rails stuff (I'm using a few plugins that I'll mention later). >> There area few areas where I'm extending or relying on CE to make things >> easier: >> >> 1) Using CE's layout and styles. This is obvious, but it facilitates >> building new views when I can just cheat and reuse the styles CE already >> provides for forms, boxes, tables, etc. >> >> 2) Using CE's plugins. For example, it was super easy to allow comments on >> Courts, because I just had to make Court acts_as_commentable, and then >> include the new comment form. I'm also using CE's acts_as_publishable to >> allow users to submit court listings which I can then publish. Another place >> I use this is with the activity_tracker: it's easy to track activity on new >> objects by using acts_as_activity on them. When a user records a match in >> TennisMetro, for example, this is recorded in the activities table and then >> displayed in the activity feed (I just had to override the >> _unhandled_item.html.haml >> partia<http://github.com/bborn/communityengine/blob/338205d797c3e0eef26327270c1d31734e5753cd/app/views/activities/_unhandled_item.html.haml>l >> to display my new activity correctly. >> >> 3) Inheriting from CE classes to add and modify functionality. As you can >> see on the diagram, I'm doing this only in a few places. The most important >> is in Player, which inherits all of User's methods, but also adds some of >> its own functionality. For example, a Player can have a rating, set his >> availability, and belong to a court. The other places where I use >> inheritance is in TennisMetroArea and TennisState (subclasses of MetroArea >> and State, respectively). I do this in order to make TennisMetroArea and >> TennisState geocodeable (since they're used when mapping courts and in other >> area where geocoding is important). Lastly, TennisEvent inherits from Event. >> In TennisMetro, TennisEvent represents a 'bulletin', where a player >> announces he'd like to find a partner at a certain time and date. Unlike >> Event, it has no end_time, and it also can have an association to Court and >> TennisMetroArea. >> >> Beyond that (I'd happily answer questions or provide more detail if >> something's unclear), it's mostly just new Rails code layered on top (or >> beside) CE. I'm using >> resource_controller<http://github.com/giraffesoft/resource_controller>for >> most of my new controllers. I use >> GeoKit <http://geokit.rubyforge.org/> for geocoding and spatial MySQL >> queries, and Eschaton <http://github.com/yawningman/eschaton/tree/master>to >> generate the custom Google maps. Other plugins: >> ajaxful-rating <http://github.com/bborn/ajaxful-rating/tree/master> for >> court ratings and >> permalink-fu<http://github.com/technoweenie/permalink_fu/tree/master>for >> pretty permalinks. >> >> Thanks! >> Bruno >> >> >> >> >> >> On Sat, Feb 14, 2009 at 10:33 AM, Andrei Erdoss <[email protected]> wrote: >> >>> Hello Bruno, >>> >>> I would like to congratulate you and the community for building such a >>> nice app like Community Engine. >>> >>> I am interested in building a site like TennisMetro, but more geared to >>> shotgun shooting games, like Skeet, Trap, Sporting Clays. I would like to >>> know if you could provide some general details on how you setup CE to run >>> the TennisMetro site. What classes did you extend, what else did you include >>> besides the standard CE, etc. >>> >>> I wrote to the group, because I believe we could all learn from your >>> experience customizing CE. >>> >>> Thank you, >>> >>> -- >>> Andrei Erdoss >>> >>> >>> >> >> >> > > > -- > Andrei Erdoss > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
