MAS202 Customizing IBM Connections

Here is my latest Presentation

I uploaded my latest edition of my presentation on Jan 26

I also recommended Terri Warren’s session BP206 to go into auth and directory specifics. It’s on Monday at 1 pm.

Questions asked of me were :
Question: Setting up the WidgetContainer for Profiles Administration page
you can follow this link, it goes into setting up a ficticious company called Acme Airlines’s application. you can ignore that part and focus on the nice steps and pictures which show you how to configure and setup an administrator with the profiles Administration page.

http://www-10.lotus.com/ldd/appdevwiki.nsf/dx/Setting_up_Acme_Airlines_SDK1.0?OpenDocument&sa=true

Question: enabling tests with gadgets
you can test all your OpenSocial gadgets using the BootStrap homepage.
an example URL is
https://sdkdemo.swg.usma.ibm.com:444/connections/resources/web/com.ibm.lconn.gadget/test/bootstrap.html?render=test&oneui=3

You are most likely going to get back a warning saying, Featured Disabled

In just a few steps you can enable it on your system.

On your deployment manager profile, open config/cells//LotusConnections-config/opensocial-config.xml
eg
/local/st/opt/IBM/WebSphere/AppServer/profiles/STPDMgrProfile/config/cells/quickstartmasterProxyCell/LotusConnections-config/opensocial-config.xml
Edit the File
and look for




make sure enabled is true, allowSSOFeature is true, and allowIntranetProxyAccess is true.
Also set allServers=true

Sync the Nodes so the config goes down to Your AppServer, and then Restart the AppServer.

That should help get you started building and quickly testing the opensocial gadgets.

Also with regards to dynamic heights javascript. We can certainly talk about the limitations in IBM Connections (I think we limit a Gadget to a width of 375px) I don’t think we have any limitations on the height. do the required parameters for dynamic-height should be honored.

I am also including my demonstration notes.

Debug JavaScript
1 – Navigate to https://connections.imaginnado.com
2 – Open Firebug Debug Console
3 – Go to the Homepage https://connections.imaginnado.com/homepage/web/gettingStarted/
4 – add https://connections.imaginnado.com/homepage/web/gettingStarted/?debug=true
* notice how the page loads every module individually
5 – Expand the JavaScript and look at the Console

Business Cards
1 – Navigate to https://localhost:9443/customization.demo/person.html?debug=true
2 – Two different Views, and you can do this via simple html
3 – Switch to Eclipse

4 – Navigate to https://localhost:9443/customization.demo/community.html?debug=true
5 – Leave the Firebug Console Open
6 – Switch to Eclipse

OpenSocial and iWidget Demo
1 – navigate to Homepage
2 – Click Administration
3 – Add Gadget
4 – Enter the URL http://connections.imaginnado.com/helloworld.xml
select updates page and my page
* note I disabled whitelisting for this demo
5 – Click Save
6 – Click Enable
7 – Go to the Updates Page

File is from…
https://api.github.com/repos/OpenNTF/SocialSDK/contents/samples/j2ee/snippets/com.ibm.sbt.sample.web/src/main/webapp/samples/gadgets

Homepage
1 – Navigate to http://connections.imaginnado.com/homepage/web/updates/#myStream/imFollowing/all
2 – Click Administration (only available to Frank Adams)
3 – Find the Events Widget
4 – Click Disable Widget
5 – Login to see that the Events Widget is not available to LSuarez
6 – You can see that the Events Widget is removed for LSuarez
7 – We could have added a Gadget to everyone’s page by clicking “Open by Default”

Org Extensions
1 – Navigate to http://connections.imaginnado.com/cloudBanner.html
* notice no menu, then we need to login
2 – Login to https://apps.collabservnext.com/homepage/web/updates/#myStream/imFollowing/all
3 – Switch back to cloudBanner.html (Refresh the page)
4 – Show the New Menu Bar + Chosen Theme

Leave a Reply

Your email address will not be published. Required fields are marked *