Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.8.0 #77

Closed
johanjanssens opened this issue Mar 26, 2019 · 0 comments
Closed

Release 0.8.0 #77

johanjanssens opened this issue Mar 26, 2019 · 0 comments
Assignees
Milestone

Comments

@johanjanssens
Copy link
Member

Related PR's for documentation purposes

1. Controller collections #76

Allows to use a controller a collection source by specifying the controller identifier.

2. Filesystem collections #74

Implements support for filesystem collections. A collection can now easily be retrieved from any filesystem path. The implementation offers support for URI templates to make creating dynamic path easy, and allows to easily turn data into a collection by using the data:// path prefix.

3. Database collections #72

Implements support for database collections. A collection can now easily be retrieved from any database table. A database collection is almost fully automatic. All the table columns are available in the state and can be filtered on.

4. Webservice collections #64

Implements support for webservice collections. A collection can now easily be retrieved from any URL. The implementation offers support for URI templates to make creating dynamic URL's easy.

5. http_cache_time_proxy setting #70

Added new http_cache_time_proxy setting to allows defining the s-maxage cache directive. The default cache time is set to 15min and the shared proxy cache time is set to 2h.

6. Fix route('index') #68

7. Fix limit issue #66

Additional improvements

  • All collections can easily be customised by extending the ComPagesModel[Collection] class, by default each collection is sortable, paginatable and searchable.

  • A remote data cache has been added and stores a file per remote url prefixed with 'remote_'. The file contains the data as a php array.

  • The http_cache_timedefault has been changed to 15min.

Additional configuration options

remote_cache: JDEBUG ? false : true
remote_cache_time: 606024, //1d
remote_cache_path: /joomlatools-pages/cache

http_cache_time_proxy: 606102 //2h

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant