that usefull arcticle to add nodes tothe admin tree
May you want to have those form available in your menu like create a new contact or search => contact. you will have to modify the menubar_sd .htmpl for your corresponding roles to add amnu item to call yourpages.
Something like the below from CA to search for group where you will replace cnt with your own factory assuming you respect the way to create list_form.htmpl:
<PDM_MACRO name=menuItem label="Groups" function="upd_specific_frame('sd','search_cnt.htmpl', 'KEEP.type.id=2308')">
or directly the form itself like below:
<PDM_MACRO name=menuItem label="On Call Persons" function="upd_specific_frame('sd','list_z_oncall_team.htmpl')">
another example to create a new custom record in a custom factory with some attribute been preset:
<PDM_MACRO name=menuItem label="New Work Instruction..." function="ahdtop.create_new('work_instruction',0,'','','PRESET=z_type:400003+HTMPL=detail_work_instruction.htmpl')">
Hope this help
/J