One of the major concerns of organizations investigating or upgrading to Office 365 is whether the solutions they've come to rely on with SharePoint on prem can be duplicated online without code. From workflow and forms to branding and personalization, this webinar demonstrated techniques and solutions that can be used on SharePoint Online and on prem, enabling rich and dynamic functionality regardless of your environment.
Presented by GTconsult co-founder and COO Craig Tarr, with Office 365 MVP Christian Buckley
Key Takeaways:
--Understand some of the key differences between SharePoint online and on prem
--Learn how powerful solutions, such as project hubs, shopping carts, information roll-ups and other solutions can be built without code
--Pick up some great tips and tricks to make your end users more productive
2. INTRODUCTION TO PRESENTERS
Craig Tarr
Position: COO and Co-Founder of Gtconsult
Responsibility: Head of Services and A-Team
Experience: SP since 2001
Love: Design, solution crafting
Interests: Ornithology, surfing
Contact:
e: craig@GTconsult.com
t: +27 87 802 5359
Christian Buckley
Position: Managing Director, Americas
Responsibility: Head of Marketing and Business Dev
Experience: Since 2005, 4-time MVP
Love: Solving business problems, governance
Interests: Family, road trips, 80’s new wave music
Contact:
e: cbuck@GTconsult.com
t: +1 425 246 2823
5. Developing Application in SharePoint
The SharePoint platform enables you to develop applications that have the
following features:
Scalable. SharePoint provides
an extensible framework that
allows you to add applications
and features as needed to meet
growing demands.
Collaborative. SharePoint
includes features that allow you
to create workspaces where
people share ideas, documents,
and other assets.
Content-driven. SharePoint
allows you to create and
publish content that is tailored
to your users' needs.
7. Strategic Decisions
On – Premise
Developed in Visual Studio
Hosted as Farm Solution / Provider Hosted App
Managed C# code
Issues
Held hostage by Development house
Lack Supportability
Lacks mobility to O365
Lacks upgradability
Office 365 – SharePoint Online
Developed in Napa Development Tool or Visual Studio
Hosted as Provider Hosted App / Sandbox solution
Managed C# code / SP API via REST or Javascript
Issues
Held hostage by Development house
Diminishes scalability
Security considerations
Upgrade???
8. Strategic choices
SharePoint Apps
• Provider Hosted App - By using Office Developer Tools for Visual Studio 2012, you can
create and deploy ISV-hosted apps.
• A SharePoint-hosted app - is the easiest to create and deploy because its contents are
deployed to a single SharePoint site using HTML and Javascript!
10. jQuery: The Write Less, Do More, JavaScript Library
Really useful JQuery libraries
SPServices - https://spservices.codeplex.com/ - Thank you Marc Anderson
SP Widgets - http://purtuga.github.io/SPWidgets/ - Thank you Paul Tavares
Datatables.net - http://datatables.net/
11. REST API
REST (Representational State Transfer) is a simple stateless architecture that generally runs over HTTP.
REST involves reading a designated Web page that contains an XML file. The XML file describes and
includes the desired content.
It uses the four HTTPmethods GET, POST, PUTand DELETEto execute
different operations. REST uses HTTP for all four CRUD (Create/Read/Update/Delete) operations.
REST is a lightweight alternative to mechanisms like RPC (Remote Procedure Calls) and Web Services
(SOAP, WSDL, et al.)
13. Q & A
Craig Tarr
craig@GTconsult.com
Christian Buckley
cbuck@GTconsult.com
14. Contact GTconsult
If you would like to talk to GTconsult about your
Office365 strategy and how we can help make
your deployment successful, please visit our
website at www.GTconsult.com
Or send us an email with your questions:
craig@GTconsult.com
cbuck@GTconsult.com
Editor's Notes
Introduction to the team
Everything SharePoint
Internal products in Umlindi, Umlindi 365 and A-Team
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript
REST is not a "standard". There will never be a W3C recommendataion for REST, for example. And while there are REST programming frameworks, working with REST is so simple that you can often "roll your own" with standard library features in languages like Perl, Java, or C#.
Everything SharePoint
Internal products in Umlindi, Umlindi 365 and A-Team