{"id":96449,"date":"2020-10-12T01:42:16","date_gmt":"2020-10-11T23:42:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-dendrite-0-1-0-kommunikaczionnogo-servera-s-realizacziej-protokola-matrix"},"modified":"2020-10-12T01:42:16","modified_gmt":"2020-10-11T23:42:16","slug":"vypusk-dendrite-0-1-0-kommunikaczionnogo-servera-s-realizacziej-protokola-matrix","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-dendrite-0-1-0-kommunikaczionnogo-servera-s-realizacziej-protokola-matrix","title":{"rendered":"L\u00ebshimi i Dendrite 0.1.0, serveri komunkimimi me implementimin e protokollit Matrix","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/matrix.org\/blog\/2020\/10\/08\/dendrite-is-entering-beta\">Publikuar<\/a><\/noindex> l\u00ebshimi i serverit Matrix <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/dendrite\/releases\/tag\/v0.1.0\">Dendrite 0.1.0<\/a><\/noindex>, i cili sh\u00ebnon kalimin e zhvillimit n\u00eb faz\u00ebn e testimit beta. Dendrite zhvillohet nga ekipi kryesor i zhvilluesve t\u00eb platform\u00ebs s\u00eb komunikimit t\u00eb decentralizuar Matrix dhe pozicionohet si realizim i gjenerat\u00ebs s\u00eb dyt\u00eb t\u00eb komponent\u00ebve t\u00eb server\u00ebve Matrix. N\u00eb dallim nga serveri referenc\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/synapse\">Synapse<\/a><\/noindex>, i shkruar n\u00eb gjuh\u00ebn Python, kodi i Dendrite <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/dendrit\">po zhvillohet<\/a><\/noindex> \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn Go. T\u00eb dy realizimet zyrtare shp\u00ebrndahen n\u00ebn licenc\u00ebn Apache 2.0. N\u00eb kuad\u00ebr t\u00eb projektit <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ruma.io\/\">Ruma<\/a><\/noindex> ve\u00e7mas zhvillohet nj\u00eb variant i serverit Matrix n\u00eb gjuh\u00ebn Rust, i cili <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ruma\/ruma\">shp\u00ebrndahet<\/a><\/noindex> n\u00ebn licenc\u00ebn MIT. <\/p>\n<p>Serveri i ri synon t\u00eb arrij\u00eb efikasitet t\u00eb lart\u00eb, besueshm\u00ebri dhe shkall\u00ebzim. Dendrite tejkalon Synapse n\u00eb performanc\u00eb, k\u00ebrkon p\u00ebr funksionimin e tij ndjesh\u00ebm m\u00eb pak memorie dhe mund t\u00eb shkall\u00ebzohet p\u00ebrmes balancimit t\u00eb ngarkes\u00ebs n\u00eb disa nyje. Arkitektura e Dendrite mb\u00ebshtet shkall\u00ebzimin horizontal dhe bazohet n\u00eb ndarjen e p\u00ebrpunuesve n\u00eb form\u00ebn e mikrosherbimeve, ku \u00e7do shembull mikrosherbimi ka tabelat e veta n\u00eb DB. Menaxhimi i funksioneve t\u00eb mikrosherbimeve merret nga balancuesi i ngarkes\u00ebs. P\u00ebr t\u00eb paralelizuar operacionet n\u00eb kod p\u00ebrdoren rrug\u00ebt (go routines), q\u00eb lejojn\u00eb shfryt\u00ebzimin e burimeve t\u00eb t\u00eb gjitha b\u00ebrthamave t\u00eb CPU pa u ndar\u00eb n\u00eb procese t\u00eb ve\u00e7anta. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/matrix.org\/blog\/img\/2020-10-08-dendrite-arch.svg\"><img decoding=\"async\" alt=\"L\u00ebshimi i Dendrite 0.1.0, serveri komunkimimi me implementimin e protokollit Matrix \" src=\"\/wp-content\/uploads\/2020\/10\/b6ad73a7ee869063c0214298a8dabfc7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Dendrite mb\u00ebshtet pun\u00ebn n\u00eb dy m\u00ebnyra \u2014 t\u00eb monolitit dhe t\u00eb shum\u00ebkomponentit (polylith). N\u00eb m\u00ebnyr\u00ebn monolitike, t\u00eb gjitha mikrosherbimet jan\u00eb t\u00eb komponuara n\u00eb nj\u00eb sked\u00eb ekzekutuese, funksionojn\u00eb n\u00eb nj\u00eb proces dhe nd\u00ebrveprojn\u00eb midis tyre drejtp\u00ebrdrejt. N\u00eb m\u00ebnyr\u00ebn shum\u00ebkomponentale (klaster) mikrosherbimet mund t\u00eb startohen ve\u00e7mas, p\u00ebrfshir\u00eb shp\u00ebrndarjen n\u00eb nyje t\u00eb ndryshme. Nd\u00ebrveprimi i komponent\u00ebve n\u00eb<br \/>\nmodi shum\u00ebkomponental realizohet p\u00ebrmes nj\u00eb API HTTP t\u00eb brendsh\u00ebm dhe platform\u00ebs <noindex><a rel=\"nofollow\" href=\"https:\/\/kafka.apache.org\/\">Apache Kafka<\/a><\/noindex>.<\/p>\n<p>Zhvillimi po b\u00ebhet mbi baz\u00ebn e specifikimeve t\u00eb protokollit Matrix dhe duke p\u00ebrdorur dy grupe testuese \u2014 teste t\u00eb p\u00ebrbashk\u00ebta me Synapse <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/sytest\">sytest<\/a><\/noindex>  dhe nj\u00eb grup t\u00eb ri <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/complement\">Complement<\/a><\/noindex>. N\u00eb faz\u00ebn aktuale t\u00eb zhvillimit Dendrite kalon me sukses 56% t\u00eb testeve t\u00eb API-s\u00eb Client-Server dhe 77% t\u00eb testeve t\u00eb API-s\u00eb Federation, nd\u00ebrkoh\u00eb q\u00eb mbulimi real i funksionalitetit vler\u00ebsohet n\u00eb 70% p\u00ebr API-n\u00eb Client-Server dhe 95% p\u00ebr API-n\u00eb Federation.<\/p>\n<p>Faza e testimit beta tregon gatishm\u00ebrin\u00eb e Dendrite p\u00ebr nj\u00eb zbatim t\u00eb hersh\u00ebm dhe kalimin n\u00eb zhvillimin me formimin periodik t\u00eb versioneve t\u00eb reja. Nd\u00ebrmjet versioneve tani do t\u00eb sigurohet p\u00ebrdit\u00ebsimi i skem\u00ebs s\u00eb ruajtjes s\u00eb t\u00eb dh\u00ebnave n\u00eb DB (ndryshe nga instalimi i prerjeve nga repozitori, pas p\u00ebrdit\u00ebsimit p\u00ebrmbajtja e baz\u00ebs nuk do t\u00eb humbas\u00eb). Ndryshimet q\u00eb c\u00ebnojn\u00eb p\u00ebrputhshm\u00ebrin\u00eb e prapme, ndryshojn\u00eb struktur\u00ebn e DB-s\u00eb ose k\u00ebrkojn\u00eb rregullim t\u00eb konfigurimit, do t\u00eb propozojn\u00eb vet\u00ebm n\u00eb l\u00ebshimet e r\u00ebnd\u00ebsishme. Dendrite aktualisht rekomandohet t\u00eb p\u00ebrdoret n\u00eb modalitetin monolitik s\u00eb bashku me DBMS PostgreSQL p\u00ebr krijimin e server\u00ebve t\u00eb vogla burimore (homeserver) dhe nyjave P2P. P\u00ebrdorimi i SQLite aktualisht nuk rekomandohet p\u00ebr shkak t\u00eb problemeve t\u00eb pa zgjidhura me p\u00ebrpunimin e operacioneve paralel.<\/p>\n<p>Nga mund\u00ebsit\u00eb q\u00eb nuk jan\u00eb realizuar ende n\u00eb Dendrite p\u00ebrmenden konfirmimi i pranimit t\u00eb mesazheve, etiketat p\u00ebr leximin, njoftimet push, OpenID, lidhja me email, k\u00ebrkimi n\u00eb an\u00ebn e serverit, katalogu i p\u00ebrdoruesve, listat e injorimit t\u00eb p\u00ebrdoruesve, krijimi i grupeve dhe bashk\u00ebsive, vler\u00ebsimi i pranish\u00ebm t\u00eb p\u00ebrdoruesit online, hyrjet p\u00ebr mysafir\u00eb, nd\u00ebrveprimi me rrjetet e jashtme.<\/p>\n<p>Jan\u00eb t\u00eb disponueshme p\u00ebr p\u00ebrdorim funksionaliteti baz\u00eb p\u00ebr pun\u00ebn e dhomave t\u00eb bised\u00ebs (krijimi, ftesat, rregullat e autentifikimit), mjetet p\u00ebr federat\u00ebn e pjes\u00ebmarr\u00ebsve n\u00eb dhoma, sinkronizimi i ngjarjeve pas kthimit nga offline, llogarit\u00eb, profilet, indikacioni i shkrim-leximit, ngarkimi dhe dor\u00ebzimi i skedar\u00ebve (Media API), redaktimi i mesazheve, ACL, lidhja e etiketave dhe puna me listat e pajisjeve dhe \u00e7el\u00ebsat p\u00ebr kriptimin end-to-end. <\/p>\n<p>Kujtojm\u00eb se platforma p\u00ebr organizimin e komunikimeve t\u00eb decentralizuara Matrix p\u00ebrdor si transport HTTPS+JSON me mund\u00ebsin\u00eb e p\u00ebrdorimit t\u00eb WebSockets ose nj\u00eb protokolli t\u00eb bazuar mbi <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc7252\">CoAP<\/a><\/noindex>+<noindex><a rel=\"nofollow\" href=\"https:\/\/noiseprotocol.org\/\">Noise<\/a><\/noindex>. Sistemi formohet si nj\u00eb federat\u00eb server\u00ebsh, t\u00eb cil\u00ebt mund t\u00eb nd\u00ebrveprojn\u00eb me nj\u00ebri-tjetrin dhe bashkohen n\u00eb nj\u00eb rrjet t\u00eb p\u00ebrbashk\u00ebt t\u00eb decentralizuar. Mesazhet replikohen n\u00eb t\u00eb gjitha server\u00ebt, me t\u00eb cil\u00ebt jan\u00eb t\u00eb lidhur pjes\u00ebmarr\u00ebsit e shk\u00ebmbimit t\u00eb mesazheve. Mesazhet shp\u00ebrndahen midis server\u00ebve n\u00eb m\u00ebnyr\u00eb t\u00eb ngjashme me si p\u00ebrhapen commit-et midis depozitave Git. N\u00eb rast t\u00eb nj\u00eb nd\u00ebrprerjeje p\u00ebrkoh\u00ebsore t\u00eb serverit, mesazhet nuk humbasin, por u d\u00ebrgohen p\u00ebrdoruesve pas rifillimit t\u00eb funksionimit t\u00eb serverit. Mb\u00ebshteten variante t\u00eb ndryshme t\u00eb identifikuesve t\u00eb p\u00ebrdoruesit, p\u00ebrfshir\u00eb email, numrin e telefonit, llogarin\u00eb n\u00eb Facebook etj. <\/p>\n<p>N\u00eb rrjet nuk ka nj\u00eb pik\u00eb t\u00eb vetme d\u00ebshtimi ose kontrolli mbi mesazhet. T\u00eb gjith\u00eb server\u00ebt q\u00eb p\u00ebrfshijn\u00eb diskutimin jan\u00eb t\u00eb barabart\u00eb me nj\u00ebri-tjetrin.<br \/>\n\u00c7do p\u00ebrdorues mund t\u00eb filloj\u00eb serverin e tij dhe ta lidh\u00eb at\u00eb me rrjetin e p\u00ebrgjithsh\u00ebm. \u00cbsht\u00eb e mundur krijimi i <noindex><a rel=\"nofollow\" href=\"https:\/\/matrix.org\/docs\/projects\/bridges\/\">gateway-eve<\/a><\/noindex> p\u00ebr nd\u00ebrveprimin e Matrix me sistemet t\u00eb bazuara n\u00eb protokole t\u00eb tjera, p\u00ebr shembull, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org?utf8=%E2%9C%93&#038;q=matrix-appservice&#038;type=&#038;language=\">jan\u00eb p\u00ebrgatitur<\/a><\/noindex> sh\u00ebrbime p\u00ebr d\u00ebrgimin dyansh\u00ebm t\u00eb mesazheve n\u00eb IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp dhe Slack. P\u00ebrve\u00e7 shk\u00ebmbimit t\u00eb menj\u00ebhersh\u00ebm t\u00eb mesazheve tekstuale dhe organizimit t\u00eb bisedave, sistemi mund t\u00eb p\u00ebrdoret p\u00ebr d\u00ebrgimin e skedar\u00ebve, d\u00ebrgimin e njoftimeve,<br \/>\norganizatat e telekonferencave, realizimi i thirrjeve dhe videothirrjeve. Po ashtu mb\u00ebshteten mund\u00ebsi t\u00eb avancuara si njoftimet p\u00ebr shkrimin e tekstit, vler\u00ebsimi i pranishm\u00ebris\u00eb s\u00eb p\u00ebrdoruesit online, konfirmimi i leximit, njoftimet push, k\u00ebrkimi n\u00eb an\u00ebn e serverit, dhe sinkronizimi i historis\u00eb dhe statusit t\u00eb klient\u00ebve. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53869\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Matrix-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 Dendrite 0.1.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0437\u043d\u0430\u043c\u0435\u043d\u043e\u0432\u0430\u043b \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. Dendrite \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Matrix \u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 Matrix. \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Synapse, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Python, \u043a\u043e\u0434 Dendrite \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go. \u041e\u0431\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u0412 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":96450,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-96449","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Matrix-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-dendrite-0-1-0-kommunikaczionnogo-servera-s-realizacziej-protokola-matrix\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Dendrite 0.1.0, \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Matrix | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Matrix-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-dendrite-0-1-0-kommunikaczionnogo-servera-s-realizacziej-protokola-matrix\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-11T23:42:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-11T23:42:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47L\u00ebshimi i Dendrite 0.1.0, serverit t\u00eb komunikimit me implementimin e protokollit Matrix | ProHoster","description":"\u00cbsht publikuar nj\u00eb version i serverit Matrix","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-dendrite-0-1-0-kommunikaczionnogo-servera-s-realizacziej-protokola-matrix","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Dendrite 0.1.0, \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Matrix | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Matrix-\u0441\u0435\u0440\u0432\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-dendrite-0-1-0-kommunikaczionnogo-servera-s-realizacziej-protokola-matrix","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-11T23:42:16+00:00","article:modified_time":"2020-10-11T23:42:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96449","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:42:31","updated":"2022-10-02 17:54:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/96449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=96449"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/96449\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/96450"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=96449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=96449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=96449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}