I was looking for a plugin (or something) so I can provide files to clients.
Currently I just use sub-directories on my server that I upload files into and htaccess protect them with a username and password, then provide them with a URL.
Something like a a user based file manager. I can imagine the following:
I have a page <mysite>/clientarea that is served by a plugin.
This gives a simple login screen, that when a client logs in they would get a breadcrumb like clientarea < clientname and be provided a simple list of file links that they can use. These links would be php handled and not links to the actual files. I've looked at a fiew plugins and they seem to work by responding to a hook in a created page. I didn;t want to have to create a separate page for every client and insert their plugin call, instead I was hoping the pages could be served up based on the slug.
On the back end, I'd like a page to add/delete clients, and set/change their access passwords.
I was thinking the files could just be stored under /data/clientarea/clintname/
In an ideal universe, this would provide a simple upload tool fo me, and in a super ideal universe would allow the client to upload files as well, and email me when a file is uploaded,
Would something like this fit as a getsimple plugin?
Or should I just keep it ourside the GS framework entirely?
Thanks for your time...
-Rob A>
Currently I just use sub-directories on my server that I upload files into and htaccess protect them with a username and password, then provide them with a URL.
Something like a a user based file manager. I can imagine the following:
I have a page <mysite>/clientarea that is served by a plugin.
This gives a simple login screen, that when a client logs in they would get a breadcrumb like clientarea < clientname and be provided a simple list of file links that they can use. These links would be php handled and not links to the actual files. I've looked at a fiew plugins and they seem to work by responding to a hook in a created page. I didn;t want to have to create a separate page for every client and insert their plugin call, instead I was hoping the pages could be served up based on the slug.
On the back end, I'd like a page to add/delete clients, and set/change their access passwords.
I was thinking the files could just be stored under /data/clientarea/clintname/
In an ideal universe, this would provide a simple upload tool fo me, and in a super ideal universe would allow the client to upload files as well, and email me when a file is uploaded,
Would something like this fit as a getsimple plugin?
Or should I just keep it ourside the GS framework entirely?
Thanks for your time...
-Rob A>