I need a plugin to work with in harmony with buddypress plug and s2memeber in my Wordpress website. This tool should be able to perform all 8 functionality listed below:
1- Provide each users that is registered on my site a calender(/yearly/monthly/weekly/daily views) and to be posted on the users profile page.
2- This calender should be per user (not common between any), in other words unique per a uer.
3- The user have the privilege to make it visible to others, or private. or even share it on social media, or export it to PDF, all up to the user.
4- I want myself (as the admin of my website) to add a list of a 130 items (or more)(we will call this list the main list). All users can see this main list(130+ items) and be able to drag and drop items from this list to go into their calender.
5- This calender should remember the items from the list that a user inserted to each day, (save each users calender safely on the database).
6- For each item in this list (130+ items), I want to add 5 types of custom fields per item. For example:an instance of the main item list is "phone", I want to have the users choose the color, size, and year, country, and a general text area.
7- The 5 custom fields are unique for each item of the main list(130+). for example: item list "phone", and item list "ring", both have different custom fields. Again, the admin has control to choose what are the custom fields for each of the 130 items.
8- The Administrator have the ability to add/delete/alter items in any user's calender.
9-This calender should have a nice User Interface. at least look decent or maybe follow my theme. ( if it is hard to do it as a plugin, you can do it as a theme, I dont really care, whatever is easier for the programmer).