You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Adrian Crum <ad...@hlmksw.com> on 2008/01/10 01:18:54 UTC

Re: Content Manager Question (was: User Interface to Edit controller.xml?)

 From what I understand, the Content Manager enables the user to create as many web pages as they 
want - without the need to modify controller.xml files. I gave this thread a more accurate subject 
line - let's see if it helps bring in informed answers.

-Adrian

JohnBrown wrote:

> Thank you for reply. Well, I can add ( pre-define) URLS/MAPS to conroller in
> design  time for some standard pages but it works unless they want to add  a
> new custom page with some URL/MAP which is not in controller. And this is
> where I need programmatically add the entry in runtime. Because, the content
> admin person will just get lost in raw xml editing and quit possible can
> make syntax error there etc.
> 
> On my opinion this would be a useful thing to automate in the terms of
> user-friendly content management.
> 
> 
> BJ Freeman wrote:
> 
>>The controller, at this point, is loaded once at boot up.
>>you can write an enhanced xml editor that reads the xsd for fields in a
>>form, similar to how the widgets read the entities to display info.
>>But non of this has been done, to my knowledge.
>>Just a note, view map must follow all the request-maps or you get an
>>error on loading.
>>my thought it would better to have all these in the Controller on
>>distribution then they can just edit the FAQ page as HTML in the Content
>>application.
>>
>>JohnBrown sent the following on 1/9/2008 2:47 PM:
>>
>>>Hi Guys,
>>>
>>>I am in process of making more intuitive UI and some automation over
>>>standard ofbiz CMS for creating FAQ, Policy and alike pages. The process
>>>involves adding some entries ( a reference to page and the view map etc.)
>>>to
>>>controller.xml file. ANd what I would like at this point is that user
>>>just
>>>would enter the url part he wants it to be: for example
>>>host.com:8080/ecommerce/MyFAQPage and there would be generated respective
>>>entries in controller.xml behind the scene - with no need for user to
>>>edit
>>>the file manually.
>>>something like:
>>>
>>>  <request-map uri="MyFAQPage"> 
>>>  <security https="false" auth="false"/> 
>>>  <response name="success" type="view" value="FAQ"/> 
>>> </request-map> 
>>>..and the view map.
>>>
>>>So I wonder does Ofbiz has something already within the packages which
>>>could
>>>help me to add such kind of entries to controller.xml via java code?
>>>Perhaps
>>>some xml file editor api classes?
>>>
>>>Thank you guys in advance for any hints.
>>
>>
>>
> 
>