mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Give the possibility to choose between Markdown or TinyMCE at the page creation #392
Closed
opened 2026-02-04 19:23:41 +03:00 by OVERLORD
·
5 comments
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
No Label
🛠️ Enhancement
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#392
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hotgeart on GitHub (Aug 4, 2017).
We use BookStack to write the doc at the office and some people are developpers orthers aren't so ofc the dev want to write in MK and the others don't want to learn MK.
So the choose can be specific to the page and not a global option ?
@fredericmohr commented on GitHub (Aug 4, 2017):
I personally would prefer it per book or chapter (or having all three options but allowing admins to disable some of them for their users).
If everyone can change the setting per page, it might lead to huge mix in HTML/MD pages, but per book it shouldn't be such a problem. Dev-Books can use MD while others use TinyMCE.
Just my 2c.
@ssddanbrown commented on GitHub (Aug 4, 2017):
Just for reference, Somewhat related to #119 and #369
@ssddanbrown commented on GitHub (Apr 24, 2022):
PR #3387 has now been merged, which allows switching of editor type from within the editor.
The editor type is then saved against the page itself, and uses the system setting as a default.
A preview can be seen here.
The code for this has been merged and is targeted for the next feature release (Likely v22.04).
I'm going to close off this issue as being covered by this change. While this issue specifically states "at page creation", I wouldn't really want to prompt a user with this choice before page creation since it would add an additional barrier & step. Having this within the page edit view achieves the fundamental request of this issue with pretty much the same ease/speed from an end-user perspective.
@fredericmohr (If you're still using BookStack 5 years later 😅) This addition does work at a book/chapter level but does come with permission control, A new role-permission has been added to control users that are able to switch the editor which I hope helps your scenario.
@fredericmohr commented on GitHub (Apr 24, 2022):
I am still using and still loving BookStack. In fact, I just moved all my content from an old installation to a new server. Exciting to see this change happening. Thanks a ton for all your great work! 😊👍
From: Dan Brown @.>
Sent: Sunday, April 24, 2022 15:21
To: BookStackApp/BookStack @.>
Cc: Frederic Mohr @.>; Mention @.>
Subject: Re: [BookStackApp/BookStack] Give the possibility to choose between Markdown or TinyMCE at the page creation (#458)
PR #3387https://github.com/BookStackApp/BookStack/pull/3387 has now been merged, which allows switching of editor type from within the editor.
The editor type is then saved against the page itself, and uses the system setting as a default.
A preview can be seen here. https://user-images.githubusercontent.com/8343178/164977916-9c8beee1-8578-43cd-b877-accb55e97fb6.mp4
The code for this has been merged and is targeted for the next feature release (Likely v22.04).
I'm going to close off this issue as being covered by this change. While this issue specifically states "at page creation", I wouldn't really want to prompt a user with this choice before page creation since it would add an additional barrier & step. Having this within the page edit view achieves the fundamental request of this issue with pretty much the same ease/speed from an end-user perspective.
@fredericmohrhttps://github.com/fredericmohr (If you're still using BookStack 5 years later 😅) This addition does work at a book/chapter level but does come with permission control, A new role-permission has been added to control users that are able to switch the editor which I hope helps your scenario.
—
Reply to this email directly, view it on GitHubhttps://github.com/BookStackApp/BookStack/issues/458#issuecomment-1107841075, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABNOC7SI6QUA2L7XOBJ4CVTVGVDGJANCNFSM4DVVOZXQ.
You are receiving this because you were mentioned.Message ID: @.***>
@ssddanbrown commented on GitHub (Apr 25, 2022):
@fredericmohr Amazing! That's wonderful to hear.