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 ...
Kevin Vieira (kevin@kwizcom.com)
 Product Development Manager
at KWizCom
 Working with SharePoint since
2003
 Manage de...
Agenda
1. So what is a custom column app?
2. Everything you need to know about the KWizCom
Cascading LookApp
3. KWizCom Ca...
So what is a custom column app?
 It’s an app that extends the functionality of existing
columns in order to bridge the ga...
Everything you need to know about
KWizCom Cascading LookApp
Turns SharePoint Lookup columns into "Super Lookup"
columns wi...
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 witho...
Decisions, Tips and Tricks
 TIP: Protect your javascript code with a tool like
http://javascriptobfuscator.com/default.as...
Decision, Tips and Tricks
 TIP: Query strings are very important. You need
SharePoint to tell your external website impor...
Decisions, Tips and Tricks
 Decision: Plan for licenses. Even with apps there is no
getting around licenses. You will nee...
Decisions, Tips and Tricks
 TIP: Learn by example. Microsoft has released more
than 100 sample apps for SharePoint in its...
Contact Info





Kevin Vieira
Email: kevin@kwizcom.com
Website: http://www.kwizcom.com
Blog: http://kwizcom.blogspot....
Upcoming SlideShare
Loading in …5
×

Building a custom column office 365 app - lessons learnt from building the KWizCom Cascading LookApp

753 views

Published on

As a developer, your first few Office 365 projects are bound to throw you a curve ball or two and present you with some interesting technical limitations that weren’t present in the old development paradigm. This session walks through the development of the KWizCom Cascading LookApp and highlights the decisions, tips and tricks used to build a Custom Field Type Office 365 App.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
753
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Important thing to mention about KWizCom in the introduction (besides what’s written in the slide):We have started developing add-on for office 365, so if anyone misses some functionality in that environment, please feel free to approach you or sales@kwizcom.com to discuss it (we LOVE gathering real needs from the community)
  • Easily connect your lists & enhance your list forms with cross-site, cascaded Lookup columnsCross-site Lookups – Unlike the out-of-the-box Lookup columns, with Cascading LookApp you can now create a lookup to remote lists, which are located in various sites.Cascaded Lookups – Who isn’t familiar with this SharePoint limitation?? Now you can easily filter you Lookup fields by other field on the same form, such as in the most common scenario: Region > Country > City.Filter Lookup by view – When you create a Lookup field, you can have it filtered by a selected view of the referenced list (unlike the out-of-the-box Lookup field that always displays all items from the looked-up list.Quickly created new items in the looked-up list – you can now create new items in the looked-up list, directly from the New/Edit form of your current edited item. No need to close that form and go to the Looked-up list – save time!!
  • Building a custom column office 365 app - lessons learnt from building the KWizCom Cascading LookApp

    1. 1. Building a Custom Column App (Office 365) Lessons learnt from building the KWizCom Cascading LookApp
    2. 2. KWizCom Corporation • Founded in 2005 • Headquartered in Toronto • Global vendor of SharePoint Add-Ons • 5000+ customers worldwide
    3. 3. Kevin Vieira (kevin@kwizcom.com)  Product Development Manager at KWizCom  Working with SharePoint since 2003  Manage development lifecycle of add-ons for SharePoint 2007/2010/2013
    4. 4. Agenda 1. So what is a custom column app? 2. Everything you need to know about the KWizCom Cascading LookApp 3. KWizCom Cascading LookApp in Action 4. Decisions, Tips and Tricks that went into the development of the KWizCom Cascading LookApp
    5. 5. 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.
    6. 6. 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 view 4. Quickly created new items in the looked-up list
    7. 7. What does it look like?
    8. 8. What does it look like (Settings page)?
    9. 9. What does it look like (Settings page)?
    10. 10. What does it look like (Settings page)?
    11. 11. Where can I get it?
    12. 12. KWizCom Cascading LookApp in Action DEMO
    13. 13. Decisions, Tips and Tricks  TRICK: How to make sure your external javascript files get loaded in a particular order without a ScriptLink
    14. 14. Decisions, Tips and Tricks  TIP: Protect your javascript code with a tool like http://javascriptobfuscator.com/default.aspx
    15. 15. 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.
    16. 16. 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.
    17. 17. 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-forSharePoint-sample-64c80184/view/SamplePack#content
    18. 18. Contact Info     Kevin Vieira Email: kevin@kwizcom.com Website: http://www.kwizcom.com Blog: http://kwizcom.blogspot.ca/

    ×