ownCloud / Extensions / Hello (example extension) Edit this page

Hello (example extension)

When getting started with the oCIS development developers need to learn about the building blocks of oCIS extensions. Without guidance or orientation of the why and what of an extension they may start feeling lost. The ocis-hello repository serves as a blueprint for oCIS extensions. It allows developers to get started with oCIS extension development by looking at the code, configuration and documentation.

graph TD
    subgraph ow[ocis-web]
        owh[ocis-web-hello]
    end
    owh ---|"greet()"| ows[ocis-hello-server]

ocis-hello provides a simple hello world example with

  • a protobuf based greeter API
  • a grpc service implementing the API
  • a vue.js frontend using the API
  • configuration options for admins

It can be integrated into ownCloud Web as documented in the extensions docs.