Michel,
I think you need to understand a little more about what Livelink can offer you before you begin trying to code anything.
For a standard parent/child relationship, Livelink offers a folder tree structure which could handle what you are looking for there.
In answer to your questions :
1. Why not simply use a folder structure for each parent child e.g. World -> Europe -> UK etc ?
2. Yes, The CAPI library provides access to the Livelink DB in a managed way, additionally there are lots of internal API calls, e.g. the DAPI package which provide managed ways of doing things like Add Permission, get a Node etc.
3. Livelink provides a variety of UI controls such as Custom Views, Appearance, XML Skins etc as well as AJAX controls and its componentised UI out of the box. Custom UI's can also be implemented outside of Livelink using LAPI/WebServices/XML to grab the data from LL and present a "skinned" version to the user.
4. Yes, you can use the free CustomizationsRT modules, HTMLMap functionality, see
for more info. Although you can't change what is passed to the page as that requires OScript development.
5. Yes, Livelink outputs standard HTML, so you can use Javascript etc to do this, although as it is template driven you will have to code carefully, i.e. adding your code to the checkbox template will show it for EVERY checkbox attribute in the system as it is rendered.
6. Yes, you can create a DB trigger to send an email from the DB layer, although if the change is driven by Livelink you can either send an email immediately or add an event to the Livelink notifications system to send one for you.
7. Yes, via the LiveReport (free) and WebReports (not free) modules you can generate your own reports via the GUI.
8. Yes, will require a little coding, but there are plenty of exmaples in the code.
9. There are several offerings such as AdLib Express to do this, or you can roll your own PDF convertor tool if you wish.
10. What do you mean by "chats" ?
As mentioned above, I suggest that you attend some basic Livelink courses, including the developer one (
before trying any development so that you know what Livelink offers. Alternatively, get someone who knows Livelink such as a myself to provide a detailed spec for the work for you os that you can find a suitable contractor to develop the solution for you.
Greg Griffiths
Livelink Certified Developer & ECM Global Star Champion 2005 & 2006