Find Jobs
Hire Freelancers

49873 Auto Web Restore

N/A

Em Andamento
Publicado há quase 19 anos

N/A

Pago na entrega
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 do Projeto: 1799042

Sobre o projeto

1 proposta
Projeto remoto
Ativo há 12 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
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 em 12 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a)
0,0
0
Membro desde jul. 5, 2005

Verificação do Cliente

Outros trabalhos deste cliente

PHP/MySQL SEO Scripts
$100-500 USD
Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.