Solved

Basic CMS config/best practice question

Posted on 2004-08-11
8
303 Views
Last Modified: 2008-01-09
Hello,

Can anyone recommend a basic CMS setup?  I was thinking something like:

Personal Dev machines:
Design templates: developers design the templates on their machines to be eventually stored on the Intranet.

Intranet server:
Runs the actual CMS containing the templates and DB
Add content : Different people access templates and add content from across enterprise
Content is stored in the CMS database on this machine.

Production:
Push the templates and the CMS database from Intranet to production to be accessed by the main webserver.  

Questions:
Is this config overly simplistic or feasable?
Do I have the basic process down?
Would the CMS database be installed on the web servers themselves?  e.g., two loadbalanced web servers...

Also, any suggestions?  It's a Microsoft platform so I was considering Microsoft CMS, but I'm open..

Thanks..
0
Comment
Question by:ara99
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
8 Comments
 
LVL 4

Expert Comment

by:tenacium
ID: 11777093
I think this is a very difficult question to answer without more info.  Each CMS vendor uses a different setup, and offers a combination of pros and cons.  I think the whole project of selecting an architecture should begin with questions like:

What kind of content do I have to manage?
What types of people will be managing?
What formats should the content be in?
What security requirements apply?
etc.

Then, you can look at the major vendors to see which applies to your requirements.

It seems like you're talking about Web content?  If so, I think developers working on their own machines is OK as long as you have clear separation of responsibilities and maybe a good source code management system?

I think the ultimate architecture will depend on the software you choose.  Any other info you can povide?
0
 

Author Comment

by:ara99
ID: 11777295
Thanks for the comments:

What kind of content do I have to manage?
Web content.  The finished/tested content would be accessible via the production internet web site.

What types of people will be managing?
Management will be likely done by a developer.
Content will be added by non-techie business users

What formats should the content be in?
Sorry - not sure what you mean here.  There would be multiple language requirements so UTF-8 encoding would be good.   The platform would be Microsoft ASP.Net.  

What security requirements apply?
The system would need to have security - i.e., only an administrator can upload changes to production.   VSS (source safe) would be the repository.

I was thinking that the CMS would be installed on the intranet.  The intranet would be a mirror environment to the production (internet) site (web, file & DB server).

Thanks..

0
 
LVL 4

Expert Comment

by:tenacium
ID: 11777375
Have you considered building an ASP app to allow the end users to add content in forms (like this site)?  It's probably easy and cost effective if the requirements aren't too outrageous.

Then, you'd have the Web app on the end user's intranet.  Developers would write ASP templates on the production IIS server to pull from the database and create the pages.  You could also put the admin tools right on the same server and just protect it with username/password.

Do you know how many people you expect to use the site and if it's critical to the business?  That would determine if you need failover and/or load balancing.
0
 

Author Comment

by:ara99
ID: 11777659
Nice idea - but I don't think we want to build something - rather buy/install an off-the-shelf product.

Is my desire to put the CMS on the intranet atypical - or impractical?  What do you think the config for an off-shelf product should be (given that we are trying to allow biz users to add/modify content for the prod internet site)?  There will likely be about 5-10  total people using the system.  

As far as failover/load bal - backup of the CMS makes sense - probably more like tape backup.
0
 
LVL 4

Accepted Solution

by:
tenacium earned 500 total points
ID: 11777802
No - I think it makes perfect sense.  However, as I said, the architecture will vary for each product.  I think Microsoft's needs to sit on the Web Server itself, right?  I'm not sure about that.  But yes - users dp content management in an intranet area and content gets pulled from the internal DB for the prodction site.  Of course, you have to look at firewall issues, etc..
0

Featured Post

Secure Your WordPress Site: 5 Essential Approaches

WordPress is the web's most popular CMS, but its dominance also makes it a target for attackers. Our eBook will show you how to:

Prevent costly exploits of core and plugin vulnerabilities
Repel automated attacks
Lock down your dashboard, secure your code, and protect your users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Although it can be difficult to imagine, someday your child will have a career of his or her own. He or she will likely start a family, buy a home and start having their own children. So, while being a kid is still extremely important, it’s also …
There’s a good reason for why it’s called a homepage – it closely resembles that of a physical house and the only real difference is that it’s online. Your website’s homepage is where people come to visit you. It’s the family room of your website wh…
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
The viewer will get a basic understanding of what section 508 compliance can entail, learn about skip navigation links, alt text, transcripts, and font size controls.

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question