Bug 29525 - Dokumentation zur Entwicklung eigener UDM-Module
Dokumentation zur Entwicklung eigener UDM-Module
Status: CLOSED FIXED
Product: UCS extended documentation
Classification: Unclassified
Component: Developer documentation
unspecified
Other Linux
: P5 normal (vote)
: UCS 5.0-0-errata
Assigned To: Johannes Lohmer
Florian Best
:
: 6084 11274 21571 24262 24263 29108 41731 (view as bug list)
Depends on: 29108
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-03 16:58 CET by Moritz Muehlenhoff
Modified: 2022-03-23 10:07 CET (History)
7 users (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Muehlenhoff univentionstaff 2012-12-03 16:58:25 CET
Auf Basis des Wiki-Artikels http://wiki.univention.de/index.php?title=Entwicklung_und_Integration_eigener_Module_in_Univention_Directory_Manager sollte in der Entwickler-Doku beschrieben werden, wie das Beispiel-Modul aus dem SVN ausgecheckt und angepasst werden kann.

Der Artikel ist für 2.4 entstanden und muss auf Anpassungen für 3.0 geprüft werden.

Es sollte außerdem beschrieben werden, wie Policy-Module erstellt werden können, die Basis-Doku dazu findet sich an Bug 6084.

Die Klarstellungsanfragen/Hinweise aus Bug 24262 sollten ebenfalls integriert werden.
Comment 1 Moritz Muehlenhoff univentionstaff 2012-12-03 16:58:46 CET
*** Bug 6084 has been marked as a duplicate of this bug. ***
Comment 2 Moritz Muehlenhoff univentionstaff 2012-12-03 16:58:53 CET
*** Bug 24262 has been marked as a duplicate of this bug. ***
Comment 3 Moritz Muehlenhoff univentionstaff 2012-12-03 17:00:03 CET
Das Feedback aus Bug 21571 sollte ebenfalls integriert werden.
Comment 4 Moritz Muehlenhoff univentionstaff 2012-12-03 17:00:14 CET
*** Bug 21571 has been marked as a duplicate of this bug. ***
Comment 5 Moritz Muehlenhoff univentionstaff 2012-12-03 17:04:30 CET
checkLDAP() sollte ebenfalls dokumentiert werden, siehe Bug 27891.
Comment 6 Moritz Muehlenhoff univentionstaff 2012-12-03 17:04:38 CET
*** Bug 27891 has been marked as a duplicate of this bug. ***
Comment 7 Moritz Muehlenhoff univentionstaff 2012-12-03 17:05:13 CET
*** Bug 24263 has been marked as a duplicate of this bug. ***
Comment 8 Moritz Muehlenhoff univentionstaff 2012-12-03 17:10:29 CET
Außerdem Bug 11274
Comment 9 Moritz Muehlenhoff univentionstaff 2012-12-03 17:10:38 CET
*** Bug 11274 has been marked as a duplicate of this bug. ***
Comment 10 Arvid Requate univentionstaff 2012-12-03 21:19:13 CET
Auch der Quellcode des Moduls muss angepasst werden. Im Client-Teil univention-directory-manager-module-example/scripts/ip-phone-tool fehlt mindestens:
 
 univention.admin.modules.update()
Comment 11 Stefan Gohmann univentionstaff 2013-09-24 20:39:47 CEST
*** Bug 29108 has been marked as a duplicate of this bug. ***
Comment 12 Philipp Hahn univentionstaff 2016-08-17 13:02:05 CEST
*** Bug 41731 has been marked as a duplicate of this bug. ***
Comment 13 Florian Best univentionstaff 2021-10-08 16:07:45 CEST
(In reply to Moritz Muehlenhoff from comment #5)
> checkLDAP() sollte ebenfalls dokumentiert werden, siehe Bug 27891.
no, we should get rid of it. it's only used once and can be implemented in a more generic fashion.

(In reply to Arvid Requate from comment #10)
> Auch der Quellcode des Moduls muss angepasst werden. Im Client-Teil
> univention-directory-manager-module-example/scripts/ip-phone-tool fehlt
> mindestens:
>  
>  univention.admin.modules.update()

9e56503616bf | Bug #53360: fix: add missing univention.admin.modules.update()
Comment 14 Johannes Lohmer univentionstaff 2021-10-22 15:47:23 CEST
The before mentioned wiki-Article needed to be translated, updated and integrated into the developer-reference Manual for UCS
Thus English and Up-to-date Documentation on how to create custom UDM Modules to extend the functionality of UCS has now been added to the documentation.
​
Subtasks:
- Translate everything to english, update the text to match the changes to ucs and the updated code examples and refactor the xml text highlighting/styling within each paragraph.
- Add a subsection and fix xml style issues like indentation, blank lines...
- Update the code examples, links and add a missing section.
- Convert the wiki markdown sourcefile to docbook xml.
​
ed512ea7ef85 | Bug #29525 [devdoc]: translated UDM modules to english
adacf5688860 | Bug #29525 [devdoc]: added section to UDM modules
26fe532bf404 | Bug #29525 [devdoc]: merged upstream version with changes from wiki
50a9d58a8b27 | Bug #29525 [devdoc]: Add UDM documentation from wiki
Comment 15 Florian Best univentionstaff 2021-10-25 14:52:06 CEST
Very nice!