I want a project idea...really urgent
-
we have several documents where we have steps for installtion of a software and they vary for each version released. Steps may include : Third party tools to install Prerequisites Procedure/way /steps to follow during installation For each new version there will be some changes in this documentation. When a person want to install software of particular version (say 2.2) he may go to documentation and follow the steps. But everytime it is hectic to go for each version documentation and look for changed steps. So my idea is to develop a web application where i can compare the differences in each version (for example i want to get the steps that differ during installation for version 2.2 and 2.3 )
-
we have several documents where we have steps for installtion of a software and they vary for each version released. Steps may include : Third party tools to install Prerequisites Procedure/way /steps to follow during installation For each new version there will be some changes in this documentation. When a person want to install software of particular version (say 2.2) he may go to documentation and follow the steps. But everytime it is hectic to go for each version documentation and look for changed steps. So my idea is to develop a web application where i can compare the differences in each version (for example i want to get the steps that differ during installation for version 2.2 and 2.3 )
Not a bad idea, and easily implemented. Assuming the user knows which version he/she is trying to install, you can provide a listbox with all the available versions. When the user selects a version from the list, your application can respond with the correct documentation for the selected version. You can do this in multiple ways. One would be to rewrite your existing documents into separate instructions for each version, convert them to webpages, and serve up the right version when a selection is made. Another would be to create a single page, and modify its contents based on the selection before returning it to the user. Yet another would be to store each possible step in a database, then select the relevant items to assemble a webpage displaying the proper instructions for each version. The last would be the most difficult, but it would make it easier later to add new steps for future versions to the database and provide code to assemble it correctly. I'll be watching for the article here when you finish the project. :-D
"A Journey of a Thousand Rest Stops Begins with a Single Movement"