Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • luisterdoos luisterdoos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Jira
    • Jira
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Hanze
  • 4.2 GAC Luisterdoos
  • luisterdoosluisterdoos
  • Wiki
  • frontend plugins

frontend plugins · Changes

Page history
Update frontend plugins authored Jan 09, 2018 by Robert de Vries's avatar Robert de Vries
Hide whitespace changes
Inline Side-by-side
frontend-plugins.md
View page @ 3751b2d5
...@@ -8,6 +8,7 @@ All plugins are loaded and created dynamically. The folder structure is as follo ...@@ -8,6 +8,7 @@ All plugins are loaded and created dynamically. The folder structure is as follo
│   ├── {PluginName} │   ├── {PluginName}
│   │   ├── settings │   │   ├── settings
│   │   ├── wallpapers │   │   ├── wallpapers
| | ├── speech
│   │   └── widgets │   │   └── widgets
``` ```
...@@ -17,6 +18,7 @@ Every plugin can then have different types of components in sub folders. Compone ...@@ -17,6 +18,7 @@ Every plugin can then have different types of components in sub folders. Compone
* Settings * Settings
* Wallpapers * Wallpapers
* Speech
* Widgets * Widgets
You are not required to implement these sub folders. If you only want to provide a widget, that's fine - you don't have to create a Settings and Wallpapers sub-folder in that case. You are not required to implement these sub folders. If you only want to provide a widget, that's fine - you don't have to create a Settings and Wallpapers sub-folder in that case.
...@@ -33,18 +35,23 @@ Included below is an example of the directory structure of a simple installation ...@@ -33,18 +35,23 @@ Included below is an example of the directory structure of a simple installation
```bash ```bash
. .
├── plugins └── plugins
│   ├── EmailPlugin     ├── EmailPlugin
│   │   ├── settings    │   ├── settings
│   │   │   └── EmailSettings.vue    │   │   └── EmailSettings.vue
│   │   └── widgets    │   └── widgets
│   │   └── EmailWidget.vue    │   └── EmailWidget.vue
│   ├── SimpleWallpaperPlugin    ├── SimpleWallpaperPlugin
│   │   └── wallpapers    │   └── wallpapers
│   │   └── SimpleWallpaper.vue    │   └── SimpleWallpaper.vue
│   └── WeatherPlugin    └── WeatherPlugin
│   ├── settings       ├── settings
│   │   └── WeatherSettings.vue       │   └── WeatherSettings.vue
│   └── widgets       ├── speech
│   └── WeatherWidget.vue       │   ├── WeatherSpeechCard.vue
      │   └── WeatherSpeechHandler.js
      ├── wallpapers
      │   └── WeatherWallpaper.vue
      └── widgets
      └── WeatherWidget.vue
``` ```
\ No newline at end of file
Clone repository
  • Frontend plugins: Settings
  • Frontend plugins: speech
  • Frontend plugins: wallpapers
  • Frontend plugins: widgets
  • frontend plugins
  • Home