Show TOC

 Working with the Development EnvironmentLocate this document in the navigation structure

Purpose

The development process consists of setting up a development project, coding, deploying files into the portal and then debugging and testing in the portal. To establish this process for Knowledge Management, you need to install the SAP NetWeaver Developer Studio, provide a portal for testing, set up a project and perform a number of additional tasks. This section gives you an overview of all the tasks involved.

Process Flow

To develop with Knowledge Management:

  1. You install a local Developer Studio.
  2. You install SAP NetWeaver usage type EP on a remote machine to ensure that an Enterprise Portal with Knowledge Management is available for deployment and testing. If your development includes search functions, you also install a Search and Classification Engine (TREX).
  3. You create a project for a portal application in the Developer Studio.For more information, see Creating a Project for a Portal Application .
  4. You start your Knowledge Management development with a preparatory phase in which you enhance the portal project to include additional items that are required for Knowledge Management. For this task, two approaches are possible:
    • Automatic addition of KM items to the project with wizards. This option is available for the development of:
      • Repository managers
      • Repository services
      • Global services
      • Filters
      • Scheduler tasks
    • For more information about how to use KMC wizards in SAP NetWeaver Developer Studio, see SAP Note 1572813.
    • Manual addition of items to the project if no appropriate wizard is available.
  5. For more information, see Starting a KM Development Project .
  6. You start coding and compile your classes.
  7. When you are ready for testing, you export your project to the portal to deploy it. When the project is deployed, you can begin testing. For more information, see Deploying and Testing the Project