<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.4417.0">
<TITLE>RE: [opencms-dev] Content Definition Creation and Template Elements</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>> Stephen Scholtz wrote:</FONT>

<BR><FONT SIZE=2>> >    1. I saw in the list archives that somebody was looking for some </FONT>

<BR><FONT SIZE=2>> > example code on creating Content Definitions (CDs) in </FONT>

<BR><FONT SIZE=2>> OpenCMS, as the </FONT>

<BR><FONT SIZE=2>> > documentation on CDs is a bit sparse.  Does anybody have </FONT>

<BR><FONT SIZE=2>> these example </FONT>

<BR><FONT SIZE=2>> > files lying around, or can point me to some more detailed </FONT>

<BR><FONT SIZE=2>> documentation </FONT>

<BR><FONT SIZE=2>> > on making CDs?</FONT>

<BR><FONT SIZE=2>> </FONT>

<BR><FONT SIZE=2>> David Seikel wrote:</FONT>

<BR><FONT SIZE=2>> If you look a little bit further you will find my reply to </FONT>

<BR><FONT SIZE=2>> that person. </FONT>

<BR><FONT SIZE=2>>   I gave a quickie tutorial on how to create a basic CD.</FONT>
</P>

<P><FONT SIZE=2>This the one you're talking about?</FONT>
</P>

<P><FONT SIZE=2><<A HREF="http://mail.opencms.org/pipermail/opencms-dev/2003q2/005408.html">http://mail.opencms.org/pipermail/opencms-dev/2003q2/005408.html</A>></FONT>
</P>

<P><FONT SIZE=2>Thanks.</FONT>
</P>

<P><FONT SIZE=2>***</FONT>
</P>

<P><FONT SIZE=2>I just want to make sure I got this straight (open to anybody).  In all the examples I've been reading about, Content Definitions have all been about accessing Content in your own user created tables, not tables created by the installation of OpenCMS. (in the news sample I've seen, there's a sql command which creates a "news_channel" table and a "news_entry" table)  OpenCMS somehow becomes aware of these new tables with the inserting of the table names into the OpenCMS table "CMS_SYSTEMID". (?)</FONT></P>

<P><FONT SIZE=2>So, in a sense, you're using OpenCMS to edit content on your own external tables via a Content Definition class that you have to write yourself.  Is this correct?</FONT></P>

<P><FONT SIZE=2>So for this page, <<A HREF="http://www.opencms.org/opencms/en/support/tour/6.html">http://www.opencms.org/opencms/en/support/tour/6.html</A>>, we're looking at something produced by a Content Definition, not anything produced somehow via JSP templates?  If this is true, how does OpenCMS know how to display the fields for our Content Definition (ie. text field size, implementation of the MS Word interface, etc. etc.), or is this part of the "Back Office Module" component I've seen/read about, where you have to create your own JSP templates and class files to handle the editing and creating of data in your users tables, but in a nice interface within OpenCMS?</FONT></P>

<P><FONT SIZE=2>Cheers,</FONT>

<BR><FONT SIZE=2>   Stephen Scholtz</FONT>
</P>

</BODY>
</HTML>