Good points, Todd. I was just brainstorming for the sake of the original question, which after all was to look at CMS weakness. So far, we haven't come up with a lot. Maybe you wouldn't use a CMS for an e-commerce site, or building an ERP system, but the structure and community support may help with sites geared toward building a community & connecting with others, via shared content, comments, and blogs.
One thing that has been gnawing at the back of my brain is that a blogger at Lansa recently commented about MS SharePoint passing the $1 Billion sales mark. A substantial part of SharePoint is geared toward document management, content management, sharing, collaborating, building a community. Provide templates, themes, order, and organization to a movement.
-Nathan
----- Original Message -----
From: "TAllen@xxxxxxxxxxxxxxxxx" <TAllen@xxxxxxxxxxxxxxxxx>
To: Web Enabling the AS400 / iSeries <web400@xxxxxxxxxxxx>
Cc:
Sent: Wednesday, June 29, 2011 1:23 PM
Subject: Re: [WEB400] what to use for my web site
I'd be a bit wary of building too many pages with AJAX for SEO purposes.
FYI - I have a JavaScript method that will create a breadcrumb trail on any
page. It is normally not a big headache to add JS to a CMS. See below.
/*
* Bread crumbs navigation
*
* @param separator - Character to separate directories
* @param index - Name of index page
*/
function crumbs(separator, index)
{
sURL = new String;
bits = new Object;
var x = 0;
var stop = 0;
var output = '<a href="/">Home</a>';
var currPage = '';
sURL = location.href;
sURL = sURL.slice(8,sURL.length);
chunkStart = sURL.indexOf("/");
sURL = sURL.slice(chunkStart+1,sURL.length)
while(!stop){
chunkStart = sURL.indexOf("/");
if (chunkStart != -1){
bits[x] = sURL.slice(0,chunkStart)
sURL = sURL.slice(chunkStart
+1,sURL.length);
}
else {
stop = 1;
}
x++;
} // while
for(var i in bits){
output += ' ' + separator + ' <a
href="';
for(y=1;y<x-i;y++) {
output += "../";
}
output += bits[i] + '/">' + bits[i] + '</a> ';
} // for
// Use index.htm as directory index if none given
if (!index) {
index = 'index.htm';
}
// Retrieve current page name if not directory index
if (getPageName().indexOf(index) == -1) {
currPage = getPageName();
currPage = currPage.substring(0, currPage.indexOf
('.'));
output += separator + ' ' + currPage;
}
document.write(output);
} // crumbs
Thanks,
Todd Allen
Estes Express Lines
tallen@xxxxxxxxxxxxxxxxx
Nathan Andelin
<nandelin@yahoo.c
om> To
Sent by: Web Enabling the AS400 / iSeries
web400-bounces@mi <web400@xxxxxxxxxxxx>
drange.com cc
Subject
2011-06-29 15:09 Re: [WEB400] what to use for my web
site
Please respond to
Web Enabling the
AS400 / iSeries
<web400@midrange.
com>
From: Jon Paris
I am a huge fan of using RPG to power your web site where it makes sense
(i.e. dynamic pages) but why would you bother reinventing the CMS wheel?
The first thought that came to my mind centered around the message posted
by Scott Klement in the RPG list yesterday about continuous improvement
which was quite inspirational. His message targeted self improvement, how
we do things, and what we create. It could also be applied to improving any
product or service, including CMS. With that in mind I began reviewing Word
Press, Drupal, and Joomla because they have been mentioned quite a bit in
recent discussions. I was considering whether another CMS might improve
upon what's already out there. I came back thinking that would be a tall
order. But there are a few features that we've implemented in our Web
portal which could be considered. One is the idea of leaving a virtual
bread crumb trail as you navigate a site; drilling down deeper. Without a
bread crumb trail it is more difficult to navigate back up to where you've
been or follow the path that got you where you are. Another idea would be
to use more
AJAX to build and update pages rather than traditional page at a time
navigation. Another idea would be to enable multiple sections of a site to
be open at the same time, and a way to toggle between them, rather than
traditional page at a time navigation. I don't know. Maybe you want to
better integrate static content and dynamic content and record management
and transaction processing and reporting and batch procedures all under one
roof. Just some thoughts.
-Nathan
For 80 Years — Delivering Solutions that Exceed Expectations.
This communication and any transmitted documents are intended to be confidential. If there is a problem with this transmission, please contact the sender. If the reader of this message is not the intended recipient, or the employee or agent responsible to deliver it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited.
As an Amazon Associate we earn from qualifying purchases.