Find Jobs
Hire Freelancers

49873 Auto Web Restore

N/A

进行中
已发布将近 19 年前

N/A

货到付款
This project is a simple scheduled backup of multiple websites. The backup will download all files in the given path via FTP then compress the file into a standard ZIP format preserving directory structure and permissions. The interface should work exactly like most backup/restore programs. One of the best is NovaBackup: [login to view URL] Here is a mockup of the interface for Phoenix Web Restore: [login to view URL] You can see it's a pretty simple interface. The bold items are website backup jobs. The jobs can be expanded to view the individual directories and files within the file. *Add* - allows you to add a new backup job. The dialog box for this will include these fields: *Website Name:* [login to view URL] *FTP Address:* [login to view URL] *Login:* login *Password:* password *Path:* /public_html/ with *Save* and *Cancel* button. *Remove* - will ask "Are you sure you want to delete this website backup job?" with *Yes* and *No* buttons. We will also want a checkbox on this prompt that allows them to delete the job without deleting the file from the drive. *[ ] Delete the backup files from the hard drive?* *Edit - *When a backup job is selected, the *Edit* button opens the same dialog as the *Add* button. When a directory is selected, the *Edit* button expands or collapses the directory. When a file is selected, the *Edit* button opens the file for editing in it's associated program. *Backup* - allows the user to run a once off backup of the website. The dialog box will include these fields: *Type of Backup:* Full Incremental with *Backup Now* and *Cancel* buttons. Once the backup begins a progress dialog will show the file queue on the left side and file progress vs. total progress on the right side. Let's try to make this simple. We might want to show /some/ details like transfer rate, amount transferred vs total to transfer, time elapsed vs time remaining vs total time. But I want this screen to be fairly simple. The backup will download all files and compress the files into a regular zip structure. It should also store file permissions so that they can be restored appropriately. *Restore* - allows the user to upload a job, directory, or file based on what's selected. The dialog box will ask them to choose how to handle duplicate filenames. These may appear as regular buttons: Overwrite Overwrite All Skip Skip All Cancel Restore Progress dialog should work exactly like the backup progress dialog explained above. *Schedule* - Allows the user to set a delayed onetime run of a backup or a recurring backup of the site. *Type of Schedule:* Once Recurring If *Once* is chosen, the user will set the time and the date for the job. If *Recurring* is chosen the user will indicate how often the job will recur: *How Often:* Weekly Every Weekday Daily Every ## Hours If the answer to this question is *Weekly* the user will indicate the *Day of the Week* and the *Time* of the backup If the answer to this question is *Every Weekday* the user will only indicate the *Time* of the backup. If the answer to this question is *Daily* the user will only indicate the *Time* of the backup. If the answer to this question is *Every ## Hours* the user will indicate the *Start Time* and a number *[ ## ] Hours*. The user will also indicate the *Type of Backup* for the job. *Type of Backup:* Full Incremental *Full* backs up every file in the path. *Incremental* backs up only the files that have a new date compared to the already backed up file. Incremental backups download the changed file and replace the archived file. If the backup type is *Incremental* the user can choose a radio button with these options: *() Overwrite* (overwrites the file in your backup) *() Rename* (saves the new file in your backup without destroying the old file) I just thought of one more thing that I missed on this. If we're doing a scheduled backup, then we need a system tray program that loads up as a service to kick off the scheduled backup jobs. We may also want to consider checking for an internet connection for those who have dialup service. We may want to give them an option that will allow the system to automatically connect to their provider. I had this app 90% completed when my previous programmer had an emergency. I'd like to find someone who has a history of completing projects on time and on budget. This is a screenshot of the interface that my designer sent me: [login to view URL] I have no source code from this project to this point. Completion of this project will be based on delivery of a workable
项目 ID: 1799042

关于此项目

1条提案
远程项目
活跃12 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
Our last project is restore MS-Sql database for asp.net project,so please read our latest review for that,then you [login to view URL] Shalom InfoTech (P) Ltd.,
$150 USD 在12天之内
0.0 (0条评论)
0.0
0.0

关于客户

的国旗
0.0
0
会员自7月 5, 2005起

客户认证

这个客户的其他工作

PHP/MySQL SEO Scripts
$100-500 USD
谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。