Avaleht

Drupal 6 või 7 pealt Drupal 11 peale

Sobib siis, kui veeb on väga vanal Drupalil ja seda ei ole mõistlik enam lihtsalt paigata. Kliendi jaoks tähendab see uue süsteemi ehitamist nii, et oluline sisu, äriloogika ja nähtavus ei läheks kaduma.

Mida see kliendi jaoks tähendab

  • vana veeb ei kao korraga ära, vaid selle sisu ja töövood viiakse kontrollitult uude lahendusse;
  • tehniliselt tähendab see enamasti süsteemi uuesti ehitamist, mitte olemasoleva koodi lihtsat uuendamist;
  • vana kujunduse või funktsioonide taaskasutamisel tuleb arvestada ka JavaScripti ülevaatamise ja kohendamisega;
  • enne arendust selgub, mis tuleb kindlasti alles hoida ja mida on mõistlik lihtsamaks teha;
  • töö toimub testkeskkonnas, et avalik platvorm ei oleks arenduse ajal katki;
  • klient saab otsustada, kas uuendada ainult tehniline alus või parandada samal ajal ka kasutajakogemust;
  • enne avaldamist kontrollitakse olulisemad vormid, sisulehed, aadressid ja töövood.

Millal seda vaja on

  • sait töötab Drupal 6 või Drupal 7 peal;
  • turvauuendusi ei ole enam tehtud või neid ei saa mõistlikult teha;
  • vana teema, moodulid või PHP versioon takistavad hooldust;
  • olemasolevaid funktsioone soovitakse osaliselt taaskasutada, kuid nende töö sõltub vanast PHP-st või vanast Drupali loogikast;
  • vana kujundus või kasutajaliidese käitumine sõltub vanast JavaScriptist;
  • andmete hoidmise, paroolide, võtmete või krüpteerimise lahendus ei vasta enam tänastele ootustele;
  • vanu paroole ei saa Drupal 6 või 7 süsteemist samal kujul kaasa tuua, sest paroolide räsimine on muutunud;
  • veebis on palju sisu, vorme, kasutajaid või erilahendusi;
  • enne töö tellimist on vaja teada riske, mahtu ja järjekorda.

Mida WebPro kaardistab

  • sisu tüübid, väljad, taksonoomiad, failid ja meedia;
  • kasutajad, rollid, õigused ja töövood;
  • moodulid, teema, eraldi kirjutatud kood, vana PHP loogika ja JavaScripti käitumine;
  • vormid, otsing, mitmekeelsus, SEO aadressid ja suunamised;
  • liidestused, andmevahetus, maksed või muud ärikriitilised ühendused;
  • tundlikud andmed, paroolid, võtmed ja krüpteerimisega seotud kohad.

Kuidas töö käib

  • loome testkeskkonna ja võtame aluseks varukoopia;
  • lepime kokku, milline sisu, vormid ja funktsioonid peavad uues versioonis töötama;
  • koostame üleviimise plaani ning eristame automaatselt ja käsitsi tehtavad osad;
  • ehitame uue Drupal 11 aluse ning viime sinna sisu, seadistuse ja vajalikud töövood;
  • kui vana funktsiooni on mõistlik taaskasutada, hindame koos sellega ka PHP versiooniuuenduse ja ümberkirjutamise vajadust;
  • kontrollime, millised vana kujunduse või kasutajaliidese JavaScripti osad saab alles jätta ja millised tuleb ümber teha;
  • vaatame üle, kuidas liiguvad kasutajad ja tundlikud andmed ning planeerime paroolide uuesti seadmise töövoo;
  • kontrollime olulisemad kasutajateekonnad testidega;
  • anname omalt poolt kõik, et vana veebi asendamine uuega oleks võimalikult valutu.

Mida enne alustamist teada

Drupal 6 ja 7 puhul ei tasu lubada, et kõik liigub üks-ühele automaatselt üle. Enamasti tähendab see uue süsteemi ehitamist ja migratsiooniplaani, mitte vana koodi otse edasi lükkamist. Mõistlik töövoog eristab väärtusliku sisu, tehnilise võla, vana PHP ja JavaScriptiga seotud kohad, kasutajate paroolide uuesti seadmise vajaduse, andmete kaitsmise ning need osad, mida on uues Drupalis mõistlik teisiti lahendada.

Iga migratsioon on erinev. Ühte kindlat viisi ei ole, sest tööplaan sõltub olemasolevast sisust, erilahendustest, liidestustest, andmetest ja sellest, mida peab uues süsteemis kindlasti säilitama. Tavaliselt on kliendi kõige olulisem küsimus: mis peab tööpäeva lõpuks kasutajale ja sisuhaldajale samamoodi või paremini toimima?

Järgmine samm: kirjelda praegust veebi, teadaolevat Drupal versiooni ja seda, mis peab uues versioonis kindlasti alles jääma.

Täida kontaktvorm