[GH-ISSUE #444] [FR] Templates #207

Closed
opened 2026-03-23 20:33:55 +00:00 by mirror · 8 comments
Owner

Originally created by @annieappflowy on GitHub (Apr 10, 2022).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/444

Originally assigned to: @AmanNegi on GitHub.

1~3 main use cases of the proposed feature

  • As a new user, I would like to quickly set up a page by using a template and get inspiration from community templates.
  • As an active user, I would like to discover new, creative ways to use AppFlowy
  • As an active user, I would like to publish my template to the template center so that other users can also benefit from it.

what types of users can benefit from using your proposed feature

  • all kinds of users

Additional context
Key features:

  • A template center that allows users to view and clone a template into their workspace
  • A system that allows people to propose a new template that can be added to the template center

Difficulty level: Medium to Hard
Skills required: Flutter, Rust
Scope: not well-defined; need to scope the problem and solution before coding

Originally created by @annieappflowy on GitHub (Apr 10, 2022). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/444 Originally assigned to: @AmanNegi on GitHub. **1~3 main use cases of the proposed feature** - As a new user, I would like to quickly set up a page by using a template and get inspiration from community templates. - As an active user, I would like to discover new, creative ways to use AppFlowy - As an active user, I would like to publish my template to the template center so that other users can also benefit from it. **what types of users can benefit from using your proposed feature** - all kinds of users **Additional context** Key features: - A template center that allows users to view and clone a template into their workspace - A system that allows people to propose a new template that can be added to the template center Difficulty level: Medium to Hard Skills required: Flutter, Rust Scope: not well-defined; need to scope the problem and solution before coding
mirror 2026-03-23 20:33:55 +00:00
Author
Owner

@Kaijiro commented on GitHub (Nov 6, 2022):

Hello !

Following our discussion on Discord about adding my input on feature request, here's my feedback about the templates features.

I think that the template feature's scope is a bit too big right now. There are two existing steps that may add some value for our users :

First Step - Adding a template system

The template system would be autonomous and would work offline.

1~3 main use cases of the proposed feature

  • As an active user, I would like to create some template with some dynamic information.
  • As an active user, I would like to quickly create some page from my own templates to speed up my note taking process.

What types of users can benefit from using your proposed feature ?

All kind of users but basic AppFlowy knowledge is a plus.

Additionnal context

Key features :

  • When creating a new template, I would like to define static placeholder that my users will fill (something like titles or categories ?).
  • When creating a new template, I would like to define dynamic placeholder (I'm thinking about dates with choosen format).
  • When creating a page from a template, I will have to fill all the placeholders. A easy way to switch between placeholder would be by pressing a special key like "Tab" or something like this

Second Step - Creating the template center to allow users to share their template but to download some too !

The online template would now allow users to share their template with a title, a preview and a description.

1~3 main use cases of the proposed feature

  • As a new user, I would like to quickly set up a page by using a template and get inspiration from community templates.
  • As an active user, I would like to discover new, creative ways to use AppFlowy
  • As an active user, I would like to publish my template to the template center so that other users can also benefit from it.

What types of users can benefit from using your proposed feature ?

All kind of users

Additional context

Key features:

  • A template center that allows users to view and clone a template into their workspace
  • A system that allows people to propose a new template that can be added to the template center

Nothing here is frozen, everyone is welcome to bring your best ideas !

<!-- gh-comment-id:1304797331 --> @Kaijiro commented on GitHub (Nov 6, 2022): Hello ! Following our discussion on Discord about adding my input on feature request, here's my feedback about the templates features. I think that the template feature's scope is a bit too big right now. There are two existing steps that may add some value for our users : ## First Step - Adding a template system The template system would be autonomous and would work offline. ### 1~3 main use cases of the proposed feature - As an active user, I would like to create some template with some dynamic information. - As an active user, I would like to quickly create some page from my own templates to speed up my note taking process. ### What types of users can benefit from using your proposed feature ? All kind of users but basic AppFlowy knowledge is a plus. ### Additionnal context Key features : - When creating a new template, I would like to define static placeholder that my users will fill (something like titles or categories ?). - When creating a new template, I would like to define dynamic placeholder (I'm thinking about dates with choosen format). - When creating a page from a template, I will have to fill all the placeholders. A easy way to switch between placeholder would be by pressing a special key like "Tab" or something like this ## Second Step - Creating the template center to allow users to share their template but to download some too ! The online template would now allow users to share their template with a title, a preview and a description. ### 1~3 main use cases of the proposed feature - As a new user, I would like to quickly set up a page by using a template and get inspiration from community templates. - As an active user, I would like to discover new, creative ways to use AppFlowy - As an active user, I would like to publish my template to the template center so that other users can also benefit from it. ### What types of users can benefit from using your proposed feature ? All kind of users ### Additional context Key features: - A template center that allows users to view and clone a template into their workspace - A system that allows people to propose a new template that can be added to the template center Nothing here is frozen, everyone is welcome to bring your best ideas !
Author
Owner

@annieappflowy commented on GitHub (Nov 7, 2022):

Hi @Kaijiro ,

Very much appreciate your input. In particular, I find the scoping here super valuable for us to develop template features. Can you elaborate more on the third bullet point?

"When creating a page from a template, I will have to fill all the placeholders. A easy way to switch between placeholder would be by pressing a special key like "Tab" or something like this"

What drives users to switch between placeholders in a page created from a template?

<!-- gh-comment-id:1305026849 --> @annieappflowy commented on GitHub (Nov 7, 2022): Hi @Kaijiro , Very much appreciate your input. In particular, I find the scoping here super valuable for us to develop template features. Can you elaborate more on the third bullet point? "When creating a page from a template, I will have to fill all the placeholders. A easy way to switch between placeholder would be by pressing a special key like "Tab" or something like this" What drives users to switch between placeholders in a page created from a template?
Author
Owner

@msizec commented on GitHub (Dec 22, 2022):

Like this idea of templates.
Ive open appflowluy for the foirst time a few minutes ago, because Ive seen a client use Notion recently, and I was telling myself : would be good to be able to template things for better productivity

<!-- gh-comment-id:1362870034 --> @msizec commented on GitHub (Dec 22, 2022): Like this idea of templates. Ive open appflowluy for the foirst time a few minutes ago, because Ive seen a client use Notion recently, and I was telling myself : would be good to be able to template things for better productivity
Author
Owner

@AmanNegi commented on GitHub (Jul 17, 2023):

Hey there, I will be working on this issue. It will be completed in two phases:

Phase 1

Firstly, we would like to add a basic feature where users can import predefined templates(including databases).

Phase 2

In this, we will work towards the feature where user can create his own templates for his own convenience or for the community.

Progress so far:

https://github.com/AppFlowy-IO/AppFlowy/assets/37607224/50b522fe-e1ed-4ef5-a80a-3ccdd6aa0154

Here, we are able to simply add template using predefined templates i.e json file, but now we will be working on including databases along with documents.

@LucasXu0 Let me know if I'm missing something here.

<!-- gh-comment-id:1637624405 --> @AmanNegi commented on GitHub (Jul 17, 2023): Hey there, I will be working on this issue. It will be completed in two phases: ## Phase 1 Firstly, we would like to add a basic feature where users can import predefined templates(including databases). ## Phase 2 In this, we will work towards the feature where user can create his own templates for his own convenience or for the community. ### Progress so far: https://github.com/AppFlowy-IO/AppFlowy/assets/37607224/50b522fe-e1ed-4ef5-a80a-3ccdd6aa0154 > Here, we are able to simply add template using predefined templates i.e `json` file, but now we will be working on including databases along with documents. @LucasXu0 Let me know if I'm missing something here.
Author
Owner

@LucasXu0 commented on GitHub (Jul 18, 2023):

Yes, let's maintain the progress as discussed on Discord.

<!-- gh-comment-id:1639734520 --> @LucasXu0 commented on GitHub (Jul 18, 2023): Yes, let's maintain the progress as discussed on Discord.
Author
Owner

@jessicamrbr commented on GitHub (Feb 7, 2024):

I'm working on something similar, for one of appflowy_editor on another system. I'm being inspired by the behavior of https://www.trankynam.com/atext/ it wouldn't necessarily be a page template, but a block set snippet accessed by a shortcut.

I would like to help with this, if I had support from more senior people in the community.

https://github.com/AppFlowy-IO/AppFlowy/assets/18180548/60172bc5-4ee5-401f-8ee2-6f7f57ea6aa7

<!-- gh-comment-id:1932660694 --> @jessicamrbr commented on GitHub (Feb 7, 2024): I'm working on something similar, for one of appflowy_editor on another system. I'm being inspired by the behavior of https://www.trankynam.com/atext/ it wouldn't necessarily be a page template, but a block set snippet accessed by a shortcut. I would like to help with this, if I had support from more senior people in the community. https://github.com/AppFlowy-IO/AppFlowy/assets/18180548/60172bc5-4ee5-401f-8ee2-6f7f57ea6aa7
Author
Owner

@annieappflowy commented on GitHub (Sep 12, 2024):

Supported https://appflowy.io/templates

<!-- gh-comment-id:2346274313 --> @annieappflowy commented on GitHub (Sep 12, 2024): Supported https://appflowy.io/templates
Author
Owner

@CptCurk commented on GitHub (Nov 25, 2024):

Hello,

I was looking for templates.
But when I'm talking about template, it's on "page based", or grid, board, calendar...
Like adding something not empty every time, but something with a defined text (titles or sub-elements) properties (check list, toogle list...) and so on... 👍

And when we add those pages which have subpages, being able to see the subpages in the left side of appflowy ! (same with Grid, behing able to navigate in the "pages" we create while filling the grid.

I hope it's the good place to ask for that. And that I've got the good word "templates".

<!-- gh-comment-id:2498800028 --> @CptCurk commented on GitHub (Nov 25, 2024): Hello, I was looking for templates. But when I'm talking about template, it's on "page based", or grid, board, calendar... Like adding something not empty every time, but something with a defined text (titles or sub-elements) properties (check list, toogle list...) and so on... 👍 And when we add those pages which have subpages, being able to see the subpages in the left side of appflowy ! (same with Grid, behing able to navigate in the "pages" we create while filling the grid. I hope it's the good place to ask for that. And that I've got the good word "templates".
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#207
No description provided.