aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* New plugin hook: ability to add custom filters to Shaarli search engineArthurHoaro2021-02-041-1/+18
| | | | | | | A new plugin hook has been added: hook_test_filter_search_entry This hook allows to filter out bookmark with custom plugin code when a search is performed. Related to #143
* Typo fix line 76 'Authentication' -> Authorizationleyrer2020-12-261-1/+1
|
* Merge pull request #1645 from ArthurHoaro/feature/plugin-register-routeArthurHoaro2020-12-161-0/+25
|\ | | | | Plugin system: allow plugins to provide custom routes
| * Plugin system: allow plugins to provide custom routesArthurHoaro2020-11-151-0/+25
| | | | | | | | | | | | | | | | | | | | - each route will be prefixed by `/plugin/<plugin_name>` - add a new template for plugins rendering - add a live example in the demo_plugin Check out the "Plugin System" documentation for more detail. Related to #143
* | Doc: fix missing merge on Release pageArthurHoaro2020-11-121-0/+8
|/
* Merge pull request #1635 from ArthurHoaro/feature/phpcsArthurHoaro2020-11-101-5/+7
|\
| * Update Static Analysis documentationArthurHoaro2020-11-091-5/+7
| |
* | Merge pull request #1630 from ArthurHoaro/fix/apache-configArthurHoaro2020-11-101-7/+12
|\ \ | | | | | | Reviewed Apache configuration
| * | Reviewed Apache configurationArthurHoaro2020-11-081-7/+12
| | | | | | | | | | | | | | | | | | | | | (in documentation) For security purpose, block access to any static file not matching the list of allowed extensions. It allows us to remove the specific retriction on dotfiles, and fix Apache part of #1608.
* | | Merge pull request #1634 from ArthurHoaro/fix/docker-composeArthurHoaro2020-11-101-2/+5
|\ \ \ | | | | | | | | Docker-compose: fix SSL certificate + add parameter for Docker tag
| * | | Docker-compose: fix SSL certificate + add parameter for Docker tagArthurHoaro2020-11-091-2/+5
| | |/ | |/| | | | | | | | | | | | | | | | | | | Use envvar SHAARLI_VIRTUAL_HOST for Traefik's docker.domain parameter instead of localhost (I'm not sure if did work at some point). Add an environment variable to choose which Docker tag to use instead of using master by default. Fixes #1632
* | | Merge pull request #1628 from ArthurHoaro/fix/nginx-configArthurHoaro2020-11-101-20/+3
|\ \ \ | |/ / |/| | Reviewed nginx configuration
| * | Reviewed nginx configurationArthurHoaro2020-11-071-20/+3
| |/ | | | | | | | | | | | | | | | | | | | | Both in documentation and Docker image. For security purpose, it no longer allow to access static files through the main nginx *location*. Static files are served if their extension matches the whitelist. As a side effect, we no longer need specific restrictions, and therefore it fixes the nginx part of #1608.
* / Feature: support any tag separatorArthurHoaro2020-11-051-0/+2
|/ | | | | | | | So it allows to have multiple words tags. Breaking change: commas ',' are no longer a default separator. Fixes #594
* Default formatter: add a setting to disable auto-linkificationArthurHoaro2020-11-031-0/+16
| | | | | | | + update documentation + single parameter for both URL and hashtags Fixes #1094
* Fix: nginx - add rule to disable url-rewriting for the docsArthurHoaro2020-10-211-0/+5
| | | | Related to #1603
* Merge pull request #1567 from ArthurHoaro/feature/async-title-retrievalArthurHoaro2020-10-201-0/+1
|\
| * Add a setting to retrieve bookmark metadata asynchrounouslyArthurHoaro2020-10-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - There is a new standalone script (metadata.js) which requests a new controller to get bookmark metadata and fill the form async - This feature is enabled with the new setting: general.enable_async_metadata (enabled by default) - general.retrieve_description is now enabled by default - A small rotating loader animation has a been added to bookmark inputs when metadata is being retrieved (default template) - Custom JS htmlentities has been removed and mathiasbynens/he library is used instead Fixes #1563
* | Doc: typoArthurHoaro2020-10-161-1/+1
| |
* | Inject ROOT_PATH in plugin instead of regenerating it everywhereArthurHoaro2020-10-161-3/+8
| |
* | Support using Shaarli without URL rewritingArthurHoaro2020-10-161-0/+16
|/ | | | | | | | | - Shaarli can be fully used by prefixing any URL with /index.php/ - {$base_path} used in templates already works with this configuration - Assets path (outside of theme's assets) must be prefixed with {$root_url}/ - Documentation section in « Server configuration » Fixes #1590
* Doc: add PHP 7.4 and 8.0 as supported versionArthurHoaro2020-10-151-2/+4
|
* Merge pull request #1566 from nodiscc/makefile-composer-installArthurHoaro2020-09-301-10/+5
|\ | | | | doc/Makefile: remove references to composer update
| * doc/Makefile: remove references to composer updatenodiscc2020-09-241-10/+5
| | | | | | | | | | | | - add make composer_dependencies_dev Makefile target and use this instead - fix composer initial installation procedure - fix php-xdebug install instructions
* | Merge pull request #1558 from ArthurHoaro/fix/plugins-base-pathArthurHoaro2020-09-251-0/+14
|\ \ | |/ |/| Fix plugin base path in core plugins
| * Fix plugin base path in core pluginsArthurHoaro2020-09-221-0/+14
| | | | | | | | | | | | | | Also fix note check in archiveorg plugin, and regression on vintage template. Documentation regarding relative path has been added. Fixes #1548
* | Add manual configuration for root URLArthurHoaro2020-09-121-35/+36
|/ | | | | | This new setting under 'general.root_url' allows to override automatic discovery of Shaarli instance's URL. Fixes #1339
* doc: Docker minor improvementsArthurHoaro2020-09-121-19/+40
|
* Add 2 plugins to the 3rd party plugin listImmánuel!2020-09-121-1/+3
| | | | Besides adding 2 new plugins, also reordered the list by ABC and fixed some discrepancies in the details to restore balance in the force
* doc: nginx config: document ipv4 and ipv6 listen directivesnodiscc2020-09-121-1/+4
|
* doc: apache config: remove useless documentroot directive in HTTP-only ↵nodiscc2020-09-121-1/+0
| | | | virtualhost (only used for redirects)
* doc: serve configuration/reverse proxy: fix apache mod_md configuration, ↵nodiscc2020-09-122-47/+66
| | | | move reference links to their respective sections, shorten
* doc: server configuration: fix apache restart commandnodiscc2020-09-121-1/+1
|
* doc: server configuration: enable mod_headersnodiscc2020-09-121-0/+3
|
* doc: server configuration: fix apache site config file namenodiscc2020-09-121-1/+1
|
* doc: server configuration: add reminder to change the example domain namenodiscc2020-09-121-2/+2
|
* doc: server configuration: add asciicast of server configuration procedure ↵nodiscc2020-09-121-0/+7
| | | | (asciinema)
* doc: updagrde/migration: simplify permissions setupnodiscc2020-09-121-4/+2
|
* doc: installation: simplify permissions setupnodiscc2020-09-121-7/+1
|
* doc: docker: update docker-compose to 1.26.2nodiscc2020-09-121-1/+1
|
* doc: installation: bump version to 0.11.1nodiscc2020-09-121-2/+2
|
* doc: reverse proxy: update HTTP->HTTPS redirect configuration, remove ↵nodiscc2020-09-122-8/+12
| | | | logging options
* doc: fail2Ban: add note about restarting fail2bannodiscc2020-09-121-0/+2
|
* doc: apache: add example configuration for mod_mdnodiscc2020-09-121-4/+9
|
* doc: server configuration: apache: add note about mod_mdnodiscc2020-09-121-1/+7
|
* doc: server configuration: update apache configuration 2.2 -> 2.4nodiscc2020-09-121-2/+1
| | | | https://httpd.apache.org/docs/current/upgrading.html
* doc: Community-and-related-software.md: order plugins alphabeticallynodiscc2020-09-121-6/+6
|
* doc: plugins: remove doc about deprecated ↵nodiscc2020-09-121-17/+1
| | | | $GLOBALS['config']['ENABLED_PLUGINS'] array
* doc: troubleshooting: add procedure to clear shaarli cachesnodiscc2020-09-122-0/+11
|
* doc: server configuration: remove apache logging optionsnodiscc2020-09-121-12/+0
| | | | see https://github.com/nodiscc/xsrv/blob/master/roles/apache/templates/etc_apache2_conf-available_logging.conf.j2 for an example server-wide logging configuration