Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-25371

add print option for content resources

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: Verified
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.9.3
    • Fix Version/s: 10.0
    • Component/s: Content
    • Labels:
      None

      Description

      We have local requirement here for CTools and MPrint server integration. Here is a brief description of the MPrint service:

      "MPrint is U-M's web-based printing service, which allows campus community members to print from their computer to any networked campus printer. MPrint is available to desktop, laptop and mobile users"

      The feature will add "Print File" action option to the Resources tool for those print-eligible-type resource items. The printing will be done on item-by-item base, not with a batch mode. The feature will save user effort of downloading the resource first and then upload into MPrint server.

      We feel this feature is be generic to other universities. The following is required to enable the "Print File" choice in the Resources tool:

      1. Implement org.sakaiproject.content.api.ContentPrintService

      2. Configure implementation in your provider's components.xml (after commenting out default in kernel's content-components.xml file)

      <beans>
      <bean id="org.sakaiproject.content.api.ContentPrintService"
      class="org.sakaiproject.content.impl.ContentPrintServiceYOUR_IMPLEMENTATIONl"
      singleton="true">
      </bean>
      </beans>

      3. Define print_server_url in your sakai.properties. If the this property if undefined or set to empty String, the "Print File" choice is hidden in UI.

      4. An example provider implementation is available at https://source.sakaiproject.org/svn//msub/umich.edu/ctools/ctools-providers/branches/2.9.x-from-2.7.x/contentprint/

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  zqian Zhen Qian
                  Reporter:
                  zqian Zhen Qian
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code