RetroShare Plugin Ideas
Social Network plugin
Profile
Basic Information (Birthday, Gender, Intrested in)
Contact Information (Website, Email, phone)
Places Lived (Current City, Hometown)
Categories (Books, Sports, Tv Shows, Movies, Music)
Profile Picture
Profile Page
Background Title Picture (for the Profile Page Header)
Fan Page support
"Poke" somebody
Wall
Add a wall feature with friends. the idea is similar like Facebook's wall.
You or your friends can post to your own wall.
Each friend has his own wall.
You or your friends can comment each wall posts.
You can post or comment on friends walls too.
You or your friends can attach pictures or media files to the wall.
Friends own Wall posts will be displayed in News Feed
Events
Events and tasks with your Friends, Family, Coworkers or Developers
Events Page (for Display Own or Invited Events)
Create a Event (Name, Detials, Where, When, Privacy..)
Invite Friends/Groups to a own or friends Event
Notify new Events on News Feed
Join to a Event(going,maybe,not going)
Share a Event (will be displayed on own Wall & on Friends News Feed)
Video Chat Plugin
* Video Chat with Friends
* Video Messages, send a video greeting to multiple friends at once.
* Video Call recording, create and share instant memories.
* HD and High Resolution Video, Video calling with spectacular clarity and detail.
Calendar and Scheduling (plugin)
Organize your schedule and life’s important events in a calendar that’s fully integrated with RetroShare. Manage multiple calendars, create your daily to do list, invite friends to events, and subscribe to public calendars.
* example Lightning with Thunderbird
* example KOrganizer
Files and Folders Synchronize (plugin)
* File Synchronization: Synchronizes multiple computers. Whenever a file on one is changed, the other computer will be updated.
* Project Synchronization: Work on group projects. Automatically updates co-workers' computers when you make a change.
* Sync Files
* Sync Folders
SoundCloud (plugin)
Add your tracks & mixes
Player (buildin sound player),
Comment,like, tag a soundlcloud post
Add to playlist
Share a soundpost (it displays a news feed notify, or post on a wall (socialnet plugin))
Tracks (list all latest tracks)
Playlists (display peoples playlist)
Follow People (if followed, notify his latest soundposts)
add an interface to filetransfer to retrieve data chunks
make a http server which serve files from filetransfer(maybe libmicrohttpd can help us with this)
(extended goal: accept range headers and tell filetransfer which part of the file to download first. this would allow to stream a video from the middle of the file.)
use html 5 to play the audio file (for the webinterface)
Music Gallery (plugin)
Listen to Friends music, or create playlists with songs from many different Friends (including one self).
Virtual Networking Device (TUN/TAP) for VPN support (plugin):
Retroshare creates secure connections to your peers. For ultimate flexibility, these connections could be accessed as a virtual Network device on your PC. We are looking for a VPN / TUN / TAP expert to run this project, as the existing retroshare developers have no experience in this area.
Collaboration with Friends
* support collaborative work between "friends".
Distributed Encrypted Backups
You can post here your Plugin ideas too,
on rs internal forums, you can find some more ideas:
retroshare://forum?name=Retroshare%20Pl ... c45389406c