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