Skip to content

Instantly share code, notes, and snippets.

@o
Created July 8, 2013 12:36

Revisions

  1. o created this gist Jul 8, 2013.
    26 changes: 26 additions & 0 deletions community-bundle.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    I need your help guys. This is the short brief for the our community driven project like Google groups. My goal is the made done this with Symfony2 Standard Edition.

    Features:

    * Clean, minimalistic layout.
    * Question / answer system.
    * User login / registration.
    * Filters for questions: Topics i started, Topics i answered, Topics i participated, Nobody replied, Modified within date, Started within date, marked as complete.
    * Powerful search (Will be done with ElasticSearch or something like that)
    * Email features: Instant emails for new topics, instant emails for new answers, Daily summaries, replying topic through email. (Emails will be queued to RabbitMq and processed)
    * Report abuse.
    * Activity of user / profile
    * Delete / edit topic
    * Manager user group for moderating messages and topics
    * Lock topics, sticky topics.
    * Ban user.
    * Everything is near realtime (Will be done with @challenge's anekdar pubsub engine)


    Kills simplicity, but useful:
    * Tags
    * Categories
    * Starred answers
    * Starred topics

    Any questions ? Please post your opinions, features!.