Regarding needs, here's a short list to consider:
How secure is your environment? Do you trust your clients? Is there incentive to hack the server? Do you need encryption?
Do you need to use a homepage? This means http, browser, and all the problems and complications that come with those.
Can you run your own applications on the client side?
Can you install a server that is accessible for all clients?
Is there need for peer to peer connections? If yes, how complicated/restricted is the network setup?
Is there a problem with the amount of data to send, versus the available bandwidth?
And most importantly: Is there existing technology that you can buy for less then you need to rebuild it from scratch using rev? Even parts that can be acquired might reduce your cost investment considerably. (Consider open source/freeware versus your hourly income)
All the thousand things I forgot.
Hi and Thanks Heaps,
Ok, wow, I am definitely overwhelmed... but in a good way. Apologies for the delay in responding to everyone's help. During the school year (teaching by day, university by night) often many days go by before I can even look at my email.
First, I've just finished looking at some tremendous resources that you guys led me to, such as the RevHTTP.zip on Andre's website. Also on that website under the "Blog" pages, I found a lot of great advice and website links and tools that will most likely do me a world of good, as well as anyone else who is new to web building. Below is the URL address that will take anyone to these lists of resources:
One needs to scroll about halfway down that blog page to get to the section titled, "Cool Web Resources for Runtime Revolution developers." It's worth its weight in gold and platinum.
Now, to answer some of the questions asked of me:
Yes, I will definitely need a secure environment, and yes, there is incentive for people to want to hack into it, since my program will most likely receive a lot of traffic from working writers and would-be (future) writers around the world who want and need instant feedback on their manuscripts by my automated program. The whole reason I am putting this program on the web is so that nobody needs to worry about being able to afford it (obviously donations via PenPal will be gladly accepted) and by having a lot of visitors, I hope to generate enough money through affiliates to afford to be able to keep offering authors more and more resources to help them write books, and articles, and short stories, etc. Anyway, my program is quite unique, so I definitely need to protect it.
Also of concern, security wise, is the fact that anybody will be able to visit the website and cut & paste their manuscript into it so that they can receive feedback. Since many of these users will most likely not have registered their copyrights officially, I certainly want to make sure that hackers cannot steal or compromise their manuscripts while using my program.
I'm assuming that I'll need a homepage, since I'll need to get a domain name with a specific and memorable address.
I'd also like to create a forum for people who have already protected their writing and would like to share it for human feedback from other users, creating an eWriting Club of sorts, so users can talk to each other and help and encourage each other.
I can't really run my applications on the client side, because the software wouldn't be protected, and if I sold the software on CD's, I'd have to charge the users a reasonable sum of money, which might prevent some deserving people from having access to it.
Bandwidth might be a problem, too, since some manuscripts could easily be a million characters in length, and once writing clubs, agents, submissions editors from publishing houses, students, journalists and working book authors are aware of this web resource and start using it, my site could be using up a lot of space.
The program will generate detailed and lengthy reports concerning many aspects of their writing (not including grammar, since plenty of programs already exist for that purpose). Therefore, I'll need to either be able to generate a personal writing log for them to see on the website itself or have it sent to their eMail address.
It's certainly a big project!
You asked the question whether there is existing technology for me to buy to put this together. After seeing the resources such as WebMerge by Fourth World and the RevOnRockets kit by Andre Garzia, I'm thinking these might be excellent tools for me to use. I certainly don't feel the need to create all the tools myself to deliver the program, I just want to have more time to keep working on the program in order to get it out there as soon as possible. By the way, I was amazed at the reviews I saw concerning WebMerge and the big name clients that are thrilled to use it such as BMI. That is very impressive.
I'm not exactly sure which of those tools I need yet because, I'm almost ashamed to admit it, I have no idea of what the difference is between static pages and dynamically-generated pages, although I will be very quick in researching the difference. Is there a good reason to use both or should a person choose one or the other? From what I've described so far concerning my own website needs, does WebMerge sound like it fits the need? If so, I will be very glad to purchase it right away.
Anyway, before I write a book-length manuscript reply, I think I'll stop at this point. Thanks again to everyone for your very helpful advice. If any of you are coming to the Las Vegas conference and need any tourist advice on Las Vegas, just let me know what you need to know. I live about 65 miles away from Las Vegas but actually teach classes and attend university in Las Vegas, so I know it very well, even better than most people because I am also a former public relations manager for one of the Circus Circus company casinos.
Cheers, deeverd