Cloudflare EmDash: CMS me burim të hapur në TypeScript që dëshiron të ripërcaktojë pasardhësin e WordPress

  • EmDash është një CMS me burim të hapur në TypeScript, pa server dhe i ndërtuar mbi Astro, i prezantuar nga Cloudflare si "pasardhësi shpirtëror" i WordPress.
  • Basti i tyre i madh është një model sigurie i bazuar në plugin-e të izoluara në sandbox-e (Dynamic Workers) me leje deklarative dhe një licencë MIT të pakufizuar për zgjerimet.
  • Është projektuar si një CMS “i bazuar në IA”: integron një server MCP, Aftësitë e Agjentit dhe CLI në mënyrë që agjentët e IA-së të mund të menaxhojnë përmbajtjen, temat dhe shtojcat, plus mbështetje për pagesa x402 për artikull.
  • Versioni aktual është një parapamje 0.1.0 me një ekosistem në zhvillim dhe optimizim të fortë për infrastrukturën e Cloudflare, gjë që ka gjeneruar skepticizëm dhe kritika nga komuniteti i WordPress.

CMS me burim të hapur në TypeScript

Cloudflare ka bërë një hap të jashtëzakonshëm në fushën e sistemeve të menaxhimit të përmbajtjes me EmDash, një CMS me burim të hapur i ndërtuar tërësisht në TypeScript E projektuar që nga themelet për mjedise pa server dhe për të punuar pa probleme me agjentë të inteligjencës artificiale, kompania e paraqet atë pa mëdyshje si "pasardhësin shpirtëror të WordPress", një etiketë që ka ngjallur debat brenda komunitetit të zhvillimit të uebit.

Edhe pse referenca ndaj WordPress është e pashmangshme—dhe pjesërisht e qëllimshme—EmDash nuk është as një degëzim dhe as një degë eksperimentale: është një Rishkrim i plotë, i licencuar nga MIT, bazuar në kornizën Astro (të cilën Cloudflare e bleu në fillim të vitit 2026) dhe u zhvillua vetëm në dy muaj me mbështetje intensive nga agjentë kodimi të mundësuar nga inteligjenca artificiale. Rezultati është një platformë shumë e re, versioni 0.1.0, por me një arkitekturë rrënjësisht të ndryshme nga ajo e CMS-së veterane PHP.

Çfarë është EmDash dhe çfarë e bën atë të ndryshëm nga WordPress?

CMS i ri pa server bazuar në TypeScript

EmDash përkufizohet si një CMS me burim të hapur, me shumë funksione dhe pa server, i shkruar në TypeScriptËshtë i orientuar drejt faqeve të internetit me përmbajtje (blogje, media, portofole, faqe marketingu) dhe është optimizuar për t'u ekzekutuar në Cloudflare Workers dhe infrastrukturën e kompanisë, megjithëse mund të vendoset në çdo server Node.js. Në thelb, mbështetet në Astro, një nga framework-et më të shpejta për faqet statike dhe hibride të orientuara drejt përmbajtjes.

Propozimi i Cloudflare bazohet në një parim të qartë: Modeli i hostimit për të cilin është projektuar WordPress nuk i përshtatet më uebit aktual.Kur WordPress u shfaq për herë të parë më shumë se 20 vjet më parë, krijimi i një faqeje interneti nënkuptonte marrjen me qira dhe mirëmbajtjen e një serveri ose VPS. Sot, standardi është shpërndarja e paketave JavaScript nëpër rrjetet globale të informatikës në skaje, shkallëzimi në miliona kërkesa dhe pagesa vetëm për përdorimin real të CPU-së.

Në këtë kontekst, EmDash lindi me një qasje "cloud-native": ajo Pa server nga dizajni, shkallëzohet në zero kur nuk ka trafik Dhe mund të shumëfishojë instancat e ekzekutimit në milisekonda në përgjigje të rritjeve të ngarkesës, duke shfrytëzuar izolatet V8 mbi të cilat bazohet koha e ekzekutimit të Cloudflare. Kjo qasje e bën atë veçanërisht tërheqëse për platformat dhe projektet që menaxhojnë shumë faqe me rritje shumë të parregullta të trafikut.

