cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
kamal3587
Community Member

How to add an External App link to Global Navigation Menu

Hello everyone,

Is there any option to add External App (LTI compliant) to the Global Navigation Menu? If yes,  how to do it. Thanks in advance!

lti canvas‌using canvas‌global navigation menu‌menu‌menu icons‌custom menu‌

14 Replies
valentinesking
Community Advocate
Community Advocate

Kamala,

Howdy! I just did a "test." I pulled the URL from External Tools when trying to add the external tool to a module (TurnItIn and VoiceThread) and entered that URL in the Redirect App. It DID NOT work for those links, whether or not they opened in a new window as a setting.

However, a previous discussion might be helpful? https://community.canvaslms.com/thread/3025 

Renee_Carney
Community Team
Community Team

 @kamal3587  

Did you find a solution for this?  The Redirect tool that Sky recommended works great for course navigation.  

chofer
Community Coach
Community Coach

Hello there,  @kamal3587 ...

I have been reviewing older questions here in the Canvas Community, and I stumbled upon your question.  I wanted to check in with you because I noticed that we have not heard back from you since you first posted your question on August 22, 2018.  While I do not really have an answer for you myself, I would agree with  @valentinesking  and  @Renee_Carney  that using the Redirect Tool LTI would be a good option.  Though, as Renee has suggested, the Redirect Tool is used in course navigation...not the global navigation menu.

I wanted to let you know that I have shared your question with the Canvas Developers‌ group here in the Community in hopes that your question will get some additional exposure.  If you are not following this group, you can use the link that I have provided, and then click on the "Follow" button located at the top right corner of the screen.  Next to the "Follow" button is another button: "Actions".  Click "Actions", and then select "Join group".

Finally, I am going to mark your question as "Assumed Answered" because we have not heard back from you and because there hasn't been any new activity in this topic since the beginning of 2019.  However, that won't prevent you or others from posting additional questions and/or comments below that are related to this topic.  I hope that's alright with you, Kamala.  Looking forward to hearing back from you soon.

rtyger
Community Participant

Hello, Renee and Kamala.  Can I use this app to put a link to our library on the global navigation menu?  With COVID - 19 online fully in place, we need as many places as possible for our students to access the library resources (via the main library website).  

 @rtyger , yes, that's an excellent application of the Redirect Tool. Did you know we have a Librarians and Resources‌ group here in the Canvas Community? You might find some great ideas there from your fellow experts, and you can easily join the group by selecting Join Group from the Actions dropdown that displays at the upper right of the group home page. And you might also enjoy this video of three librarians sharing their solutions:  

diana_matthews
Community Participant

Absolutely! I do it in my library course for sure. One thing to keep in mind with the redirect tool is that it does require another click. So it's not 100% seamless but i'ts still a good option.

Tyree Library link in left navigation menu

Click in new tab button

kylecage0
Community Member

The Redirect tool is great for adding things to a COURSE navigation menu, but I believe the original question was about how to add a link to the GLOBAL navigation menu. I have the same question. At the account/institution level, is there a way to add a link to the school's library to the global menu, so that we don't have to go into every course and add it via the Redirect tool?

@kylecage0  Yes, Canvas admins have considerable customization options for the Global Navigation menu via the Theme Editor and can also add links to the Help menu.

chriscas
Community Champion

Hi @kylecage0 ,

If you have access, try to create an LTI at the root account level using the Paste XML method.  A skeleton is below (just replace the "instutition.com" url's with appropriate values for an icon and the link to your library.  You should be able to leave the key/secret empty since this is just linking to an external resource.

 

<?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>Library</blti:title>
<blti:description></blti:description>
<blti:icon>http://www.institution.edu/library_icon.png</blti:icon>
<blti:extensions platform="canvas.instructure.com">
<lticm:property name="privacy_level">anonymous</lticm:property>
<lticm:options name="global_navigation">
<lticm:property name="url">https://www.institution.edu/library</lticm:property>
<lticm:property name="icon">https://www.institution.edu/library_icon.png</lticm:property>
<lticm:property name="windowTarget">_blank</lticm:property>
<lticm:property name="text">Library</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>