Desire2Learn - Home pages, Nav bars in use - navbar

Our "UI" is a bit cluttered and I'd like to inventory what home pages, nav bars, links and themes are used by what orgUnits in order to simplify and manage our UI. In the Home Page Management Tool (and the others), there is a statement similar to "used in n orgUnits," so it seems as if that information is "somewhere."
Is there a way, either via a tool or via Valence to get a listing, by orgUnit of active Home Pages and Nav Bars, and I'm pushing it, but also what links and themes are being used by what other links (groups), Nav Bars etc?
thanks
cwt

Currently, the Valence Learning Framework APIs do not offer a way to inspect or manage the collection of Home Pages or Nav Bars available to an org unit. Desire2Learn does provide a mechanism for registering client requests for the enhancement of the platform: you can ask for this feature through their Product Ideas list on their client Community site (if you're not yet a member, you can register for an account). Alternatively, you can make the request through your Account or Partner Manager and they can conduct the request through to the development teams responsible for this area of the product.

Related

Create menu item link to card works on desktop but mobile app requires logging in again

We would like to make a menu item redirect to a card we created. When we put in the new redirect link it is prompting us to login on again but only on mobile app usage; Desktops work fine.
Thanks
REF CASE # 14307579
So when updating the OLB menu link, having one of the menu options go to one of our dashboard card URLs, the change works fine for Desktop users (as opposed to mobile app users where it works but requires logging in for a second time).
The second of three methods or platforms would be the rare method of going to OLB url via the mobile browser... there if going to the desired URL afterwards also seems to work.
However, the third method and encouraged why is to use the CUTX mobile app (which is just the same browser wrapped in an app pointing to the OLB URL for starters. The problem lies here when going to the menu and URL for that same item, it fails.
I believe the first two methods keeps the session information and everything works. The third and desired method fails due to session loss.
The question, I believe is how to have the URL keep and maintain the session as desired and hence the URL should work.
Or it could be something completely different. Either way, we need a solution for links to work from the mobile devices without requiring members to log in again.
The alternative way to interpret this question is 'how do I have one web server + URL handle authentication from Banno's Authentication Framework e.g. for a sidebar navigation menu item and a plugin card?'.
In that case, it would be possible but you would need to have two External Applications defined.
Recall that an External Application can have one, and only one, defined link type. As an example, plugin cards use the PluginCard link type. Creating an External Application with the PluginCard link type makes that External Application eligible to be configured as a plugin card for the Dashboard.
It sounds like you are hoping to use something like the DebtRelief (Loan assistance) link type, since that falls under the category of "Main navigation links". Unfortunately, there isn't any to have an External Application with two link types, nor is there a defined way to 'redirect from this link to that link' when it comes to plugin cards.
A way that you might handle the 'how do I have one web server + URL handle authentication from Banno's Authentication Framework e.g.
for a sidebar navigation menu item and a plugin card?' question:
Assume that your institution has its own web application server that can handle authentication requests at a Redirect URI, for example https://myawesomeinstitution.com/developerstuff.
In this case, you could set up an External Application with link type PluginCard and Redirect URI of https://myawesomeinstitution.com/developerstuff that you can use for the plugin card. You could set up a separate External Application with link type DebtRelief (as an example) with that same Redirect URI of https://myawesomeinstitution.com/developerstuff. This would give you the UX that you want, i.e. a sidebar navigation menu item and a plugin card, while keeping development costs pretty low since it all uses the same Authentication Framework.
If you wanted to somehow differentiate the UI presented to the user (e.g. if the UI you want for the plugin card wouldn't make sense as a launching point for when the user clicks the sidebar navigation menu item), then you could adjust the above by setting up slightly different paths such as https://myawesomeinstitution.com/developerstuff/sidebarthing for the sidebar navigation menu item and https://myawesomeinstitution.com/developerstuff/pluginotherthing for the plugin card. That would use the same web application server, just handling different routes so they can serve up different content.
As an aside, it's entirely possible that your web server may not be selecting the correct credentials (Client ID + Client Secret) if there is only a single URL being used (e.g. https://myawesomeinstitution.com/developerstuff from the example above). That would certainly explain why Banno Mobile seemingly requires an 'unnecessary' login since there is a mismatch between the credentials expected for the sidebar navigation item versus the plugin card (or vice versa). Using two different URLs (handled by the same server) would make it easier to ensure that the correct credentials are being served in the right context (e.g. the hypothetical examples from above of https://myawesomeinstitution.com/developerstuff/sidebarthing and https://myawesomeinstitution.com/developerstuff/pluginotherthing).

WikiMedia API - How to determine which portal(s) a Page belongs to?

I wish to determine whether a given Wikipedia page belongs to a certain Wikipedia Portal using the MediaWiki API. So far, I have been experimenting with the page properties of the API but I cannot seem to find a way to derive what Portal a given page belongs to.
As an example, on the Wikipedia page for Cake in the very bottom of the page, I can press Show on the section Cakes, and a bunch of links to different cake pages show up. There I can also see that all of these belong to the Food portal. It is that information that I would wish to extract from a given page using the MediaWiki API.
As far as I know, there is actually no formal definition of "belongings to a portal" in Wikipedia. Opposed to categories which are part of the MediaWiki software, portals are custom pages for Wikipedia that are aimed to make it easier to explore a topic.
Instead of a formal definition though, you can use an heuristic and determine the connection between the page and some portal based on one of them linking to the other. There are API endpoints for both:
(Note: 100 is the id of the 'Portal` namespace)
Which portal pages are linked from the page "Cake" or "Pizza"
https://en.wikipedia.org/w/api.php?action=query&format=json&prop=links&titles=Cake%7CPizza&plnamespace=100
Which portal pages link to the page "Cake" or "Pizza"
https://en.wikipedia.org/w/api.php?action=query&format=json&prop=linkshere&titles=Cake%7CPizza&lhnamespace=100
(though as you can see, many unrelated portals link to "Cake" and none link to "Pizza")
A combined query for both directions
https://en.wikipedia.org/w/api.php?action=query&format=json&prop=links%7Clinkshere&titles=Cake%7CPizza&plnamespace=100&lhnamespace=100
So trough some more investigation i found the answer:
I ended up using the Revisions property in the API. This allows me to to give a series of page titles that I want to investigate, and have the HTML of each page returned to me in json format. Then I can just search for lines containing Portal and figure out what portal (if any) the page belongs to.
If anyone are in a similar situation, here is an example query to the API:
https://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Bread|Bubble_tea|Pizza&format=json&redirects&rvprop=content&rvslots=main

Is is possible to add button that will redirect to other page?

I want to add buttons next to items, which will redirect to my other project in order to sign items (files). We have successfully completed forge API project (3legged), that will work at some web address. But customer decided that to type url on browser is external work for users who work on a construction site, so they are asking to add buttons for each file item in the Document Management (bim360)
Image - sign button next to items
Unfortunately, BIM360 Document Management didn't support adding external items or other customizations on its pages currently, you have to make your own web site integrated with Forge APIs for that propose.

How do I use wordpress to enable a website owner to update my custom HTML?

I am coding the website linked below. I want to set it up so that my client can update basic areas of the site (using Wordpress) without going into the code. I installed Wordpress in the Kualo hosting service, but I can't find any tutorials that show me how to enable my client to make updates to this page. If, for example, my client wants to change the menu item at he top of the page to say "DOCUMENTS" instead of "RESOURCES", how would they do that? I want to keep my custom-made html but allow the basic text components of the site to be modifiable by my client via the wordpress interface. Any guidance would be appreciated!
http://layouthuprising.org/LAYU.html

Joomla External HTML and Access Levels

I am trying to use Joomla to create a website that allows users to do the following:
submit links to external html
search through the external websites based on category, rankings, etc.
display the websites in multiple iframes simultaneously ( like google gadgets)
limit access to certain external websites by user
customize users homepage (like igoogle)
I am trying to pull the right joomla plugin and component pieces together.
For i-frame display I am looking at:
http://www.joomlaclub.gr/joomla-free-downloads.html?func=fileinfo&id=46
http://www.cmsmarket.com/extensions-directory/external+content/frames+%26+external+html/praiseframe+module
http://extensions.joomla.org/extensions/style-&-design/popups-&-iframes/3116/details
Can you think of any extensions, plugins, or components that would help me build the aforementioned functionality.
Thanks
By default, Joomla allows users to submit a link after they register / login.
Make sure the 'login module' is published. Then in the Menu Manager, User Menu, make sure the menu items for submitting links are there.
I'm not really sure what you mean by 'search through the external websites based on category, rankings, etc.'
Displaying the web sites in multiple iframes simultaneously could easily be handled by publishing modules which contain iframes in the postion you desire.
In Joomla 1.6, still in beta, there is a fairly robust ACL. But in 1.5, you'd need to use some extension. I've had good luck with the ACL component CorePHP sells.
Good luck with your project !