Një tjetër ndryshim i rëndësishëm qëndron në përmbajtje: në vend që të ruhet HTML i përzier me meta të dhëna siç bën WordPress, EmDash përdor Tekstin PortativNjë format i strukturuar JSON që e ndan plotësisht përmbajtjen e të dhënave nga prezantimi i tyre. Kjo e bën të lehtë ripërdorimin e të njëjtit tekst në faqet e internetit, aplikacionet celulare, buletinet ose API-të pa u mbështetur në një strukturë specifike HTML.

Arkitektura e sigurisë: plugin-e të izoluara në sandbox-e

Arkitektura e sigurt e plugin-eve në EmDash

Një nga fushat ku Cloudflare sulmon drejtpërdrejt WordPress është siguria. Sipas të dhënave të cituara nga kompania, Rreth 96% e dobësive në faqet e WordPress vijnë nga plugin-et.Dhe në vitin 2025, në ekosistemin e WordPress u zbuluan më shumë dobësi me ashpërsi të lartë sesa në dy vitet e mëparshme së bashku. Problemi nuk është vetëm cilësia e kodit: është vetë arkitektura.

Në WordPress, një plugin është në thelb një skript PHP që lidhet me thelbin dhe ka akses të plotë në bazën e të dhënave, sistemin e skedarëve dhe mjedisin e ekzekutimitNuk ka izolim të vërtetë: nëse instaloni një plugin, i jepni atij çelësat e shtëpisë. Kjo është arsyeja pse WordPress.org mban një radhë manuale për shqyrtimin e plugin-eve, me mbi 800 kohë pritjeje dhe validimi që tejkalojnë dy javë.

EmDash përpiqet ta zgjidhë këtë problem që në rrënjë me një model shumë të ndryshëm. Çdo plugin funksionon në sandbox-i i vet i izoluar, një Punëtor Dinamik bazuar në infrastrukturën e Cloudflare. Në vend që të hyjë drejtpërdrejt në të dhënat dhe funksionet e brendshme, shtojca duhet të deklarojë në një manifest se cilat aftësi i nevojiten (për shembull, read:content o email:send), dhe sistemi i ekspozon ato operacione ndaj tij vetëm përmes lidhjeve të përcaktuara mirë.

Rezultati është se një plugin mund të bëjë vetëm atë që dëshiron të bëjë. e ka deklaruar shprehimisht në manifestin e tijKaq është gjithçka. Nëse dëshiron të hyjë në internet, duhet të specifikojë edhe emrin e hostit me të cilin do të lidhet. Për një administrator, kjo do të thotë të dijë, përpara se të instalojë ndonjë gjë, se cilat leje specifike do t'i jepen atij kodi, ngjashëm me kalimin nëpër një ekran OAuth ku zgjedh se çfarë qasjeje t'i japësh një aplikacioni të palës së tretë.

Kjo qasje ka pasoja edhe për modelin e biznesit. Meqenëse kodi i plugin-it nuk përzihet me kodin bazë dhe Nuk i nënshtrohet licencës GPL EmDash, i cili dominon ekosistemin WordPress, u lejon zhvilluesve të shtesave EmDash të zgjedhin çdo licencë, përfshirë një licencë plotësisht komerciale. Për më tepër, për shkak se plugin-i funksionon në një mjedis të izoluar, në teori një faqe EmDash mund të mbështetet në një plugin pa pasur nevojë të shohë kodin e tij burimor, duke zvogëluar varësinë nga tregjet e centralizuara dhe sistemin tipik të vlerësimit "garë për yje".

Një CMS “i bazuar në IA”: menaxhim programatik nga agjentët e IA-së

Përtej sigurisë, Cloudflare e pozicionon EmDash si një CMS i projektuar nga e para për të bashkëjetuar me agjentët e IA-sëjo vetëm si një mjet i integruar, por edhe si lojtarë të klasit të parë në administrimin e vetë sistemit. Kompania krenohet se e ka shkruar themelin e projektit në dy muaj falë përdorimit intensiv të agjentëve të kodimit, dhe e njëjta filozofi është mbartur në produktin përfundimtar.

Në praktikë, çdo instancë e EmDash përfshin Aftësitë e Agjentit, një server MCP i integruar dhe një CLI I projektuar për të lejuar mjete si Claude, ChatGPT dhe asistentë të tjerë të bashkëveprojnë drejtpërdrejt me CMS, Agent Skills përshkruan se çfarë mund të bëjë EmDash (grepat e disponueshëm, struktura e plugin-eve dhe temës, skicat e përmbajtjes, etj.), duke i mundësuar një agjenti të gjenerojë ose përshtatë kodin me më pak improvizim.

