Find Jobs
Hire Freelancers

49873 Auto Web Restore

N/A

Berlangsung
Dibuat hampir 19 tahun yang lalu

N/A

Dibayar ketika dikirim
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 Proyek: 1799042

Tentang proyek

1 proposal
Proyek remot
Aktif 12 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
Diberikan kepada:
Avatar Pengguna
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 dalam 12 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera
0,0
0
Anggota sejak Jul 5, 2005

Verifikasi Klien

Pekerjaan lain dari klien ini

PHP/MySQL SEO Scripts
$100-500 USD
Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.