They can cause instability, introduce issues and may conflict with future updates. Apply at your own risk!
Notify Page Updates for Tagged Books
This allows you to configure notifications to be sent to users within roles defined via tags applied to parent books.
For example, if a tag with name Notify
and value Admins, Viewers
is applied to a book, updates to pages within will be notified via email to all users within the “Admins” and “Viewers” roles.
Considerations
- The sending of emails may slow down page update actions, and these could be noisy if a user edits a page many times quickly.
- You may run into email system rate-limits with the amount of emails being sent.
Options
- You can customize the email message, if desired, by editing the lines of text within the toMail part at around lines 36-39 of the
functions.php
code.
Code
functions.php
|
|
Latest Hacks
WYSIWYG Docx Import
This hack adds the ability to import “.docx” files into the WYSIWYG editor, by dragging and dropping a “docx” file into the editor area. »
WYSIWYG Editor Autocomplete Suggestions
This hack adds custom autocomplete suggestions to the WYSIWYG page editor (TinyMCE). An autocomplete popup box will show after a “trigger character” (: as configured by default in this hack) is entered after a space, or at the start of a line. »
WYSIWYG Editor Footnotes
This hack adds some level of “footnote” support to the WYSIWYG editor. A new “Footnote” button is added to the toolbar, next to the “Italic” button, that allows you to insert a new footnote reference. »
Custom WYSIWYG Editor Buttons
This hack provides an example of adding custom actions to the WYSIWYG page editor (TinyMCE). By default, this adds an additional “…” overflow menu to the end of the WYSWIYG toolbar, which contains a single new “Insert Cat” button that has a custom icon. »