CLI, nga ana e saj, hap derën për një agjent për të menaxhuar detyrat rutinë administrative: ngarkoni media, krijoni koleksione përmbajtjeje, modifikoni skemaNisni migrimet ose kontrolloni statusin e instancës, si në nivel lokal ashtu edhe në distancë. Serveri i integruar MCP (Model Context Protocol) vepron si një shtresë në distancë për t'u ofruar të njëjtat operacione mjeteve të jashtme të IA-së, pa kërkuar qasje të përdoruesit njerëzor në panelin e kontrollit.

Kjo qasje tashmë po gjeneron interes midis profileve shumë specifike brenda ekosistemit WordPress. Zhvillues veteranë si Joost de Valk (i njohur për plugin-in Yoast SEO) kanë theksuar se praktikisht Të gjitha vendimet e dizajnit të EmDash duket se merren duke pasur parasysh komoditetin e një agjenti të inteligjencës artificiale.Nga struktura e kodit deri te mënyra se si dokumentohen funksionet, ky mund të jetë një avantazh i qartë për projektet e reja që kërkojnë të mbështeten shumë në automatizim.

Pagesat x402 dhe modelet e reja të monetizimit për epokën e agjentëve

Një element tjetër dallues i EmDash është përfshirja vendase e x402, një standard i hapur për shërbimet web me pagesë sipas përdorimit të cilën Cloudflare e ka promovuar për njëfarë kohe. Ideja bazohet në shfrytëzimin e kodit të statusit HTTP 402 (Payment Required - Kërkohet Pagesa) për të lehtësuar mikropagesat ose pagesat për artikull si për përdoruesit, ashtu edhe, veçanërisht, për agjentët e IA-së dhe programet e avancuara të kërkimit.

Rrjedha është e thjeshtë: një klient - për shembull, agjenti i inteligjencës artificiale i një përdoruesi - bën një kërkesë HTTP dhe serveri përgjigjet me një HTTP 402 që tregon se kërkohet pagesëKlienti kryen pagesën në një portofol të konfiguruar dhe, pasi të konfirmohet, kërkesa tjetër qaset në përmbajtjen e kërkuar. Nuk ka abonime të detyrueshme ose integrime specifike me porta komplekse: protokolli vepron si ngjitës.

Cloudflare ka qenë duke i bashkuar pjesët rreth këtij modeli vitet e fundit, me pilotë nga Pagesë për zvarritje për robotët e inteligjencës artificiale, shabllone me burim të hapur për proksitë x402 dhe marrëveshje me ofruesit tradicionalë të pagesave. Fakti që EmDash përfshin x402 si standard do të thotë që çdo botues mund të aktivizojë një mur pagese për artikull ose seksion me përpjekje minimale: tregoni se cilat koleksione kërkojnë pagesë, vendosni shumën dhe jepni një adresë portofoli.

Në Evropë, ku shtypi dhe media dixhitale kanë kohë që përpiqen të balancojnë audiencat, platformat e pagesës dhe presionin nga platformat e grumbullimit dhe të kërkimit, një model i detajuar i faturimit për aksesin e agjentëve Kjo mund të jetë interesante. Jo aq shumë për të zëvendësuar të ardhurat nga reklamat menjëherë, por si një shtresë shtesë për një skenar në të cilin një pjesë e madhe e trafikut nuk do të vijë më nga shfletuesit njerëzorë, por nga modelet që konsumojnë tekst për të gjeneruar përgjigje.

Vendosja pa server dhe varësia praktike nga infrastruktura e Cloudflare

Në një nivel thjesht teknik, EmDash përfiton nga Modeli pa server i Cloudflare Workers, bazuar në izolatet V8Me marrjen e një kërkese, koha e ekzekutimit nis një izolat menjëherë, ekzekuton kodin, kthen përgjigjen dhe e fik atë nëse nuk ka më trafik. Faturohet vetëm koha e CPU-së e përdorur në të vërtetë, duke eliminuar nevojën për të mirëmbajtur instancat "të nxehta" për të thithur rritjet e papritura.

