joomlatools-pages
joomlatools-pages copied to clipboard
Joomlatools Pages is an easy to use page generator (for Joomla)
This PR adds support for route callbacks and improves the flexibility of the routing API. ### Callback The callback is defined is as follows: ````php '/path/to/page' => [ 'generate' =>...
This PR implements a static file router and downloader. The file router offers support for both [pattern](https://github.com/joomlatools/joomlatools-pages/wiki/Routes) and [callback](https://github.com/joomlatools/joomlatools-pages/pull/344) based routing. **Static file routing is available globally, file downloads can...
This PR improves the redirect router. It adds support for [callback](https://github.com/joomlatools/joomlatools-pages/pull/344) based routing alongside [pattern](https://github.com/joomlatools/joomlatools-pages/wiki/Routes) based routing which was [already possible](https://github.com/joomlatools/joomlatools-pages/wiki/Redirects). **Redirect routing is available globally, redirects can be setup...
Improve the redirect routing: - [x] Allow to use callback routes - [x] Allow to define the redirect cache TTL - [x] Use the dispatcher redirect method to make intercepting...
Add support for callbacks to the router to further improve flexibility and make it possible to extend the routing logic. ### Todo - [ ] Test caching and ensure redirects...
### Discussed in https://github.com/joomlatools/joomlatools-pages/discussions/872
Currently if I reference another documentation article on helpscout as follows: `owner permissions` then pages will properly link the article but the anchor is completely lost. AFAIK this was properly...
# TODO Revert the change to `composer.json` for `joomlatools/framework` dependency version before release