Project Detail

SharePoint XML Web project  

SharePoint XML Web project is project number 314347
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status:

Selected Providers: meetesh

Budget: $250-750

Created: 09/13/2008 at 5:42 EDT

Bid Count: 9

Average Bid:
$ 608

09/18/2008 at 5:42 EDT

Project Creator: geidi
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (11 reviews)

Bid On This Project
 

Description

The GEIDI web will be a part of Sharepoint, so basically we're going to create a site template and this site template will use GEIDI web as its landing page.
OR
We're going to make GEIDI web as web part.

This GEIDI web will interact with three document libraries: XML, Docx, and PDF.
Flow of events:
- User input details in GEIDI web OR upload an xml
- The xml produced will be validated against a schema
- If it's not valid, it will tell which is not valid.
- If it's valid, the xml will be added to XML document library
- For xml document library, we will have a item added event, which will trigger to execute code which will produced the docx (QuickTrustV2)
- The produced docx will be added to Docx document library.
- For Docx document library, we will have two event receivers (1. Item added 2. Item updated)
- When docx is added to Docx document library, GV will be notified by email and in the email, a link to the item will be provided.
- GV must publish the docx to trigger Item updated which will create the PDF.
- The produced PDF will be added to PDF document library.
- For PDF document library, we will have item added event, which will basically trigger to send an email to the user who input the xml at first place.

So basically, we need to make content types for this document libraries, and use this content type to be able to do all these stuffs.
It seems simple, but it may get hairy.

That's pretty much the planned high-level design.
if it's possible, we can use workflow, but event receivers are easier to implement.

So basically GEIDI web is used to produce XML.
and QuickTrustV2 will be used to produce docx from xml.

Producing PDF is handled by Office objects by installing the pdf extension for office.
Content types are needed which contain fields that will be used around.



Additional information submitted:

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

==============================================================================================


Messages Posted:1 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

749

10 days

09-13-2008 16:25 EDT

please check my PMB

help

 

750

10 days

09-13-2008 07:38 EDT

Hi, Please view the PMB

help

 

750

10 days

09-13-2008 08:52 EDT

Please check PMB.

help

 

450

10 days

09-15-2008 07:05 EDT

Dear sir, Thank you very much for giving us opportunity to participate your project. We possess 5 years of Experience in such operation. Please check the PM for more details. We provide 100% perfect result. We look forward to hearing from you. Thank you for your consideration. Thanking you Wasimul Haque

help

 

500

10 days

09-13-2008 06:47 EDT

(No Feedback Yet)

Hi, I will take this as you said it is easy to write in eventhandlers but we can suppress many of them and i will add some custom workflows if necessary.And i have a similar experience which converts a document to pdf after PM approval. I will give you all as features so it is easy to maintain. I am a sharepoint developer having all the 4 MCTS certifications in sharepoint. i m having good experience in sharepoint. i started working in sharepoint from 2003 version and in moss 2007 i started working from RTM version. i have 3+ years of experience in sharepoint. i did 4 projects in sharepoint from beginning to end till now. my long term project is 1 year in sharepoint 2007. i can work in all the areas like writing custom event handlers, webpart development,features , workflows(VS2005 workflows,designer workflows),Masterpages,packaging solutions,content management,building application pages,site pages,working in infopath forms(Client ,server),silverlight integration in sharepoint,custom fields,custom coding ,MOM alerts , Performance tuning of sharepoint site in all the areas, sitedefintions,etc...

help

 

700

26 days

09-13-2008 07:53 EDT

(No Feedback Yet)

sabvcb fcb vcx

help

 

425

20 days

09-13-2008 07:57 EDT

(No Feedback Yet)

Dear Buyer, We had a dead enquiry for about months ago. The details and your details gets match. What we can offer? We can do develop the program and skeleton beacuse the rest of the details are with us fully understandable. or we can show a demonstration of our alogrithm and kind understanding. we can serve at your choice. Please lets us begin for a trial period if you wish so. or any alternative Best Regards sfsahiwala

help

 

550

25 days

09-13-2008 09:09 EDT

(No Feedback Yet)

We are ready for doing work..

help

 

600

20 days

09-15-2008 08:17 EDT

(No Feedback Yet)

Ronanki InfoTech pvt ltd Hello sir/madam, We can do this project for more details please check pm... Manjunath R Hello Sir/Madam, We are in to a telecom software company dedicated to web based services and located in the southern part of Asia that is India. We specialize in providing high technology, end to end solutions in web development and graphic designs.ASP.netwithC#.net, AJAX, Flash, MySQL, SQLServer,JAVA,J2EE,JAVA SCRIPT, LINUX, Embedded are some of the technologies we expertise on. Impeccable works with delivery on time are some of the services that we offer. We will be highly obliged if given the opportunity to be of service to you. For more details please check PMB and also we attached some websites we developed, please check it. Thanking you Manjunath R Ronanki InfoTech Pvt Ltd specializes in providing high technology, end-to-end solutions in web development (C,C++,PHP, ASP.NET, C#, ASP, JSP, XML, Flash, Web 2.0), Application Development and IT Consulting Services. Areas of Specialization - Web Design and Development Services. - Application Development & Maintenance Services. - Offshore IT Consulting Services Web & Application Technologies PHP, ASP.NET,C#, XML, Java, JSP, J2EE, Embedded Technologies, ASP, Visual Basic. Database Platform MySQL, MS SQL Server 2005, Oracle 9i, MS Access Operating Systems Linux, Windows 2000, Windows NT, Sun Solaris. Thanks Manjunath

help


    Bid on this Project