1. No there is not; obviously you can use an existing module such as
AdminType or so and work from that. If you like to create a template
AdminFoo, maybe to go in the hello-world example, that would be great!

2. We would recommend all people who do OTRS customizations to use OPM
packages for that. It just makes it really easy to separate
modifications from the system, and it makes Dev > Test > Production
moves easy.
I guess you'd want to look at creating an .sopm file for your package,
which is described here:
[http://doc.otrs.org/developer/2.4/en/html/c1284.html]

You can then build OTRS packages by using bin/opm.pl -a build -p
/path/to/Package-1.0.0.sopm

Hope this helps,

-- 

Michiel Beijen
R&D

OTRS AG
Norsk-Data-Str 1.
61352 Bad Homburg
Germany

T: +31 (0) 6457 42418
F: +49 (0) 9421 56818-18
I: http://www.otrs.com/

Business location: Bad Homburg, Country Court: Bad Homburg, HRB 10751, VAT ID: 
DE256610065
Chairman: Burchard Steinbild, Managing Board: André Mindermann

CU@ CeBIT 2010 in Hannover (Germany) and get to know more about OTRS at booth 
no. C37, in hall 2 from March 2-6, 2010! http://bit.ly/4qLvqm




Kiffin Gish wrote:
> Great stuff, thanks! Figured it was something like that, but my xml file
> wasn't correct/complete. Couple more questions if you don't mind:
>
> 1. Now I'd like to fill the bottom window with [Foo Managment] when
> clicked, is there a template Kernel/Modules/AdminFoo.pm for that?
>
> 2. Noticed that this kind of installation stuff is done automatically
> when loading from the package manager. Is this interface definition for
> OPM-files explained anywhere?
>
> mvg, Kiffin
>
> On Mon, 2009-12-21 at 17:02 +0100, Michiel Beijen wrote:
>   
>> Hi Kiffin,
>>
>> I'd recommend you to just take a look at existing configuration options.
>>
>> In your case, you could create a file called Foo.xml with your
>> configuration options. This is a nice way to separate them from the
>> 'canned' configuration options.
>>
>> This file would provide an entry for the AdminFoo module. Just place it
>> in Kernel/Config/Files, go to Admin > SysConfig in the interface (this
>> will trigger the file rebuild) and the link will appear in the Admin
>> section, in this case on the bottom of the third row.
>>
>> <?xml version="1.0" encoding="iso-8859-1" ?>
>> <otrs_config version="1.0" init="Application">
>>     <ConfigItem Name="Frontend::Module###AdminFoo" Required="0" Valid="1">
>>         <Description Lang="en">Frontend module registration for the
>> AdminFoo configuration object in the admin area.</Description>
>>         <Description Lang="de">(German translation, if you feel like it,
>> otherwise leave the node out.)</Description>
>>         <Group>Foo</Group>
>>         <SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
>>         <Setting>
>>             <FrontendModuleReg>
>>                 <Group>admin</Group>
>>                 <Description>Admin</Description>
>>                 <Title>Foo</Title>
>>                 <NavBarName>Admin</NavBarName>
>>                 <NavBarModule>
>>                     <Module>Kernel::Output::HTML::NavBarModuleAdmin</Module>
>>                     <Name>Foo</Name>
>>                     <Block>Block3</Block>
>>                     <Prio>4000</Prio>
>>                 </NavBarModule>
>>             </FrontendModuleReg>
>>         </Setting>
>>     </ConfigItem>
>> </otrs_config>
>>
>> Hope this helps,
>>
>>     
>
>
>   


---------------------------------------------------------------------
OTRS mailing list: dev - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/dev
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/dev

NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW!
http://www.otrs.com/en/support/enterprise-subscription/

Reply via email to