When adding the H5P.com tool to your Canvas site as described in the Setting Up H5P.com in Canvas guide you'll only get the Assignment Selection and Link Selectionplacements.
To add additional placements you'll want to select Paste XML as the Configuration Type when adding the tool in Canvas.
Next, you copy the XML you find when visitinghttps://yourorganization.h5p.com/ltiin your browser and paste it into Canvas. Now before you save the tool you'll want to modify the XML to include your new placements.
For example, if you want to add an H5P.com button to your text editor in Canvas all you have to do is copy the section that starts with<lticm:options name="resource_selection">and ends with</lticm:options>and paste it directly after the same section. Now change the first line of the pasted text to sayeditor_buttoninstead ofresource_selection and then save the tool.
Your XML should look similar to this:
<?xml version="1.0" encoding="UTF-8"?>
<cartridge_basiclti_link xmlns="http://www.imsglobal.org/xsd/imslticc_v1p0"
xmlns:blti = "http://www.imsglobal.org/xsd/imsbasiclti_v1p0"
xmlns:lticm ="http://www.imsglobal.org/xsd/imslticm_v1p0"
xmlns:lticp ="http://www.imsglobal.org/xsd/imslticp_v1p0"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://www.imsglobal.org/xsd/imslticc_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd
http://www.imsglobal.org/xsd/imsbasiclti_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0.xsd
http://www.imsglobal.org/xsd/imslticm_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd
http://www.imsglobal.org/xsd/imslticp_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticp_v1p0.xsd">
<blti:title>Interactive Content – H5P</blti:title>
<blti:description>Create, share and reuse interactive HTML5 content in your browser</blti:description>
<blti:icon>https://yourorganization.h5p.com/img/h5p-icon.png</blti:icon>
<blti:launch_url>https://yourorganization.h5p.com</blti:launch_url>
<blti:extensions platform="canvas.instructure.com">
<lticm:property name="tool_id">h5p</lticm:property>
<lticm:property name="privacy_level">public</lticm:property>
<lticm:property name="domain">yourorganization.h5p.com</lticm:property>
<lticm:options name="resource_selection">
<lticm:property name="message_type">ContentItemSelectionRequest</lticm:property>
<lticm:property name="url">https://yourorganization.h5p.com</lticm:property>
<lticm:property name="icon_url">https://yourorganization.h5p.com/img/h5p-icon.png</lticm:property>
<lticm:property name="text">Interactive Content – H5P</lticm:property>
<lticm:property name="selection_width">800</lticm:property>
<lticm:property name="selection_height">600</lticm:property>
<lticm:property name="enabled">true</lticm:property>
</lticm:options>
<lticm:options name="editor_button">
<lticm:property name="message_type">ContentItemSelectionRequest</lticm:property>
<lticm:property name="url">https://yourorganization.h5p.com</lticm:property>
<lticm:property name="icon_url">https://yourorganization.h5p.com/img/h5p-icon.png</lticm:property>
<lticm:property name="text">Interactive Content – H5P</lticm:property>
<lticm:property name="selection_width">800</lticm:property>
<lticm:property name="selection_height">600</lticm:property>
<lticm:property name="enabled">true</lticm:property>
</lticm:options>
</blti:extensions>
<cartridge_bundle identifierref="BLTI001_Bundle"/>
<cartridge_icon identifierref="BLTI001_Icon"/>
</cartridge_basiclti_link>
Please note that the URLs will differ from the example, so do not use it.