Logo
  • Prologue
  • Getting started
  • Basic concepts
  • App development
  • Core development
  • Digging deeper
    • API reference
    • Changelog
    • Debugging
    • Classloader
    • Nextcloud Flow
    • JavaScript APIs
    • NPM
    • Notifications
    • Performance considerations
    • PSR
    • Public Pages
    • Repair steps
    • REST APIs
    • Search
    • Settings
    • Two-factor providers
    • User management
    • Dashboard
  • App publishing and maintenance
  • Design guidelines
  • Clients and Client APIs
Nextcloud latest Developer Manual
  • »
  • Digging deeper
  • Edit on GitHub

Digging deeper

  • API reference
    • PHP public API
  • Changelog
    • Deprecations
  • Debugging
    • Debug mode
    • Identifying errors
    • Debugging variables
    • Using a PHP debugger (XDebug)
    • Debugging JavaScript
    • Debugging HTML and templates
    • Using alternative app directories
  • Classloader
    • PSR-4 autoloading
  • Nextcloud Flow
  • JavaScript APIs
    • npm packages
    • Events
    • Global variables
  • NPM
    • npm build
    • npm run dev, npm run watch
    • npm test
    • npm run lint (optional)
  • Notifications
  • Performance considerations
    • Database performance
    • Getting help
  • PSR
    • PSR-0: Autoloading
    • PSR-3: Logger Interface
    • PSR-4: Autoloading
    • PSR-11: Container Interface
  • Public Pages
    • Concept
    • Implementing an API called from a public share page
    • Implementing an authenticated public page
  • Repair steps
    • Creating a repair step
    • Register a repair-step
    • Repair-step types
  • REST APIs
    • Modifying the CORS headers
  • Search
    • Concept overview
    • Search providers
    • Provider registration
    • Handling search requests
  • Settings
    • Settings form
    • Section
    • Registering Settings and Sections
  • Two-factor providers
    • Implementing a simple two-factor auth provider
    • Register the provider state
    • Registering a two-factor auth provider
    • Providing an icon (optional)
    • Provide personal settings (optional)
    • Make a provider activatable by the admin (optional)
    • Make a provider deactivatable by the admin (optional)
  • User management
    • Creating users
    • Modifying users
    • User session information
  • Dashboard
    • Register a dashboard widget
    • Provide a user interface
Previous Next

© Copyright 2022 Nextcloud GmbH.

Read the Docs v: latest
Versions
17
18
19
stable
latest
Downloads
On Read the Docs
Project Home
Builds