Kompania thekson se është e mundur Ekzekutoni miliona instanca EmDash paralelisht përmes Cloudflare për PlatformatTë gjitha këto sisteme shkallëzohen nga zero për të përmbushur kërkesën sipas nevojës, duke përdorur të njëjtin rrjet që fuqizon disa nga faqet e internetit më të trafikuara në botë. Ky lloj arkitekture është i përshtatshëm për platformat evropiane SaaS, agjencitë dixhitale ose ofruesit e hostingut që operojnë faqe të shumta me trafik të ndryshueshëm.

Tani, ja ku gjejmë një nga pikat që ka gjeneruar më shumë kritika në komunitet: modeli i sigurisë së plugin-eve dhe, në përgjithësi, avantazhet kryesore të EmDash. Ata mbështeten drejtpërdrejt në infrastrukturën e CloudflareEkzekutimi i izoluar i plugin-eve duke përdorur Dynamic Workers është i disponueshëm vetëm në mënyrë native në Cloudflare; nëse dikush zgjedh të vetë-hostojë EmDash në një ofrues tjetër ose në harduerin e vet, do t'i duhet të zbatojë shtresën e vet të izolimit nëse dëshiron një nivel të ngjashëm sigurie.

Dokumentacioni i EmDash këmbëngul që CMS "Funksionon në çdo server Node.jsDhe kjo është e vërtetë për sa i përket ekzekutimit bazë. Por në praktikë, shumë nga premtimet kryesore - veçanërisht në siguri dhe shkallëzueshmëri automatike - janë optimizuar për ata që qëndrojnë me platformën e prodhuesit. Ky tension midis burimit të hapur dhe varësisë nga infrastruktura komerciale është një nga pikat ku debatet kanë ngecur më shumë në forume si Hacker News dhe Reddit.

Temat, përmbajtja dhe rrjedha e migrimit nga WordPress

Për sa i përket përvojës së zhvillimit, krijimi i një teme për EmDash do të thotë ndërtimi i një Projekti Astro me faqe, paraqitje, komponentë, stile dhe typefacesPërveç kësaj, një skedar fillestar JSON i tregon CMS-së se çfarë lloje përmbajtjeje dhe fushash duhet të gjenerojë. Për ata që tashmë punojnë me Astro ose framework-e moderne TypeScript, kjo do të jetë e njohur.

Ndryshe nga WordPress—ku temat mund të ekzekutojnë logjikë të rëndësishme në të gjithë functions.php dhe të hyjë në bazën e të dhënave—, në EmDash Temat nuk mund të kryejnë operacione në bazën e të dhënaveIdeja është që të ndahet qartë prezantimi nga logjika e biznesit, duke zvogëluar sipërfaqen e sulmit dhe duke parandaluar që një temë popullore të bëhet gjithashtu një vektor kritik i cenueshmërisë.

Lidhur me migrimin, Cloudflare ka mundësuar dy rrugë kryesore: importoni një skedar WXR të eksportuar nga paneli i WordPress-it Si alternativë, mund të instaloni një plugin EmDash Exporter në faqen origjinale, i cili krijon një pikë fundore të sigurt të mbrojtur me një fjalëkalim aplikacioni. Në të dyja rastet, përmbajtja (postimet, faqet, llojet e postimeve të personalizuara) importohet dhe media e lidhur kopjohet në bibliotekën EmDash.

Megjithatë, përputhshmëria mbaron këtu: Temat PHP dhe shtojcat aktuale të WordPress nuk funksionojnë në EmDashKushdo që dëshiron të replikojë një faqe komplekse do të duhet të ridizajnojë pjesën vizuale në Astro dhe të ri-zbatojë funksionalitete kyçe si shtojcat SEO, formularët, tregtinë elektronike ose anëtarësimet, me shumë mundësi duke u mbështetur te agjentët e IA-së dhe Aftësitë e Agjentit për të përshpejtuar procesin.

Nga ana pozitive, EmDash thjeshton menaxhimin e llojeve të përmbajtjes së personalizuar. Në vend që të mbështetet në shtojca si Fushat e Personalizuara të Avancuara dhe të vendosë gjithçka në të njëjtën tabelë postimesh, CMS lejon përcaktoni skemat direkt në panelin e administrimitduke krijuar koleksione të ndara në bazën e të dhënave. Gjatë importimit, këto lloje postimesh të personalizuara të WordPress mund të lidhen me llojet e reja të EmDash me strukturën e tyre.

