Principal · 02 · 2026 — în producție

CCIR — platforma Camerei de Comerț și Industrie a României

Camera de Comerț și Industrie a României reprezintă mediul de afaceri românesc încă din 1864. Site-ul ei era din alt secol. Am reconstruit totul, am mutat 17.962 de intrări fără să pierdem niciun link și am pus serviciile instituției în față, în două limbi.

An
2026 — în producție
Client
Camera de Comerț și Industrie a României
Rol
Strategie, arhitectură informațională, design, dezvoltare, migrare, lansare
Sector
Instituțional · Sector public · Platformă bilingvă

Servicii

  • Strategie
  • Arhitectură informațională
  • Design
  • Dezvoltare
  • Migrare
  • Lansare
  • Mentenanță

Stack

  • WordPress
  • Temă bloc proprie
  • theme.json
  • PHP
  • Vanilla JavaScript
  • Polylang
  • REST API
  • Cloudflare Stream
  • Bunny Stream
  • GA4
ccir.roStatus · În producție · mentenanță activă
CCIR — platforma Camerei de Comerț și Industrie a României — trailer de prezentare
ccir.ro
CCIR — platforma Camerei de Comerț și Industrie a României — site-ul complet
CCIR — platforma Camerei de Comerț și Industrie a României — site-ul complet — mobil

O instituție din 1864 avea un site din alt secol. Acum are o platformă.

Înainte și după

Așa arăta ccir.ro în martie 2026: meniuri pe trei niveluri, comunicate înșirate unul sub altul, nicio ierarhie. Cine avea nevoie de un certificat de origine trebuia să ghicească în care direcție a instituției să caute.

Trage de cursor.

Homepage · martie 2026 → iulie 2026

Vechiul ccir.ro: meniu pe trei niveluri și liste de comunicate, fără ierarhie vizuală
Noul ccir.ro: video cu sediul CCIR, titlul instituției, lista de repere
Aceeași instituție, aceeași adresă. Captura din stânga este din arhiva web, martie 2026: sliderul și miniaturile comunicatelor nu au fost salvate de arhivă (dreptunghiul gri și pictogramele), dar structura paginii este cea reală.

De ce tot WordPress

Am rămas pe WordPress dintr-un motiv foarte clar. Echipa de comunicare a CCIR publica deja acolo, în fiecare zi. Pe alt sistem le-am fi rupt rutina, iar orice modificare ar fi trecut obligatoriu prin noi.

Așa că am păstrat tot ce aveau: conținutul, fluxul de publicare, obiceiurile. Și am schimbat tot ce se vede și tot ce e dedesubt: temă bloc proprie, fără page builder, fără framework CSS, cu designul definit o singură dată în theme.json și cu o bibliotecă de blocuri pregătite pentru redacție.

Serviciile, la un click

Serviciile sunt motivul pentru care o firmă intră pe ccir.ro: certificate de origine, carnete ATA, avizarea cazurilor de forță majoră, arbitraj. Pe site-ul vechi erau la trei-patru click-uri și fără nicio legătură între ele.

Acum fiecare serviciu are pagina lui, cu documentele necesare, tarifele, programul și telefonul direcției responsabile. Iar pe homepage e catalogul complet, cu căutare și filtre.

Catalogul de servicii

Catalogul de servicii de pe homepage: câmp de căutare, filtre pe categorii și cardurile serviciilor
  1. 1Căutare directă în servicii, cu sinonime și forme fără diacritice, cum tastează lumea.
  2. 2Filtre pe categorii: certificare, certificare digitală, evidență, business center, promovare, informații, educație.
  3. 3Fiecare card duce la pagina serviciului. Categoria e scrisă pe card, direcția responsabilă pe pagină.

Pagina unui serviciu · înainte și după

Vechea pagină Certificate de origine: un bloc de text fără structură, cu programul și telefonul îngropate în paragraf
Noua pagină Certificate de origine: descriere, notă importantă și cardul de contact al direcției responsabile
Aceeași pagină, Certificate de origine: în stânga site-ul vechi, februarie 2026, din arhiva web; în dreapta platforma nouă.

Două limbi, aceeași pagină

Versiunea în engleză nu e o traducere lipită peste site. Fiecare pagină, fiecare meniu și fiecare etichetă are perechea ei, cu adresa proprie și hreflang corect. Editorul apasă un buton, traducerea vine ca ciornă, un om o citește înainte să apară pe site. Când traducătorul autorizat al CCIR a trimis corecturi pentru zeci de pagini, le-am aplicat una câte una.

Primul ecran al ccir.ro în română: meniul, titlul instituției și lista de repere
Română
Primul ecran al ccir.ro în engleză: același meniu, același titlu, aceeași listă, adresă proprie
Engleză — aceeași pagină, la ccir.ro/en/
Sediul CCIR la apus, în videoul care deschide site-ul

