Forum Moderators: phranque
If the client can be trusted to use an FTP upload, that's a simple way to do it. If not, I like the form-based method kiwibrit mentioned above.
Jim
For one page, it would be overkill to use some sort of wiki application, but the easy formatting options that a wiki allows seems almost tempting. In this case, new page creation would be disallowed, and there would only be one authorised user.
You'll need three files in the same directory, such as "c:\ftpupload".
In "c:\ftpupload" place the following 3 files:
1. fileupload.bat to execute the upload
2. fileupload.txt with the FTP commands
3. specialsmenu.html with the daily specials
First a file called fileupload.bat that contains the following:
ftp -s:fileupload.txt
Next add this content to fileupload.txt changing the server, user and paths to fit your needs.
open example.com
(user name here)
(password here)
cd server/path/to/upload/specials
binary
prompt
mput c:\ftpupload\specialsmenu.html
close
bye
Now create 2 shortcuts, one to the specials menu to edit, the second shortcut to this script. Now it'll take one click to edit the file, a second click to upload the file after the daily edits.
Can't be any easier than that?
This has a number of distinct advantages. It makes the client feel like they have control, it makes them feel smarter, and it prevents the unexpected phone calls ("I think I messed something up, I went to upload that file and it was the wrong file, I tried to delete it but I deleted index.html, is that important?")
The other is when you get tired of this client and pass it on to someone else you don't have to explain all the hidden exceptions (customer has access to site, but only this directory . . . don't delete this, don't delete that . . . you get the idea . . .)