I have a project to create a process flow that receives MS Office documents that need to be converted, edited and then inserted into a web page template.
I would like to receive a design paper from someone who has done something like this in the past to help me solidify the concept and understand any issues with each step.
The process flow will be:
1. A writer creates a MS Word document of a news article that needs to be posted on the web.
2. Someone (maybe even the writer themselves) needs to convert the document into plain HTML. The current program we have that does this does not retain italic or bold, only plain text. The new process should create plain text and retain the bolding converting to < strong > tags and convert italics to < em > tags
3. Then this HTML needs to be loaded into a web page editor that is javascript based through their browser where this text can be reviewed and marked up with links, further bolding, etc...
4. Then the web page snippet will be merged into a web page template. The template has < begin > and < end > comment tags and saved for final review before publishing to the web. The final document can then be previewed in a browser.
I have questions about how the Word translation can take place through a web page. We do it now using a standalone application. Does the document need to get uploaded to the web server first? Those steps need to be discussed in the design paper.
How can we retain the italic and bold? Currently we are using the [login to view URL] class and then using [login to view URL]() to get the text of the Word document and this strips out all formatting. How can we retain this information? Please discuss.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
The converted text then needs to be edited in an web based editor like
[[login to view URL]][1] does or any free alternative. It should either have source code available or be written in client side javascript so that it would not have to be installed.
I think all the pieces I need already exists out there. Anthing that does not exist, please explain how this might be done in a short snippet of code.
So I really just need a design document done to help me create the final solution. So the deliverable for this project is a 2-3 page document explaining or recommending various alternatives that we might consider to create this web content editing flow.
We have looked at programs such as Adobe Contribute but want to look at other alternatives.
Microsoft web/software environment. Any code samples for server side components would be best in C#, but VB is ok.