Ce mai știe platforma

  • Evenimente cu înscriere. Arhivă cu filtre, formular de înscriere configurat pentru fiecare eveniment, export în calendar, sincronizare săptămânală cu calendarul ROMEXPO.
  • Sala de presă. Toate comunicatele instituției, migrate, cu arhivă filtrabilă. Aparițiile camerelor județene în presă, într-o secțiune separată.
  • Publicații care se citesc în browser. Cataloage și buletine informative, citite într-un cititor propriu care le construiește din PDF: pagini duble, cuprins, zoom.
  • Emisiuni live fără intervenție. Când studioul intră în direct, meniul primește o etichetă „LIVE” și pagina de podcast pornește transmisiunea. Când se termină, dispare. Nimeni nu apasă nimic.
  • Formulare care ajung unde trebuie. Contact, înscrieri, cereri de ofertă pentru săli, newsletter. Fiecare mesaj merge la direcția lui și rămâne și în administrare.
Agenda rețelei camerale pe homepage: trei evenimente cu data, tipul și organizatorul
Agenda: evenimentele următoare din toată rețeaua, cu dată, tip și organizator.
Secțiunea de publicații de pe homepage: trei rapoarte cu tip, dată și număr de pagini
Publicațiile: rapoarte, studii și barometre. Fiecare se deschide în cititorul propriu, fără descărcare.

Mutarea

Nimic din site-ul vechi nu avea voie să se piardă. Un comunicat din 2014 indexat de Google, o pagină citată într-un document oficial, o adresă tipărită într-o broșură: toate trebuiau să funcționeze a doua zi după lansare.

Mutarea, în cifre

17.962
Intrări de conținut mutate pe platforma nouă
419
Adrese vechi redirecționate permanent
0
Linkuri rupte după lansare

Am extras tot conținutul, l-am mapat adresă cu adresă și l-am importat cu scripturi care se pot rula de câte ori e nevoie, fără să dubleze nimic. 419 adrese vechi au primit redirect permanent, păstrat în baza de date, nu într-un fișier care se pierde la prima mutare de server. Înainte de lansare am verificat automat, cu un script, toate cele 3.517 adrese din sitemap.

O singură capcană merită povestită: 863 de fișiere existau pe server, aveau numele corect la vedere și dădeau 404. Numele erau scrise în altă formă Unicode decât cea cerută de browser. Le-am găsit și le-am normalizat cu un script. Fără verificarea asta, sute de imagini din comunicate vechi ar fi lipsit la lansare și nimeni n-ar fi știut de ce.

Ce nu se vede

Sectorul public are obligații de accesibilitate. Le-am tratat ca prag de livrare, nu ca declarație: contrast, navigare din tastatură, focus vizibil, zone de atingere de 44 px, formulare etichetate. Apoi am luat declarația de accesibilitate publicată și am verificat fiecare afirmație din ea pe platformă. Scor Lighthouse la lansare: 100 la accesibilitate, 100 la SEO.

Platforma e versionată integral, cu 134 de commituri și 117 decizii de arhitectură scrise. Livrările pleacă în pachete verificate fișier cu fișier, iar după lansare comparăm periodic serverul cu arhiva noastră. Pe o platformă instituțională lucrează mai mulți oameni; nimic nu se schimbă fără să se știe.

Pe telefon

Vechiul ccir.ro pe telefon: logo mare, meniu hamburger, banner și liste de comunicate cu miniaturi nesalvate de arhivă
Noul ccir.ro pe telefon: meniul, titlul instituției și lista de repere peste video
Pe telefon, unde ajung cei mai mulți vizitatori. În stânga, miniaturile comunicatelor nu au fost salvate de arhivă.

Stack

CMSWordPress 6.x, temă bloc proprie, fără page builder
Designtheme.json — tokenuri pentru culoare, tipografie, spațiere, mișcare
TipografieSchibsted Grotesk + Zodiak, găzduite local, cu diacritice
Conținut14 tipuri de conținut proprii, taxonomii proprii
MultilingvPolylang + strat propriu de traducere asistată
Căutareindex propriu, servit prin REST API
Publicațiicititor propriu, generat din PDF
VideoBunny Stream (hero), Cloudflare Stream (emisiuni live)
StatisticiGA4 cu Consent Mode v2
Migrarescripturi proprii de export/import, idempotente
Livrarepachete auditate, verificare MD5 fișier cu fișier

Rezultatul

Platforma e live la ccir.ro din iulie 2026. Serviciile se găsesc din prima, evenimentele se rezervă online, publicațiile se citesc în browser, iar versiunea în engleză există cu adevărat, nu doar pe hârtie. Echipa de comunicare publică singură, fără să ne sune.

Continuăm cu mentenanța și cu dezvoltarea: emisiunile live și plata online pentru serviciile cu taxă au venit după lansare. Proiectul nu s-a terminat la lansare și nici nu a fost gândit să se termine.