sharepoint fresher assignment
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 PresentationTRANSCRIPT
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