<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>WebCMS (OpenText Management Server)</title>
      <link>http://blog.vcu.edu/webcms/</link>
      <description>Tips and tricks picked up while developing CMS driven sites with OpenText Management Server. Also includes examples of massive wins and fails, and how to replicate the good and prevent the bad.</description>
      <language>en</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Thu, 05 Nov 2009 16:14:57 -0500</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>STF Child Element Of</title>
         <description><![CDATA[This little tidbit actually came as a suggestion from a colleague using OpenText at PennState University [http://www.psu.edu]. <br /><br />Quick preface note, when requesting that an editor enter a URL for a link, keep in mind that you do NOT have to use an anchor element for this. Standard Text Fields can be formatted to accept different values, including dates, emails, and best of all, URLs. This means the content entered by the editor will be rejected unless it contains an http:// and is void of spaces.<br /><br />For my specific project, I was connecting images with corresponding URLs. For instance, I would have a picture of a professor conducting experiments and a corresponding link to a blog article explaining his latest research. There were multiple images with multiple corresponding links. The images and URLs needed to be connected in someway to ensure that the correct link was matched with the correct image.<br /><br />Enter "Child element of".<br /><br />I created the placeholder for the first image: img_main1<br />I created the corresponding link using a standard text field: stf_main1<br /><br />While creating the stf_main1URL, I specified the "Type of field" as "URL". Then, on the same panel, under SmartEdit Properties -&gt; "Child element of", I choose img_main1 from the dropdown menu.<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.vcu.edu/webcms/childof1.png"><img alt="childof1.png" src="http://blog.vcu.edu/webcms/assets_c/2009/11/childof1-thumb-350x271-2497.png" class="mt-image-none" style="" height="271" width="350" /></a></span><br /><br />Inside the template I placed one red dot for the img_main1:<br /><br />
&lt;p&gt;&lt;a href="&lt;%stf_main1URL%&gt;"&gt;&lt;!IoRedDot_img_main1&gt;&lt;%img_main1%&gt;&lt;/a&gt;&lt;/p&gt;<br /><br />SmartEdit users see one red dot for the image, but when they click on the red dot, both fields (img and stf) appear:<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.vcu.edu/webcms/childof.png"><img alt="childof.png" src="http://blog.vcu.edu/webcms/assets_c/2009/11/childof-thumb-350x117-2499.png" class="mt-image-none" style="" height="117" width="350" /></a></span><br /> <div><br /></div><div>This idea was the spring board for many more "custom" red dots that I use on the site. It's proved to be a handy grouping tool, in place of the broad "Edit Elements via Form" and the messy look of more than 5 red dots on one editable page. So far, it appears there is no limit to the number of Child Elements a parent element can contain.<br /></div>]]></description>
         <link>http://blog.vcu.edu/webcms/2009/11/stf-child-element-of.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/11/stf-child-element-of.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">stf</category>
        
         <pubDate>Thu, 05 Nov 2009 16:14:57 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Changing Standard HTM extension</title>
         <description><![CDATA[By default, OpenText publishes all pages as foo.htm. Changing the extension from htm to html is a quick simple process.<br /><br />Of course, you can change the extension by appending the file name on the property panel of each page:<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.vcu.edu/webcms/propertiespanel.png"><img alt="propertiespanel.png" src="http://blog.vcu.edu/webcms/assets_c/2009/11/propertiespanel-thumb-350x199-2486.png" class="mt-image-none" style="" height="199" width="350" /></a></span><br /><br />Though this is NOT best practice, as it requires redundancy, and only changes the extension at the page level instead of the global settings. This means pages that have not been named will continue to publish as .htm, resulting in a mixed bag of page extensions on a single site. Additionally, changing the extentions in the file name can confuse OpenText's publication process so that you might end up with a double extension.<br /><br />Instead, I change the extention in three places in SmartTree, just to ensure every panel is reflecting the same desired extension: html.<br /><br />1. PROJECT VARIANT: Administer Project Settings -&gt; Project -&gt; Project Variants -&gt; HTML (or whatever you've named your project variant) -&gt; Edit Project Variant (Action Menu) -&gt; Standard extension of published files = "html"<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.vcu.edu/webcms/projectvariant.png"><img alt="projectvariant.png" src="http://blog.vcu.edu/webcms/assets_c/2009/11/projectvariant-thumb-350x105-2489.png" class="mt-image-none" style="" height="105" width="350" /></a></span><br /><br />2. PUBLICATION: Administer Publication -&gt; Project -&gt; Edit General Settings (Action Menu) -&gt; Standard extension = "html"<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.vcu.edu/webcms/publication.png"><img alt="publication.png" src="http://blog.vcu.edu/webcms/assets_c/2009/11/publication-thumb-350x146-2491.png" class="mt-image-none" style="" height="146" width="350" /></a></span><br /><br />3. CONTENT CLASSES: Administer Content Classes -&gt; navigate to your content class and expand node -&gt; Templates -&gt; HTML (or template name) -&gt; Edit Properties -&gt; Standard extension of published files = "html". This step will have to be repeated for your foundation templates only.<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.vcu.edu/webcms/cc1.png"><img alt="cc1.png" src="http://blog.vcu.edu/webcms/assets_c/2009/11/cc1-thumb-275x482-2493.png" class="mt-image-none" style="" width="200" /></a></span><br /><div><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.vcu.edu/webcms/cc3.png"><img alt="cc3.png" src="http://blog.vcu.edu/webcms/assets_c/2009/11/cc3-thumb-350x178-2495.png" class="mt-image-none" style="" height="178" width="350" /></a></span><br /><br />Have more ideas about this? Please leave a comment below.<br /></div><div><br /></div>]]></description>
         <link>http://blog.vcu.edu/webcms/2009/11/changing-standard-htm-extension.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/11/changing-standard-htm-extension.html</guid>
        
        
         <pubDate>Wed, 04 Nov 2009 15:56:04 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Asynchronous Process Woes</title>
         <description><![CDATA[Boy did I have a mini meltdown over this one!<br /><br />One day, publication ceased on one of our projects. I contacted RedDot Support. For 8 days they had me copy the project, export the project, rebuild the publication, publish to a different target, publish target on a different project, remove workflows, rebuild workflows, add project variants, clear XML and page cache, clear out RedDot Temp files, basically an exercise which nearly drove me insane.<br /><br />And then, on day 8 of no publication, I happened to notice an Asynchronous Process (SmartTree-&gt;Administer Project Structure-&gt;Project-&gt;Show Asynchronous Processes) that had been started one week prior and was "stuck" in the active phase for 8 days. The exact amount of time since the last successful publication.<br /><br />Normally, with these process you can kill them by clicking on a convient X in the SmartTree.<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.vcu.edu/webcms/asynch.png"><img alt="asynch.png" src="http://blog.vcu.edu/webcms/assets_c/2009/11/asynch-thumb-300x109-2501.png" class="mt-image-none" style="" height="109" width="300" /></a></span><br /><br />However, this process was missing the X and there was no way to stop the stalled publication.<br /> <div><br />I sent a last final email to RedDot Support: "Please send me documentation on how to stop a stalled asynchronous process". And guess what? They had the perfect documentation on how to clear these jobs. The process involved deleting fields from the CMS database and then allowing the back logged publications to run their course. Though I have the documentation, I can not post it due to RedDot copyrights. The documentation is readily available from the Support office. <br /><br />So, if your project stops publishing and you've cleared out the caches and checked the queues, try looking at the asynchronous processes, because that might be the source of your publication woes.<br /></div>]]></description>
         <link>http://blog.vcu.edu/webcms/2009/10/asynchronous-process-woes.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/10/asynchronous-process-woes.html</guid>
        
        
         <pubDate>Thu, 22 Oct 2009 16:41:43 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Check URLs</title>
         <description><![CDATA[<b>VCU has purchased a Check URLs module</b> for RedDot SmartEdit. Check URLs will check all the links for 404 Page Not Found errors to ensure that all your links are valid.<br /><br />Pages can be checked one at a time in SmartEdit by opening any RedDot, choosing "Actions" from the top menu, then "Check URLs".<br /><img src="file:///Users/tiffanyfrance/Library/Caches/TemporaryItems/moz-screenshot.jpg" alt="" /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="CheckURLs.png" src="http://blog.vcu.edu/webcms/CheckURLs.png" class="mt-image-none" style="" height="30" /></span><br /><br />A dialog box will popup, showing a list of links on the page if any exist. Click "Check URLs" to start a process that will check the URLs, sending the results in an email. Nothing will appear in the dialog box if no links appear on that page.<br /><br /><b>Want to check all the URLs on the entire site?</b> This can be done in SmartTree.<br />SmartTree -&gt; Administer Project Structure -&gt; Project -&gt; Actions Menu (Check URLs for Entire Project)<br /><br />Generating this list may take a few seconds depending on the size of your project. A list of URLs will appear, allowing you to start an asynchronous process checking the URLs for errors, the results will be emailed by the system.<br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="CheckURLs1.png" src="http://blog.vcu.edu/webcms/assets_c/2009/10/CheckURLs1-thumb-902x1091-1986.png" class="mt-image-none" style="" height="400" /></span><br /><br /><b>Now here is the cool part</b> - the generated email will list all the links and next to them either "correct" or "broken". But instead of going through the entire email to get a list of broken links, log back into SmartTree and click the "Check URLs" function again. <br /><br />This time the results will be grouped for you between "Broken links" and "Working Links". Click on the pencil next to the URL to change the URL of that link. All the links can be changed from this screen without having to navigate into each individual CMS page.<br /><br />]]></description>
         <link>http://blog.vcu.edu/webcms/2009/10/check-urls.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/10/check-urls.html</guid>
        
        
         <pubDate>Mon, 05 Oct 2009 17:27:29 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Publishing Reports and Errors</title>
         <description><![CDATA[<b>Page # is empty, maybe not approved?</b><br />Log into the CMS. From the left menu choose Tasks -&gt; # Edit Pages -&gt; Check all complete pages and click on "Submit to Workflow" button. If there is an approval flow for your department, your approver will need to release your page before it can be published.<br /><br /><b>PageId # without Content, not published<br /></b>The CMS will not publish pages without at least one <i>content</i> element populated. Note: Anchors (anc_) and lists (lst_) are <i>structural</i> elements and will sometimes cause the publication to fail. <br /><br /><b>Page # not linked in HTML/ENU</b><br />During publication, the CMS follows lists and anchors when publishing a website. Checking "publish related pages" will look for any lists or anchors and publish the attached pages. If a page exists that is not connected to a list or is incorrectly attached to an anchor, the page is considered "unlinked". Unlinked pages (orphan pages) must be manually published. Unlinked pages are generally discouraged, since they are not part of the website structure and can be easily deleted.<br />Note: HTML/ENU is the project/language variant used for publication. HTML is the project variant checked by default during publication, though others may exist. Project variants define the format of a project's published pages.<br /><br /><b>Page not changed <br /></b>If you changed an image or content on a page and try to publish but the server returns a report saying the page is already published you will need to clear the page cache. Do this by selecting "Administer Project Structure" -&gt; Project -&gt; Action Menu (Clear Page Cache). The system will ask "Are you sure you want to clear the page cache?" - click "Yes". The system asks this question because the operation taxes the CMS server. Wait about 10 minutes, then republish. If your pages are still not publishing, make sure your "Tasks" folder is clear and republish once more. If your changes are still not publishing contact Web Services.<br /><br /><b>Blank Publishing Report</b><br />The "images" folder, a subdirectory of one of my sites, had temporarily been set to read-only. When the CMS tried to publish any page of this website, it returned a blank publication report which was neither "successful" or "failure". I cleared the cache, and tried to republish but I received another blank report. By logging into my external server with an ftp client I realized that I did not have access to that folder. The CMS stops publication at the first error from the server. In this case, the error was access to a subdirectory, therefore nothing was published, not even to other directories. To fix this problem, remove that folder from the publication package and from the folder structure OR get permissions to the folder.<br /><br />Have you seen other errors? Leave a comment or email me: tlfrance.<br /><br /> ]]></description>
         <link>http://blog.vcu.edu/webcms/2009/09/publishing-reports-and-errors.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/09/publishing-reports-and-errors.html</guid>
        
        
         <pubDate>Tue, 22 Sep 2009 14:51:44 -0500</pubDate>
         
      </item>
      
      <item>
         <title>SmartTree Favorites</title>
         <description><![CDATA[Here is a cool little tip I use frequently. SmartTree allows you the ability to set any page or content class as a favorite for quick future referencing.<br /><ol><li>In SmartTree click on a frequently used content class or page. From the "Action Menu" choose "Add to Favorites"</li><li>To retrieve your favorites list, click on Administer Project Structure -&gt; Project -&gt; Action Menu ("Select from Favorites")</li></ol><br />This will popup a list of tagged pages, from here you can click on any of the favorites to be taken directly to that item in the tree. This prevents wasted time in opening embedded nodes.]]></description>
         <link>http://blog.vcu.edu/webcms/2009/09/smarttree-favorites.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/09/smarttree-favorites.html</guid>
        
        
         <pubDate>Mon, 21 Sep 2009 13:15:38 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Style Sheets in Firefox</title>
         <description><![CDATA[In general, advise your editors to use Internet Explorer 7.0. If you have used Firefox to log in to the CMS you may have noticed that your stylesheets do not translate through the CMS. The following steps will explain how to link your stylesheets in the CMS so that they appear in Firefox when logged into webcms.vcu.edu/cms.<br /><br /><ol><li>In your foundation template, find the code that links your stylesheet:<br /><pre id="line1"><span class="start-tag">link</span><span class="attribute-name"> media</span>=<span class="attribute-value">"screen" </span><span class="attribute-name">type</span>=<span class="attribute-value">"text/css" </span><span class="attribute-name">rel</span>=<span class="attribute-value">"stylesheet" </span><span class="attribute-name">href</span>=<span class="attribute-value">"styles.css"</span><span class="error"><span class="attribute-name"></span></span><br /></pre></li><li>Replace style.css with a container element = con_styles<br />Keep dynamic container and target contatiner unchecked. <br /></li><li>After you have saved and exited your foundation template, create a new container template "stylesheet". Paste your style sheet inside this container. Click "OK" to save. <br /></li><li>Expand the "stylesheet" content class node. Expand "Templates". Click on the template named "HTML HTML".</li><li>From the Actions menu in the right column, choose "Edit Properties". <br />Name = CSS<br />Standard extention of published files = CSS<br />Set template area marks in page = uncheck (checked by default)<br />Insert placeholder for page in container = check</li><li>To attach the new "stylesheet", open "Administer Project Structure" section, open nodes until you find "con_styles". From Actions menu choose "Create and Connect Page". Assign template of "stylesheet". Click OK. (You do not need to provide a unique name when connecting the stylesheet to the container)</li></ol><br />]]></description>
         <link>http://blog.vcu.edu/webcms/2009/09/style-in-firefox.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/09/style-in-firefox.html</guid>
        
        
         <pubDate>Wed, 16 Sep 2009 14:39:34 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Deleting Pages in the CMS/Deleting Pages on the Live Server</title>
         <description><![CDATA[When a website is established, a content editor may decide they no longer need a page. The editor can delete the page in SmartEdit and republish the site. When the site is republished, the page will be removed from the navigation. The page no longer exists in the CMS project. However, the page may still exist on the end server. Additionally, that page might still be crawlable by search engines. If a user has bookmarked that page, the page will not return a 404 error, because it still exists on ther server.<br /><br />OpenText CMS has a feature that will delete all the pages on the end server that have been deleted from the CMS project. This is called "clean up live server". (Note: "live server" in this case is not associated with "Live Server" - an additional product from OpenText)<br /><br /><span style="color: red;"><b>WARNING!!</b></span><br />Do
not use this feature if you use subdirectories or multiple publishing
packages. When running a publishing job, "clean up live server" will delete entire directories from the live server.<br /><br />To install on Server:<br /><ol><li>Delete all the files in the server folder RedDot -&gt; ASP -&gt; RedDotTemp (this has been done for VCU)</li></ol>SmartTree setup:<br /><ol><li>In SmartTree -&gt; Administer Project Settings -&gt; Project -&gt; Project Variants -&gt; HTML -&gt; Edit Project Variant</li><li>Under Language Variant check "clean up live server"</li><li>Republish files and check live server for deletion of old files</li></ol><br />In my testing, "clean up live server" works fine for small, flat websites.<br /><br />So what about those sites that have directories? Once a week I do the following:<br /><ol><li>SmartTree -&gt; Administer Project Structure -&gt; Project -&gt; Actions Menu -&gt; Clear Page Cache</li><li>Publish entire site from Home page, publish following and related pages.</li><li>Go into live server and look for any pages which do not have the most recent publication date. Research pages and delete. <br /></li></ol><br /> ]]></description>
         <link>http://blog.vcu.edu/webcms/2009/09/clean-up-live-server.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/09/clean-up-live-server.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">SmartTree</category>
        
         <pubDate>Wed, 02 Sep 2009 13:27:59 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Browser Issues (continually updated)</title>
         <description><![CDATA[IE8 -&nbsp; use compatibility mode (08/10/09)<br /><br />Firefox - all versions<br /><ul><li>no SmartTree</li><li>no access to Navigation Manager or Edit Navigation Order in SmartEdit<br /></li></ul><br />Firefox 3.5 - "OK" "Cancel" buttons disappear in text editor.<br /><br /> ]]></description>
         <link>http://blog.vcu.edu/webcms/2009/08/browser-issues-continually-updated.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/08/browser-issues-continually-updated.html</guid>
        
        
         <pubDate>Mon, 10 Aug 2009 17:09:52 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Strange characters on the published page</title>
         <description><![CDATA[A number of editors have reported "weird characters" publishing inside their text. <br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="character.gif" src="http://blog.vcu.edu/webcms/character.gif" class="mt-image-none" style="" height="172" width="262" /></span><br /><br />The CMS text editors (RedDot, FCK, and Telerik) have character sets determined by the OpenText server charset. In most cases, WYSIWYG editors like Dreamweaver automatically declare the pages charset when the design is developed. The current, most common charset is UTF-8. <br /><br /><code>&lt;meta http-equiv="content-type" content="text/html; charset=utf-8" /&gt;<br /><br /></code>The server's charset is not UTF-8 and therefore characters like blank spaces and quote hashes come up as these weird characters.<br /><br />To Solve: <br /><br />1. change your meta tag in the HTML header to <pre id="line1">&lt;<span class="start-tag">meta</span><span class="attribute-name"> http-equiv</span>=<span class="attribute-value">"Content-Type" </span><span class="attribute-name">content</span>=<span class="attribute-value">"text/html; charset=iso-8859-1"</span><span class="error"><span class="attribute-name">/</span></span>&gt;<br /></pre>OR<br /><br />2. In SmartTree -&gt; Choose language variant -&gt; "Publish charset" = UTF-8. <br />Header should be:<br /><pre id="line1">&lt;<span class="start-tag">meta</span><span class="attribute-name"> http-equiv</span>=<span class="attribute-value">"Content-Type" </span><span class="attribute-name">content</span>=<span class="attribute-value">"text/html; charset=utf-8"</span><span class="error"><span class="attribute-name">/</span></span>&gt;<br /></pre><br />More available on this topic and other Telerik quirks at the unofficial CMS blog:<br />http://www.reddotcmsblog.com/telerik-radeditor-quirks <br />]]></description>
         <link>http://blog.vcu.edu/webcms/2009/07/strange-characters-on-the-published-page.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/07/strange-characters-on-the-published-page.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">texteditor</category>
        
         <pubDate>Wed, 01 Jul 2009 15:00:58 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Before creating new pages</title>
         <description><![CDATA[When creating new content classes it is important to fully establish their connections before creating new pages. When you attach a reference to a placeholder, for instance, each NEW page will reference the placeholder, but the existing pages will not pick up the reference. Here is a list of actions that you should predefine before creating new pages:<br /><br /><ol><li>Preassign content classes in the foundation</li><li>Assign Detailed Authorization Packages to lists AND Add Global Authorization Package to tree</li><li>Make sure Navigation Manager is on and your Master Pages are created before you attach the first page to the nav structure.</li><li>Create homepage and reference element containers in content classes such as Stylesheets, Header and Footer</li></ol> ]]></description>
         <link>http://blog.vcu.edu/webcms/2009/06/before-creating-new-pages.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/06/before-creating-new-pages.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">preassign navmanager</category>
        
         <pubDate>Mon, 22 Jun 2009 15:47:35 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Running Searches</title>
         <description><![CDATA[The left hand menu of the CMS interface has a "Search" feature which can be quite powerful for running reports. <br /><br />Recently we created a new TS website for our unit. The old ts webpages were moved to http://old.ts.vcu.edu. <br /><br />The new TS website was considered a "soft launch" and was running side by side with the old site as content was moved. I needed to run through the entire project and identify where editors had linked to the old.ts.vcu.edu site for evaluations on what content was missing and most prominent, as well as make sure these links were removed when we canned the old.ts.vcu.edu site completely. This is an example of where the search feature is particularly useful.<br /><br />I choose "search" in the left menu, then in my criteria I put in the old.ts.vcu.edu address. 67 page results were returned with the last editor and original editors eID so that I simply have to contact them and tell them which pages to update.<br />]]></description>
         <link>http://blog.vcu.edu/webcms/2009/06/running-searches.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/06/running-searches.html</guid>
        
        
         <pubDate>Mon, 08 Jun 2009 17:46:36 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Multiple Publishing Targets</title>
         <description><![CDATA[At our university we use different servers for database driven content and server side scripting. For instance pubinfo.vcu.edu is often used to reference faculty directories. But in any website, you may find that you need to publish pages in your project to two or more different URLs.<br /><br />To do this you will create different "Pubishing Targets". Though you have two different Publishing Targets, you will only be able to create one "Publishing Structure". You can combine the structure for both in the one tree. Add all the possible folders to the structure, remembering that "root" is not specific to any URL. <br /><br />Publishing target example:<br />URL 1: http://www.foo.com/blah/stuff/<br />URL 2: http://www.cnn.com/stories/<br /><br />Publishing Structure example:<br /><ul><li>root</li><ul><li>blah</li><ul><li>stuff</li></ul><li>stories</li><li>images</li><li>documents<br /></li></ul></ul><br />In the Project Structure, define your publication packages using one of the two Publishing Targets. Be sure to also set the Publishing Structure inside the HTML variant folders.<br /><br />*Be careful to not overwrite your publication packages. If you are using multiple publication targets, use "inherit publication package" carefully. ]]></description>
         <link>http://blog.vcu.edu/webcms/2009/05/multiple-publishing-targets.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/05/multiple-publishing-targets.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">publishing</category>
        
         <pubDate>Mon, 18 May 2009 16:01:44 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Rad Text Editor</title>
         <description><![CDATA[With the upgrade from 7.5 to 9.0 a new text editor was introduced.<br /><br />Known issues include:<br /><ul><li>a space before the text in table cells</li><li>numeric bullets in text editor appear as 1-1 instead of 1-a, but render correctly on page</li><li>text editor renders differently in IE8, includes a text height button which may be confused for headers, to use a header style look under the "Normal" drop down<br /></li><li>undo does NOT undo last action, but all the changes since the last save (auto save every 30 seconds)<br /></li></ul><br />The new text editor adds a nice interface for uploading images and connecting to links.<br /><br /><b>Please note:</b> if you are having image alignment issues, it's most likely a result of
styles in your CSS, this also goes for table borders and padding which
are determined by the global stylesheet not user imputed values<br /><br />]]></description>
         <link>http://blog.vcu.edu/webcms/2009/05/rad-text-editor.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/05/rad-text-editor.html</guid>
        
        
         <pubDate>Mon, 04 May 2009 17:39:22 -0500</pubDate>
         
      </item>
      
      <item>
         <title>Exceptions for Particular Page</title>
         <description><![CDATA[As part of Best Practices, use as few foundation/Master Pages as possible for a project. <br /><br />For one particular site, I was delighted to see all the pages looked like they could be accommodated by one single template. Except one page. This index page did not display the headline of the page, where all the other subpages did. The absence of this one element meant I needed to change my entire template structure, or build a new template just for the index page.<br /><br />Ha - Noway!<br /><br />Instead I made a template exception using render tags and the page GUID.<br /><br />&nbsp;&lt;reddot:cms&gt;<br />&nbsp; &lt;if&gt;<br />&nbsp;&nbsp; &lt;query valuea="Guid:&lt;%info_pageGuid%&gt;" operator="==" valueb="Guid:27EBF76820A042B08C64C86FD72CDA2F"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;htmltext&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/htmltext&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/query&gt;<br />&nbsp;&nbsp;&nbsp; &lt;query type="else"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;htmltext&gt;<br />&lt;h1&gt;&lt;%hdl_title%&gt;&lt;/h1&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/htmltext&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/query&gt;<br />&nbsp; &lt;/if&gt;<br />&lt;/reddot:cms&gt;<br /><br />I created an info placeholder "GUID of Page" to pull the page GUID to valuea. Then I compare it to the GUID of the index page. I found the GUID of the index page by looking under "Page Information" in SmartEdit. GUIDs (Gloabl Unique Identifier) are assigned to pages, elements, and content classes. RQL uses GUIDs to handle passing commands through the API. In this case, I am assigning the index page's GUID to valueb and comparing valuea to valueb.<br /><br />If valuea equals valueb then write nothing:<br />&lt;htmltext&gt;&lt;/htmltext&gt;<br /><br />Else write headline<br />&lt;htmltext&gt;<br />&lt;h1&gt;&lt;%hdl_title%&gt;&lt;/h1&gt;<br />&lt;/htmltext&gt;<br />&nbsp;<br />]]></description>
         <link>http://blog.vcu.edu/webcms/2009/04/exceptions-for-particular-page.html</link>
         <guid>http://blog.vcu.edu/webcms/2009/04/exceptions-for-particular-page.html</guid>
        
        
          <category domain="http://www.sixapart.com/ns/types#tag">GUID headline</category>
        
         <pubDate>Mon, 27 Apr 2009 17:25:27 -0500</pubDate>
         
      </item>
      
   </channel>
</rss>
