David,

The CMS is not nearly the same quality as other parts of OFBiz, so don't
make the mistake of giving it the benefit of doubt.

Regarding the ContentAssoc entity, the current usage tends to have things
called "publish points" and there is a ContentType to go along with that.
That Content entity is just a place holder. Content that links to it would
use PUBLISH_LINK. The content that links to it would typically be a whole
page and it might have subcontent within it and that subcontent would be
linked to the main page content by a SUB_CONTENT contentAssocTypeId. And
usually, you would have a single site contentId which is referenced in the
WebSiteContent entity, which links to the WebSite entity. Then you would
have sub-publish points/sites under that and they would be linked with the
SUBSITE value.

-Al

On 7/3/07, David Künzler <[EMAIL PROTECTED]> wrote:

The mapKey/ContentAssoc usage is clear to me. I use it for the content
structure of my web site:

my web site publish point
- [ContentAssocTo] page 1
- [ContentAssocTo] page n
- - [ContentAssocTo] left column content
- - [ContentAssocTo] right column content
- - - [ContentAssocTo] product featuring
- - - [ContentAssocTo] news 1
- - - [ContentAssocTo] news 2
- - - [ContentAssocTo] news 3
...

There is another issue with the web site content tree in CMS:
It shows all types of association, not just SUB_CONTENT, SUBSITE and maybe
PUBLISH_LINK (is there btw. a convention which to use?).

The problem is that you can create ContentAssoc circles and the tree
renderer loops forever.
For example one may want to state that the content in page 1 is related to
the content in page 2 and creates an association of type RELATED_CONTENT
from page 1 to page 2.

-David


-----Original Message-----
From: Al Byers [mailto:[EMAIL PROTECTED]
Sent: Dienstag, 3. Juli 2007 19:30
To: [email protected]; [EMAIL PROTECTED]
Subject: Re: content management (cms)

Yes, there are definitely some issues there. When I originally coded it, I
had the meaning of the two ContentAssoc.contentId/To fields reversed from
what it is now and I may not have been consistent. The logic that David
Jones came up with is that you take the parent contentId and a mapKey and
you go "to" the subcontent. It would not make sense the other way around,
since you don't need the mapKey to go to a parent. So contentId is for the
parent and contentIdTo is for the child.

If you are like me, you probably didn't know what mapKey was for :0) It is
basically so that a contentId can identify the subcontent that goes on a
page and the various mapKeys (eg. MAIN, SUMMARY, HEADER, FOOTER, etc.)
identify where they go on a page.

I don't think the current documentation will help you much. I was swamped
yesterday, but I will try to put together a list of where current examples
are. I just did a site where the CMS was used to manage content for
various
pages. I think that code should go back into the project, but I need to
talk
to the client to make sure it is ok and then figure out in what form it
should go in.

-Al

On 7/3/07, David Künzler <[EMAIL PROTECTED]> wrote:
>
> Al, everyone,
> another thing that looks strange to me is that <@limitedSubContent ...
> takes
> an argument subContent which is used as the "contentAssoc TO" and
returns
> the "contentAssoc FROM". This indicates that "contentAssoc TO" is the
> subcontent but then I get back the "parent content" and from the name of
> the
> <@limitedSubContent ... function I'd expect to get subcontents.
>
> I know there was an issue with content/subcontent direction. Is this
still
> a
> problem?
>
> Thanks, David
>
>
> -----Original Message-----
> From: Al Byers [mailto:[EMAIL PROTECTED]
> Sent: Montag, 2. Juli 2007 17:14
> To: [email protected]; [EMAIL PROTECTED]
> Subject: Re: content management (cms)
>
> David,
>
> I doubt that there is a more stable version. I coded much of the
original
> CMS from David Jone's design, but Andrew Zeneski has added a lot of
> enhancements with which I am still becoming familiar.
>
> I am using CMS for sites other than e-commerce and would be glad to
answer
> your questions, if I can, though I struggle with it a bit, myself.
>
> -Al
>
> On 7/2/07, David Künzler <[EMAIL PROTECTED]> wrote:
> >
> > Hi,
> >
> > I'm using the content/WebSites/CMS functionality to build a Web Site
and
> I
> > have many questions I'll post in the dev Mailing List.
> >
> > For this list my question is which OFBiz version I should use. At the
> > moment
> > I use the trunk from SVN which seems to have some bugs.
> >
> > Is there a more stable version? Is there a more functional version
> (could
> > also be that someone has it but didn't commit yet)?
> >
> >
> >
> > Is anyone using the CMS to build Web Sites (not just for e-commerce)?
> >
> >
> >
> > Thanks, David
> >
> >
> >
> >
>
>


Reply via email to