{"id":393042,"date":"2026-11-01T00:37:02","date_gmt":"2026-11-01T00:37:02","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/soc-de-poble-portal-de-pobles-connectats\/"},"modified":"2026-11-03T04:28:17","modified_gmt":"2026-11-03T04:28:17","slug":"socdepoble","status":"publish","type":"plugin","link":"https:\/\/pt.wordpress.org\/plugins\/socdepoble\/","author":9632637,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.12","stable_tag":"1.1.12","tested":"7.1.4","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"S\u00f3c de Poble. Portal de Pobles Connectats","header_author":"S\u00f3c de Poble","header_description":"Connect to the S\u00f3c de Poble Portal, a Fediverse of Connected Villages! The civic network connecting neighbours, associations, events and local shops. Open Settings \u2794 S\u00f3c de Poble to choose your village and activate this node.","assets_banners_color":"66a382","last_updated":"2026-11-03 04:28:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/socdepoble.org","header_author_uri":"https:\/\/socdepoble.org","rating":0,"author_block_rating":0,"active_installs":0,"downloads":348,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.10":{"tag":"1.1.10","author":"socdepoble","date":"2026-11-01 01:58:36","revision":3777487},"1.1.12":{"tag":"1.1.12","author":"socdepoble","date":"2026-11-03 04:28:17","revision":3781091}},"upgrade_notice":{"1.1.12":"<p>Cinc idiomes integrats, lletra gran i guia en tres passos; els camps es conserven en canviar de llengua.<\/p>","1.1.11":"<p>\u00abMostra els detalls\u00bb com a WordPress.org, i el visor al dia: condicions 2.3 amb 16 anys, alertes municipals que caduquen, mem\u00f2ria oral amb poble i etiquetes, dades obertes 1.2.0 amb not\u00edcies i agenda, i Connectar, membres i enquadrament en cinc lleng\u00fces.<\/p>","1.1.10":"<p>Guia d&#039;instal\u00b7laci\u00f3 did\u00e0ctica en 3 passos amb l&#039;exemple real de Gent de la Torre ([socdepoble_app poble=&quot;la-torre-de-les-macanes&quot;] + plantilla S\u00f3c de Poble \u00b7 full screen) i galeria de 10 captures.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3777455,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3777455,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3777455,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3777455,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"socdepoble\/app":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"socdepoble\/app","version":"0.2.0","title":"S\u00f3c de Poble","category":"embed","icon":"groups","description":"Embeds the S\u00f3c de Poble app with the universal host markup.","keywords":["socdepoble","poble","village","community"],"textdomain":"socdepoble","attributes":{"nomPoble":{"type":"string","default":""},"poble":{"type":"string","default":""},"rutaInicial":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"file:.\/editor.js","render":"file:.\/render.php"}},"tagged_versions":["1.1.10","1.1.12"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3781093,"resolution":"1","location":"assets","locale":"","width":1024,"height":881},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3781093,"resolution":"10","location":"assets","locale":"","width":1024,"height":810},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3781093,"resolution":"2","location":"assets","locale":"","width":1024,"height":881},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3781093,"resolution":"3","location":"assets","locale":"","width":1024,"height":881},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3781093,"resolution":"4","location":"assets","locale":"","width":1024,"height":881},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3781093,"resolution":"5","location":"assets","locale":"","width":1024,"height":881},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3781093,"resolution":"6","location":"assets","locale":"","width":1024,"height":1024},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3781093,"resolution":"7","location":"assets","locale":"","width":1024,"height":1024},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3781093,"resolution":"8","location":"assets","locale":"","width":896,"height":1200},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3781093,"resolution":"9","location":"assets","locale":"","width":1024,"height":1024}},"screenshots":{"1":"<strong>Vista real del sistema \u00b7 El Xat i les Comunitats del Poble (<code>\/xat<\/code>):<\/strong> Interf\u00edcie principal amb el men\u00fa lateral a l'esquerra, la columna de converses i canals comunitaris al centre (<em>S\u00f3c de Poble<\/em>, <em>Javi Llinares<\/em>, <em>Gent de La Torre<\/em>, <em>IAIA MarIA<\/em>) i la p\u00e0gina de benvinguda a la dreta.","2":"<strong>Vista real del sistema \u00b7 El Mur del Poble (<code>\/mur<\/code>):<\/strong> Graella de publicacions recents amb les targetes quadrades de <em>Pedra Seca<\/em>, cercador i filtres per explorar el mur, el mercat, el calendari i el mapa.","3":"<strong>Vista real del sistema \u00b7 Pobles i Territori (<code>\/pobles<\/code>):<\/strong> Directori de municipis i nodes rurals connectats (<em>La Torre de les Ma\u00e7anes<\/em>, <em>Xixona<\/em> i la resta de pobles de la comarca).","4":"<strong>Vista real del sistema \u00b7 La Wiki de Poble (<code>\/wikidepoble<\/code>):<\/strong> Espai de treball de tres columnes amb l'arbre del coneixement col\u00b7lectiu, llista de documents i lectura editorial.","5":"<strong>Vista real del sistema \u00b7 El Bloc de Notes (<code>\/notes<\/code>):<\/strong> Estudi d'escriptura i publicaci\u00f3 amb carpetes, previsualitzaci\u00f3 en viu de la targeta (<em>Card<\/em>) i editor de continguts.","6":"<strong>Un Poble Imaginari de la Nostra Zona (<code>\/projecte<\/code>):<\/strong> Recreaci\u00f3 fotogr\u00e0fica d'un poble imaginari de les nostres muntanyes (no correspon a cap municipi concret, sin\u00f3 que representa el paisatge de bancals i serres de la nostra terra) com a s\u00edmbol dels pobles connectats.","7":"<strong>Disseny en Pedra Seca Digital (<code>\/disseny<\/code>):<\/strong> Il\u00b7lustraci\u00f3 d'estil c\u00f2mic del nostre sistema de disseny <em>Pedra Seca<\/em>: els mestres d'obra i les iaies del poble aixecant la interf\u00edcie web carreu a carreu, amb humor i ofici.","8":"<strong>El Mercat de Poble i Productes Locals (<code>\/mercat<\/code>):<\/strong> Il\u00b7lustraci\u00f3 d'estil c\u00f2mic del mercat de proximitat i d'economia de Km 0 a la pla\u00e7a del poble.","9":"<strong>Candidatura Europea NLnet \u00b7 NGI Fediversity (<code>\/page\/fediversity<\/code>):<\/strong> Il\u00b7lustraci\u00f3 d'estil c\u00f2mic on l'enginyeria popular del poble presenta el seu projecte de Fedivers rural davant dels avaluadors cient\u00edfics europeus. La candidatura est\u00e0 en avaluaci\u00f3: S\u00f3c de Poble no rep cap finan\u00e7ament d'NGI Fediversity.","10":"<strong>Exemple real de configuraci\u00f3 en 1 minut a WordPress (<code>gentdelatorre.net<\/code>):<\/strong> Un sol bloc de <em>Codi de substituci\u00f3<\/em> amb <code>[socdepoble_app poble=\"la-torre-de-les-macanes\"]<\/code> al centre i la plantilla <strong>\u00abS\u00f3c de Poble \u00b7 full screen\u00bb<\/strong> triada a la columna dreta."}},"plugin_section":[],"plugin_tags":[2316,230,289977,904,52561],"plugin_category":[44,56],"plugin_contributors":[289976],"plugin_business_model":[],"class_list":["post-393042","plugin","type-plugin","status-publish","hentry","plugin_tags-community","plugin_tags-embed","plugin_tags-municipal","plugin_tags-social-network","plugin_tags-village","plugin_category-discussion-and-community","plugin_category-social-and-sharing","plugin_contributors-socdepoble","plugin_committers-socdepoble"],"banners":{"banner":"https:\/\/ps.w.org\/socdepoble\/assets\/banner-772x250.png?rev=3777455","banner_2x":"https:\/\/ps.w.org\/socdepoble\/assets\/banner-1544x500.png?rev=3777455","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/socdepoble\/assets\/icon-128x128.png?rev=3777455","icon_2x":"https:\/\/ps.w.org\/socdepoble\/assets\/icon-256x256.png?rev=3777455","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/socdepoble\/assets\/screenshot-1.png?rev=3781093","caption":"<strong>Vista real del sistema \u00b7 El Xat i les Comunitats del Poble (<code>\/xat<\/code>):<\/strong> Interf\u00edcie principal amb el men\u00fa lateral a l'esquerra, la columna de converses i canals comunitaris al centre (<em>S\u00f3c de Poble<\/em>, <em>Javi Llinares<\/em>, <em>Gent de La Torre<\/em>, <em>IAIA MarIA<\/em>) i la p\u00e0gina de benvinguda a la dreta."},{"src":"https:\/\/ps.w.org\/socdepoble\/assets\/screenshot-2.png?rev=3781093","caption":"<strong>Vista real del sistema \u00b7 El Mur del Poble (<code>\/mur<\/code>):<\/strong> Graella de publicacions recents amb les targetes quadrades de <em>Pedra Seca<\/em>, cercador i filtres per explorar el mur, el mercat, el calendari i el mapa."},{"src":"https:\/\/ps.w.org\/socdepoble\/assets\/screenshot-3.png?rev=3781093","caption":"<strong>Vista real del sistema \u00b7 Pobles i Territori (<code>\/pobles<\/code>):<\/strong> Directori de municipis i nodes rurals connectats (<em>La Torre de les Ma\u00e7anes<\/em>, <em>Xixona<\/em> i la resta de pobles de la comarca)."},{"src":"https:\/\/ps.w.org\/socdepoble\/assets\/screenshot-4.png?rev=3781093","caption":"<strong>Vista real del sistema \u00b7 La Wiki de Poble (<code>\/wikidepoble<\/code>):<\/strong> Espai de treball de tres columnes amb l'arbre del coneixement col\u00b7lectiu, llista de documents i lectura editorial."},{"src":"https:\/\/ps.w.org\/socdepoble\/assets\/screenshot-5.png?rev=3781093","caption":"<strong>Vista real del sistema \u00b7 El Bloc de Notes (<code>\/notes<\/code>):<\/strong> Estudi d'escriptura i publicaci\u00f3 amb carpetes, previsualitzaci\u00f3 en viu de la targeta (<em>Card<\/em>) i editor de continguts."},{"src":"https:\/\/ps.w.org\/socdepoble\/assets\/screenshot-6.png?rev=3781093","caption":"<strong>Un Poble Imaginari de la Nostra Zona (<code>\/projecte<\/code>):<\/strong> Recreaci\u00f3 fotogr\u00e0fica d'un poble imaginari de les nostres muntanyes (no correspon a cap municipi concret, sin\u00f3 que representa el paisatge de bancals i serres de la nostra terra) com a s\u00edmbol dels pobles connectats."},{"src":"https:\/\/ps.w.org\/socdepoble\/assets\/screenshot-7.png?rev=3781093","caption":"<strong>Disseny en Pedra Seca Digital (<code>\/disseny<\/code>):<\/strong> Il\u00b7lustraci\u00f3 d'estil c\u00f2mic del nostre sistema de disseny <em>Pedra Seca<\/em>: els mestres d'obra i les iaies del poble aixecant la interf\u00edcie web carreu a carreu, amb humor i ofici."},{"src":"https:\/\/ps.w.org\/socdepoble\/assets\/screenshot-8.png?rev=3781093","caption":"<strong>El Mercat de Poble i Productes Locals (<code>\/mercat<\/code>):<\/strong> Il\u00b7lustraci\u00f3 d'estil c\u00f2mic del mercat de proximitat i d'economia de Km 0 a la pla\u00e7a del poble."},{"src":"https:\/\/ps.w.org\/socdepoble\/assets\/screenshot-9.png?rev=3781093","caption":"<strong>Candidatura Europea NLnet \u00b7 NGI Fediversity (<code>\/page\/fediversity<\/code>):<\/strong> Il\u00b7lustraci\u00f3 d'estil c\u00f2mic on l'enginyeria popular del poble presenta el seu projecte de Fedivers rural davant dels avaluadors cient\u00edfics europeus. La candidatura est\u00e0 en avaluaci\u00f3: S\u00f3c de Poble no rep cap finan\u00e7ament d'NGI Fediversity."},{"src":"https:\/\/ps.w.org\/socdepoble\/assets\/screenshot-10.png?rev=3781093","caption":"<strong>Exemple real de configuraci\u00f3 en 1 minut a WordPress (<code>gentdelatorre.net<\/code>):<\/strong> Un sol bloc de <em>Codi de substituci\u00f3<\/em> amb <code>[socdepoble_app poble=\"la-torre-de-les-macanes\"]<\/code> al centre i la plantilla <strong>\u00abS\u00f3c de Poble \u00b7 full screen\u00bb<\/strong> triada a la columna dreta."}],"raw_content":"<!--section=description-->\n<h4>\ud83c\udf0d 100% en Valenci\u00e0 \/ Catal\u00e0 Natiu + 5 Idiomes + Traductor Autom\u00e0tic Integrat<\/h4>\n\n<ul>\n<li><strong>Nota sobre l'av\u00eds de WordPress.org:<\/strong> L'aplicaci\u00f3 \u00e9s nativa en valenci\u00e0\/catal\u00e0 i porta 5 idiomes. L'av\u00eds del directori parla dels textos d'administraci\u00f3 del connector (ajustos, Salut del lloc i nom de la plantilla): en la c\u00f2pia de WordPress.org ixen en angl\u00e9s fins que translate.wordpress.org n'aprove la traducci\u00f3 al catal\u00e0 i, per als llocs en valenci\u00e0, la valenciana (ca-val). Per a eixa part, l'av\u00eds \u00e9s correcte.<\/li>\n<li><strong>5 idiomes d'interf\u00edcie inclosos de s\u00e8rie:<\/strong> <strong>Valenci\u00e0 \/ Catal\u00e0 (<code>ca<\/code>)<\/strong>, <strong>Castell\u00e0 (<code>es<\/code>)<\/strong>, <strong>Angl\u00e9s (<code>en<\/code>)<\/strong>, <strong>Basc (<code>eu<\/code>)<\/strong> i <strong>Gallec (<code>gl<\/code>)<\/strong>, seleccionables en qualsevol moment pel visitant dins de l'aplicaci\u00f3.<\/li>\n<li><strong>Traductor Sobir\u00e0 de P\u00e0gines integrat (Apertium, sense Google):<\/strong> Inclou a la barra superior un bot\u00f3 <strong>\u00abTraduir\u00bb<\/strong> que tradu\u00efx al vol el contingut de les p\u00e0gines a altres idiomes (<strong>Castell\u00e0, Angl\u00e9s, Franc\u00e9s i Gallec<\/strong>) utilitzant programari lliure (Apertium, nascut a la Universitat d'Alacant), sense enviar dades a Google Translate ni necessitar claus de pagament.<\/li>\n<\/ul>\n\n<p><strong>S\u00f3c de Poble<\/strong> convertix qualsevol instal\u00b7laci\u00f3 de WordPress \u2014d'un ajuntament, associaci\u00f3 cultural, cooperativa agr\u00edcola, escola rural, grup d'acci\u00f3 local o col\u00b7lectiu ve\u00efnal\u2014 en una <strong>pla\u00e7a p\u00fablica digital viva i sobirana<\/strong>, connectada als pobles de S\u00f3c de Poble. Dissenyat des de <strong>La Torre de les Ma\u00e7anes (l'Alacant\u00ed, Pa\u00eds Valenci\u00e0)<\/strong> sota la filosofia del <strong>Trellat<\/strong> i l'arquitectura de <strong>Pedra Seca Digital<\/strong>, porta la tecnologia m\u00e9s avan\u00e7ada al m\u00f3n rural sense perdre l'\u00e0nima de poble ni l'humor gr\u00e0fic de la nostra terra.<\/p>\n\n<h4>Per qu\u00e8 S\u00f3c de Poble? (Filosofia de Pedra Seca i Trellat)<\/h4>\n\n<p>Els nostres pobles patixen una doble despoblaci\u00f3: la f\u00edsica i la digital. Quan la vida d'un municipi es dispersa en desenes de grups tancats de multinacionals, la mem\u00f2ria oral es perd, el comer\u00e7 local s'ofega i la gent gran queda exclosa darrere d'interf\u00edcies confuses i algoritmes publicitaris.<\/p>\n\n<p><strong>S\u00f3c de Poble<\/strong> naix per revertir esta tend\u00e8ncia amb quatre pilars fonamentals:<\/p>\n\n<ul>\n<li><strong>Valenci\u00e0 \/ Catal\u00e0 com a llengua base i matriu cultural:<\/strong> Tota la interf\u00edcie, la documentaci\u00f3, les guies d'accessibilitat cognitiva i la mem\u00f2ria de la comunitat estan constru\u00efdes en la nostra llengua pr\u00f2pia com a tronc principal, amb suport multillengua integrat (Valenci\u00e0\/Catal\u00e0, Castell\u00e0, Angl\u00e9s, Basc, Gallec i traducci\u00f3 autom\u00e0tica lliure de p\u00e0gines amb Apertium).<\/li>\n<li><strong>Arquitectura de Pedra Seca (Zero Fricci\u00f3):<\/strong> Com els marges de pedra seca de les nostres muntanyes, cada bloc encaixa pel seu propi pes sense necessitar ciment innecessari. El connector incrusta l'aplicaci\u00f3 modular completa (<code>&lt;soc-de-poble&gt;<\/code>) en una p\u00e0gina del teu WordPress mitjan\u00e7ant un sol codi (<code>[socdepoble_app]<\/code>) o el bloc visual <strong>S\u00f3c de Poble<\/strong>, sense alterar la resta del teu tema ni la base de dades d'usuaris del teu lloc web.<\/li>\n<li><strong>Accessibilitat S\u00e8nior Extrema (Regla dels 3 Segons):<\/strong> Tipografia clara (<code>Noto Sans<\/code> local, zero connexions a Google Fonts), contrast d'alta visibilitat pensat per llegir-se a ple sol a la pla\u00e7a del poble, botons t\u00e0ctils generosos (<code>48x48 px<\/code>) i navegaci\u00f3 intu\u00eftiva tant per a una iaia de 85 anys com per a un t\u00e8cnic municipal.<\/li>\n<li><strong>Sobirania de Dades, Portabilitat i Fedivers Rural (Fediversity):<\/strong> Dades estructurades obertes (<code>Schema.org<\/code> \/ <code>JSON-LD<\/code>) i un paquet de dades obertes per municipi (Frictionless Data Package v2 i BagIt) que hui porta les not\u00edcies i l'agenda que el servidor de dades publica per a tothom i signa una entitat, i el directori p\u00fablic d'entitats; la mem\u00f2ria cultural i la mem\u00f2ria oral encara no. A socdepoble.org, una primera fase de federaci\u00f3 de nom\u00e9s lectura: actors d'<code>ActivityPub<\/code>, <code>NodeInfo 2.1<\/code> i WebFinger per la ruta <code>\/.well-known\/webfinger\/acct:\u2026<\/code>, la que anuncia <code>\/.well-known\/host-meta<\/code> (la consulta est\u00e0ndard <code>?resource=<\/code> encara no respon).<\/li>\n<\/ul>\n\n<h4>Els 6 M\u00f2duls del Poble Connectat<\/h4>\n\n<ol>\n<li><strong>Xat Ve\u00efnal i Comunitats (Entrada Principal):<\/strong> El punt de trobada viu del poble, amb canals per a l'Ajuntament, Gent del Poble, associacions, la IAIA MarIA i converses privades.<\/li>\n<li><strong>El Mur del Poble (B\u00e0ndols i Vida Ve\u00efnal):<\/strong> El taulell d'anuncis viu del municipi. Comunicats oficials, avisos d'aigua o camins, cr\u00f2niques de festes, fotografies hist\u00f2riques i debats ve\u00efnals ordenats cronol\u00f2gicament, sense algoritmes opacs.<\/li>\n<li><strong>El Mercat Rural de Km 0:<\/strong> Aparador directe per als productors, forns, alm\u00e0sseres, apicultors, artesans i comer\u00e7os del poble per difondre la collita del dia i els productes de proximitat sense comissions ni intermediaris.<\/li>\n<li><strong>L'Agenda i Calendari Comunal:<\/strong> Festes patronals, aplecs, mercats setmanals, plens municipals, tallers i calendari agr\u00edcola compartit.<\/li>\n<li><strong>La Wiki de Poble (Arxiu i Mem\u00f2ria Viva):<\/strong> L'enciclop\u00e8dia col\u00b7laborativa del terme municipal: topon\u00edmia, fonts, masos, receptes tradicionals, oficis i hist\u00f2ria oral custodiada pel mateix poble.<\/li>\n<li><strong>Directori de Pobles, Comer\u00e7os i Associacions:<\/strong> Fitxes verificades de totes les entitats, col\u00b7lectius, serveis p\u00fablics i negocis locals.<\/li>\n<\/ol>\n\n<h4>Com funciona a WordPress? (Exemple real: Gent de la Torre)<\/h4>\n\n<ul>\n<li><strong>Un sol codi de substituci\u00f3 (<code>[socdepoble_app]<\/code>):<\/strong> Nom\u00e9s cal crear una p\u00e0gina a WordPress i posar el codi <code>[socdepoble_app]<\/code> (o <code>[socdepoble_app poble=\"la-torre-de-les-macanes\"]<\/code>).<\/li>\n<li><strong>Plantilla de pantalla completa (<code>S\u00f3c de Poble \u00b7 full screen<\/code>):<\/strong> En seleccionar la plantilla inclosa <strong>S\u00f3c de Poble \u00b7 full screen<\/strong> al panell dret de la p\u00e0gina, el portal ocupa tota la finestra com una aplicaci\u00f3 web progressiva (PWA) neta, sense que la cap\u00e7alera ni el peu del tema de WordPress destorben.<\/li>\n<li><strong>Adreces compartibles:<\/strong> Quan un ve\u00ed navega pel Xat, el Mur o el Mercat, l'adre\u00e7a s'actualitza i es pot compartir per WhatsApp, Telegram o Mastodon.<\/li>\n<li><strong>Diagn\u00f2stic a Salut del Lloc (<em>Site Health<\/em>):<\/strong> Incorpora comprovacions autom\u00e0tiques a <em>Ferramentes \u2794 Salut del lloc<\/em> per verificar que el paquet d'actius locals (<code>dist\/<\/code>) est\u00e0 \u00edntegre i operatiu.<\/li>\n<\/ul>\n\n<h4>English Summary (For International Reviewers &amp; Fediverse Auditing)<\/h4>\n\n<p><strong>S\u00f3c de Poble<\/strong> embeds the <strong>S\u00f3c de Poble<\/strong> rural community web application (<code>https:\/\/socdepoble.org<\/code>) inside a WordPress site using the <code>[socdepoble_app]<\/code> shortcode or the <strong>S\u00f3c de Poble<\/strong> block (<code>&lt;soc-de-poble&gt;<\/code>). Built in Valencian\/Catalan as its cultural and linguistic foundation, it provides municipalities, rural cooperatives, and local associations with a Community Chat (<code>xat<\/code>), Village Wall (<code>mur<\/code>), Local Marketplace (<code>mercat<\/code>), Community Calendar (<code>calendari<\/code>), Local Directory (<code>pobles<\/code>), and Wiki (<code>wikidepoble<\/code>), while keeping all JavaScript, CSS, icons, and fonts (<code>Noto Sans<\/code> under SIL Open Font License 1.1 in <code>dist\/fonts\/OFL.txt<\/code>) bundled locally inside <code>dist\/<\/code>. Federation endpoints are served by socdepoble.org; installing this plugin does not make the WordPress site a Fediverse node.<\/p>\n\n<ul>\n<li>Translation-ready (text domain <code>socdepoble<\/code>): translations for the plugin and the block editor come from translate.wordpress.org.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p><strong>Valenci\u00e0 \/ Catal\u00e0:<\/strong>\nTots els fitxers d'execuci\u00f3 del visor (JavaScript, fulls d'estil CSS, icones i tipografia <code>Noto Sans<\/code>) s'entreguen localment des de la carpeta <code>dist\/<\/code> d'este connector. No es carrega cap script ni tipografia des de xarxes CDN de tercers ni des de Google Fonts. Quan un visitant obri una p\u00e0gina que cont\u00e9 el portal <strong>S\u00f3c de Poble<\/strong>, el navegador es connecta als serveis del projecte <strong>S\u00f3c de Poble<\/strong> per carregar el contingut comunitari en viu.<\/p>\n\n<p><strong>English (WordPress.org Compliance Disclosure):<\/strong>\nThis plugin connects to the S\u00f3c de Poble service. Accounts, messages and posts are stored in its backend, not in the WordPress database. The application uses the following services when a visitor opens an embedded application and uses the relevant features:<\/p>\n\n<ol>\n<li>S\u00f3c de Poble backend, currently hosted on Supabase: required for the connected service. It handles sign-in, profiles, messages, posts, marketplace listings, events and real-time updates. Google sign-in returns directly to the page that hosts the application. Terms and privacy information: https:\/\/socdepoble.org. Supabase terms: https:\/\/supabase.com\/terms ; privacy: https:\/\/supabase.com\/privacy<\/li>\n<li>Google Sign-In: used only when chosen by the visitor. Terms: https:\/\/policies.google.com\/terms ; privacy: https:\/\/policies.google.com\/privacy<\/li>\n<li>OpenStreetMap: used for the map view. Terms: https:\/\/wiki.osmfoundation.org\/wiki\/Terms_of_Use ; privacy: https:\/\/osmfoundation.org\/wiki\/Privacy_Policy<\/li>\n<li>Profile images from sign-in providers may load from lh3.googleusercontent.com, platform-lookaside.fbsbx.com, graph.facebook.com or avatars.githubusercontent.com. One design catalogue page embeds a YouTube video (youtube-nocookie.com). Terms: https:\/\/www.youtube.com\/t\/terms<\/li>\n<li>Translation, only when a visitor presses Translate: the page's text or HTML is sent from WordPress to Apertium (beta.apertium.org, or apertium.org when it fails; Galician only beta.apertium.org) for Spanish, English, French and Galician, and for German and Basque to the LibreTranslate-compatible service set in SDP_TRADUCCIO_URL, if any. With a DeepL key, every language goes to api-free.deepl.com or api.deepl.com instead. Configuration, retention, terms and privacy are described below.<\/li>\n<li><p>Wikimedia (Wikipedia, Wikidata and Wikimedia Commons): only on a village page with missing details, when the visitor presses the button to bring them from Wikipedia. The visitor's browser then sends the village name, IP address, browser user agent and language to ca.wikipedia.org, www.wikidata.org and commons.wikimedia.org, without cookies or the page address, and loads photos from upload.wikimedia.org or thumb.wikimedia.org. Terms: https:\/\/foundation.wikimedia.org\/wiki\/Policy:Terms_of_Use ; privacy: https:\/\/foundation.wikimedia.org\/wiki\/Policy:Privacy_policy<\/p><\/li>\n<li><p>S\u00f3c de Poble media server: the service's content images (the village archive and community photos and illustrations: uploads, towns, fotos, events, ui, nano_cards, img, notes) are not bundled. The visitor's browser loads each one from https:\/\/socdepoble.org\/assets\/ when a page shows it; like any image request, this sends the visitor's IP address, browser user agent and the address of the page. Terms and privacy information: https:\/\/socdepoble.org\/legal<\/p><\/li>\n<\/ol>\n\n<h3>Link previews per route<\/h3>\n\n<p>Off by default, and not available yet: current packages do not include the route table <code>dist\/seo-routes.json<\/code>, so the filters described here have no effect. Once a package includes that table, when the <code>socdepoble_enxufe_seo<\/code> filter returns <code>true<\/code> and <code>socdepoble_enxufe_ruta_a_url<\/code> returns <code>parametre<\/code>, a request with <code>?sdp=\/route<\/code> gets that route's Open Graph tags from the table only; nothing from the request is printed. The page cache must not ignore or strip the <code>sdp<\/code> query parameter.<\/p>\n\n<h3>Translation service<\/h3>\n\n<p>Without configuration, Spanish (ES), English (EN-GB), French (FR) and Galician (GL) use the public Apertium service, free software from the Apertium project, with no key: one request per uncached text, with an explicit format (txt or html), to https:\/\/beta.apertium.org\/apy\/translate and, after a transport error or a 5xx response, to https:\/\/apertium.org\/apy\/translate (same project). Galician uses only the beta endpoint: the main one has no Catalan to Galician pair. The constant SDP_TRADUCCIO_APERTIUM_URL replaces these endpoints. Apertium has no Catalan to German or Basque pair: German (DE) and Basque (EU) use the LibreTranslate-compatible endpoint in the constant SDP_TRADUCCIO_URL, with the destination's language code and an optional key in SDP_TRADUCCIO_URL_CLAU; without it, these requests return 503 and the application says that translation is not available. Endpoint constants must be https URLs without credentials; other values are ignored. Each call to these services times out after 12 seconds, and a request stops calling them after 30 seconds; translations already received stay cached.<\/p>\n\n<p>Optional DeepL: set DEEPL_API_KEY in the PHP process environment or as a constant in wp-config.php, and DeepL translates every language, Galician and Basque included. The plugin does not load the source repository's .env file or expose keys in JavaScript. Free API keys ending in :fx use api-free.deepl.com; other keys use api.deepl.com. No SDK is required.<\/p>\n\n<p>POST \/wp-json\/socdepoble\/v1\/traduir accepts JSON such as {\"textos\":[\"Bon dia\"],\"desti\":\"ES\",\"origen\":\"CA\",\"format\":\"text\"}. Supported destinations are ES, EN-GB, FR, DE, GL and EU. The format may be text or html; renderers must sanitize translated HTML. Each batch accepts up to 50 strings, 5000 Unicode characters and 20000 text bytes; the whole JSON request body is limited to 32768 bytes. The response is {\"traduccions\":[\"...\"],\"origen\":\"CA\",\"desti\":\"ES\",\"cache\":false}. The plugin's own instances receive this same-origin service in the traductor-url attribute. Cookies and a WordPress login are not required. Portable embedding code omits this local service URL.<\/p>\n\n<p>Public usage is limited to 30 uncached requests per 10 minutes per REMOTE_ADDR, 10000 characters per UTC day and 100000 per UTC month per WordPress site. Forwarded address headers are not trusted. Integer constants SDP_TRADUCCIO_LIMIT_DIARI and SDP_TRADUCCIO_LIMIT_MENSUAL override the character budgets; zero disables new upstream requests. Budgets are reserved atomically before sending and survive transient eviction. Failed requests still consume the local reservation because a timed-out request may have been billed. These local limits apply to every provider and also protect the public Apertium service; they are not a reading of a DeepL account balance. Each multisite site has its own limit, so configure account limits at DeepL as well.<\/p>\n\n<p>Overlapping cache misses return 503 (busy); independent texts may proceed concurrently. A short global lock protects only budget reservation. Provider errors 403\/429\/456 trigger a 60-second pause, with no automatic retries; a timeout or transport failure does not, so the next request tries again. Repeated or overlapping batches reuse individual translations for seven days, separated by provider, language, format and DeepL key. WordPress may evict transients earlier.<\/p>\n\n<p>An explicit translation request sends the selected text from WordPress to the provider over HTTPS, identified as SocDePoble-Translation. The plugin does not log original text, keys or service URLs, or place them in cache keys. Transients contain translated text for seven days and hashed client counters for ten minutes. Translations can contain the same personal data as the original text. Expired transients may remain in the database until WordPress cleans them up. Uninstallation removes database budgets, locks and transients; external object-cache entries normally expire within seven days. Apertium project and service information: https:\/\/www.apertium.org\/ . For the service in SDP_TRADUCCIO_URL, its operator's terms apply. DeepL terms: https:\/\/www.deepl.com\/pro-license ; privacy: https:\/\/www.deepl.com\/privacy<\/p>\n\n<p>The service uses REMOTE_ADDR. Behind a reverse proxy, visitors may share a rate limit; configure trusted proxy address handling at the web server rather than trusting arbitrary forwarded headers. Keep the WordPress home and site URLs aligned with the public origin.<\/p>\n\n<p>Translation limits must be integer constants, without quotes. Requests without an Origin header are permitted for non-browser clients; JSON and budget checks still apply. Visitors can exhaust the public daily budget: Origin is not authentication. WordPress HTTP hooks and other installed plugins are trusted server code and can observe outgoing requests.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin adds no analytics of its own. When embedded, the application does not send visit statistics to S\u00f3c de Poble. If the host already loads Umami as window.umami, the application forwards its events to that host's Umami instance.<\/p>\n\n<p>Shareable addresses place the application route, including any search text or item identifier, in the page address, the browser history and copied links. In the default <code>fragment<\/code> mode the route stays in the browser and is not sent to the web server. The <code>parametre<\/code> mode sends it to the server as a query parameter, where it can appear in server logs and caches.<\/p>\n\n<h3>Source code and build<\/h3>\n\n<p>The file dist\/soc-de-poble.standalone.js is compiled and minified; in the standalone package it is a small loader for the compiled and minified JavaScript modules in dist\/trossos\/. Human-readable source and build tools are public in the backup-notes-publish branch, https:\/\/github.com\/socdepoble\/socdepoble.org\/tree\/backup-notes-publish: the application is in src\/, the build configuration in vite.standalone.config.js and this adapter in wordpress-plugin\/. Each build writes dist\/sdp-release.json with the version, bundle SHA-256 and integrity, and its pinned data node, and dist\/sdp-inventari.json with the SHA-256 of every file, so a host can verify what it serves.<\/p>\n\n<p>To build locally, run <code>npm ci<\/code>, <code>npm run build:wp<\/code> (standalone, dist\/) and <code>npm run build:wp:directori<\/code> (WordPress, builds\/directori\/dist\/). For a release, set SDP_RELEASE=1 and use the same SDP_VERSIO and public configuration for both commands. The packager verifies both inventories and their dependencies before creating packages.<\/p>\n\n<p>The directory variant requires WordPress 6.6 or later and loads core React, ReactDOM and the JSX runtime through the react, react-dom and react-jsx-runtime handles. The standalone package includes its own React for Sollutia, other hosts and the project's distribution channel. Both use the same embedding contract, with different bundle hashes.<\/p>\n\n<p>Typography: the Noto Sans font files in dist\/fonts\/ are used under the SIL Open Font License 1.1  \u2026<\/p>\n\n<!--section=installation-->\n<h4>Com posar S\u00f3c de Poble a la teua web en 3 passos molt f\u00e0cils<\/h4>\n\n<ol>\n<li><p><strong>Pas 1 \u00b7 Instal\u00b7la el connector i configura el teu poble:<\/strong><\/p>\n\n<ul>\n<li>Instal\u00b7la i activa <strong>S\u00f3c de Poble. Portal de Pobles Connectats<\/strong> des de <strong>Complements \u2794 Afegir complement<\/strong>.<\/li>\n<li>Al men\u00fa esquerre de WordPress, ves a <strong>Ajustos \u2794 S\u00f3c de Poble<\/strong>.<\/li>\n<li>Escriu el nom p\u00fablic del teu portal (per exemple, <code>Gent de la Torre<\/code>) i l'identificador del teu poble (per exemple, <code>la-torre-de-les-macanes<\/code>), i prem el bot\u00f3 blau <strong>\u00abGuardar els canvis\u00bb<\/strong>.<\/li>\n<\/ul><\/li>\n<li><p><strong>Pas 2 \u00b7 Posa S\u00f3c de Poble en una p\u00e0gina (tria UNA de les dos maneres):<\/strong><\/p>\n\n<ul>\n<li><strong>Manera A (amb el bloc Codi de substituci\u00f3 \/ Shortcode \u2014 la m\u00e9s r\u00e0pida):<\/strong>\nVes a <strong>P\u00e0gines \u2794 Afegir una p\u00e0gina<\/strong>, posa-li t\u00edtol (per exemple, <em>S\u00f3c de Poble<\/em>), afig un bloc de <strong>Codi de substituci\u00f3<\/strong> (<em>Shortcode<\/em>) i pega <strong>un sol<\/strong> codi com este: <code>[socdepoble_app poble=\"la-torre-de-les-macanes\"]<\/code>\n<em>(Nota: si ja has guardat el teu poble al Pas 1, tamb\u00e9 pots escriure simplement <code>[socdepoble_app]<\/code> sense res m\u00e9s).<\/em><\/li>\n<li><strong>Manera B (amb el bloc visual de l'editor):<\/strong>\nDins de l'editor de la p\u00e0gina, prem el bot\u00f3 <code>+<\/code> (<em>Afegir un bloc<\/em>), busca <strong>\u00abS\u00f3c de Poble\u00bb<\/strong>, fes-hi clic i publica la p\u00e0gina.<\/li>\n<\/ul><\/li>\n<li><p><strong>Pas 3 \u00b7 Fes que ocupe tota la pantalla i siga la p\u00e0gina d'inici:<\/strong><\/p>\n\n<ul>\n<li>A la columna dreta de l'editor de la p\u00e0gina (pestanya <strong>P\u00e0gina<\/strong>), busca l'apartat <strong>\u00abPlantilla\u00bb<\/strong> (<em>Template<\/em>) i selecciona <strong>\u00abS\u00f3c de Poble \u00b7 full screen\u00bb<\/strong> (<em>S\u00f3c de Poble \u00b7 pantalla completa<\/em>). Aix\u00ed el portal es veur\u00e0 net a pantalla completa, sense les barres del tema antic (mira la captura de pantalla #10). Amb un tema de blocs, la plantilla apareix en eixe apartat a WordPress 6.7 o posterior; en versions anteriors, tria-la amb l'<strong>Edici\u00f3 r\u00e0pida<\/strong> de la llista de <strong>P\u00e0gines<\/strong>.<\/li>\n<li>Si vols que esta p\u00e0gina siga la portada principal de la teua web (com en <code>https:\/\/gentdelatorre.net\/<\/code>), ves a <strong>Ajustos \u2794 Lectura<\/strong>, marca <em>\u00abUna p\u00e0gina est\u00e0tica\u00bb<\/em>, tria la p\u00e0gina <em>S\u00f3c de Poble<\/em> com a <strong>P\u00e0gina d'inici<\/strong> i prem <strong>\u00abGuardar els canvis\u00bb<\/strong>.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h4>Opcions avan\u00e7ades del Codi de substituci\u00f3 (nom\u00e9s si tens diverses p\u00e0gines)<\/h4>\n\n<p>En el 99% dels casos nom\u00e9s necessites posar <strong>un sol<\/strong> shortcode a la teua p\u00e0gina principal (<code>[socdepoble_app poble=\"la-torre-de-les-macanes\"]<\/code>), que obri el portal complet a la seua entrada principal (<strong>el Xat i les Comunitats del poble<\/strong>, des d'on el ve\u00ed ja es mou pel Mur, el Mercat, el Calendari o els Pobles).<\/p>\n\n<p>Nom\u00e9s si algun dia vols crear una altra p\u00e0gina secund\u00e0ria dins del teu WordPress que s'\u00f2briga directament en un apartat concret, pots afegir l'atribut opcional <code>ruta_inicial<\/code>:<\/p>\n\n<ul>\n<li>Per obrir directament al <strong>Xat del poble<\/strong> (entrada per defecte): <code>[socdepoble_app poble=\"la-torre-de-les-macanes\" ruta_inicial=\"\/xat\"]<\/code><\/li>\n<li>Per obrir directament al <strong>Mur de b\u00e0ndols i not\u00edcies<\/strong>: <code>[socdepoble_app poble=\"la-torre-de-les-macanes\" ruta_inicial=\"\/mur\"]<\/code><\/li>\n<li>Per obrir directament al <strong>Mercat rural de Km 0<\/strong>: <code>[socdepoble_app poble=\"la-torre-de-les-macanes\" ruta_inicial=\"\/mercat\"]<\/code><\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"quin%20codi%20he%20de%20posar%20exactament%20a%20la%20meua%20p%C3%A0gina%3A%20un%20o%20dos%3F\"><h3>Quin codi he de posar exactament a la meua p\u00e0gina: un o dos?<\/h3><\/dt>\n<dd><p><strong>Nom\u00e9s UN.<\/strong> En la p\u00e0gina de WordPress on vulgues mostrar el portal (com la p\u00e0gina d'inici de <code>gentdelatorre.net<\/code>), nom\u00e9s has de posar <strong>un sol<\/strong> bloc de <em>Codi de substituci\u00f3<\/em> amb <code>[socdepoble_app poble=\"la-torre-de-les-macanes\"]<\/code>\n(canviant <code>la-torre-de-les-macanes<\/code> per l'identificador del teu poble, o posant simplement <code>[socdepoble_app]<\/code> si ja l'has configurat en <strong>Ajustos \u2794 S\u00f3c de Poble<\/strong>).<\/p><\/dd>\n<dt id=\"com%20faig%20perqu%C3%A8%20la%20p%C3%A0gina%20es%20veja%20a%20pantalla%20completa%20sense%20les%20cap%C3%A7aleres%20del%20meu%20tema%3F\"><h3>Com faig perqu\u00e8 la p\u00e0gina es veja a pantalla completa sense les cap\u00e7aleres del meu tema?<\/h3><\/dt>\n<dd><p>Quan estigues editant la p\u00e0gina a WordPress, mira la columna de la dreta (pestanya <strong>P\u00e0gina<\/strong>): on posa <strong>Plantilla<\/strong> (<em>Template<\/em>), canvia la plantilla per defecte i tria <strong>\u00abS\u00f3c de Poble \u00b7 full screen\u00bb<\/strong> (<em>S\u00f3c de Poble \u00b7 pantalla completa<\/em>). Despr\u00e9s prem <strong>Guardar<\/strong> (mira la captura #10). Amb un tema de blocs, la plantilla apareix en eixe apartat a WordPress 6.7 o posterior; en versions anteriors, tria-la amb l'<strong>Edici\u00f3 r\u00e0pida<\/strong> de la llista de <strong>P\u00e0gines<\/strong>.<\/p><\/dd>\n<dt id=\"per%20qu%C3%A8%20el%20connector%20t%C3%A9%20el%20valenci%C3%A0%20%2F%20catal%C3%A0%20com%20a%20idioma%20principal%3F\"><h3>Per qu\u00e8 el connector t\u00e9 el Valenci\u00e0 \/ Catal\u00e0 com a idioma principal?<\/h3><\/dt>\n<dd><p>Perqu\u00e8 <strong>S\u00f3c de Poble<\/strong> naix a les muntanyes alacantines (La Torre de les Ma\u00e7anes) amb la vocaci\u00f3 de preservar i dignificar la nostra llengua i cultura popular en l'entorn digital. Valenci\u00e0 i Catal\u00e0 s\u00f3n la mateixa llengua que compartim milions de parlants, i en <strong>S\u00f3c de Poble<\/strong> ocupa el primer lloc per dret propi, alhora que oferim suport multillengua complet (<code>ca<\/code>, <code>es<\/code>, <code>en<\/code>, <code>eu<\/code>, <code>gl<\/code>) i traductor lliure Apertium perqu\u00e8 cap ve\u00ed ni visitant quede fora.<\/p><\/dd>\n<dt id=\"carrega%20tipografies%20o%20scripts%20de%20google%20o%20d%27altres%20multinacionals%3F\"><h3>Carrega tipografies o scripts de Google o d'altres multinacionals?<\/h3><\/dt>\n<dd><p>Tipografies i scripts de la interf\u00edcie, no: la tipografia (<code>Noto Sans<\/code>), les icones i el codi de la interf\u00edcie viuen dins de la carpeta <code>dist\/<\/code> del connector, sense Google Fonts ni cap CDN. Per\u00f2 el portal s\u00ed que es connecta a serveis de fora, i alguns s\u00f3n de multinacionals. Les dades viuen al servidor de S\u00f3c de Poble, allotjat hui a Supabase. L'inici de sessi\u00f3 amb Google nom\u00e9s s'usa si el visitant el tria, i les fotos de perfil dels comptes de Google, Facebook o GitHub es carreguen des dels servidors d'eixos prove\u00efdors quan una p\u00e0gina les mostra. Una p\u00e0gina del cat\u00e0leg de disseny incrusta un v\u00eddeo de YouTube (youtube-nocookie.com, de Google), que es carrega amb el reproductor de YouTube quan el visitant hi arriba. La traducci\u00f3 nom\u00e9s s'envia quan el visitant prem \u00abTraduir\u00bb. La secci\u00f3 \u00abExternal services\u00bb els detalla tots, amb les condicions de cada servei.<\/p><\/dd>\n<dt id=\"quins%20atributs%20i%20filtres%20t%C3%A9%20per%20a%20desenvolupadors%3F\"><h3>Quins atributs i filtres t\u00e9 per a desenvolupadors?<\/h3><\/dt>\n<dd><ul>\n<li>El codi <code>[socdepoble_app]<\/code> admet tres atributs opcionals, que en eixa p\u00e0gina passen per damunt dels ajustos: <code>nom_poble<\/code> (nom p\u00fablic del portal), <code>poble<\/code> (identificador del poble) i <code>ruta_inicial<\/code> (apartat on s'obri, sempre comen\u00e7ant per <code>\/<\/code>). El bloc <strong>S\u00f3c de Poble<\/strong> t\u00e9 les mateixes tres opcions.<\/li>\n<li>El filtre <code>socdepoble_enxufe_config<\/code> rep el nom p\u00fablic i l'identificador del poble dels ajustos i els pot canviar per a tot el lloc; els atributs d'una p\u00e0gina continuen passant-hi per damunt.<\/li>\n<li>El filtre <code>socdepoble_enxufe_idioma<\/code> fixa la llengua inicial de l'aplicaci\u00f3 en este lloc amb un dels codis exactes <code>ca<\/code>, <code>es<\/code>, <code>en<\/code>, <code>eu<\/code> o <code>gl<\/code>; qualsevol altre valor s'ignora, i la tria del visitant sempre guanya. Sense el filtre, l'aplicaci\u00f3 s'obri en valenci\u00e0 i la llengua de WordPress no la canvia.<\/li>\n<li>El filtre <code>socdepoble_enxufe_integritat<\/code> afig la Subresource Integrity a l'script de l'aplicaci\u00f3. Va apagat per defecte perqu\u00e8 un connector de mem\u00f2ria cau o de CDN que reescriu l'eixida faria que el navegador no carregara l'script.<\/li>\n<li>El filtre <code>socdepoble_enxufe_ruta_a_url<\/code> tria on es guarda la ruta de les adreces compartibles: <code>fragment<\/code> (per defecte, <code>#sdp=\/xat<\/code>) o <code>parametre<\/code> (<code>?sdp=\/xat<\/code>); qualsevol altre valor les apaga.<\/li>\n<\/ul><\/dd>\n<dt id=\"tinc%20el%20connector%20instal%C2%B7lat%20dos%20voltes.%20qu%C3%A8%20faig%3F\"><h3>Tinc el connector instal\u00b7lat dos voltes. Qu\u00e8 faig?<\/h3><\/dt>\n<dd><p>Un zip que no porta la carpeta <code>socdepoble<\/code> a l'arrel s'instal\u00b7la al costat de la c\u00f2pia que ja tens, amb el nom del zip. El connector refusa activar una segona c\u00f2pia mentre l'altra est\u00e0 activa. Conserva'n nom\u00e9s una: desactiva l'altra, activa la que vols i esborra la carpeta que sobra. Les dos c\u00f2pies compartixen els ajustos: esborrar-ne una des de <strong>Complements<\/strong> executa el seu desinstal\u00b7lador, que no esborra res mentre l'altra continue activa; les versions antigues s\u00ed que esborren el nom p\u00fablic i l'identificador del poble, aix\u00ed que apunta'ls abans.<\/p><\/dd>\n<dt id=\"qu%C3%A8%20passa%20si%20desinstal%C2%B7le%20el%20connector%3F\"><h3>Qu\u00e8 passa si desinstal\u00b7le el connector?<\/h3><\/dt>\n<dd><p>Si no queda cap altra c\u00f2pia activa del connector, <code>uninstall.php<\/code> esborra els ajustos (<code>socdepoble_enxufe<\/code>), l'estat del canal d'actualitzacions i les dades temporals del traductor (pressupost, panys i traduccions en mem\u00f2ria cau). El connector no crea cap taula pr\u00f2pia a la base de dades. Si una altra c\u00f2pia del connector continua activa, la desinstal\u00b7laci\u00f3 no esborra res: els ajustos s\u00f3n de la c\u00f2pia que queda. Les entrades d'una mem\u00f2ria cau d'objectes externa normalment caduquen en set dies.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.12<\/h4>\n\n<p>Cinc idiomes integrats als ajustos, pestanyes accessibles, lletra de 17px i guia clara en tres passos. Canviar de llengua conserva els camps sense guardar. La marca i el lema castell\u00e0 es mantenen en valenci\u00e0.<\/p>\n\n<h4>1.1.11<\/h4>\n\n<ul>\n<li><strong>\u00abMostra els detalls\u00bb com a WordPress.org:<\/strong> la finestra de detalls del connector mostra la negreta i la cursiva del readme en lloc dels asteriscos, el codi literal, sense cursives ni enlla\u00e7os a dins, i els tres passos de la instal\u00b7laci\u00f3 com una sola llista numerada, amb les seues subllistes.<\/li>\n<li><strong>Textos al dia:<\/strong> el visor diu que el connector oficial \u00e9s p\u00fablic al directori de WordPress.org, i el readme descriu els serveis de fora, les traduccions, les dades obertes i la federaci\u00f3 tal com funcionen hui.<\/li>\n<li><strong>Visor:<\/strong> les condicions d'\u00fas de la p\u00e0gina legal passen a la versi\u00f3 2.3, amb una edat m\u00ednima de 16 anys sense cap excepci\u00f3; cada alerta municipal del Mur diu fins quan \u00e9s vigent i, quan caduca, ix de l'av\u00eds de dalt i deixa de pujar al capdamunt del Mur, sense recarregar la p\u00e0gina, per\u00f2 la targeta conserva el distintiu; la fitxa de mem\u00f2ria oral del Bloc de Notes permet triar el poble, tamb\u00e9 pel seu nom popular, i afegir etiquetes lliures; el paquet de dades obertes de cada poble (format 1.2.0) porta les not\u00edcies i l'agenda p\u00fabliques; i Connectar, la gesti\u00f3 de membres i l'enquadrament de les imatges ja es mostren en les cinc lleng\u00fces.<\/li>\n<li><strong>Nom visible:<\/strong> els avisos d'administraci\u00f3 i la finestra de detalls diuen nom\u00e9s \u00abS\u00f3c de Poble\u00bb.<\/li>\n<\/ul>\n\n<h4>1.1.10<\/h4>\n\n<ul>\n<li><strong>Guia d'instal\u00b7laci\u00f3 pas a pas en Valenci\u00e0 \/ Catal\u00e0 amb exemple real (<code>gentdelatorre.net<\/code>):<\/strong> Explicaci\u00f3 clara en 3 passos del codi \u00fanic <code>[socdepoble_app poble=\"la-torre-de-les-macanes\"]<\/code> i de la plantilla <strong>\u00abS\u00f3c de Poble \u00b7 full screen\u00bb<\/strong>, amb captura real de l'editor de WordPress (#10) i il\u00b7lustracions de c\u00f2mic de l'univers <em>S\u00f3c de Poble<\/em>.<\/li>\n<li><strong>Visor complet:<\/strong> Empaquetat aut\u00f2nom (<code>dist\/soc-de-poble.standalone.js<\/code>) amb navegaci\u00f3 per teclat (<code>IDEA-58<\/code>), traductor lliure Apertium (<code>IDEA-31<\/code>) i exportaci\u00f3 de dades obertes per municipi (<code>JSON-LD<\/code>).<\/li>\n<li><strong>Enlla\u00e7os de la llista de connectors:<\/strong> <em>Mostra els detalls<\/em> obri la fitxa completa amb descripci\u00f3, instal\u00b7laci\u00f3, PMF i registre de canvis; <code>Plugin URI<\/code> apunta a <code>https:\/\/socdepoble.org<\/code>.<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li><strong>Actualitzaci\u00f3 de seguretat i estandarditzaci\u00f3:<\/strong> El visor incrustat incorpora les \u00faltimes millores del portal, amb p\u00e0gines p\u00fabliques d'arquitectura oberta, privacitat i governan\u00e7a del projecte.<\/li>\n<li><strong>Desinstal\u00b7laci\u00f3 neta:<\/strong> S'eliminen totes les opcions, avisos i mem\u00f2ria cau temporal en desinstal\u00b7lar el connector.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li><strong>Codi font i construcci\u00f3 documentats:<\/strong> Instruccions reprodu\u00efbles pas a pas per generar el paquet <code>dist\/<\/code> des del repositori p\u00fablic.<\/li>\n<\/ul>","raw_excerpt":"Portal comunitari rural 100% en Valenci\u00e0\/Catal\u00e0 + 5 idiomes (CA, ES, EN, EU, GL) i Traductor Apertium integrat: Xat, Mur, Mercat i Agenda en 3 passos.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/393042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=393042"}],"author":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/socdepoble"}],"wp:attachment":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=393042"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=393042"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=393042"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=393042"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=393042"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=393042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}