Difference between revisions of "OwnCloud Workshop"

From Gridkaschool
(Created page with "== ownCloud Installation == Installation from linux packages [http://doc.owncloud.org/server/7.0/admin_manual/installation/installation_linux.html] Manual installation from scr…")
 
 
Line 1: Line 1:
  +
This will be a hands on workshop, so please bring your laptop.
  +
  +
== Agenda ==
  +
  +
* Overview ownCloud 7
  +
  +
* Installation and configuration
  +
** Setup and planning
  +
*** Minimum setup
  +
*** Solid single machine setup
  +
*** Scaling with multiple servers
  +
** Adding Apps
  +
  +
* Community vs. Enterprise Edition
  +
  +
* Synchronization & Access Protocols
  +
** WebDAV to access Files
  +
** Sharing API
  +
** CalDAV to access Calendar
  +
** CardDaV to access Contact
  +
  +
* Your first owncloud app
  +
** App framework
  +
** Setting up a development environment
  +
** App generator: ocdev
  +
  +
 
== ownCloud Installation ==
 
== ownCloud Installation ==
   
Line 9: Line 36:
 
Ready to use docker images
 
Ready to use docker images
 
[https://github.com/owncloud/administration/tree/master/docker]
 
[https://github.com/owncloud/administration/tree/master/docker]
  +
  +
== API Dokumentation ==
  +
  +
WebDAV file access
  +
[http://doc.owncloud.org/server/7.0/user_manual/files/files.html]
  +
  +
Sharing API
  +
[http://doc.owncloud.org/server/7.0/developer_manual/core/ocs-share-api.html]
  +
  +
Sync Calendar and Contacts with CalDAV, CarDAV
  +
[http://doc.owncloud.org/server/7.0/user_manual/pim/index.html]
  +
  +
Write your own RESTful API in your ownCloud app
  +
[http://doc.owncloud.org/server/7.0/developer_manual/app/api.html]
   
 
== App Development ==
 
== App Development ==

Latest revision as of 16:19, 2 September 2014

This will be a hands on workshop, so please bring your laptop.

Agenda

  • Overview ownCloud 7
  • Installation and configuration
    • Setup and planning
      • Minimum setup
      • Solid single machine setup
      • Scaling with multiple servers
    • Adding Apps
  • Community vs. Enterprise Edition
  • Synchronization & Access Protocols
    • WebDAV to access Files
    • Sharing API
    • CalDAV to access Calendar
    • CardDaV to access Contact
  • Your first owncloud app
    • App framework
    • Setting up a development environment
    • App generator: ocdev


ownCloud Installation

Installation from linux packages [1]

Manual installation from scratch with Apache, Nginx or Lighttpd [2]

Ready to use docker images [3]

API Dokumentation

WebDAV file access [4]

Sharing API [5]

Sync Calendar and Contacts with CalDAV, CarDAV [6]

Write your own RESTful API in your ownCloud app [7]

App Development

Presentation "App Development Using The App Framework" by Bernhard Posselt [8]

Setup a development environment [9]

Creating an App skeleton [10]