Skip to content

Instantly share code, notes, and snippets.

@o
Created July 8, 2013 12:36
Show Gist options
  • Save o/5948437 to your computer and use it in GitHub Desktop.
Save o/5948437 to your computer and use it in GitHub Desktop.
ImportCommunityBundle

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!.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment