PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

Ability for Assign Certain Members to Certain Pages

s2Member Plugin. A Membership plugin for WordPress®.

Ability for Assign Certain Members to Certain Pages

Postby behladesign » January 18th, 2012, 1:52 am

The situation with this project is that I need to have the ability to select certain users and have that user see a certain page with PDFs that they can download or view on that page.

For example

There are 5 pages with engine parts, and I need to have a checkbox so that I can decide what user sees what page.

User 1 can see Engine 2
User 2 can see Engine 4
User 3 can see Engine 1 and 3
User 4 can see Engine 5
User 5 can see Engine 1 and 5

So there will be all variations that any user can see any Engine page that is unique to that user. Some users will be able to see more than one Engine page.

I was thinking that S2 is overkill for this project, but am open to your ideas if you have experience with it. Please let me know.

Work flow for Login for Protected Documents:
-
This is for a company that sells engine parts. They need a solution so that clients can have a user name and password to see a directory of PDFs. We need to make the ability to log, track and upload PDFs and permissions available in Photoshop. Perhaps this could be a plugin.
On the “inventory” page there a form for a client to fill out: first name, last name, company, email, phone, comments section. We should also have some text in the wp admin screen if a person attempts to login and they don’t have an account yet, directing them back to the form. We can add text below the name and password fields, something like, “If you'd like to view inventory complete click here to complete the application” with a link to the inventory signup page with the fields for the form.
-
- Click “submit”
- Applicant will get auto reply email that lets him/her know that form went through
- Client gets the contact form email with details
- Client gives call or emails the person first to verify legitimacy
- Applicant is good to go – Client will grant access by logging into wordpress and create new user. The user will be able to login to the site and then be redirected after login to their list of files that only they can view.
- INAV will have the ability to grant each user access to “certain” packages, but not all packages
- Once the new user is created, the person will get an html template email with client and text that gives them the username/password and tells them to contact Christine if they are having technical issues (Amber can write out the exact text later and have Christine approve it)
Additional Notes:
- We need some sort of password generator – can use simple password generator
- For the form, we can use gravity forms plugin
- Multiple PDFs per engine, so we need an interface that allows multiple uploads (an engine may have 1 PDF or 200 PDFs) – The quantity of PDF files will be more along the 5-25 range, with each file varying in size from 1 page all the way to 200 pages.
- Username/password should last (not time based)
- Ability to delete user once engines are sold – Not delete the “User,” but rather deny “Users” access to a sold engine(s).
- Log in feature on top right (universal throughout site)
The thing with S2 is that there are member levels and in those member levels the members usually see all of the content.
User avatar
behladesign
Registered User
Registered User
 
Posts: 46
Joined: May 16, 2011

Re: Ability for Assign Certain Members to Certain Pages

Postby Raam Dev » January 23rd, 2012, 3:32 pm

s2Member can do many of these things (for example, you could associate each PDF to an s2Member Custom Capability and then only show the PDFs based on which ccaps that user has on their account).

However, if your workflow is as fixed as you described it above, then you may actually spend more time wrestling with s2Member than you would custom coding a solution.

Another thing to keep in mind is that s2Member doesn't have the level of granularity for tracking downloads that you described. It sounds like you really just need a plugin that tracks downloads and provides secure access to files.

Again, yes, you can achieve many of the goals you described above using Custom Capabilities (see http://www.s2member.com/custom-capabilities-video/) or even Specific Post/Page access buttons (see http://www.s2member.com/specific-posts-pages-video/).
Raam Dev || Wherever you are, be there. || Please rate s2Member!
User avatar
Raam Dev
Developer
Developer
 
Posts: 810
Joined: October 26, 2011


Return to s2Member Plugin

Who is online

Users browsing this forum: Google [Bot], Yahoo [Bot] and 0 guests

cron