Knowledge Management Development Manual
Getting Involved
Concepts of Enterprise Knowledge Management
Repository Framework
Resources
Basic Aspects of Resources
Identification with RIDs
Unstructured Content
Structured Content
Use of Links
Basic Operations
Advanced Aspects of Resources
Resource Order in Collections
Resource Locks
Repository Framework Security
Repository Framework Events
Property Search
Expert Aspects of Resources
Knowledge Management
Index Management Service for Search
Flexible UI Framework
Extensions
Services
Global Services for the Framework
Repository Services for the Framework
Global Services for Applications
Repository Services for Applications
Filters
Working with the Development Environment
Creating a Project for a Portal Application
Starting KM Development with Wizards
Starting KM Development Manually
Referencing JAR Files
Deploying and Testing the Project
Go and Create
Creating a Read-Only Repository Manager
Implementing an IResource Handle
Extending AbstractManager
Implementing the Namespace Submanager (INamespaceManager)
Implementing the Content Aspect (IContentManager)
Implementing the Property Submanager (IPropertyManager)
Configuring and Deploying the Repository Manager
Core Development Tasks
Developing User Interfaces
Developing Business Logic
The Repository Framework Client API
Development with Basic Aspects of Resources
Retrieving Resources
Creating Resources
Copying, Moving and Deleting Resources
Creating, Retrieving and Updating Content
Handling Links
Creating, Retrieving and Updating Properties
Handling DisplayName and ResourceType Properties
Development with Advanced Aspects of Resources
Ordering Collections
Locking Resources
Handling Security
Searching with Properties
Development with Expert Aspects of Resources
Applying Extensibility
Considering Performance
Strings
Data Structures
Object Creation
API Calls
Mass Calls
Expensive Classes
Providing Business Configuration
Defining the configArchive.properties File
Defining Config Classes
Config Class DTD
Attributes of the XML Element Attribute
Attributes of the XML Element ConfigClass
Valid Combinations of Attributes
Defining Configurables
DTD for Configurables
Defining Bundle Files
Ensuring Quality
Reference
API Documentation
Tutorials
Samples
Checklist