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

V4 Extensions #171

Closed
6 of 9 tasks
ragboyjr opened this issue Nov 27, 2017 · 1 comment
Closed
6 of 9 tasks

V4 Extensions #171

ragboyjr opened this issue Nov 27, 2017 · 1 comment
Milestone

Comments

@ragboyjr
Copy link
Contributor

ragboyjr commented Nov 27, 2017

Extensions will work similarly to how they do now, they'll just receive the Engine object and can then configure it accordingly. Very similar to how service providers work.

Extensions will be very powerful and I want to try and implement much of functionality via extensions in an attempt to eat my own dog food and showcase the power of extensions.

Here is a list of standard extensions that I want to support:

@ragboyjr
Copy link
Contributor Author

ragboyjr commented Nov 27, 2017

Still in the works is the TemplateContext and how to provide functions inside of the template itself. Do we use something like macros #134 or keep with a design similar what plates has now?

@ragboyjr ragboyjr added this to the 4.0 milestone Nov 27, 2017
ragboyjr added a commit that referenced this issue Jan 8, 2018
- Simplied v4 layout and moved core features into extensions
- Moved the docs to docv3
- Plates now only has a few core concepts: Templates, References, RenderTemplate, and Composers.
  Everything else was removed.
- Added Data Extension #186
- Added LayoutSections Extension #171
- Added Folders Extension #182
- Added RenderContext Extension
- Added Path Extension
- Added ability for Static File templates #187
- Basically broke all of tests ;p

Signed-off-by: RJ Garcia <rj@bighead.net>
@ragboyjr ragboyjr mentioned this issue Jan 8, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant