diff --git a/Gemfile b/Gemfile index 1b2e4f906..d6fa8aa3e 100644 --- a/Gemfile +++ b/Gemfile @@ -56,7 +56,7 @@ gem 'groupdate' # group temporary data gem 'browser' gem 'turnout' - +gem 'redcarpet' group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a debugger console gem 'byebug' diff --git a/Gemfile.lock b/Gemfile.lock index e3088b30d..001e73c4b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -311,6 +311,7 @@ GEM thor (>= 0.18.1, < 2.0) raindrops (0.15.0) rake (10.4.2) + redcarpet (3.3.3) referer-parser (0.3.0) request_store (1.2.1) responders (2.1.0) @@ -474,6 +475,7 @@ DEPENDENCIES poltergeist quiet_assets rails (= 4.2.5) + redcarpet responders rinku rollbar (~> 2.6.1) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 87d9ecc82..40dd92b62 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -21,4 +21,22 @@ module ApplicationHelper url_for(request.query_parameters.merge(query_parameters)) end + def markdown(text) + # See https://github.com/vmg/redcarpet for options + render_options = { + filter_html: false, + hard_wrap: true, + link_attributes: { } + } + renderer = Redcarpet::Render::HTML.new(render_options) + extensions = { + autolink: true, + fenced_code_blocks: true, + lax_spacing: true, + no_intra_emphasis: true, + strikethrough: true, + superscript: true + } + Redcarpet::Markdown.new(renderer, extensions).render(text).html_safe + end end diff --git a/app/views/pages/how_it_works.html.erb b/app/views/pages/how_it_works.html.erb index 4507b83a0..da62a5758 100644 --- a/app/views/pages/how_it_works.html.erb +++ b/app/views/pages/how_it_works.html.erb @@ -5,50 +5,19 @@ <%= link_to t("debates.show.back_link"), "/more_information", class: 'left back' %>
-

¿Cómo funciona este Portal de Gobierno Abierto?

+

<%= t('pages.more_information.titles.how_it_works') %>

-

El nuevo Portal de Gobierno Abierto está dividido en tres partes: Participación, Transparencia y Datos Abiertos (verás los enlaces en la parte superior derecha).

- -
-

I. Participación: Donde poder decidir qué ciudad queremos tener (a través de propuestas ciudadanas, espacios de debate, presupuestos participativos, legislación colaborativa, y muchos otros procesos que iremos implementando).

- -

II. Transparencia: En este espacio se publicarán todos los datos relativos a quién y cómo se gestiona Madrid (nombres de los responsables, cargos, sueldos, planes de gobierno, contratos, agendas de los responsables...). Además es el espacio donde ejercer el derecho de acceso a la información, pudiendo solicitar cualquier información sobre el Ayuntamiento de Madrid de manera fácil y rápida. -

- -

III. Datos Abiertos: En este espacio se cuelgan las bases de datos que tiene el Ayuntamiento, para que cualquiera pueda usar toda la información directamente, sin necesidad ni siquiera de preguntar. También se puede solicitar la publicación de más bases de datos.

-
- -

Inauguramos el nuevo portal con la nueva sección de Participación, y en breve añadiremos las nuevas secciones de Transparencia y Datos Abiertos (así que mantenemos por el momento los enlaces a las páginas al respecto que ya existían).

- -

I. Participación

- -

El apartado de participación comprenderá diferentes mecanismos de participación: propuestas ciudadanas, espacios de debate, presupuestos participativos, legislación colaborativa, entre muchos otros. Por el momento presentamos el espacio de debate, y muy pronto las propuestas ciudadanas.

- -

I.I. Espacio de debate

- -

En este espacio, cualquier persona puede abrir un hilo de discusión sobre cualquier tema, creando un espacio independiente donde la gente podrá debatir sobre el tema propuesto. De esta manera, en este espacio digital convivirán cada día cientos de espacios de debate distintos entre los que la ciudadanía podrá pasearse, sumándose a los que más les interese.

- -

Tanto los hilos, como los comentarios podrán ser valorados por cualquiera, de tal manera que será la propia ciudadanía, y nadie en su nombre, la que decida cuáles son los temas más importantes en cada momento. Estos serán presentados en la portada del espacio, pudiendo por supuesto accederse a todos los demás temas en páginas posteriores, o usando otros criterios de ordenación (los temas con más comentarios, los más nuevos, los más controvertidos, etc.).

- -

Cada uno de los trabajadores del Ayuntamiento tiene un usuario propio, que será resaltado como tal, permitiendo que participen en los debates al mismo nivel que todos los demás ciudadanos. Esto permitirá crear espacios de comunicación directos entre unos y otros, evitando los inconvenientes que implica la comunicación medidada, y respondiendo a un planteamiento claro por parte del nuevo gobierno de Madrid por el cual el Ayuntamiento trabaja para la ciudadanía, y ante ella debe responder.

- -

I.I. Espacio de propuestas

- -

En este espacio, cualquier persona puede proponer una iniciativa con la intención de recabar los suficientes apoyos como para que la idea pase a ser consultada a toda la ciudadanía con caracter vinculante.

- -

Las propuestas pueden ser apoyadas por ciudadanos empadronados en Madrid que hayan verificado su cuenta en la plataforma de participación, de tal manera que será la propia ciudadanía, y nadie en su nombre, la que decida cuáles son las propuestas que merecen la pena ser llevadas a cabo.

- -

Una vez que una propuesta alcance una cantidad de apoyos equivalente al 2% del censo de Madrid (unos 53000), automaticamente pasa a ser estudiada por un grupo de trabajo del Ayuntamiento y pasará a la siguiente fase de consulta popular, en la que la ciudadanía de Madrid votará si se lleva a cabo o no. El plazo máximo para recabar los apoyos necesarios será de 12 meses.

+ <%= markdown t('pages.more_information.how_it_works.text') %>
diff --git a/app/views/pages/more_information.html.erb b/app/views/pages/more_information.html.erb index 79dedf859..3215c7249 100644 --- a/app/views/pages/more_information.html.erb +++ b/app/views/pages/more_information.html.erb @@ -2,54 +2,54 @@
-

Más información

+

<%= t('pages.titles.more_information') %>

  • <%= link_to how_it_works_path do %> - ¿Cómo funciona este Portal de Gobierno Abierto? - Descubre todo lo que puedes hacer en esta web + <%= t('pages.more_information.titles.how_it_works') %> + <%= t('pages.more_information.description.how_it_works') %> <% end %>
  • <%= link_to how_to_use_path do %> - Utilízalo en tu municipio - Utilízalo libremente o ayúdanos a mejorarlo, es software libre + <%= t('pages.more_information.titles.how_to_use') %> + <%= t('pages.more_information.description.how_to_use') %> <% end %>
  • <%= link_to participation_path do %> - Participación y Transparencia en Madrid - Próximas novedades - Participación Ciudadana, Transparencia y Gobierno Abierto + <%= t('pages.more_information.titles.participation') %> + <%= t('pages.more_information.description.participation') %> <% end %>
  • <%= link_to proposals_info_path do %> - ¿Cómo funcionan las propuestas ciudadanas? - Crea tus propias propuestas + <%= t('pages.more_information.titles.proposals_info') %> + <%= t('pages.more_information.description.proposals_info') %> <% end %>
  • <%= link_to participation_world_path do %> - Participación ciudadana directa en el mundo - Sistemas de participación ciudadana que ya existen en el mundo + <%= t('pages.more_information.titles.participation_world') %> + <%= t('pages.more_information.description.participation_world') %> <% end %>
  • <%= link_to participation_facts_path do %> - Hechos sobre participación ciudadana y democracia directa - Para perderle el miedo + <%= t('pages.more_information.titles.participation_facts') %> + <%= t('pages.more_information.description.participation_facts') %> <% end %>
  • <%= link_to faq_path do %> - Soluciones a problemas técnicos (FAQ) - Preguntas frecuentes sobre problemas técnicos + <%= t('pages.more_information.titles.faq') %> + <%= t('pages.more_information.description.faq') %> <% end %>
  • <%= link_to proposals_info_path(:anchor => "iii") do %> - Hojas de firmas - Hojas de firmas para recoger apoyos + <%= t('pages.more_information.titles.signature_sheet') %> + <%= t('pages.more_information.description.signature_sheet') %> <% end %>
