Consulting | Solutions | Products | Training Extending Project & Project Server.

Slides:



Advertisements
Similar presentations
Getting Started with SharePoint 2013 Apps
Advertisements

Todd Kitta  Business Data Catalog (BDC) Basics  Web Parts  BDC Development  Search  API  Demo.
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
JavaScript Libraries for SharePoint February 12 th, 2015 Timothy Ferro.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
Action & activity fundamentals Developing a custom declarative activity Developing a custom code activity.
The new way to work together SharePoint Products Cloud Server Free.
NextGen Technology upgrade – Synerizip - Sandeep Kamble.
Facebook Like Solution in SharePoint Using JavaScript Amie Seisay
JavaScript Libraries for SharePoint January 21 st, 2015 Timothy Ferro.
Catlyn Colson. Recap of Previously Completed Work Previously I had done the following: Built the Database, started basic layout of the webpage, connected.
Presentation on Facilities / Assets Management by Satyam Computers Services Ltd.
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
1 Keith Vicens, Managing Consultant CRM Housing Solution Extending Your Case Management Capabilities.
Microsoft Office Project Desktop Development Marcel Parent Program Manager Project Microsoft Corporation.
Sustainable SharePoint 2010 Customizations By Bill Keys.
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
GPUG ® Summit 2011 November 8-11 Caesars Palace – Las Vegas, NV Microsoft Dynamics GP Development Tools Ask The Experts: Presenter: Mariano Gomez MIS,
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
Extending SQL Server Integration Services Bret Stateham Training Manager Vortex Learning Solutions blogs.netconnex.com.
Mobile App Application Code Kony Sync Lib Device DB Kony JS SDK SKY client App Server SKY DB KonySync Server Enterprise Data SKY Gateway Sky Server/SAP.
RSUG Community Member Profile Cherry Bekaert
FIM 2010 Portal Dynamic RCDC via JQuery Ike Ugochuku Enterprise IDAM.
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
Michael Hofer Senior Consultant Microsoft Corporation.
Extending the Operations Dashboard
10:47:46Service Oriented Cyberinfrastructure Lab, Grid Job Management with Microsoft Project Leor Dilmanian
Welcome to the Minnesota SharePoint User Group February 13 th, 2013 SharePoint 2013 – Developers Track - Client Side Rendering.
Facebook Like Solution in SharePoint Using JavaScript Amie Seisay
JavaScript Dynamic Active Web Pages Client Side Scripting.
EMPLOYEE MANAGEMENT SCHEDULING SYSTEM Rockstar Solutions.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Update: Office & SharePoint Development Feb 2016.
Back to Basics A Tour of Microsoft SharePoint. Who am I? Kenny Duenke Lead Systems Analyst RGA
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Getting Started on Office Addin with AngularJS and Yeoman
XSLT? Where we are going, we don’t need XSLT.. About me French, SharePoint Developer and Food Lover Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
DEV103 – Web Part Transformers – More than meets the eye By: D’arce Hess.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
Taking the Red Pill: Working with and Entering the World of SharePoint Development John Huschka Portals and Collaboration Lead, Coldwater Software September.
Virtual techdays INDIA │ august 2010 Silverlight And SharePoint Saranya Sriram │ Developer Evangelist, Microsoft.
The New Design Manager! Louis-Philippe Lavoie SharePoint Specialist / What does it mean for you? November.
PTC Navigate & Thingworx based App Development
Visual Studio 2017 By Michael Washington
What's new in the world of SharePoint development and deployment
1. Open any Office 2016 app, such as Word, and create a new document.
HTML5 Web Client What Works (and What DOESN’T) Chris Dobkins, Njevity
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
AngularJS and SharePoint Chris Douglas Senior SharePoint Developer InfoReliance Web: Twitter:
Customizing SharePoint with TypeScript and Knockout
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
Introduction to SharePoint Framework (SPFx)
Working with different JavaScript frameworks and libraries
Rich single page applications with SharePoint
Evolution of the Intake Request Solution from SharePoint to PowerApps
Microsoft Dynamics.
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
The SharePoint framework
Tips & Tricks Knowing the Web Client.
Lighting Up Real-time Web Communications with SignalR
Database Connectivity and Web Development
Client-Server Model: Requesting a Web Page
Microsoft MB-210 Microsoft Dynamics 365 for Sales.
Microsoft MB-230 Microsoft Dynamics 365 for Customer Service.
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Presentation transcript:

Consulting | Solutions | Products | Training Extending Project & Project Server

Consulting | Solutions | Products | Training Who am I…

Consulting | Solutions | Products | Training What is covered in this session?

Consulting | Solutions | Products | Training Project Server Client Side Code JavaScript C# (in an App) Low learning curve (JS) Lower Risk (No installs) Server Side Code (PSI) VB.NET C# Highest learning curve Visual Studio Required Highest risk for development * Options available to extend Project Server AreaOptionsLanguagesPros / Cons Project Client VBA MacroVB Low learning curve No special software required.NET Office Extension VB.NET C# Visual Studio Required Local Install required App Part JavaScript C# Higher learning curve Lower Risk (No installs)

Consulting | Solutions | Products | Training

Some benefits of using JavaScript

Consulting | Solutions | Products | Training An example of a JavaScript App

Consulting | Solutions | Products | Training Extending the Project Web App with minimal development

Consulting | Solutions | Products | Training Modifying Project Web App pages with jQuery demos 1.Correcting PDP web-part display issues 2.Dynamically hiding PDP’s based on custom fields

Consulting | Solutions | Products | Training

Take it to the next level using JSOM

Consulting | Solutions | Products | Training Development software requirements

Consulting | Solutions | Products | Training Holiday Sync app for Project Server Select eCalendar Pick CountryPick Dates Load HolidaysSelect Holidays Import Dates Selected Holidays Enumerate Existing Exceptions Add new exceptions (Skip existing) Done

Consulting | Solutions | Products | Training Updating our eCalendar with JSOM

Consulting | Solutions | Products | Training Updating our eCalendar with JSOM

Consulting | Solutions | Products | Training Updating our eCalendar with JSOM

Consulting | Solutions | Products | Training

Questions?

Consulting | Solutions | Products | Training References and Links

Consulting | Solutions | Products | Training THANK YOU…