Tarkvara meediale ja kultuurile, mis peab vastu liiklusele ja on otsingus leitav

Opus Online arendab meediaettevõtetele, kirjastustele ja kultuuriasutustele uudisportaale, sisuhalduslahendusi, digitaalseid andmebaase ja arhiive. Meie tehtud on Äripäeva uudisportaal aripaev.ee, Eesti filmi andmebaasi EFIS veeb ja Bonnier Rights Finlandi õiguste halduse süsteem.

Räägime, kus teie toimetus või andmebaas praegu kõige rohkem aega kaotab.

Arutame teie projekti

  • 15+
    aastat tarkvaraarendust
  • 25+
    spetsialisti meeskonnas
  • 120+
    tehtud projekti
  • ISO 27001
    sertifitseeritud infoturve

Mida pakume

Meedia- ja kultuurivaldkonnas teeme peamiselt kolme liiki töid.

Uudisportaalid ja meediaveebid

Veebid, mis avanevad kiiresti ka liikluspiigi ajal ja on Google'is ning AI-otsingus hästi leitavad. Artiklid, rubriigid, autorid ja teemalehed on loogiliselt seotud.

Next.js arendus

Sisuhaldus toimetusele

Headless CMS, eritellimusel sisuhaldus või liidestus olemasoleva toimetussüsteemiga. Toimetajad panevad lehed kokku plokkidest ning avaldavad ja uuendavad sisu ise, ilma arendaja abita.

Directus arendus

Andmebaasid ja digitaalarhiivid

Teosed, isikud, asutused ja sündmused ühes andmebaasis koos otsingu, filtrite ja seostega. Vana süsteemi andmed viime uuele platvormile üle nii, et midagi ei kao.

Integratsioonid

Milliseid probleeme me lahendame

  • Veeb aeglustub suure uudise ajal

    Kui külastajate arv mõne minutiga mitmekordistub, hakkab vana platvorm venima või kukub maha. Serveripoolne renderdamine, vahemälu ja CDN hoiavad lehe kiire ka tipptunnil.

  • Sisu ei leita otsingust

    Head artiklid ja väärtuslik arhiiv jäävad Google'is ja AI-otsingus nähtamatuks. Puhtad URL-id, struktureeritud andmed ja kiire laadimine toovad sisu lugejateni.

  • Toimetus sõltub arendajast

    Uue rubriigi, eriprojekti või sisuploki jaoks tuleb iga kord arendajat oodata. Paindlik sisuplokkide süsteem laseb toimetusel lehti ise kokku panna.

  • Andmed on vanas süsteemis lukus

    Aastate jooksul kogutud andmebaas töötab vananenud tehnoloogial, mida keegi ei julge enam muuta. Migreerime andmed uuele platvormile ja säilitame seosed ning URL-id.

  • Tellimused ja kasutajakontod on veebist lahus

    Tasuline sisu, tellimuste haldus ja lugeja konto ei moodusta ühtset tervikut. Liidestame veebi tellimus-, makse- ja CRM-süsteemidega.

  • Platvorm on ajale jalgu jäänud

    Vana lahendus ei toeta uusi formaate, mobiili ega ligipääsetavusnõudeid. Moderniseerime olemasoleva või ehitame uue.

Äripäev: uudisportaal ja oma sisuhaldus

Äripäevale kirjutasime aripaev.ee kogu esirakenduse nullist ümber ja ehitasime toimetusele oma sisuhaldussüsteemi. Toimetaja paneb avalehe ja teised koondlehed kokku plokkidest, määrab nende järjekorra ning valib, millised artiklid ja podcastid igas plokis kuvatakse.

Vahemälu ja serveripoolne renderdamine hoiavad lehe kiire ka suure koormuse ajal, otsinguindeks teeb otsingu kiireks ja veeb on liidestatud SSO-ga. Uus arhitektuur vajab varasemast vähem servereid ja pilvekulud langesid mitmekordselt. Loe Äripäeva projekti kohta lähemalt.

EFIS: Eesti filmi andmebaasi uus veeb

Eesti filmi andmebaas EFIS koondab infot Eesti filmide, filmitegijate ja filmiettevõtete kohta. Koos disainiagentuuriga Rethink ehitasime andmebaasile uue veebi ja viisime vana veebi sisu üle uuele platvormile.

