Allows you to modify the position of the main menu by creating a panel on the left of the interface or with a big menu on the top. You can also add and sort custom categories, define apps that must be displayed in the top menu, etc. Fully customisable.
This application is rather suitable for instances that activate a lot of applications.
You can customize colors depending of the theme (Dark theme and Breeze Dark).
Requirements
Screenshots
Installation and upgrade
Tips
Support
Contribute
You like this app and you want to support me? \u2615 Buy me a coffee or Donate with liberapay
fix js error on the personal settings page (undefined sortable)
2.0.0
Fixed
fix #66: removing usage of setInterval
fix #73: icon background
Changed
fix #67: replace jQuery with Vanilla JS
Removed
Nextcloud 18 is not supported anymore
1.28.0
Added
fix #63: add a new side menu with categories
1.27.2
Fixed
fix #62: hide app notification icon
1.27.1
Fixed
fix German translation render
1.27.0
Added
hide personal settings access when settings are forced by the administrator
Fixed
improve German translations
1.26.0
Added
add Czech translation
1.25.2
Fixed
fix CHANGELOG
1.25.1
Added
add PHP version as dependency
add chinese translation
Fixed
fix CHANGELOG
1.25.0
Added
add compatibility with Nextcloud 22
add CHANGELOG.md (fix #59)
update app icon
1.24.0
Added
add option to define the background opacity (fix #53)
add missing translations
1.23.1
Fixed
fix but wih dark mode opener option
1.23.0
Added
add support of dark Theme and Breeze Dark
add support of Nextcloud 21
1.22.2
Fixed
fix regression: apps does not open in new tab (fix #55)
1.22.1
Fixed
fix regression: apps does not open in new tab
1.22.0
Added
Add option to sort categories (fix #53)
Update admin UI
1.21.0
Added
[FEATURE] Logo in the menu links to main page of installation (#51)
1.20.1
Fixed
Fix translations
1.20.0
Added
[FEATURE] Ability to remove apps from the Big Menu (#49)
1.19.1
Fixed
fix #47: setting for list/grid view in files app flashes and dissapears
1.19.0
Added
add option: the menu is enabled by default for users (fix #46)
1.18.0
Added
add option to show link to settings (fix #44)
refactor menus using several components
1.17.0
Added
compliance with the app checker
add an action to export the configuration
add an action to purge the cache
1.16.3
Fixed
fix links that must be opened in new window (https://help.nextcloud.com/t/external-petit-probleme-concernant-lapplication-external-sites-ou-sites-externes/94884/11)
1.16.2
Fixed
fix issue with personal settings when global settings are forced
1.16.1
Fixed
fix #42: add cache to manage failures to access apps.nextcloud.com
fix #41: side menu was hover apps list
1.16.0
Added
add an option to force settings to users (fix #38)
1.15.0
Changed
New name
Fixed
Fix #36: always displayed is not expanding
1.14.0
Added
add an api accessed by components
add a config proxy in controllers
Fixed
fix translations
1.13.0
Added
add an option to display the avatar instead of the logo (fix #34)
1.12.3
Added
add a delay before moving elements (fix #33)
1.12.2
Fixed
fix #30: Always displayed menu can not be close using touchscreens
1.12.1
Fixed
fix typo
fix translations
1.12.0
Fixed
fix #30: administrators and users can select what apps must be opened in new tab
fix typo
1.11.0
Added
add the option for opening apps in new tab (fix #29)
Fixed
fix issue with the header of the always displayed menu
1.10.0
Added
add images to select the display of the menu
add live preview
update translations
update app info
1.9.3
Fixed
fix regression with logo display
1.9.2
Added
add the option \u201calways displayed\u201d which fixes the position of the menu to the left and always displays the application icons (fix #21, fix #2)
1.8.6
Added
add translations: fr and de
improve and publish the Makefile
update documentation
1.8.5
Fixed
fix #28: menu items invisible after 1.8.4
1.8.4
Fixed
fix #27: disable side menu on public pages - broken in 1.8.3
1.8.3
Fixed
fix alphabetic order of apps (#26)
1.8.2
Added
add icon for closing the big menu (fix #25)
Fixed
fix hidden icons in the top menu (fix #23)
fix missing apps (fix #24)
1.8.1
Fixed
fix issue with links
fix missing l10n files
1.8.0
Added
add a big menu display (fix #22)
add the possibility to choose what apps are displayed in the top menu (fix #22)
add icon color filter
add icon opacity filter
1.8.0-rc2 1.7.0
Added
add a loader when the page is unloading
add compatibility with Nextcloud 19
1.6.3
Fixed
fix #20: add a shortcut to open and to hide the menu
1.6.2
Fixed
fix #19: add a cache to limit flashes
1.6.1
Fixed
fix #19: add a hack to show external sites in the top menu with navigation
1.6.0
Added
Add a page of personal settings
Add an option to disable the side menu as user
Refactoring of javascripts
1.5.0
Added
add option to force light icons instead of dark icons
Fixed
fix #19: add option to keep external sites in the top menu
fix #16 #17: add dark icons and handle the svg filters
1.4.1
Added
Rendering harmonization with browsers
Fixed
FIX #15: make menu start after icon
1.4.0
Fixed
Fix #12: add an option to hide the opener and the panel when there is no application
1.3.4
Fixed
FIX #14: add option to show only the opener
FIX #13: add alternate hamburger icon
FIX #11: remove error in the console
1.3.3
Added
Add a second background color to create a background gradiant
Update documentation
Fixed
FIX #10: add options to select the size of the icons and the text, or hide them
1.3.2
Fixed
FIX #9: opener icon not visible with multiple apps_paths
1.3.1
Fixed
FIX #3: Add an opition the choose the position of the opener (after or before the logo)
FIX #8: Remove extension of dynamic asset's routes (js, css)
1.3.0
Added
main.js is replaced by a controller and a template
Fixed
FIX #2: add option to open the menu by hovering over opener
1.2.4
Fixed
FIX #7: Opener icon not visible in Safari
"},{"location":"contrib/","title":"How to contribute?","text":"
You can report a bug or request a feature by opening an issue: https://gitnet.fr/deblan/side_menu/issues
"},{"location":"contrib/#you-are-a-translator","title":"You are a translator","text":"
Translations are managed from translate.codeberg.org.
"},{"location":"contrib/#you-are-a-developer","title":"You are a developer","text":"
fork the repository
install an instance of Nextcloud
go to apps/ and clone your repository
go to apps/side_menu and run make dep
Build javascripts using make build (or make watch to build them in real time).
Then commit and create a pull request.
"},{"location":"requirements/","title":"Requirements","text":""},{"location":"requirements/#versions-greater-or-equal-than-30","title":"Versions greater or equal than 3.0","text":"
PHP >= 8.0
App theming enabled
"},{"location":"requirements/#version-less-than-30","title":"Version less than 3.0","text":"
Nextcloud <= 24
PHP >= 7.1
App theming enabled
"},{"location":"screenshots/","title":"Screenshots","text":""},{"location":"setup/","title":"Installation and upgrade","text":"
Custom menu is available from the app store.
cd /path/to/nextcloud\nphp occ app:install side_menu\n
If you want to install it from source, go to https://gitnet.fr/deblan/side_menu/releases and copy the link to the last release (side_menu_vX.Y.Z.tar.gz). Then:
cd /path/to/nextcloud/apps\ncurl -sS https://gitnet.fr/attachments/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | tar xvfz -\n
Administrators can edit many settings using the administration page.
Users can disable the menu using the page of personal settings.
"},{"location":"setup/#use-first-top-menu-app-as-default-app","title":"Use first top menu app as default app","text":"
You can easily let Custom Menu redirect to the first app in the top menu by changing the following parameter in your config/config.php:
'defaultapp' => 'side_menu',\n
If the top menu is empty then it redirects to files.
Bugs and feature requests should be reported with an issue on https://gitnet.fr/deblan/side_menu/issues.
You can also join the official room on Matrix: #custommenu:neutralnetwork.org.
Current issue(s)"},{"location":"tips/","title":"Tips","text":""},{"location":"tips/#custom-app-order","title":"Custom app order","text":"
Custom Menu could replace Apporder.
Go to user or global settings
Scroll to Top menu check all apps in Applications kept in the top menu
Scroll to Applications and customize sorting
Save
"},{"location":"tips/#export-the-configuration","title":"Export the configuration","text":"
Go to user or global settings
Click on Export the configuration
Export the configuration"}]}
\ No newline at end of file
+{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"\ud83e\udd19 Nextcloud app / Custom menu \ud83c\udfa8","text":"
Allows you to modify the position of the main menu by creating a panel on the left of the interface or with a big menu on the top. You can also add and sort custom categories, define apps that must be displayed in the top menu, etc. Fully customisable.
This application is rather suitable for instances that activate a lot of applications.
You can customize colors depending of the theme (Dark theme and Breeze Dark).
Requirements
Screenshots
Installation and upgrade
Tips
Support
Contribute
You like this app and you want to support me? \u2615 Buy me a coffee or Donate with liberapay
fix js error on the personal settings page (undefined sortable)
2.0.0
Fixed
fix #66: removing usage of setInterval
fix #73: icon background
Changed
fix #67: replace jQuery with Vanilla JS
Removed
Nextcloud 18 is not supported anymore
1.28.0
Added
fix #63: add a new side menu with categories
1.27.2
Fixed
fix #62: hide app notification icon
1.27.1
Fixed
fix German translation render
1.27.0
Added
hide personal settings access when settings are forced by the administrator
Fixed
improve German translations
1.26.0
Added
add Czech translation
1.25.2
Fixed
fix CHANGELOG
1.25.1
Added
add PHP version as dependency
add chinese translation
Fixed
fix CHANGELOG
1.25.0
Added
add compatibility with Nextcloud 22
add CHANGELOG.md (fix #59)
update app icon
1.24.0
Added
add option to define the background opacity (fix #53)
add missing translations
1.23.1
Fixed
fix but wih dark mode opener option
1.23.0
Added
add support of dark Theme and Breeze Dark
add support of Nextcloud 21
1.22.2
Fixed
fix regression: apps does not open in new tab (fix #55)
1.22.1
Fixed
fix regression: apps does not open in new tab
1.22.0
Added
Add option to sort categories (fix #53)
Update admin UI
1.21.0
Added
[FEATURE] Logo in the menu links to main page of installation (#51)
1.20.1
Fixed
Fix translations
1.20.0
Added
[FEATURE] Ability to remove apps from the Big Menu (#49)
1.19.1
Fixed
fix #47: setting for list/grid view in files app flashes and dissapears
1.19.0
Added
add option: the menu is enabled by default for users (fix #46)
1.18.0
Added
add option to show link to settings (fix #44)
refactor menus using several components
1.17.0
Added
compliance with the app checker
add an action to export the configuration
add an action to purge the cache
1.16.3
Fixed
fix links that must be opened in new window (https://help.nextcloud.com/t/external-petit-probleme-concernant-lapplication-external-sites-ou-sites-externes/94884/11)
1.16.2
Fixed
fix issue with personal settings when global settings are forced
1.16.1
Fixed
fix #42: add cache to manage failures to access apps.nextcloud.com
fix #41: side menu was hover apps list
1.16.0
Added
add an option to force settings to users (fix #38)
1.15.0
Changed
New name
Fixed
Fix #36: always displayed is not expanding
1.14.0
Added
add an api accessed by components
add a config proxy in controllers
Fixed
fix translations
1.13.0
Added
add an option to display the avatar instead of the logo (fix #34)
1.12.3
Added
add a delay before moving elements (fix #33)
1.12.2
Fixed
fix #30: Always displayed menu can not be close using touchscreens
1.12.1
Fixed
fix typo
fix translations
1.12.0
Fixed
fix #30: administrators and users can select what apps must be opened in new tab
fix typo
1.11.0
Added
add the option for opening apps in new tab (fix #29)
Fixed
fix issue with the header of the always displayed menu
1.10.0
Added
add images to select the display of the menu
add live preview
update translations
update app info
1.9.3
Fixed
fix regression with logo display
1.9.2
Added
add the option \u201calways displayed\u201d which fixes the position of the menu to the left and always displays the application icons (fix #21, fix #2)
1.8.6
Added
add translations: fr and de
improve and publish the Makefile
update documentation
1.8.5
Fixed
fix #28: menu items invisible after 1.8.4
1.8.4
Fixed
fix #27: disable side menu on public pages - broken in 1.8.3
1.8.3
Fixed
fix alphabetic order of apps (#26)
1.8.2
Added
add icon for closing the big menu (fix #25)
Fixed
fix hidden icons in the top menu (fix #23)
fix missing apps (fix #24)
1.8.1
Fixed
fix issue with links
fix missing l10n files
1.8.0
Added
add a big menu display (fix #22)
add the possibility to choose what apps are displayed in the top menu (fix #22)
add icon color filter
add icon opacity filter
1.8.0-rc2 1.7.0
Added
add a loader when the page is unloading
add compatibility with Nextcloud 19
1.6.3
Fixed
fix #20: add a shortcut to open and to hide the menu
1.6.2
Fixed
fix #19: add a cache to limit flashes
1.6.1
Fixed
fix #19: add a hack to show external sites in the top menu with navigation
1.6.0
Added
Add a page of personal settings
Add an option to disable the side menu as user
Refactoring of javascripts
1.5.0
Added
add option to force light icons instead of dark icons
Fixed
fix #19: add option to keep external sites in the top menu
fix #16 #17: add dark icons and handle the svg filters
1.4.1
Added
Rendering harmonization with browsers
Fixed
FIX #15: make menu start after icon
1.4.0
Fixed
Fix #12: add an option to hide the opener and the panel when there is no application
1.3.4
Fixed
FIX #14: add option to show only the opener
FIX #13: add alternate hamburger icon
FIX #11: remove error in the console
1.3.3
Added
Add a second background color to create a background gradiant
Update documentation
Fixed
FIX #10: add options to select the size of the icons and the text, or hide them
1.3.2
Fixed
FIX #9: opener icon not visible with multiple apps_paths
1.3.1
Fixed
FIX #3: Add an opition the choose the position of the opener (after or before the logo)
FIX #8: Remove extension of dynamic asset's routes (js, css)
1.3.0
Added
main.js is replaced by a controller and a template
Fixed
FIX #2: add option to open the menu by hovering over opener
1.2.4
Fixed
FIX #7: Opener icon not visible in Safari
"},{"location":"contrib/","title":"How to contribute?","text":"
You can report a bug or request a feature by opening an issue: https://gitnet.fr/deblan/side_menu/issues
"},{"location":"contrib/#you-are-a-translator","title":"You are a translator","text":"
Translations are managed from translate.codeberg.org.
"},{"location":"contrib/#you-are-a-developer","title":"You are a developer","text":"
fork the repository
install an instance of Nextcloud
go to apps/ and clone your repository
go to apps/side_menu and run make dep
Build javascripts using make build (or make watch to build them in real time).
Then commit and create a pull request.
"},{"location":"faq/","title":"FAQ","text":""},{"location":"faq/#how-to-replace-apporder","title":"How to replace Apporder?","text":"
Custom Menu could replace Apporder.
Go to user or global settings
Scroll to Top menu check all apps in Applications kept in the top menu
Scroll to Applications and customize sorting
Save
"},{"location":"faq/#how-to-export-the-configuration","title":"How to export the configuration?","text":"
Go global settings
Click on Export the configuration
Export the configuration"},{"location":"faq/#custom-menu-doesnt-work-for-guest-users","title":"Custom Menu doesn't work for guest users","text":"
Custom menu must be added in app's allowlist.
"},{"location":"requirements/","title":"Requirements","text":""},{"location":"requirements/#versions-greater-or-equal-than-30","title":"Versions greater or equal than 3.0","text":"
PHP >= 8.0
App theming enabled
"},{"location":"requirements/#version-less-than-30","title":"Version less than 3.0","text":"
Nextcloud <= 24
PHP >= 7.1
App theming enabled
"},{"location":"screenshots/","title":"Screenshots","text":""},{"location":"setup/","title":"Installation and upgrade","text":"
Custom menu is available from the app store.
cd /path/to/nextcloud\nphp occ app:install side_menu\n
If you want to install it from source, go to https://gitnet.fr/deblan/side_menu/releases and copy the link to the last release (side_menu_vX.Y.Z.tar.gz). Then:
cd /path/to/nextcloud/apps\ncurl -sS https://gitnet.fr/attachments/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | tar xvfz -\n
Administrators can edit many settings using the administration page.
Users can disable the menu using the page of personal settings.
"},{"location":"setup/#use-first-top-menu-app-as-default-app","title":"Use first top menu app as default app","text":"
You can easily let Custom Menu redirect to the first app in the top menu by changing the following parameter in your config/config.php:
'defaultapp' => 'side_menu',\n
If the top menu is empty then it redirects to files.
Bugs and feature requests should be reported with an issue on https://gitnet.fr/deblan/side_menu/issues.
You can also join the official room on Matrix: #custommenu:neutralnetwork.org.
Current issue(s)"}]}
\ No newline at end of file
diff --git a/setup/index.html b/setup/index.html
index 9e30306..fd8f0bd 100644
--- a/setup/index.html
+++ b/setup/index.html
@@ -14,7 +14,7 @@
-
+
@@ -240,8 +240,8 @@