SHAREPOINT FRESHER ASSIGNMENT

Post on 23-Jan-2016

45 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

SHAREPOINT FRESHER ASSIGNMENT. Group 02: Long Tran Tuan Nguyen Mentor: Nhan Tran. Group 02 Fresher Assignment. Agenda Introductions Technologies Project Structure Demo. Group 02 Fresher Assignment. Introduction What is SharePoint? - PowerPoint PPT Presentation

Transcript

SharePoint Training 2012

SHAREPOINT FRESHER ASSIGNMENT

Group 02: Long Tran Tuan Nguyen

Mentor: Nhan Tran

2

SharePoint Training 2012

Agenda

• Introductions • Technologies• Project Structure• Demo

Group 02 Fresher Assignment

3

SharePoint Training 2012

Group 02 Fresher Assignment

Introduction

• What is SharePoint?

• SharePoint 2010 Benefits for Developers

• SharePoint Branding Assignment

Use CSS to make the UI as requirement

• Opening Vacancies Web Part

Show all opening vacancies in company

Everyone can read opening vacancies information

Only contribute user can edit opening vacancies information

4

SharePoint Training 2012

Group 02 Fresher Assignment

Introduction

Opening Vacancies Web Part

[Job title] read more

[Job title] read more

All Job Opportunities Add New

Opening Vacancies

[Job title][short description] read more

…………………………………………………………………………………

[Job title][short description] read more

1 – 2 – 3 – 4 - 5

Add New

[JobTitle]

[Short description] [Long description] [Referral Bonus][HR Contact]Status: Open | Closed

Update Delete Cancel

5

SharePoint Training 2012

Group 02 Fresher Assignment

Technologies

• Sharepoint 2010

• NUnit

• MVP Pattern

• CAML

• Jquery/Ajax

6

SharePoint Training 2012

Group 02 Fresher Assignment

MVP Pattern

7

SharePoint Training 2012

Group 02 Fresher Assignment

<Where>

<Or>

<Geq>

<FieldRef Name='Field1'/>

<Value Type='Number'>1500</Value>

</Geq>

<Leq>

<FieldRef Name='Field2'/>

<Value Type='Number'>500</Value>

</Leq>

</Or>

</Where>

CAML

8

SharePoint Training 2012

Group 02 Fresher Assignment

Project Structure

9

SharePoint Training 2012

Group 02 Fresher Assignment

MVP Class Diagram

10

SharePoint Training 2012

Group 02 Fresher Assignment

Implementation

Top 5 Vacancies

If user doesn’t have contribute role, Add New button will be hidden

11

SharePoint Training 2012

Group 02 Fresher Assignment

If user doesn’t have contribute role, Add New button will be hidden

Implementation

All vacancies page

12

SharePoint Training 2012

Group 02 Fresher Assignment

If user doesn’t have contribute role, Edit button will be hidden

Implementation

Job Detail

13

SharePoint Training 2012

Group 02 Fresher Assignment

Implementation

Edit Job Detail

14

SharePoint Training 2012

Group 02 Fresher Assignment

Implementation

Validating in Edit Job Detail Page

top related