brentthorne / posterdown

Use RMarkdown to generate PDF Conference Posters via HTML
https://brentthorne.github.io/posterdown_html_showcase/
Other
842 stars 131 forks source link

New Template Discussion #115

Open jpshanno opened 4 years ago

jpshanno commented 4 years ago

I ended up doing some pretty heavy modification of poster_html to create poster_hybrid in my fork of posterdown. I’d love to clean up the code and submit a pull request if you are interested in expanding the number of templates. There are a couple of things I’m assuming you want to think about regarding contributed templates though and an issue seems like a good place to start the discussion.

Of course more templates means more work, but I would commit to maintaining & patching poster_hybrid so that this doesn’t all fall on your shoulders. Another big issue is that I moved a lot of the formatting to rely on div IDs derived from section headers (e.g., major-findings). This is different from how you handle the poster_better* formatting using the YAML. There’s definitely a trade off between fragmenting posterdown use and major/breaking changes for the sake of cohesiveness.

Let me know what you think. And I certainly support whatever direction you’re thinking: PR, community maintained templates that you link to, just a gallery somewhere and let users find the template they like then install from the creator/maintainer if template (similar to ggplot2 extensions), etc. Great work putting together this package and these templates.

brentthorne commented 4 years ago

Hello @jpshanno and thanks for using posterdown!

I have looked at the final product of your poster and think it looks great! My personal research is focused on understanding influences of wildfire on lake isotopic conditions and biogeochemistry in the Arctic, so it's nice to see a poster I understand! I think that there is plenty of room for discussion on how to add more templates to this package which I would like to do. I have't had the time yet to go through your code behind the template but when I do I will give some more feedback!

In the mean time I would say that my goal for posterdown in general is to simplify not only the ability to make a poster but also to transition that poster into other markdown related templates, such as a manuscript or a book, or a thesis. In doing this I have decided to ensure that these templates require only vanilla markdown in order to function with the option to add through the RMarkdown feature set as well as through YAML specifications.

Feel free to toss more ideas my way or submit a PR that I can go over, otherwise I will spend some time looking into your fork in the coming week or so and give you some feedback!

Cheers!