Andmed tulevad EFIS-e infosüsteemist API-de ja sünkroniseerimise kaudu meie üles seatud otsinguindeksisse, mis teeb filmide otsingu ja filtreerimise kiireks. Plokipõhise sisuhaldusega paneb toimetus avalehe ja eraldi lehed kokku plokkidest. Loe EFIS-e projekti kohta lähemalt.

Tehnoloogiad

Next.js on Reactil põhinev raamistik kiirete veebilehtede, headless e-poodide ja portaalide jaoks, mis on Google'is hästi nähtavad.

Node.js on JavaScripti serveripoolne tehnoloogia, millega ehitame kiireid tagasüsteeme, API-sid ja hästi skaleeruvaid rakendusi.

Sisuhaldusplatvormid

Payload on TypeScriptil põhinev sisuhaldus, mis töötab Next.js-iga samas rakenduses: mugav haldus toimetajale, vabadus arendajale.

Strapi on populaarne avatud lähtekoodiga headless sisuhaldus, millega saab kiiresti luua sisu ja API veebilehtedele ning rakendustele.

Directus loob olemasolevale andmebaasile kohe kasutatava haldusliidese ja API. Sobib andmemahukatele lahendustele ja sisetööriistadele.

Kuidas me töötame?

Teiega suhtlevad otse need inimesed, kes teie lahendust ehitavad, mitte vahendajad.

  1. Avakohtumine

    Kuulame eesmärke, tutvume sisu, toimetusprotsessi ja olemasolevate süsteemidega.

  2. Analüüs

    Kaardistame sisumudeli, andmed, liidestused ja otsingunähtavuse nõuded.

  3. Prototüüp

    Klikitav prototüüp, mida testime toimetuse ja lugejatega enne arendust.

  4. Arendus tsüklitena

    Töötav versioon iga paari nädala järel, pidev tagasiside toimetuselt.

  5. Hooldus ja edasiarendus

    Jääme süsteemi juurde: monitooring, turvauuendused ja uued funktsioonid.

Korduma kippuvad küsimused

  • Kas veeb peab vastu suurele liiklusele?

    Jah. Kasutame serveripoolset renderdamist, vahemälu ja CDN-i, nii et leht püsib kiire ka siis, kui suur uudis toob korraga kohale mitmekordse lugejate arvu. Koormust testime enne avaldamist.

  • Millist sisuhaldussüsteemi soovitate?

    Uue lahenduse puhul eelistame headless CMS-i, sest see eraldab sisu haldamise selle kuvamisest. EFIS-e veebi sisuhaldus põhineb headless CMS-il, Äripäevale ehitasime eritellimusel sisuhalduse. Kui teil on toimetussüsteem juba olemas, liidestame veebi sellega. Valiku teeme pärast analüüsi koos teiega.

  • Kas saate vana andmebaasi üle viia ilma andmeid ja otsingupositsioone kaotamata?

    Jah. EFIS-e puhul viisime kogu sisu vanast süsteemist uuele platvormile. Kaardistame andmed ja seosed enne migratsiooni, kontrollime tulemust ning suuname vanad URL-id uutele, et Google'i ajalugu säiliks.

  • Kas veebi saab liidestada tellimuste ja maksesüsteemidega?

    Jah. Liidestame veebi tellimus-, makse- ja CRM-süsteemidega, et lugeja konto, tellimus ja ligipääs tasulisele sisule töötaksid ühtse tervikuna.

  • Kas lahendus vastab ligipääsetavusnõuetele?

    Ehitame veebid WCAG 2.1 AA taseme järgi. Seda nõutakse avaliku sektori, sh paljude kultuuriasutuste veebidelt, ning sama taset kasutatakse mõõdupuuna ka Euroopa ligipääsetavusakti puhul.

  • Kui palju aega kulub sellise lahenduse ehitamiseks?

    Esimene töötav versioon põhifunktsioonidega valmib tavaliselt 3–6 kuuga. Mahukas andmemigratsioon või palju liidestusi võib aega lisada. Täpse ajakava anname pärast analüüsi.

Võta ühendust

Me soovime katta kõik teie veebiarenduse vajadused, et saaksite keskenduda oma ettevõtte ehitamisele ja kasvatamisele.

Aleksei Latõnin

Aleksei Latõnin

COO