diff --git a/config/locales/pages.en.yml b/config/locales/pages.en.yml index 51f71f08e..0a93fb299 100755 --- a/config/locales/pages.en.yml +++ b/config/locales/pages.en.yml @@ -29,3 +29,60 @@ en: password: "Password" code: "Code you received in letter" submit: "Verify my account" + more_information: + titles: + how_it_works: "How does this Open Government Portal work?" + how_to_use: "Use it in your local government" + participation: "Madrid Participation and Transparency y Transparencia - coming news" + proposals_info: "How does citizen proposals work?" + participation_world: "Direct citizen participation in the world" + participation_facts: "Facts about citizen participation and direct democracy" + faq: "Solution to tecnical problemas (FAQ)" + signature_sheet: "Signature sheet" + description: + how_it_works: "Find out all you can do with this web site" + how_to_use: "Use it freely or help us to improve it, it is free software" + participation: "Citizen participation, transparency and open government" + proposals_info: "Create your own proposals" + participation_world: "Systems of citizen participation that exist in the world" + participation_facts: "To lose your fear" + faq: "Frecuently asked question about tecnical problems" + signature_sheet: "Sheet collecting signatures for support" + how_it_works: + i: "Participation" + i1: "Debates area" + i2: "Proposals area" + text: "The new Open Government Portal is divided in three parts: Participation, Transparency and Open Data (you can see the links in the upper right-hand part). + + >**I. Participation:** In this part we can decide which city we want (using citizen proposals, debate areas, participatory budgets , collaborative legislation, and many others we will implement). + + **II. Transparency:** In this part information about how Madrid is managed will be published every day: name, position, salary, contracts, agenda,... of the persons in charge. It is also the place where exercise your right to access information, having the chance to request any information about Madrid City Council easily and rapidly. + + **III. Open data:** In this part the city council databases are posted, so that anyone can use information directly, without having to ask. It can also be requested the publication of more databases. + + + We have opened the new Participation portal and we will open the new Transparency and Open Data seccion shortly (meanwhile the links to existing sites are kept). + + ## I. Participation + + The participation section will have different ways to participate: citizen proposals, debate areas, participatory budgets , collaborative legislation, and many others. You can currently visit the debate area and the citizen proposals will be ready very soon. + + ## I.I. Debates area + + In the debates area everyone can open a discussion thread about any topic, creating an independent space where people could debate about the proposed topic. In this way, in this digital space there will be hundreds of different debate spaces which citizens could see, joining the ones they find more interesting. + + + Both threads and comments could be valued by anyone, so the citizenship, and not someone in its name, will decide which are the most important issues in every moment. These will be showed in the main page of the space, being able to access also the rest of issues in following pages, or using others order criteria (the most commented, the newst, the most controversial, etc.). + + + Every city council employee has its own user, which will be designated as such, allowing them to participate in debates at the same level than the rest of citizens. That will allow creating direct communication spaces between them, avoiding the problems that implies the measured communication, and following clear approach of the new Madrid City Council by virtue of which the city council works for the citizenship. + + ## I.I. Proposals area + + In the proposals area everyone can propose an initiative with the intention of collecting support enough for the idea being consulting to the whole citizenship with binding effect. + + + The proposals can be supported by every citizen registered in Madrid that has verified their account in the participation platform. In this way, the citizenship, and not someone in its name, will decide which are the proposals that are worthwhile to carry out. + + + One that the proposal has achive support of 2% Madrid census (arround 53000 people), it will be studied by a city council group and to move beyond the popular referendum phase, in which Madrid citizenship will vote if it is carried out or not. The maximum period to obtain support enough is 12 months." diff --git a/config/locales/pages.es.yml b/config/locales/pages.es.yml index 7c72578e9..dc6bfc8e0 100644 --- a/config/locales/pages.es.yml +++ b/config/locales/pages.es.yml @@ -29,3 +29,60 @@ es: password: "Contraseña" code: "Código que has recibido en tu carta" submit: "Verificar mi cuenta" + more_information: + titles: + how_it_works: "¿Cómo funciona este Portal de Gobierno Abierto?" + how_to_use: "Utilízalo en tu municipio" + participation: "Participación y Transparencia en Madrid - Próximas novedades" + proposals_info: "¿Cómo funcionan las propuestas ciudadanas?" + participation_world: "Participación ciudadana directa en el mundo" + participation_facts: "Hechos sobre participación ciudadana y democracia directa" + faq: "Soluciones a problemas técnicos (FAQ)" + signature_sheet: "Hojas de firmas" + description: + how_it_works: "Descubre todo lo que puedes hacer en esta web" + how_to_use: "Utilízalo libremente o ayúdanos a mejorarlo, es software libre" + participation: "Participación Ciudadana, Transparencia y Gobierno Abierto" + proposals_info: "Crea tus propias propuestas" + participation_world: "Sistemas de participación ciudadana que ya existen en el mundo" + participation_facts: "Para perderle el miedo" + faq: "Preguntas frecuentes sobre problemas técnicos" + signature_sheet: "Hojas de firmas para recoger apoyos" + how_it_works: + i: "Participación" + i1: "Espacio de debate" + i2: "Espacio de propuestas" + text: "El nuevo Portal de Gobierno Abierto está dividido en tres partes: Participación, Transparencia y Datos Abiertos (verás los enlaces en la parte superior derecha). + + >**I. Participación:** Donde poder decidir qué ciudad queremos tener (a través de propuestas ciudadanas, espacios de debate, presupuestos participativos, legislación colaborativa, y muchos otros procesos que iremos implementando). + + **II. Transparencia:** En este espacio se publicarán todos los datos relativos a quién y cómo se gestiona Madrid (nombres de los responsables, cargos, sueldos, planes de gobierno, contratos, agendas de los responsables...). Además es el espacio donde ejercer el derecho de acceso a la información, pudiendo solicitar cualquier información sobre el Ayuntamiento de Madrid de manera fácil y rápida. + + **III. Datos Abiertos:** En este espacio se cuelgan las bases de datos que tiene el Ayuntamiento, para que cualquiera pueda usar toda la información directamente, sin necesidad ni siquiera de preguntar. También se puede solicitar la publicación de más bases de datos. + + + Inauguramos el nuevo portal con la nueva sección de Participación, y en breve añadiremos las nuevas secciones de Transparencia y Datos Abiertos (así que mantenemos por el momento los enlaces a las páginas al respecto que ya existían). + + ## I. Participación + + El apartado de participación comprenderá diferentes mecanismos de participación: propuestas ciudadanas, espacios de debate, presupuestos participativos, legislación colaborativa, entre muchos otros. Por el momento presentamos el espacio de debate, y muy pronto las propuestas ciudadanas. + + ## I.I. Espacio de debate + + En este espacio, cualquier persona puede abrir un hilo de discusión sobre cualquier tema, creando un espacio independiente donde la gente podrá debatir sobre el tema propuesto. De esta manera, en este espacio digital convivirán cada día cientos de espacios de debate distintos entre los que la ciudadanía podrá pasearse, sumándose a los que más les interese. + + + Tanto los hilos, como los comentarios podrán ser valorados por cualquiera, de tal manera que será la propia ciudadanía, y nadie en su nombre, la que decida cuáles son los temas más importantes en cada momento. Estos serán presentados en la portada del espacio, pudiendo por supuesto accederse a todos los demás temas en páginas posteriores, o usando otros criterios de ordenación (los temas con más comentarios, los más nuevos, los más controvertidos, etc.). + + + Cada uno de los trabajadores del Ayuntamiento tiene un usuario propio, que será resaltado como tal, permitiendo que participen en los debates al mismo nivel que todos los demás ciudadanos. Esto permitirá crear espacios de comunicación directos entre unos y otros, evitando los inconvenientes que implica la comunicación medidada, y respondiendo a un planteamiento claro por parte del nuevo gobierno de Madrid por el cual el Ayuntamiento trabaja para la ciudadanía, y ante ella debe responder. + + ## I.I. Espacio de propuestas + + En este espacio, cualquier persona puede proponer una iniciativa con la intención de recabar los suficientes apoyos como para que la idea pase a ser consultada a toda la ciudadanía con caracter vinculante. + + + Las propuestas pueden ser apoyadas por ciudadanos empadronados en Madrid que hayan verificado su cuenta en la plataforma de participación, de tal manera que será la propia ciudadanía, y nadie en su nombre, la que decida cuáles son las propuestas que merecen la pena ser llevadas a cabo. + + + Una vez que una propuesta alcance una cantidad de apoyos equivalente al 2% del censo de Madrid (unos 53000), automaticamente pasa a ser estudiada por un grupo de trabajo del Ayuntamiento y pasará a la siguiente fase de consulta popular, en la que la ciudadanía de Madrid votará si se lleva a cabo o no. El plazo máximo para recabar los apoyos necesarios será de 12 meses."