Re: [IxDA Discuss] Creating User Interfaces to Work Within a CMS

2010-02-18 Thread Gala S Chase
I am working in a similar situation where we have limited page
templates built in a CMS and limited developers to help create more
custom pages. 

My biggest suggestion is to do some analysis of what your needs are,
in regards to modules and templates. Use what you find to come up
with 2 or 3 page templates that you believe will be flexible enough
to meet your needs. Currently the site I work on has about 6
different page templates that have been created over the last year. 

So be strategic about when you request new templates and sometimes
you will just need to make what you currently have work. 

I hope this helps some. 


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Posted from the new ixda.org
http://www.ixda.org/discuss?post=49455



Welcome to the Interaction Design Association (IxDA)!
To post to this list ... disc...@ixda.org
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Creating User Interfaces to Work Within a CMS

2010-02-17 Thread Yvonnia Martin
I hear ya, Jennifer. I work with a coldfusion-based content management
system and I don't think the community is as big and those of PHP and
.Net. We have 1 developer on staff who for some reason or another,
does not know the CMS at all (go figure). Anyway, we are totally
locked into basically 4 template styles. Each of the template styles
have elements of the page that you can edit in either the wysiwyg
mode or the html mode. I basically resorted to exploiting the html
editing portion of the thing! The template is still the template, but
in the end I am able to add in niceities without throwing off the
design or architecture too much. I find that people are happy that I
was just able to do something different with the thing (however
small)


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Posted from the new ixda.org
http://www.ixda.org/discuss?post=49455



Welcome to the Interaction Design Association (IxDA)!
To post to this list ... disc...@ixda.org
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Creating User Interfaces to Work Within a CMS

2010-02-17 Thread Thai Lam
Hi Jennifer,

I've been working with two different CMS tools for the past 4 years.
Stellent initially but more heavily these days with Percussion. They're both
relatively robust systems so my opinions only from those experiences.

CMS tools are mostly a one-to-one mapping for the primary template to a
primary content type or folder. But for with the projects I've been on, I've
been both the interface designer for the websites as well as the CMS
implementer. This gives me a good bit of say as to how many content types
and primary templates should be created. I've found that there are two main
ways to make a CMS and UX person work well together, and that's through
content chunking and modular templating.

Content chunking for a CMS focuses on breaking down a content type into it's
atomic data parts. Things like: display title, description, intro, body,
callout, url maybe, keywords, etc. The focus of content chunking is to
figure out how to reuse pieces of information. Percussion is a baking CMS
and produces static pages, so the best way is to leverage the use of that
one piece of data and reuse it in multiple instances. That way if that piece
of data is updated it's updated everywhere it's used. For a designer, you
can also figure out how to use those chunks of data, where to use it, when,
why, and what triggers would cause the usage of it. A display title could in
an page title tag in one instance but only has the title for an item in a
list of links in another. We would have to come up with the rules on how to
use these chunks of content so that we or the developers can implement them
in the templates.

Percussion assigns a type-specific template (the primary template) to a
single content type. But you can also have shared templates which can be
called by anything. So chunks of content can be filtered through a multitude
of templates depending on the needs of that page and the purpose and use of
that particular piece of content.

What I've implemented in my current project is a content type called
Buckets. The content authors can create buckets and put prose in them,
lists, images, etc. Depending on what page is calling the bucket, depending
on where on the page the bucket is being called, the content of that Bucket
content item can serve various purposes. It can also be assigned to various
pages.

The visual look and feel I define purely by the CSS. One template can have
the datafield displaytitle show up as an H1 tag looking one particular way
while another template can have that same displaytitle show up as bolded
text styled by a class in a div tag. Even on content type specific templates
I provide my content authors the ability to choose between one column, two
column, or three column layouts. Depending on the layout, different related
content can be pulled from different buckets.

So with modular templating you can also have templates that change their
elements based on what's calling it, where it's being called, or maybe as
specific as a singular piece of item. For example, I have a global template
(basically the wrapper consisting of the header, footer, and global nav) but
based on what folder and what content type is being called, logos change,
header titles change, and even global navigation change. But it's all still
one template.

So it's our responsibility to define the purpose of what's going to happen,
why it's going to happen, where it'll happen, how it should happen, and what
triggers it. So even if you're stuck with 2 or 4 templates, those templates
can still do various things.

Hope that helps,

Thai



On Wed, Feb 17, 2010 at 12:35 PM, Jennifer Wolfgang chicgee...@gmail.comwrote:

 Hi all,

 I'll be honest, though I've worked in web design and development for almost
 13 years, I've never - until now - had to work with a CMS on a static site.
 I've implemented an early version of eMPower (Ektron), but that was years
 ago and it was pretty basic: no 'templates' or 'modules' to be concerned
 about.

 For the past year, I've worked at a company that uses a Perl-based CMS; the
 majority of our site uses this CMS, and the site is static because it is
 decoupled. We have templates, and modules that those templates use, that
 were crudely built (no planning, just a dump when the CMS was implemented).

 All that to say that I'm having the darndest time figuring out how to
 design
 / structure new pages because of the limitations of the templates and
 modules. I'm used to being able to create an interface that is custom to
 the
 content and structural needs of the page/path (as needed) - not to mention
 for a dynamic site - that I'm struggling for how to do my job well while
 working under such constraints. Another huge element, at least for us, is
 that we are extremely limited on resources. So, if it's a matter of have
 your developers work with you to build what you need, I'm sorry to say
 that's not an option. We have 2 full time developers, and would need to
 hire
 contractors (in Germany, 

Re: [IxDA Discuss] Creating User Interfaces to Work Within a CMS

2010-02-17 Thread Adam Williams
How much control do you for the styling? I would make important action
links look button like, without over doing it. Also, be creative with
wording if you can't control the layout much.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Posted from the new ixda.org
http://www.ixda.org/discuss?post=49455



Welcome to the Interaction Design Association (IxDA)!
To post to this list ... disc...@ixda.org
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help