Social Engine – Plugins Custom
I want to add some more functionality to following plugins:
– Albums plugin
– Radcodes Articles
– All-in-One Videos plugin
specifically:
1. Admin – Content approval – View Albums, View Articles, View Videos (same like Radcodes Articles plugin)
• Albums do not get published until admin approves
• Videos do not get published until admin approves
• All plugins have same admin search bar + added checkbox filter “Awaiting approval”
• Preview articles, albums and videos in modal window
• Admin approves/rejects/deletes and marks content with defined attribute within modal window
2. Content attributes
• Admin can define attributes (featured, special, …)
• Admin marks the content with defined attribute
• Users can filter content by attribute in search bar
• New content automatically gets attribute NEW upon approval
3. Content access
• Albums and Videos – Public and Registered users can see only thumbnails, other user levels can see full albums and videos
• Articles – Public and Registered users can read only first 150 words, other user levels can read full article
4. Rating system (same like All-in-One Videos plugin)
• Extend Albums with rating system
• Extend Articles with rating system
• Users can filter content, using search bar, by most popular, top rated, rated 1-5
5. Categories (same like Radcodes Articles plugin)
• Albums and All-in-One Videos plugins extended with content categorization
• Albums and All-in-One Videos plugins share categories and subcategories with Radcodes Articles plugin
6. Search bar
• All three plugins need to have unified looking search bar
• Filter by category
• Filter by attribute (featured, special…)
• Filter by rating
• Filter by date range added
7. Admin-User levels
• Album settings <– add option – require admin approval on submission
• Album settings <– add option – time span access to archive (how long in the past user can access content)
• Video settings <– add option – require admin approval on submission
• Video settings <– add option – time span access to archive
• Articles settings <– add option – time span access to archive
All modifications, DB and code, must be documented and commented.