RE: High Volume Open Source CMS Sites

"J Graham Zahoruiko" <graham.zahoruiko-aO66/[email protected]> Mon, 12 Jan 2004 20:17:32 -0500
Newsgroups gmane.comp.cms.general
Organization Refresh Software Corporation
Message-ID <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAp9VEomI3RkWCXVbMMW4M3cKAAAAQAAAA5nh6bAnp4k2w1MH+hVPvowEAAAAA@refreshsoftware.com>
I think that "in-context" "edit this page" editing is completely the =
WRONG
approach!

While browsing and/or searching a staging or production site to find the
desired content to edit has significant ease-of-use and productivity =
value,
subsequently editing the content within that context, however, has many
pitfalls and false economies.

These pitfalls / drawbacks include:

- In a properly implemented CMS, a viewable page on a Web site may =
actually
contain many content assets. A single asset may be reused many times on =
a
Web site.=20

- To fully enable in-context editing of a staging or production site, a =
CMS'
components need to be installed on the staging and production servers.  =
This
blurs the line between a CMS system, the content itself, and how the =
content
is consumed, introducing many unnecessary layers of complexity.=20

- The staging and/or production server would need to be fully aware of
workflows in process, users, roles, versions, and editions. This =
requires
un-necessary overhead to the staging and production servers. Further, =
the
Web site now also becomes the CMS system with edit menu systems, etc. =
This
violates the integrity of the implementation of the content on the Web =
site,
no longer providing an accurate preview of the content. Moreover, all of =
the
benefits of searching and browsing for content within context is now =
moot
since the CMS and the actual implemented Web site are one - providing =
for an
unwieldy, confusing CMS user interface and experience. Supposedly true
in-context editing's biggest win is the usability, however, the polluted =
Web
site with CMS toolbars overlays, becomes the opposite of useable.=20

Because of the first and third bullet, a page in a staging environment
containing multiple assets may display each asset in different stages of
their independent workflow process. This causes confusion to the end =
user,
and also provides challenges when deciding what should happen after an =
asset
is changed and submitted to the next step in the workflow process. Does =
the
staged page show the latest version of the asset but indicate it cannot =
be
edited due to being in-process? These questions and more show that
in-context editing complicates the 'user interface' and significantly
detracts from the supposed usability gains desired by true in-context
editing.=20

Maintaining an Asset at the Web page level does not give a proper
representation for other places where that Asset is being consumed, so
changes appropriate for the Web medium may not be appropriate for the =
print
or wireless medium.=20

Keeping in mind that the SiteRefresh CMS application can be completely
decoupled from the production/publishing environment, SiteRefresh does
provide the ability of the site developer / SiteRefresh implementer to
enable all of the pros of in-context editing (site search/browse for =
desired
content) and the providing a link to directly launch into SiteRefresh to
edit the desired content.

Graham


________________________=20
J Graham Zahoruiko=20
President & CEO=20
Refresh Software Corporation=20
51 Middlesex Street=20
North Chelmsford, MA  01863=20

P: 978-251-8870 x221=20
F: 978-251-8872=20

www.refreshsoftware.com=20

SiteRefresh - Core Content Management=20
When Success Matters



-----Original Message-----
From: cms-list-admin-/[email protected] [mailto:[email protected]] =
On
Behalf Of Robert Koberg
Sent: Thursday, January 08, 2004 8:09 PM
To: graham.zahoruiko-aO66/[email protected]
Cc: cms-list-/[email protected]
Subject: Re: [cms-list] High Volume Open Source CMS Sites


J Graham Zahoruiko wrote:

> Or, don't even use the CMS for publishing.  The CMS should be used for =

> managing content (Create/Workflow/Version).  The database or file=20
> server for storage.  And your preferred application servers and Web=20
> scripting languages for publishing.
>=20
> CMS scalability problem solved & eliminated!
>=20
> Graham

I agree that the CMS and the final product should be separate. But, you=20
can publish out to that final product -- whatever that is. For example,=20
  for one project we are publishing out to a large scale portal=20
application that makes use of Jive Forums and a number of other dynamic=20
features. The CMS is used to create the portal as 'statically' as=20
possible, sent through the staging process (the CMS manages promotions=20
in this case). The live version has nothing to do with the CMS.

I have never understood why pages have an 'edit this page' that I can't=20
edit...

best,
-Rob


--
http://cms-list.org/
please trim your posts.

--
http://cms-list.org/
please trim your posts.