I would like to create a client portal site where my clients can log in and see projects associated to them, the status, download files, etc. So, I've started by creating two custom post types ("projects" and "clients"). What I envisioned was using post relationships to connect various projects to clients.
Then I was hoping to create users (the actual clients) and assign them to only see content from their associated "clients" (custom post type) and the related projects (using post-relationships). Plus, it'd be nice if I could allow multiple users (perhaps two or three individuals from the same company who view the same client content).
-----Is there any documentation that you are following?-----
I've read several topics/discussions on here, but none are quite sorting it out for me as well as I hoped. Maybe it's not possible or as simple as I imagined it would be. So far I've gathered that possible solutions involve making content private so that users could only see the items created by them - and then I would need to go in and set the specific content as authored by that user.
But then I'd be stuck to only that specific account being able to see the content (plus me as admin I suppose).
I guess I was really hoping for a solution that actually tied content to users in the same or similar way that Toolset allows post-relationships between custom post types. Is anything like that possible?
-----Is there a similar example that we can see?-----
I was going for something that looks a bit like the Trello/Kanban style visually. I'm attaching a screenshot of one of my mockup pages.
-----What is the link to your site?----- hidden link