Building a custom column office 365 app - lessons learnt from building the KWizCom Cascading...
-
Upload
nimrod-geva -
Category
Technology
-
view
385 -
download
1
description
Transcript of Building a custom column office 365 app - lessons learnt from building the KWizCom Cascading...
Building a Custom Column App(Office 365)
Lessons learnt from building the KWizCom Cascading LookApp
KWizCom Corporation
• Founded in 2005
• Headquartered in Toronto
• Global vendor of SharePoint Add-Ons
• 5000+ customers worldwide
Kevin Vieira ([email protected]) Product Development Manager
at KWizCom Working with SharePoint since
2003 Manage development lifecycle
of add-ons for SharePoint 2007/2010/2013
Agenda
1. So what is a custom column app?2. Everything you need to know about the KWizCom
Cascading LookApp3. KWizCom Cascading LookApp in Action4. Decisions, Tips and Tricks that went into the
development of the KWizCom Cascading LookApp
So what is a custom column app?
It’s an app that extends the functionality of existing columns in order to bridge the gaps and limitations of Office 365 online SharePoint offerings.
The app doesn’t actually create a new column type, but instead uses clever client side tricks to super charge existing columns.
Everything you need to know about KWizCom Cascading LookApp
Turns SharePoint Lookup columns into "Super Lookup" columns with the following capabilities:
1. Cross-site Lookups http://contoso.com/sites/team -> http://contoso.com/sites/hr
2. Cascaded Lookups Region > Country > City
3. Filter Lookup by view4. Quickly created new items in the looked-up list
What does it look like?
What does it look like (Settings page)?
What does it look like (Settings page)?
What does it look like (Settings page)?
Where can I get it?
KWizCom Cascading LookApp in Action
DEMO
Decisions, Tips and Tricks
TRICK: How to make sure your external javascript files get loaded in a particular order without a ScriptLink
Decisions, Tips and Tricks
TIP: Protect your javascript code with a tool like http://javascriptobfuscator.com/default.aspx
Decision, Tips and Tricks
TIP: Query strings are very important. You need SharePoint to tell your external website important information about where in SharePoint it is coming from.
Decisions, Tips and Tricks
Decision: Plan for licenses. Even with apps there is no getting around licenses. You will need to plan for any type of licenses that will incur with using apps. Licensing is only applicable to apps that have been purchased from the Office apps store. Apps that were developed internally or from other sources other than Microsoft may have different licensing requirements that you may need to account for when deploying apps in SharePoint.
Decisions, Tips and Tricks
TIP: Learn by example. Microsoft has released more than 100 sample apps for SharePoint in its MSDN site. This list is been constantly updated with more sample apps targeted towards REST API, CSOM, JSOM, BCS etc.
http://code.msdn.microsoft.com/officeapps/Apps-for-SharePoint-sample-64c80184/view/SamplePack#content
Contact Info
Kevin Vieira Email: [email protected] Website: http://www.kwizcom.com Blog: http://kwizcom.blogspot.ca/