Support user-generated blog index templates
Open, NormalPublic



Enable users to supply a custom template file for more advanced publication layouts.

Use Case

Some publishers may want a non-standard home page that pulls in multiple streams of posts.




  • T821 for creating and editing the landing page template
  • T813 for querying different post feeds
  • T810 so users only need to develop templates that show content -- not show content and manage posts.


Provide a web-based editor for users to create templates in (T821). They'll define the body of the landing page:

{{define "content"}}
  <div id="featured">
  <div id="content">
  <div class="tagged">
    {{taggedPosts "category-here"}}

latestPosts and taggedPosts would be the names of functions included in the final template, which make the corresponding queries (requires T813)

Event Timeline

matt moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.
matt changed the task status from Open to Waiting.Feb 17 2021, 5:07 PM
matt added a parent task: Restricted Maniphest Task.Feb 17 2021, 11:26 PM
matt changed the status of subtask T821: Blog layout templating system from Waiting to Open.
matt changed the task status from Waiting to Open.Tue, Feb 28, 9:13 PM