Skip to content
This repository was archived by the owner on Jul 23, 2025. It is now read-only.

Repository files navigation

Moodle block for marking your favourite pages as bookmarks

In brief, user_favorites gives the user a method to mark pages as favourite.

This module is

  • Financed and Developed for clients of LTNC B.V.
  • Designed, Tested, Supported and Financed Maintained by (TNC B.V.)
  • Developed by ldesignmedia.nl

Special thanks to

  • For the inspiration block_user_bookmarks
  • Valuable contributions to enchance the plugin: @stopfstedt, 2gjb2048, and @SashaAnastasi

Moodle402 Moodle403 Moodle404

PHP74 PHP80 PHP81

Screens

10 27 2018-12 40

List of features

  • Using external AJAX requests for saving loading and ordering user favourites.
  • Using mustache templates.
  • Fast and easy to work with.
  • Marks current page in favorites if exists.
  • Allow marking as favorite the url link with #hash (In case of marking multiple links for the same page, A web page reload needed before).
  • Make use of external API web services as in the tracker MDL-76583.

Installation

  1. Copy this plugin to the blocks\user_favorites folder on the server
  2. Login as administrator
  3. Go to Site Administrator > Notification
  4. Install the plugin

Changelog

See Changelog file for details

Bug and Problem support

This plugin is carefully developed and thoroughly tested, but bugs and problems can always appear. If you discover any security related issues, please email servicedesk@ltnc.nl instead of using the issue tracker.

Please bear in mind that bug and problem support is not free of charge. This is with the exception of developers that report and suggest a solution by creating a pull request. Support is included for customers with an active LTNC Moodle Addon Maintenance Program subscription. For more information send an email to sales@ltnc.nl

Feature proposal

We are aware that members of the community will have other needs and would love to see them solved by this plugin. We are always interested to read about your feature proposals or even get a pull request from you, but please understand that we handle these as feature proposals and not as feature requests that we commit to implementing.

If you would like to see your feature proposal developed and included in our code base, please send an email to sales@ltnc.nl with your suggestion so we can send you a formal proposal for paid development.

Please bear in mind that new features will only be added to Main Branch and only for Moodle versions that are in Current Stable release states (see Moodle Release for more information).

Customers with an active LTNC Moodle Addon Maintenance Program subscription may receive priority consideration for their feature proposals.

License

Local Oauthdirectsso code is provided freely as open source software, under version 3 of the GNU General Public License.

Contributing

Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.

Releases

Packages

Used by

Contributors

Languages