Is it right approach deploying CSS, JavaScript files as part
of deployment package in “Content Management System”?
Why, because I have
seen some people who came from traditional web development and no knowledge on
CMS trying to deploy css and js files through package and finally mess up
entire environment like overriding content of css and js files of content
authors
How can we handle this situation, in any cms you can find
two types of content one is static content and another one is dynamic content
Dynamic content:
The content which you think it changes frequently need to be
handled by content deployment or replication or page activation
Ex: Style sheets, images, text etc…
Normally, the content authors or site admin’s performs this
action
Static content:
The content which you think it will not change in future
need to be deployed as package such as style sheets, images, JavaScript files
etc…
This is the developer job and the developer includes this
content into package and deploys into a respective environment
Solution:
You can solve this
using several ways one is creating two sets of css files one is for static
content and another one is for dynamic content so that if you deploy new
package in your CMS environment that t will not disturb dynamic content
Second one is don’t
include css and js files in your deployment package keep it in central location
which can be accessible by content authors as well as developers
Normally in SharePoint
you can do this by placing style sheets in style libray and in CQ5 you can do
this by putting in etc/designs folder
Good day! Do you know if they make any plugins to assist
ReplyDeletewith Search Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very
good results. If you know of any please share. Cheers!
Visit my web site