Autentifikimi, lejet dhe përvoja administrative

Në fushën e sigurisë së llogarisë, EmDash ka zgjedhur që në fillim autentifikim me çelësa dhe pa fjalëkalime tradicionaleQasja bazohet në çelësa të lidhur me pajisjen dhe, si alternativë, në lidhje magjike nëpërmjet email-it në skenarë të caktuar, duke eliminuar një pjesë të madhe të vektorëve klasikë të filtrimit të forcës brutale dhe kredencialeve.

Menaxhimi i përdoruesve përfshin rolet klasike të një CMS (administrator, redaktor, autor, kontribues)me leje të kufizuara në veprimet që i nevojiten secilit profil. Për më tepër, sistemi i vërtetimit është plug-and-play: mund të integrohet me ofruesit e SSO-së të korporatave dhe të menaxhojë sigurimin e aksesit bazuar në meta të dhënat IdP, gjë që është e rëndësishme për kompanitë evropiane që tashmë përdorin zgjidhje të centralizuara të identitetit.

Lidhur me panelin e kontrollit, ata që vijnë nga WordPress do të gjejnë paralele të caktuara në strukturën e navigimit dhe në mënyrën se si organizohen përmbajtja dhe koleksionet, por Ndërfaqja nuk po përpiqet të jetë një klon.Disa zëra në komunitet që e kanë provuar versionin paraprak mendojnë se ai është ende në një lloj "toke të askujt" midis të njohurës dhe të resë, dhe kritikojnë zgjedhjen e një redaktuesi teksti të pasur më pak të sofistikuar sesa ekosistemi i blloqeve drejt të cilit WordPress është përpjekur të ecë vitet e fundit.

Duke qenë në versionin 0.1.0, nuk është e pazakontë të gjesh mangësi dhe gabime në përvojën e administrimitJanë raportuar probleme, për shembull, me konfigurimin fillestar të çelësave të kalimit në mjedise të caktuara Linux ose me lidhje magjike që kthejnë faqe që nuk u gjetën, detaje që priten relativisht në një pamje paraprake të zhvilluesit, por që tregojnë se produkti ka ende punë përpara se të përgjithësohet në projekte prodhimi me kërkesa të larta.

Licenca MIT, ekosistemi në hapat e tij fillestarë dhe reagimi nga komuniteti i WordPress

Një nga faktorët që ka tërhequr më shumë vëmendjen e kompanive dhe ekipeve ligjore është se EmDash Përdor licencën MIT për bërthamënKjo është një licencë lejuese, shumë më pak kufizuese se GPL e WordPress. Nga perspektiva e organizatave të mëdha evropiane me departamente ligjore shumë të rrepta, kjo e bën më të lehtë integrimin dhe zgjerimin e CMS pa shumë diskutime rreth detyrimeve të rishpërndarjes për kodin derivativ.

Ana tjetër e medaljes është ekosistemi. Për momentin, EmDash po lançohet me tre shabllone fillestare (blog, marketing dhe portofol) dhe praktikisht zero plugin-e të gatshme për përdorim. Në të kundërt, WordPress krenohet me mijëra zgjerime dhe tema, së bashku me një komunitet global që ka kaluar më shumë se dy dekada duke krijuar dokumentacion, mbështetje, agjenci të specializuara dhe shërbime të lidhura.

Në forume si Hacker News, reagimi ndaj prezantimit të EmDash ka qenë një përzierje kurioziteti dhe skepticizmiShumë përdorues fillimisht dyshuan se ishte një shaka e 1 Prillit, të cilës drejtuesit e projektit iu përgjigjën se emri luante me atë ide, por se kodi dhe qëllimi ishin krejtësisht të vërtetë. Disa zhvillues kanë vënë në dyshim mundësinë e "zëvendësimit" të WordPress me një projekt të krijuar në dy muaj, pavarësisht se sa shumë mund të ndihmohet nga inteligjenca artificiale.

Përgjigja më e fortë ka ardhur, pikërisht, nga pala tjetër e përfshirë. Matt Mullenweg, bashkëthemelues i WordPress, publikoi një analizë kritike në blogun e tij personal në të cilën ai vë në pikëpyetje nëse EmDash është vërtet trashëgimtari "shpirtëror" i projektit të tij. Sipas pikëpamjes së tij, Thelbi i WordPress është aftësia e tij për të funksionuar kudo, nga një server i lirë i përbashkët deri te një Raspberry Pi.pa kërkuar një infrastrukturë specifike, diçka që sipas mendimit të tij bie ndesh me optimizimin e fortë të EmDash për ekosistemin Cloudflare.

