I am looking for a programmer to create a Wordpress plugin that is a image/video carousel with content locking abilities.
Here are the main features and functions I am looking for and I can provide an example of most of them:
1. Carousel will auto play when someone reaches the website and cycle through images or videos. The videos can be played from within the slides with normal video controls.
2. Auto-scroll or manual scroll option by left and right arrows or bullets below the carousel.
3. Adjustable auto-scroll restart time after user has stopped manually scrolling (default 5 sec).
4. Carousel will be displayed at the top of the page in place of the header or right below the header.
5. Carousel can easily be displayed in a blog post.
6. The carousel will allow you to set the size of the front and back images.
7. Configurable number of images visible per scroll. Also set the position of the main slide to even level, above or below the rest.
8. Ability to display a text title and description for each slide but the text will be in place of half of the carousel (two slides).
9. At least a few different styles of carousel slides.
10. A couple different shadow and reflection effect options with adjustable height if possible.
11. Video/image or linked content to be able to be locked on as many slides as desired.
12. Be able to create any combination of image, video or locked content slides.
13. Locked content to show a selected preview image and darkened if desired with selected unlock icons being displayed on it.
14. I want the content to be able to be unlocked by sharing on Facebook, Twitter, Google +, Linked in, Pinterest, Stumbleupon, Instagram, and Redit - which the admin will choose which ones in the back-end.
(I will provide you with a set of icons that the user can to choose from. Can they stay to scale with the size of the slide if the user adjusts the size of them?)
15. Be able to have a text title be displayed above slides if desired using default available Wordpress fonts and text settings. The titles can be used for calls to action or just regular titles for the image or vid.
16. Youtube, Vimeo or self hosted videos playable from within the slide.
17. Be able to insert HTML code in the slides.
18. It needs to be able to remember who visited via cookies so content that has already been unlocked will remain unlocked for users that already shared and accessed the content.
19. Event tracking stat counters in the back-end to see which slide and which icons are clicked in those slides the most etc.
20. Have it show different images based on user geo location so you can show different images, videos and locked content for visitors in US, CA, UK, NZ, AU, and all others will be grouped together as "other".
21. To be able to tag each slide with key words not visible to improve SEO.
22. Displays consistently across all major browsers including Internet Explorer, Firefox, Opera, Chrome and Safari.