Drupal izstrāde, migrācija un uzturēšana

Sarežģītam portālam vajag komandu, kas saprot gan Drupal, gan jūsu ikdienas darbu. Izstrādājam jaunus Drupal portālus uzņēmumiem un iestādēm, pārņemam esošas vietnes un veicam Drupal 7 migrāciju uz aktuālo versiju. Pēc tam rūpējamies par uzturēšanu, integrācijām un attīstību.

Pārņemam arī sarežģītus Drupal projektus

Drupal mājaslapas un portāli bieži dzīvo ilgāk par komandu, kas tos izveidoja. Moduļi, individuāls kods, datubāzes un savienojumi ar citām sistēmām ir mūsu ikdienas darbs, tāpēc kļūdu un lēnas darbības cēloņus atrodam arī svešā kodā. Ja esošā arhitektūra ir dzīvotspējīga, sistēmu nepārbūvējam tikai tādēļ, ka to izstrādājis kāds cits. Projektu turpina tā pati komanda, kas to pārņēma, un zināšanas par sistēmu nepazūd.

Tehniskā izpēte

Pārbaudām Drupal un PHP versijas, moduļus, individuālo kodu, konfigurāciju, integrācijas, izvietošanas procesu, rezerves kopijas un servera vidi.

Prioritātes

Steidzamos drošības un darbības riskus novēršam vispirms, bet uzlabojumus ieviešam pakāpeniski.

Atjaunināšana vai migrācija

Izvērtējam migrācijas ceļu, moduļu un individuālā koda saderību un nosakām, vai labāk atjaunināt esošo risinājumu, migrēt vai nomainīt tikai daļu sistēmas.

Uzturēšana un attīstība

Pēc pārņemšanas uzstādām atjauninājumus, rūpējamies par drošību un ātrdarbību, labojam kļūdas un izstrādājam jaunas funkcijas.

Drupal 7 atbalsts ir beidzies - laiks atjaunot vietni

Kopš 2025. gada janvāra Drupal 7 vairs nesaņem oficiālus drošības labojumus, tāpēc jaunatklātās ievainojamības paliek nenovērstas. Pāreja uz aktuālo Drupal versiju ir arī iespēja sakārtot tehnisko pamatu, atvieglot satura administrēšanu un ieviest sen atliktas funkcijas. Pārceļam saturu, failus, lietotāju kontus un datus, saglabājam vajadzīgās adreses un sagatavojam portālu turpmākai attīstībai.

Drupal atjaunināšana un migrācija ir kontrolēts process

Jo ilgāk vietne nav atjaunināta, jo lielāku risku rada neatbalstīta versija, novecojuši moduļi un individuāls kods ar sarežģītām atkarībām. Tāpēc produkcijas vidi neizmantojam eksperimentiem. Vispirms sagatavojam testa vidi un rezerves kopiju, pārbaudām migrācijas ceļu un testējam saturu, lomas, integrācijas un galvenos scenārijus. Produkcijā izmaiņas ieviešam tikai pēc tam.

Jūsu vietne vēl darbojas uz Drupal 7?

Pārcelsim saturu un funkcijas uz aktuālo Drupal versiju. Atsūtiet vietnes adresi, un atbildēsim vienas darba dienas laikā.

Pieteikt migrāciju

Jauns portāls ar pārdomātu satura pārvaldību

Drupal iesakām tad, ja portālā būs daudz strukturēta satura, vairākas valodas, dažādas redaktoru lomas vai integrācijas ar citām sistēmām. Satura tipus, piekļuves tiesības un publicēšanas plūsmas plānojam jau projekta sākumā, izstrādājam vajadzīgos individuālos moduļus un savienojam portālu ar uzņēmuma vai iestādes sistēmām. Arhitektūru un kodu veidojam tā, lai portālu būtu viegli atjaunināt un attīstīt arī pēc vairākiem gadiem.

Drupal projekti valsts un pašvaldību iestādēm

Rīgas līdzdalības budžeta vietne balso.riga.lv mūsu uzturēšanā bez pārtraukumiem darbojās 2023. un 2024. gada balsošanas periodos. Vietni pārņēmām 2023. gada jūlijā un pirms katra balsojuma to optimizējām un pārbaudījām ar slodzes testiem. 2026. gadā projektu arhīvu ar migrācijas skriptiem pārcēlām uz apkaimes.lv.

Slimību profilakses un kontroles centra (SPKC) kampaņu vietni tirizobi.lv 2021. gadā pārcēlām no novecojuša pašu rakstīta risinājuma uz Drupal un izveidojām tai responsīvu dizainu.

Biežāk uzdotie jautājumi

Vai varat pārņemt cita izstrādātāja Drupal projektu?
Jā. Pirmais solis ir tehniskā izpēte, kurā novērtējam kodu, moduļus, integrācijas un servera vidi. Pēc tam nosakām, kas jānovērš vispirms, un vienojamies par uzturēšanu un turpmāko attīstību.
Vai veicat vecāku Drupal versiju atjaunināšanu?
Jā. Pārceļam vietnes no Drupal 7, 8 vai 9 uz atbalstītu versiju. Vispirms pārbaudām moduļu un individuālā koda saderību un nosakām, kas jāmaina. Lielākas versiju pārejas veicam ārpus produkcijas vides un tajā ieviešam tikai pēc testēšanas.
Vai migrācijā saglabāsiet mūsu saturu?
Jā. Saturu, failus, lietotāju datus un lapu adreses iekļaujam migrācijas plānā jau no sākuma. Ja kādas lapas adrese mainās, iestatām pāradresāciju, lai vecās saites turpinātu darboties un vietne nezaudētu pozīcijas Google meklēšanā.
Vai Drupal var savienot ar citām sistēmām?
Jā. Drupal var saņemt un nodot datus citām informācijas sistēmām, izmantojot API un citus datu apmaiņas mehānismus. Integrācijas arhitektūru izvēlamies pēc sistēmas, datu apjoma, sinhronizācijas biežuma, kļūdu apstrādes un drošības prasībām.

Saistītie pakalpojumi