SharePoint XML Web project is project number 314347
posted at Freelancer.com. Click here to post your own project.
Bid Count: 9
Average Bid:
$ 608
09/18/2008 at 5:42 EDT
Project Creator:
geidi
Employer Rating: ![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
(11 reviews)
09/16/2008 at 2:01 EDT:
==============================================================================================
Xml Document Library:
Fields: fields from sharepoint original document library (document field = xml document, title = xml document name) + user email
Event Receivers:
ItemAdded (1. Call web service to create docx from the xml (the web service will return the document location (sharepoint relative path)), 2. Create an item in docx document library (document = docx created, title = same title as xml item's title, lookup field to this xml), 3. Delete the document from the location in step 1 as it's no longer needed)
Docx Document Library:
Fields: fields from sharepoint original document library (document field = docx document) + lookup field to xml document library (show the title)
Event Receivers:
ItemAdded (1. Email GV (get from configuration list) a notification with the link to this added item)
ItemUpdated (1. Check if the item is published or not, if it is, then create the pdf in pdf document library (using word 2007 save as pdf) (document = pdf created, title = same title as docx item's title, lookup field to this docx item))
PDF Document Library:
Fields: fields from sharepoint original document library (document field = pdf document) + lookup field to docx document library (show the title)
Event Receivers:
ItemAdded (1. Email the user (by using lookup to trace the user email in xml document library), this added pdf as attachment, (email subject, email body will be from configuration list))
Configuration List:
Fields: Key (based on title) + Value (textfield with length of 1000)
Email configuration:
We will use <system.net> configuration section which will be put manually in sharepoint web.config.
NOTE:
- use Visual Studio 2008, C#, .NET Framework 3.5
- comment codes sparringly (so everyone can easily pick up the work and continue)
- use Gerald De Run's visual studio template when creating the solution
- for this project, one solution (wsp or cab) is produced which contains features.
- all the document libraries and lists instances are created in the site collection (root web).
For Start:
- Create the solution based on Gerald De Run
- Create the project to create document libraries and list
- Create the project for event receivers
- Testing the event receivers by creating dummy stubs (This testing's purpose is to show that all document libraries' event receivers work properly)
- Dummy stub to add item to xml document library
- Dummy stub (web service) to create an empty docx to be added to docx document library
- Dummy stub (emulating user publish) which will call word 2007 save as pdf to create pdf from docx to be added to pdf document library
==============================================================================================
|
Job Type |
|