Mullenweg nuk i mohon problemet e sigurisë së plugin-eve, por argumenton se Aftësia e një plugin-i për të modifikuar praktikisht gjithçka është një veçori e qëllimshme. Është një defekt në dizajnin e WordPress, jo një defekt aksidental, dhe modeli sandbox i EmDash sakrifikon njëfarë fleksibiliteti për një kontroll më të madh. Ai gjithashtu thekson se shumë nga avantazhet e EmDash zhduken nëse përpiqeni ta zhvendosni atë jashtë platformës Cloudflare, dhe se zhvendosja ka një komponent të qartë të zhvendosjes së ngarkesave të punës tek Punëtorët e saj.

Tregjet e mundshme të EmDash në Spanjë dhe Evropë

Me mozaikun aktual të CMS, ku në Spanjë dhe në pjesën më të madhe të Evropës WordPress mbetet zgjedhja e parazgjedhur për agjencitë, mediat, ndërmarrjet e vogla dhe të mesme dhe projektet institucionale.EmDash vjen më shumë si një eksperiment ambicioz sesa si një zëvendësim i menjëhershëm. Problemet që lidhen me migrimin e një faqeje të madhe interneti - veçanërisht për shkak të humbjes së plugin-eve dhe temave - e bëjnë të parealizueshme të menduarit për migrime masive në afat të shkurtër.

Megjithatë, ka fusha të caktuara ku propozimi i tyre mund të jetë tërheqës. Startup-e SaaS me ekipe teknike të njohura me TypeScript, platforma anëtarësimi ose media dixhitale që dëshirojnë Eksploroni modelet e monetizimit për artikull bazuar në x402Ose edhe ofruesit evropianë të hostingut që kërkojnë të ofrojnë një CMS moderne të optimizuar për avantazhet mund ta shohin EmDash si një kandidat për projekte të reja, pa trashëgiminë e viteve të personalizimit në WordPress.

Për redaktorët dhe krijuesit e përmbajtjes që tashmë po vënë re se si Trafiku i motorëve të kërkimit transformohet në përgjigje të gjeneruara nga inteligjenca artificialePërfshirja e një CMS që përfshin një model të integruar të tarifës së aksesit të agjentëve mund të jetë një element tjetër për t'u marrë në konsideratë në strategjinë tuaj. Një pyetje tjetër është se deri në çfarë mase modelet kryesore të inteligjencës artificiale dhe platformat e kërkimit, në praktikë, do t'i përvetësojnë këto skema pagese në të gjithë sektorin në një afat të shkurtër.

Gjithashtu e rëndësishme është përputhshmëria e saj me kuadrin rregullator evropian. Fakti që EmDash është me burim të hapur, me kod të disponueshëm në GitHub dhe me një arkitekturë e projektuar për të audituar më lehtë lejet dhe gjurmët e shtojcaveMund të ndihmojë organizatat që i nënshtrohen kërkesave të rrepta të pajtueshmërisë, nga institucionet financiare te agjencitë qeveritare. Megjithatë, mbështetja praktike në cloud-in e Cloudflare duhet të peshohet kundrejt çështjeve të zakonshme të mbrojtjes së të dhënave, vendndodhjes së serverit dhe kërkesave të sovranitetit dixhital.

Pamja e përgjithshme e lënë nga ky version i parë i EmDash është ajo e një projekti qartësisht inovative në qasjen e saj teknike —sidomos në kombinimin e tij të TypeScript, serverless, AI të integruar dhe pagesave x402— por është ende shumë në hapat e para për sa i përket komunitetit, plugin-eve dhe rasteve të përdorimit të vendosura. Për zhvillimet e reja pa investime paraprake në WordPress që po kërkojnë të eksperimentojnë me këto ide, mund të jetë një alternativë që ia vlen të shikohet nga afër; për faqet e internetit me vite histori, kostoja e ndërrimit dhe të panjohurat ende peshojnë shumë.

Modelet TemplateMonster
Artikulli i lidhur:
Modele falas të WordPress