Find Jobs
Hire Freelancers

49873 Auto Web Restore

N/A

En curso
Publicado hace casi 19 años

N/A

Pagado a la 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 del proyecto: 1799042

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 12 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de
0,0
0
Miembro desde jul 5, 2005

Verificación del cliente

Otros trabajos de este cliente

PHP/MySQL SEO Scripts
$100-500 USD
¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos 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)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.