24FreelanceMercato freelance che non dorme mai
Attivo

Migrazione da un motore personalizzato legacy a una piattaforma supportata

156 visualizzazioni#4460
Periodo di pubblicazione14 giornifino a 19.12.2026
Pubblicato20.09.2026
Visualizzazioni15689 in 14 giorni

Informazioni sul servizio

Tradotto
Spostiamo siti live da motori scritti a mano che nessuno supporta più. La situazione è di solito la stessa: il codice è stato assemblato anni fa per un compito specifico, la persona che l'ha scritto è da tempo scomparsa, ogni piccola modifica costa giorni di congetture, e il database contiene anni di contenuti reali che non possono semplicemente essere digitati di nuovo. Il mio lavoro è portare quel contenuto e quel comportamento su una piattaforma mantenuta — una con documentazione, aggiornamenti regolari e più di uno specialista al mondo che può leggerlo.

Inizia con la lettura, non con la scrittura. Esamino il vecchio codice e la struttura delle tabelle e metto insieme un inventario: quali pagine, moduli, ruoli utente e lavori in background sono realmente in uso, quali tabelle sono attive e quali sono morte da cinque anni. Quell'inventario è concordato con te prima che venga spostato un singolo record. Una riscrittura fatta dalla memoria perde sempre metà delle piccole cose — un filtro che qualcuno usa una volta al mese, una lettera che viene inviata alla registrazione, un modulo stampabile di cui l'accountant ha bisogno — quindi l'inventario viene prima e diventa l'elenco contro cui controlliamo entrambi il risultato. Dopo di che i dati vengono trasferiti con conteggi dei record confrontati tabella per tabella e relazioni verificate, indirizzi e reindirizzamenti vengono ricostruiti in modo che il traffico di ricerca e i vecchi link continuino a funzionare, modelli e moduli vengono portati, librerie obsolete vengono sostituite con quelle supportate, e le impostazioni vengono estratte dal codice nella configurazione dove appartengono.

Considero la migrazione completata quando i numeri corrispondono e il contenuto è stato controllato per campione — non nel momento in cui il nuovo sito si apre in un browser, perché anche una pagina vuota si apre magnificamente. La vecchia versione e una copia del database rimangono intatte fino alla fine del periodo di garanzia, quindi c'è sempre qualcosa con cui confrontare e un posto dove tornare. Il tuo personale riceve un'istruzione scritta e una dimostrazione dal vivo, e il trasferimento stesso è pianificato in fasi, in modo che il sito attuale continui a servire i visitatori dal primo giorno all'ultimo.

Cosa include il lavoro:
— lettura del vecchio codice e della struttura del database, con un inventario scritto di ciò che è realmente utilizzato e ciò che è morto;
— trasferimento dei dati con conteggi dei record riconciliati tabella per tabella e relazioni tra i record verificate;
— ricostruzione di indirizzi e reindirizzamenti in modo che le pagine indicizzate e i link esterni non si interrompano;
— porting di modelli e moduli, inclusa la validazione e le lettere che attivano;
— sostituzione di librerie obsolete con equivalenti supportati;
— separazione delle impostazioni dal codice, in modo che gli ambienti smettano di differire per caso;
— un'istruzione e formazione per il tuo personale, in linguaggio semplice piuttosto che in gergo da sviluppatore;
— un piano di rilocazione in fasi che mantiene il sito funzionante per tutto il tempo.
Freelancer contacts
E-mailShow
24
Venti · consiglio

Prima di ordinare

  • Guarda il portfolio del freelancer.
  • Descrivi il tuo compito e chiedi un prezzo e una scadenza.
  • Controlla le recensioni di altri clienti.
  • Oppure pubblica un progetto e confronta diverse offerte.
Stessa categoria

Servizi simili

Tutti i servizi nella categoria
Buono a sapersi
Come posso ordinare questo servizio?

Scrivi al freelancer utilizzando il modulo su questa pagina: descrivi il compito, la scadenza e il risultato di cui hai bisogno.

Come posso controllare il freelancer?

Apri il profilo: valutazione, portfolio e recensioni di altri clienti mostrano esperienza con compiti simili ai tuoi.

Olena T.Programmazione applicata
Contatto
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora