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

Finish the "Composable Pagelets" implementation and documentation #18

Open
brikis98 opened this issue Jul 10, 2015 · 5 comments
Open

Finish the "Composable Pagelets" implementation and documentation #18

brikis98 opened this issue Jul 10, 2015 · 5 comments

Comments

@brikis98
Copy link
Owner

No description provided.

@jamesward
Copy link

👍

@Driox
Copy link

Driox commented Oct 23, 2015

Hello,

First thank you for this nice project.

I'm trying to mix html and stream template. e.g. I have a tag that insert google analytics code. I want to use the same tag on pages with html format and pages with stream format.

I'm wondering if this issue is about composing pagelet with classical html format ?

@brikis98
Copy link
Owner Author

@Driox: This GitHub issue is about finishing up a few utilities that would make it easier to build pages by composing together multiple simple standalone endpoints (i.e., each with its own controller, action, templates, etc) into one larger, more complicated endpoint. I discuss an example of this with the LinkedIn homepage in my Composable and Streamable Play Apps talk (slides are here). The Compose.scala class has some of these basic utilities, but it needs tests, a Java API, and documentation, which is why I opened this bug.

Could you open a separate issue for the problems you're having mixing html and streaming formats and provide a concrete example?

@Driox
Copy link

Driox commented Oct 23, 2015

Thanks for the explanation, I open a new issue

@brikis98
Copy link
Owner Author

brikis98 commented Nov 6, 2016

Note, there is now a new library out that focuses specifically on creating and composing reusable pagelets with Play: splink/pagelets. Perhaps there is a way to get these two projects to work together?

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

3 participants