Enterprise Knowledge Management
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
Flexible UI Framework
Index Management Service for Search
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
Referencing JAR Files
Deploying and Testing the Project
Working with SAP NetWeaver Development Infrastructure (NWDI)
Creating Development Components
Specifying the Dependencies of a KM Development Component
Starting a KM Development Project
Deploying and Testing the Development Component
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
KM Web Services
Repository Framework Web Service
Index Management Web Service
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
Flexible UI
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
KM APIs
Tutorials
Samples
Checklist