Blocks ::: block_savapage
Maintained by Rijk Ravestein
This block shows a button on the dashboard to open the SavaPage Open Print Portal Web App, so printed documents can be previewed and forwarded. The credentials of the authenticated Moodle user are trusted so no extra login is needed (single sign-on).
Latest release:
2 sites
2 fans
Current versions available: 1

SavaPage Open Print Portal adds a new dimension to office printing with an innovative Web App Solution. Users acquire PDF documents on a Personal Print Queue with PostScript Print, AirPrint, Google Cloud Print, or by uploading or emailing Office documents. The Print Queue can be previewed and edited with a Web App in a common Web Browser on any device. Office printers are made available from within the Web App, so it is easy to redirect acquired documents to any printer. Users have the choice to either tailor a print job in the Web App, or take advantage of several shortcut scenarios for effortless secure printing.

SavaPage offers Secure Authenticated PostScript Printing over the Internet, so users have Web App Printing at their fingertips, anytime, anyplace.

Moodle content can be PostScript printed to the Personal Print Queue, optionally over the Internet. With the SavaPage Moodle Block teachers and students can Single Sign-On to the Web App to continue the print work-flow right away.

Privileged users can print as Delegate on behalf of Delegators (other users). The cost is split over the Delegators and charged to their personal SavaPage accounts.

SavaPage has all the functions of a regular Print Management System, and more, like Pay-Per-Print, Secure Follow-Me Printing, Auditing, PDF Creation, LDAP (Active Directory) Integration, NFC Authentication, On-line Payments (Credit Cards, Bank Accounts, Bitcoin), Point-of-Sale Payments, Prepaid Print Cards, Job Tickets, etc . . .


Screenshot #0
Screenshot #1


Rijk Ravestein (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Tomasz Muras
    Tue, Aug 9, 2016, 1:30 AM
    Hi Rijk,

    Do I need to install my SavaPage server to test your plugin? Or would you have some "demo" account on a server to which I can connect?

  • David Mudrák
    Thu, Aug 18, 2016, 8:06 PM

    Hi Rijk. Thanks for sharing the plugin with the Moodle community. Beside the question raised by Tomek above, I have to add couple of notes.

    • Bug tracker is not specified for your plugin. Providing a place for users of your plugin to report issues encourages participation and provides a way for users (and us, reviewers) to report bugs, make feature requests, or suggest other types of improvements.
    • The block claims to support Moodle 2.0 only. Please test it on recent Moodle versions and select such versions as supported. Only then we can also execute the formal code prechecker which is part of the plugin approval review.
    • Please pay attention to the naming guidelines set for Moodle plugins. Your global settings are currently named like savapage/HOST. They must start with a valid frankenstyle component and usually are in lowercase (so the expected would be block_savapage/host).
    • Hard-coded English strings like "User Web App" should be provided via proper language pack string.

    For now I am marking this as needing more work. Thanks for your patience with the review and approval process.

  • David Mudrák
    Fri, Aug 26, 2016, 9:37 PM

    Thanks Rijk for providing an updated version promptly. The block implementation seems pretty straightforward and even if it does not follow the recommended coding guidelines for Moodle plugins much, it hopefully should not break things (as in fact all it does is just redirecting to configured host. Here are the most obvious parts you might want to implement / fix yet:

    With the hope these issue will be addressed soon, you are cleared to land now. Welcome to the Plugins directory.

Please login to post comments