Markdown Preview
Component ID
362111
Component name
Markdown Preview
Component type
module
Component security advisory coverage
not-covered
Downloads
1332
Component created
Component changed
Component body
Security: This module is considered insecure by Drupal security team and all of it's releases have been unpublished. You are strongly encouraged to disable the module on your site.
For live preview functionality for nodes and comments, use the Live module, which properly escapes the user entered data using the content's current input format. See instructions below on how to replace Markdown Preview with the secure Live module.
How to get secure, live Markdown preview functionality:
- If you are currently using the Markdown Preview module, make sure to disable, uninstall, and remove the module entirely from your server.
- Download the latest Live and Markdown filter modules to your server's sites/all/modules folder and enable them via your site's modules page at admin/build/modules.
- Set up a new input format or add Markdown support to an existing format at admin/settings/filters. For best security, ensure that the HTML filter is after the Markdown filter on the "Reorder" page of the input format and that only markup you would like to allow in via HTML and/or Markdown is configured to be allowed via the HTML filter.
- Assign the appropriate live preview permissions to the desired user roles on admin/user/permissions#module-live:
- The 'use live comment preview' permission for users that can preview their own comments.
- The 'use live node comment preview' permission is for users that can preview their own nodes/content.
- For live node previews, you will also need select the content types that you want to enable for live preview. To do this, go the the Live module's settings at admin/settings/live (view screenshot). You should not need to adjust any other settings.
- Congratulations! You should now have live previews enabled! Note that the live previews will respect whatever comment or node input format is enabled or selected by the user.