# Sleek interactive Floating Journal Calendar and Journal Explorer

**URL:** <https://community.silverbullet.md/t/sleek-interactive-floating-journal-calendar-and-journal-explorer/3680>\
**Category:** Plugs and Libraries\
**Created:** [December 28, 2025, 9:28pm UTC](https://community.silverbullet.md/t/sleek-interactive-floating-journal-calendar-and-journal-explorer/3680 "2025-12-28T21:28:15Z")\
**Posts on this page:** 1\
**Showing post:** 29

<div class="post-metadata">

**Author:** ![Mr.Red](https://community.silverbullet.md/user_avatar/community.silverbullet.md/mr.red/32/821_2.png) [@Mr.Red](https://community.silverbullet.md/u/Mr.Red)\
**Post date:** [January 31, 2026, 4:25pm UTC](https://community.silverbullet.md/t/sleek-interactive-floating-journal-calendar-and-journal-explorer/3680/29 "2026-01-31T16:25:11Z")

</div>

what do you have in mind on using in the template file.

you can use any page as template, but it won’t evaluate the lua functions inside them. if you have functions in the template, this simple approach will only get’s the template as string and no functions. to use functions or REAL Template files it’s more complicated to implement.  
here is a simple approach to get the contents of the template as string from an external page

```lua

local template = space.readPage("Library/Custom/NewJournalEntry")

event.listen {
  name = "editor:pageCreating",
  run = function(e) if not e.data.name:startsWith("Journal/") then return end
  return { text = template , perm = "rw" } end
}

```

---

_[View the full topic](https://community.silverbullet.md/t/sleek-interactive-floating-journal-calendar-and-journal-explorer/3680)._
