├── .github ├── ISSUE_TEMPLATE │ └── public-comments.md └── public-comment-template.md ├── README.md ├── LICENSE ├── como-trabajamos.md └── blog_posts └── 2020-03-02-analyzing-digital-footprint-municipios-pr.md /.github/ISSUE_TEMPLATE/public-comments.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Public Comments 3 | about: This issue is here to help channel public comments for a locked issue 4 | title: '' 5 | labels: public comment 6 | assignees: '' 7 | 8 | --- 9 | 10 | # Public Comments / Comentarios del Publicos 11 | 12 | ## Issue de referencia / Reference issue 13 | 14 | 15 | 16 | - #[numero del issue] 17 | 18 | ## Tus comentarios / Your comments 19 | -------------------------------------------------------------------------------- /.github/public-comment-template.md: -------------------------------------------------------------------------------- 1 | Hola 👋 2 | 3 | Este issue es un lugar para comentarios públicos referente al issue #{{issue-number}}. 4 | 5 | Por favor mantenga respeto hacia la comunidad. Comentarios que violen nuestro [Código de Conducta](https://github.com/Code4PuertoRico/codeofconduct) serán removidos. 6 | 7 | Si no se sienten comod@s en escribir un comentario publico pueden enviarnos un correo electrónico a social@code4puertorico.org. 8 | 9 | Para cualquier violación de nuestro [Código de Conducta](https://github.com/Code4PuertoRico/codeofconduct) por favor comuníquese a coc@code4puertorico.org. 10 | 11 | Gracias! 12 | 13 | —— 14 | 15 | Hi 👋 16 | 17 | This issue is where we are accepting public community comments for issue #{{issue-number}}. 18 | 19 | Please be respectful to the community. Comments that break our [Code of Conduct](https://github.com/Code4PuertoRico/codeofconduct) will be removed. 20 | 21 | If you don’t feel comfortable writing a public comment you can send them in @ social@code4puertorico.org. 22 | 23 | For any [Code of Conduct](https://github.com/Code4PuertoRico/codeofconduct) violations please send us an email to coc@code4puertorico.org. 24 | 25 | Thanks! 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Code 4 Puerto Rico 2 | 3 | Repositorio central de Code 4 Puerto Rico. 4 | 5 | ## :rotating_light: Inventario de Recursos referentes a COVID-19 (Coronavirus) :rotating_light: 6 | 7 | Queremos empezar a crear un inventario de esfuerzos y recursos referentes a la actual emergencia mundial con COVID-19. Creemos que tener este listado en un lugar centralizado es beneficioso. Para empezar este inventario hemo creado un Google Form para recopilar esta data. 8 | 9 | Estaremos utilizando esta data para crear una pagina donde la comunidad pueda encontrar información que pueda ayudarles en estos timepos. 10 | 11 | [Pueden accedre la forma aquí.](https://bit.ly/c4pr-recursos-covid19) 12 | 13 | ## Que es Code 4 Puerto Rico 14 | 15 | Es un grupo de ciudadanos que colaboran para trabajar temas de caracter civico mediante la implementación de la tecnologia. 16 | 17 | Utilizamos herramientas de alta colaboracion para unir a nuestra comunidad y tener mayor velocidad implementando soluciones. 18 | 19 | ## De donde sale Code 4 Puerto Rico 20 | 21 | Code 4 Puerto Rico se funda entre el 2013 y 2014 como parte de la red de brigadas de Code for America. Especificamente cuando llega el equipo de Code for America a Puerto Rico. 22 | 23 | Despues de varios años inactiva, se reactiva la brigada en enero del 2020. 24 | 25 | ## Como se determina los proyectos en los que se trabajan 26 | 27 | - La iniciativa tiene que ser de bien social. 28 | - La iniciativa tiene que tener un campeon. Esta(s) personas son las encargadas de manejar el proyecto. 29 | - La iniciativa tiene que tener el apoyo de la comunidad. 30 | - El equipo empujando la iniciativa tiene que aceptar las condiciones de Code 4 Puerto Rico 31 | - El equipo tiene que estar abierto a cualquier persona que quiera participar 32 | - El proyecto tiene que aceptar el codigo de conducta de Code 4 Puerto Rico 33 | - Todo trabajo se tiene que hacer publicamente y ser accesible a que quiera accederlo. 34 | 35 | ## Como unirse a Code 4 Puerto Rico 36 | 37 | Visita https://chat.code4puertorico.org, crea una cuenta y accede a los diferentes canales de nuestros proyectos. 38 | 39 | Tambien puedes interactuar con nosotros por los diferente repositorios encontrados aqui en GitHub. 40 | 41 | ## Nuestros Proyectos 42 | 43 | Proyectos principales: 44 | 45 | - SuministrosPR 46 | 47 | Plataforma para ayudar a comunidades autogestionar sus necesidades. 48 | 49 | - GitHub: https://github.com/code4puertorico/suministropr 50 | - Web: https://suministrospr.com 51 | 52 | - ParaVotar 53 | 54 | Plataforma educacional enfocada en el proceso de votar en Puerto Rico. 55 | 56 | - GitHub: https://github.com/code4puertorico/paravotar 57 | - Web: https://paravotar.org 58 | 59 | - ContratosPR 60 | 61 | Herramienta que consume la pagina del contralor de Puerto Rico y incrementa su capacidad de busqueda. 62 | 63 | - GitHub: 64 | - Central: https://github.com/code4puertorico/contratospr 65 | - Web: https://github.com/code4puertorico/contratospr-web 66 | - API: - https://github.com/code4puertorico/contratospr-api 67 | - Web: https://contratospr.com 68 | - API: https://api.contratospr.com 69 | 70 | ## Cuando se reunen 71 | 72 | Code 4 Puerto Rico no tiene local o reunion fisica. Todo se hace remoto atravez de plataformas digitales como GitHub y Slack. 73 | 74 | ## Como se puede comunicar con Code 4 Puerto Rico 75 | 76 | - Slack: [chat.code4puertorico.org](https://chat.code4puertorico.org) 77 | - Twitter: [@Code4PuertoRico](https://twitter.com/code4puertorico) 78 | - Facebook: [@Code4PuertoRico](https://www.facebook.com/code4puertorico/) 79 | - Email: [social@code4puertorico.org](mailto://social@code4puertorico.org) 80 | - Problemas referente al codigo de conducta: [coc@code4puertorico.org](mailto://coc@code4puertorico.org) 81 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /como-trabajamos.md: -------------------------------------------------------------------------------- 1 | # Como trabajamos 2 | 3 | ## Contenido 4 | 5 | - [Que son iniciativas de Code for Puerto Rico](#que-son-iniciativas-de-code-for-puerto-rico) 6 | - [Que son iniciativas o proyectos comunitarios](#que-son-iniciativas-o-proyectos-comunitarios) 7 | 8 | Code for Puerto Rico intenta trabajar sobre iniciativas y no proyectos. La razón principal para esto está en nuestros valores, _Nos esforzamos por desarrollar aplicaciones y soluciones funcionales, no publicar código_. Desde nuestra perspectiva una iniciativa puede tener un sin número de proyectos que la apoyen, que no necesariamente son tecnológicos. 9 | 10 | Pero esto es __Code for Puerto Rico__, por que no van a ser tecnologicos? 11 | 12 | Esto es una excelente pregunta. Desde nuestro punto de vista, iniciativas de impacto social necesitan más que una solución tecnológica, necesitan también el elemento y participación humana. Tenemos que entender como nuestras soluciones van a afectar y como van a ser utilizadas para entonces poder tomar las decisiones de una manera informada. Nuestras implementaciones deben seguir un proceso iterativo de _"publicar para aprender" (ship to learn)_, donde se toma la retroalimentación de l@s usuari@s y se implementan cambios de ser necesarios. 13 | 14 | Para esto una iniciativa necesita el apoyo de no solo tecnolog@s sino de practicantes de diseño y experiencia de usuari@s, personas que prueben el producto o proceso, personas que entrevisten usuarios y finalmente l@s usuari@s. Como ven toma el conjunto de personas interesadas, trabajando juntas, para que una iniciativa y por ende sus proyectos tengan exito e impacto. 15 | 16 | Dicho todo esto, Code for Puerto Rico tiene espacio para colaboraciones que son solo proyectos. Con este propósito vamos dividir nuestro trabajo en iniciativas de Code for Puerto Rico e iniciativas o proyectos comunitarios. Ambos tienen la misma importancia para nosotr@s. 17 | 18 | ## Que son iniciativas de Code for Puerto Rico 19 | 20 | Iniciativas de Code for Puerto Rico son aquellas que están manejadas por el equipo principal de Code for Puerto Rico. Estas iniciativas tienen que cumplir con procesos más rigurosos que un proyecto comunitario. En adición estas iniciativas tendrán que reportar su progreso y finanzas de manera transparente. En adición el equipo trabajando sobre estas iniciativas necesitan estar de acuerdo con el método de trabajo y estar dispuest@s a proveer métricas mensuales a Code for Puerto Rico. A su vez Code for Puerto Rico estará reportando a entes interesados (stakeholders) el progreso de la iniciativa. Estos "stakeholders" pueden incluir Code for America, entidades patrocinadoras, gobiernos municipales o estatales y/o entidades de gobierno como agencias. 21 | 22 | ### Los detalles 23 | 24 |
25 | Pulse aqui para ver o esconder los detalles 26 | 27 | #### Comunidad 28 | 29 | - Toda iniciativa tiene que cumplir con los valores y el código de conducta de Code for Puerto Rico. 30 | - Toda iniciativa tendrá un punto de contacto que reportara el progreso al equipo de Code for Puerto Rico y/o partidas asociadas 31 | - Toda iniciativa trabajará por defecto de una manera abierta y pública. 32 | - Todo proyecto creado o utilizado por una iniciativa estará disponible al publico sin necesidad de crear una cuenta en alguna plataforma. 33 | - Toda iniciativa creará un canal público en el [espacio de Slack de Code for Puerto Rico](https://chat.code4puertorico.org) 34 | - El equipo principal de una iniciativa también tendrá un canal privado en Slack para discutir temas sensitivos tales como hostigamiento (sexual o no sexual), racismo, comportamiento inadecuado o cualquier otra infracción a nuestro código de conducta. 35 | - El canal privado también se puede utilizar para organización interna del equipo y discusiones que no estén listas para la comunidad en general. Dicho esto estas discusiones y cualquier decisión se deben de traer a la comunidad una vez el equipo esté listo y solo se deben de limitar a temas sensitivos. 36 | - Toda iniciativa tendrá un Google group con un correo asociado que servirá para comunicaciones fuera de Slack y para obtener retroalimentación de personas que no quieran unirse al Slack de Code for Puerto Rico. 37 | 38 | #### Manejo de proyectos, código y documentos 39 | 40 | Lo que sigue le aplica a todo proyecto de Code for Puerto Rico: 41 | 42 | - La plataforma oficial para el almacenamiento de código es GitHub. Todo código generado por una iniciativa o proyecto tendrá que estar en esta plataforma bajo la organización de [Code4PuertoRico](https://github.com/code4puertorico) 43 | - Se utilizará GitHub issues para manejar tareas y comunicación comunitaria sobre las mismas 44 | - En el evento de que una persona externa no tenga cuenta de GitHub y no quiera crear una, el equipo debe de proveer una manera para obtener retroalimentación y luego deberá colocarla en un issue. Se debe de mencionar de dónde vino la retroalimentación 45 | - Todo cambio al código necesita pasar por un pull request y necesita ser aprobado por el equipo. 46 | - Todo código generado o utilizado tiene que estar bajo una licencia de Código Abierto (Open Source Licence). 47 | - Por el momento estamos limitandonos a las licencias mencionadas [aqui](https://choosealicense.com/community/) 48 | - Nuestra preferencia es utilizar Apache 2.0 como nuestra licencia por defecto. Esto puede cambiar y se puede ajustar dependiendo del proyecto y las necesidades de este. 49 | - Todo proyecto debe de tener un README.md que: 50 | - Introduzca al proyecto 51 | - Indique cómo contactar al equipo 52 | - Canal de Slack 53 | - Google group 54 | - etc. 55 | - Indique a qué iniciativa pertenece 56 | - Indique donde se esta manejando sus tareas (enlace a GitHub issues) 57 | - indique dónde se puede obtener la documentación del proyecto (enlaces a la documentación) 58 | - Todo proyecto debe de tener un CONTRIBUTING.md donde se delinee como interactuar con el proyecto y como participar y someter código. 59 | 60 |
61 | 62 | ## Que son iniciativas o proyectos comunitarios 63 | 64 | Estas son iniciativas o proyectos que nos llegan de la comunidad y de las cuales nosotr@s participamos. La intención de Code for Puerto Rico no es de controlar que significa _civic tech_ y mucho menos de dictaminar que proyectos son importantes para las multitudes de comunidades en Puerto Rico. Una meta importante de Code for Puerto Rico es de apoyar proyectos comunitarios y de crear a su vez una comunidad civica mas grande e inclusiva en Puerto Rico y nuestra diáspora. 65 | 66 | Los proyectos que nacen de nuestras comunidades siempre tienen el apoyo de Code for Puerto Rico. Estamos aquí para ayudar a buscar recursos, facilitar transiciones de proyectos, facilitar el manejo de proyectos y facilitar la creación de equipos que impulsen proyectos que tengan impacto en nuestras comunidades. 67 | 68 | Proyectos deben de estar de acuerdo con lo siguiente para participar: 69 | 70 | - Tiene que ser un proyecto de código, data y cultura abierta. 71 | - Tiene que ir acorde con el código de conducta y los valores de Code for Puerto Rico. 72 | - El proyecto debe de ser transparente con la comunidad sobre si el proyecto obtiene algún tipo de renumeración o que opere bajo auspicio o un grant 73 | - Esta información se le tiene que dejar claro a cualquier persona que quiera participar 74 | - Esto ayudará a las personas interesadas a tomar una decisión de participacion informada 75 | - Code for Puerto Rico no tendrá autoridad sobre esta parte del proyecto y no es responsable por el cumplimiento de cualquier acuerdo con terceros u otros miembros de la comunidad. 76 | - Dicho esto, nos reservamos el derecho de incluir o no un proyecto de esta índole. Esto dependerá que como el equipo maneje el proyecto y si la comunidad de Code for Puerto Rico lo acepta. 77 | - Por que no prohibir esto de primera? 78 | - En Code for Puerto Rico no creemos que el trabajar sobre proyectos de código abierto no tiene que ser gratuito, aunque esa sea la norma. 79 | - Si un equipo puede crear un proyecto de impacto social que le deje sustento, nosotros no somos quienes de prohibirles eso. 80 | - Siempre y cuando el proyecto siga las expectativas de ser open source software e inclusivo con la comunidad está bienvenido 81 | 82 | ### Los detalles 83 | 84 |
85 | Pulse aqui para ver o esconder los detalles 86 | 87 | 88 | 89 | #### Communidad 90 | 91 | Code for Puerto Rico le proveerá a proyectos comunitarios: 92 | 93 | - Un espacio en el Slack de Code for Puerto Rico 94 | - Un espacio en los eventos de Code for Puerto Rico 95 | - Promoción en medios sociales (esto dependerá del proyecto y circunstancias al momento) 96 | - Ayuda buscando auspicios de ser necesario 97 | - Mención en las propiedades de Code for Puerto Rico 98 | - Uso de los logos de Code for Puerto Rico, siempre y cuando se mencione que el proyecto es parte de la comunidad de Code for Puerto Rico y no hecho por Code for Puerto Rico 99 | - Acceso a recursos otorgados por Code for America u otras entidades asociadas 100 | 101 | #### Manejo de proyectos, código y documentos 102 | 103 | Siendo un proyecto comunitario esta parte dependerá del equipo trabajando en el proyecto. La comunidad de Code for Puerto Rico puede dar sugerencias y mentoría de como mejor manejar un proyecto pero al final esto depende del equipo y su comodidad. 104 | 105 | Como ya mencionado, la única exigencia es que el proyecto sea de código abierto, que sea inclusivo y accesible a tod@s y que acepte e implemente el código de conducta y los valores de Code for Puerto Rico. 106 | 107 | Algunas sugerencias para equipos que se estén formando: 108 | 109 | - Utilicen GitHub o GitLab para almacenar su código. 110 | - Utilicen un mecanismo como GitHub issues para organizar tareas e incluir a la comunidad. 111 | - Tenga un buen README en su proyecto. 112 | - Tenga un código de conducta en su proyecto (debe de ser compatible con el codigo de conducta de Code for Puerto Rico) 113 | - Utilicen pull request / merge request o algún mecanismo similar para manejar las contribuciones de la comunidad. 114 | - Utilicen markdown o restructuredtext para su documentación y mantengala al dia dentro de su repositorio 115 | 116 |
117 | -------------------------------------------------------------------------------- /blog_posts/2020-03-02-analyzing-digital-footprint-municipios-pr.md: -------------------------------------------------------------------------------- 1 | # La Huella Digital de los Municipios en Puerto Rico: un análisis mal hecho 2 | 3 | 78 municipios. Estos son los gobiernos que mas afectan el día a día a la ciudadania. Son la primera parada para ayudas durante desastres, emergencias de salud y festividades locales. Los servicios que ofrecen los municipios son vitales, desde el recogido de escombros, hasta el manejo de seguridad. 4 | 5 | Con tanta importancia que estas instituciones tienen como es que se comunican con los ciudadanos? 6 | 7 | En el 2020 y después de mucho intentos de modernización, uno se esperaría que la presencia digital de los municipios este, en lo mínimo, organizada. Que como ciudadano, uno pueda encontrar un lugar donde se pueda acceder información de importancia del lugar en donde se vive. Una pagina de internet, con una dirección fácil de acordarse y la información relevante es lo mas basico que un municipio necesita para crear esta confianza a sus ciudadanos. 8 | 9 | En el mundo del internet esto se puede lograr de varias maneras. Para entidades de gobierno en EEUU y sus territorios se puede utilizar el sufijo .gov para indicar que es oficial. En el caso de Puerto Rico se puede ver este intento con [pr.gov](https://pr.gov). 10 | 11 | ## Por que es importante el .gov 12 | 13 | Confianza, es así de sencillo. 14 | 15 | El internet es una plataforma donde cualquiera puede comprar un dominio que este disponible y apuntarlo a una pagina. Los sufijos como `.com`, `.org`, `.net`, entre otros, nos permiten tener un pedacito del internet para nuestras compañías, organización no gubernamentales y cualquier otro propósito que queramos. Existen sufijos que están controlados por entidades y que velan su uso. El `.gov` es uno de estos sufijos. Este sufijo esta [controlado por el gobierno federal de los EEUU](https://es.wikipedia.org/wiki/.gov) y solo se le da acceso entidades gubernamentales dentro del territorio del mismo. Gracias a esto uno puede estar seguro que [pr.gov](https://pr.gov) es el portal oficial del gobierno de Puerto Rico y no `https://www.pr.com/`. 16 | 17 | Con todo lo que ha pasado en los pasados años en Puerto Rico, en Code4PR queríamos ver cuál era la huella digital de los municipios. Queríamos ver cuan fácil se nos podia hacer encontrar información relevante de un municipio que pudiese asistir a sus constituyentes. 18 | 19 | Se nos ocurrió comenzar por el portal de [pr.gov](https://pr.gov). Decidimos esto por varias razones: 20 | 21 | 1. Es el portal oficial del gobierno de Puerto Rico. 22 | 2. Tiene un [directorio de Municipios de Puerto Rico](https://www.pr.gov/Directorios/Pages/DirectoriodeMunicipios.aspx). 23 | 24 | Los resultados no fueron los mas alentadores,lo que se encontro fue un sin numero de data sin actualizar desde el 2017 y otra simplemente errónea. 25 | 26 | ## El análisis 27 | 28 | Nos dimos la tarea de analizar qué exactamente estaba mal en el directorio. Pueden ver los resultados aquí. 29 | 30 | Lo que encontramos se puede agrupar en lo siguiente: 31 | 32 | 1. [Falta de información sobre las paginas oficiales de los municipios](#falta-de-información) 33 | 2. [Información obsoleta o errónea de las paginas oficiales de los municipios](#información-obsoleta-o-erronea) 34 | 3. [Páginas y dominios abandonados](#páginas-y-dominios-abandonados) 35 | 4. [Perdida de dominios y uso nefasto de los mismos](#perdida-de-dominios-y-uso-nefasto-de-los-mismos) 36 | 5. [Uso confuso de paginas o grupos en redes sociales](#uso-confuso-de-paginas-o-grupos-en-redes-sociales). 37 | 38 | ### Falta de información 39 | 40 | Para este análisis estamos definiendo falta de información como: 41 | 42 | > Recursos digitales de un municipio que no están incluidos en la entrada del municipio en el [directorio de pr.gov](https://www.pr.gov/Directorios/Pages/DirectoriodeMunicipios.aspx). 43 | 44 | En el documento adjunto se pueden contar alrededor de 29 dominios que no aparecen en pr.gov. Hay algunos de estos 29 que son dominios que ya no son validos. Esto se puede deber a que no los renovaron o simplemente ya no están en uso. 45 | 46 | ### Información obsoleta o erronea 47 | 48 | ¿Qué es peor que no tener data? Tener data errónea. 49 | 50 | Existen entradas en [pr.gov](https://www.pr.gov/Directorios/Pages/DirectoriodeMunicipios.aspx) que están erróneas. Lo que vimos se puede agrupar en: 51 | 52 | - Direcciones de internet erróneas 53 | - Dominios de internet caducados 54 | - Paginas de internet que no existen 55 | 56 | Para que el [directorio de municipios](https://www.pr.gov/Directorios/Pages/DirectoriodeMunicipios.aspx) sea util para ciudadanos buscando ayuda esto se tiene que arreglar. 57 | 58 | ### Páginas y dominios abandonados 59 | 60 | Encontramos un numero de paginas municipales que aparentan estar abandonadas. Alguna paginas parecían que no se actualizaban con información relevante. Otras se encontraban en un estado perpetuo de construcción. Al final del día, y totalmente nuestra opinion, el ciudadano no podia depender de estas herramientas para obtener información de su municipio. 61 | 62 | Esto no se debe de confundir con dominios que hayan caducado. Esto es otro problema del cual hablaremos. 63 | 64 | ¿Por qué es importante esto? 65 | 66 | Volvemos al tema principal, confianza ciudadana. 67 | 68 | Cuando uno entra a un edificio que esta bien mantenido, limpio y ordenado, uno se siente bien. Es un sentimiento de “aquí las cosas están bien”. El edificio no tiene qué ser super moderno, aunque eso también ayuda, solo bien cuidado. Una pagina de internet es igual. Para una marca, entidad o comunidad su pagina de internet es su casa, su tarjeta de presentación. Esto debe de ser igual para entidades de gobierno, sin importar en qué rama se encuentra. 69 | 70 | ### Perdida de dominios y uso nefasto de los mismos 71 | 72 | ¿Perdida de dominios? En pocas palabras, el municipio dejo caducar el dominio. Los dominios en el internet se pagan por un periodo de tiempo. Se puede comparar con un alquiler de una propiedad que se paga anualmente. Este "alquiler" puede hacerse por periodos mas extensos que un año, por ejemplo se puede pagar por el uso del dominio por un periodo diez años. Al final de este periodo, el que sea, se tiene que volver a pagar por su uso. 73 | 74 | Al final del día no le vemos problema dejar caducar un dominio que el municipio no vaya a utilizar o si no tiene el presupuesto para mantenerlo. De pasar esto el municipio debe de tener un proceso para alejarse del dominio y de actualizar la información en pr.gov para dejar claro que ya no lo esta utilizando. El no hacer esto abre el camino para el uso nefasto del mismo y la perdida de confianza del ciudadano. 75 | 76 | Una vez el dominio se pueda comprar por cualquiera cabe la posibilidad que se pueda usar para acciones nefastas. Esto combinado con el municipio no removiendo el dominio de paginas oficiales puede causar situaciones de disgustos, en el mejor de los casos, o peligro genuino y desinformación en el peor. 77 | 78 | ### Uso confuso de paginas o grupos en redes sociales. 79 | 80 | Servicios como Facebook y Twitter nos ha permitido llegar a una audiencia enorme de una manera inmediata. Para muchas personas estos servicios **son** el internet, es su interface a información y comunidad. Estas son herramientas que municipios pueden utilizar como su propiedad principal o de manera suplemental a sus propiedades digitales existentes. 81 | 82 | ¿Dónde esta el problema entonces? 83 | 84 | El problema esta en el tipo de uso y el mantenimiento del mismo. Encontramos varios municipios que una pagina o grupo de Facebook era su única propiedad digital y estaba abandonada. En ocaciones se nos hacia un poco difícil saber si el grupo o pagina era una oficial del municipio. 85 | 86 | Al igual que los dominios en el internet, cualquiera puede crear una pagina de Facebook con el nombre de un municipio. Los municipios tienen que darle seguridad a sus ciudadanos que la información que están viendo es real y qué viene **del municipio**. 87 | 88 | ### Soluciones 89 | 90 | Sin importar la situación, el municipio debe de tener **una estrategia digital unificadora** para el manejo y mantenimiento de todas sus propiedades digitales. ¿Qué debería ser esa estrategia? Esa contestación solo la puede suplir el municipio. 91 | 92 | Para nosotros lo principal es mantener la información de los municipios actualizada. Los municipios y el gobierno estatal deben de colaborar en esto. Parte de la estrategia del municipio debe ser el mantener su información actualizada pero necesitan las herramientas para hacerlo. Enviar un correo electrónico con información a actualizar no es suficiente. Sin saber cómo funciona pr.gov, pensamos que lo idóneo sería ofrecer una sección en esta página donde los municipios puedan mantener su información. 93 | 94 | Dicho esto, la realidad es que los presupuestos y recursos disponibles para los municipios pueden ser bien limitados. Con esto en mente intentamos crear un listado de sugerencias que se pueden implementar por su cuenta y en etapas. 95 | 96 | #### Para los municipios 97 | 98 | Primordialmente necesitan una estrategia digital. La misma puede incluir: 99 | 100 | - Identificar una persona en el municipio que tenga todo el conocimiento necesario para mantener la información al día. 101 | - Tener una estrategia para el manejo de dominios municipales. 102 | - Eliminar el uso y mención del dominios expirados en propiedades digitales. 103 | - Utilizar un dominio que no caduque que este manejado por alguna rama del gobierno de Puerto Rico. 104 | - Un buen ejemplo de esto lo es [https://barranquitas.pr.gov/](https://barranquitas.pr.gov/). 105 | - Tener un inventario de sus propiedades digitales que sea accesible al publico. 106 | - Consolidar esfuerzos en solo uno o dos propiedades digitales. 107 | - No tener propiedades digitales 108 | - Aunque esto suene contra producente, nuestra opinion es que no tener una presencia digital es mejor que tener una que confunda a los ciudadanos. 109 | - Colaborar con municipios que tengan recursos para compartir. 110 | - No existe una razón que los municipios no puedan compartir recursos para ofrecer una mejor experiencia y servicios digitales. 111 | - Proveer una manera de aceptar retroalimentación del ciudadano de una manera anónima. 112 | 113 | #### Para el gobierno estatal 114 | 115 | Esta es una excelente oportunidad para que el gobierno estatal, utilizando a [PRITS](http://www.prits.pr.gov/), tenga un rol de liderazgo y trabaje una estrategia digital para Puerto Rico. 116 | 117 | - Tener un sistema de diseño que pueda asegurar la misma experiencia de usuario en varias propiedades digitales. 118 | - Un buen ejemplo de esto los es el [US Web Design System](https://designsystem.digital.gov/). 119 | - Una herramienta en [pr.gov](https://pr.gov) que haga el mantenimiento de la información municipal un proceso sencillo y eficiente. 120 | - Tener un proceso de validación de data y notificar a los municipios cuando la data no este correcta. 121 | - Proveer una manera de aceptar retroalimentación del ciudadano de una manera anónima. 122 | 123 | ## En Conclusión 124 | 125 | El mantener las propiedades digitales de entidades de gobierno es altamente importante. Debería considerarse parte de los servicios esenciales que se le ofrece al ciudadano. 126 | 127 | Los municipios necesitan tener una estrategia para mantener sus propiedades digitales con información actualizada y correcta. Esto crea confianza y mantiene al ciudadano informado en su día a día y en momentos de emergencia. 128 | 129 | Para que esto sea eficiente el gobierno estatal necesita ofrecer herramientas para mantener la información en sus directorios al día. Estas herramientas y procesos de mantenimiento de data necesitan ser accesibles y fáciles de utilizar. 130 | 131 | Al final del día la meta debe de ser mantener al ciudadano informado y combatir la desinformación. Con cambios pequeños estamos seguros que esto se puede lograr para el beneficio de todos. 132 | --------------------------------------------------------------------------------