I need a CMS that is customer/user oriented. I don't want a bloated CMS with modules. I need a simple app that will allow users to register and will allow me to upload files (.PDF) that are specific to each user. The files will be invoices and documents
pertaining to that specific user (so users can't view someone elses invoice/files in a general folder in the site root). DNN is just too much for what I need to do and let's be honest, it moves very slow.
Any ideas?
I would prefer asp.net but I'm open to other langauges.
(I've looked into the major "big-box" open source CMS' - DNN, Joomla, Umbraco, etc. - none seem to be about the 'end-user.')
This isn't really what you would find in a CMS. CMS systems are not about the customer at all, they are about you managing content. Content doesn't mean users and user-specific items. This would be more of an e-commerce piece since it involves billing. I
use e-commerce in the loosest term since you aren't really processing payments, but you are holding their invoices. Essentially though, you aren't going to find this as part of any CMS. This would always be an add-on as this is not something that would be
inlcuded in a CMS by defition. You may be abel to find add-ons for an existing CMS, but also you could most likely create your own add-on for a CMS quickly as this is not a very difficult set of requirements. You just need to find the CMS that has the easiest
SDK or ability to modify/add-on.
Don't forget to mark useful responses as Answer if they helped you towards a solution.
My problem, with most CMS', they are built as a news-outlet style management system. Meaning the content is an article(s) that have to be "published." I just need the standard pages (home, about, contact, etc.) with an admin interface which will allow me
to attach files to a customers/users account which they can login and view only their documents. I suppose this could be achieved with a shopping cart solution BUT, so far I haven't found a solution that will allow me to have a feature that is capable of this
without customization. Which I would then make the point, if I have to customize something (that has a bunch of performance robbing modules and plugins) I should just build it myself - which I would prefer to avoid.
That was my assumption, e-commerce/shopping cart "style" solution - without the whole order processing/catalog system. Although...in the future it could be a useful resource to have order/payment acceptance available.
GO
CREATE TABLE FileTable(
[FileTableID] [uniqueidentifier] NOT NULL,
[ByID] [uniqueidentifier] NOT NULL,
[FileName] [nvarchar](255) NOT NULL,
[FileOwnerID] [uniqueidentifier] NOT NULL,
[DateCreated] [datetime] NOT NULL,
CONSTRAINT [PK_FileTable] PRIMARY KEY CLUSTERED (FileTableID))
GO
The ByID is the ID of the user that upload the file (you)
FileName is the name of the file, save the file in system, rename the file using guid (Or save the file as binary in sql)
The FileOwnerID is the ID of the user that need the file (the end user, can get the file)
Best Regards
Primillo
http://www.facebook.com/programandopuntonet
Marked as answer by skaboot on Mar 28, 2012 10:42 PM
skaboot
Member
1 Points
7 Posts
CMS Advice - help
Mar 28, 2012 05:35 PM|LINK
Hello
I need a CMS that is customer/user oriented. I don't want a bloated CMS with modules. I need a simple app that will allow users to register and will allow me to upload files (.PDF) that are specific to each user. The files will be invoices and documents pertaining to that specific user (so users can't view someone elses invoice/files in a general folder in the site root). DNN is just too much for what I need to do and let's be honest, it moves very slow.
Any ideas?
I would prefer asp.net but I'm open to other langauges.
(I've looked into the major "big-box" open source CMS' - DNN, Joomla, Umbraco, etc. - none seem to be about the 'end-user.')
Thanks
steve.watson...
Member
244 Points
52 Posts
Re: CMS Advice - help
Mar 28, 2012 05:39 PM|LINK
if you are open to other opensource, then for perticular requirement go with wordpress or typo3 its light weight.
markfitzme
Star
14319 Points
2215 Posts
Re: CMS Advice - help
Mar 28, 2012 05:53 PM|LINK
This isn't really what you would find in a CMS. CMS systems are not about the customer at all, they are about you managing content. Content doesn't mean users and user-specific items. This would be more of an e-commerce piece since it involves billing. I use e-commerce in the loosest term since you aren't really processing payments, but you are holding their invoices. Essentially though, you aren't going to find this as part of any CMS. This would always be an add-on as this is not something that would be inlcuded in a CMS by defition. You may be abel to find add-ons for an existing CMS, but also you could most likely create your own add-on for a CMS quickly as this is not a very difficult set of requirements. You just need to find the CMS that has the easiest SDK or ability to modify/add-on.
skaboot
Member
1 Points
7 Posts
Re: CMS Advice - help
Mar 28, 2012 06:02 PM|LINK
Thanks for your suggestion.
My problem, with most CMS', they are built as a news-outlet style management system. Meaning the content is an article(s) that have to be "published." I just need the standard pages (home, about, contact, etc.) with an admin interface which will allow me to attach files to a customers/users account which they can login and view only their documents. I suppose this could be achieved with a shopping cart solution BUT, so far I haven't found a solution that will allow me to have a feature that is capable of this without customization. Which I would then make the point, if I have to customize something (that has a bunch of performance robbing modules and plugins) I should just build it myself - which I would prefer to avoid.
skaboot
Member
1 Points
7 Posts
Re: CMS Advice - help
Mar 28, 2012 06:12 PM|LINK
That was my assumption, e-commerce/shopping cart "style" solution - without the whole order processing/catalog system. Although...in the future it could be a useful resource to have order/payment acceptance available.
Thanks for your advice!
Primillo
Star
8723 Points
1677 Posts
Re: CMS Advice - help
Mar 28, 2012 06:53 PM|LINK
With patience you can build your own.
Create a filetable:
GO CREATE TABLE FileTable( [FileTableID] [uniqueidentifier] NOT NULL, [ByID] [uniqueidentifier] NOT NULL, [FileName] [nvarchar](255) NOT NULL, [FileOwnerID] [uniqueidentifier] NOT NULL, [DateCreated] [datetime] NOT NULL, CONSTRAINT [PK_FileTable] PRIMARY KEY CLUSTERED (FileTableID)) GOThe ByID is the ID of the user that upload the file (you)
FileName is the name of the file, save the file in system, rename the file using guid (Or save the file as binary in sql)
The FileOwnerID is the ID of the user that need the file (the end user, can get the file)
Primillo
http://www.facebook.com/programandopuntonet
skaboot
Member
1 Points
7 Posts
Re: CMS Advice - help
Mar 28, 2012 10:42 PM|LINK
Thanks Primillo.
I had a feeling this is the route I was going to have to take...no big deal. I appreciate your time!
Primillo
Star
8723 Points
1677 Posts
Re: CMS Advice - help
Mar 29, 2012 06:05 AM|LINK
If you need more help on the subject, we will help you.
Primillo
http://www.facebook.com/programandopuntonet
skaboot
Member
1 Points
7 Posts
Re: CMS Advice - help
Mar 31, 2012 07:27 PM|LINK
Thanks, I appreciate it!