Asesor de Cookies para normativa española - Version 0.15

Version Description

  • Validacin W3C, la inclusin de CSS no validaba, gracias por avisar Julio!
  • El plugin ahora funciona correctamente si el directorio de administracin WP tiene proteccin .htaccess. Gracias a Antonio Rodrguez por avisar.
  • Banner superior en admin.
Download this release

Release Info

Developer cdoral
Plugin Icon 128x128 Asesor de Cookies para normativa española
Version 0.15
Comparing to
See all releases

Code changes from version 0.14 to 0.15

README.md CHANGED
@@ -1,4 +1,4 @@
1
  Asesor de Cookies para normativa española
2
  -------------------------------------------------
3
 
4
- Plugin para establecer la base legal inicial sobre normativa de cookies española en su web.
1
  Asesor de Cookies para normativa española
2
  -------------------------------------------------
3
 
4
+ Plugin para ayudarle a cumplir con la normativa de cookies española en su web.
config.php CHANGED
@@ -2,6 +2,7 @@
2
 
3
  define( "CDP_COOKIES_DIR_RAIZ", dirname( __FILE__ ) . '/' );
4
  define( "CDP_COOKIES_URL_RAIZ", plugins_url( '/', __FILE__ ) );
 
5
  define( "CDP_COOKIES_DIR_HTML", CDP_COOKIES_DIR_RAIZ . 'html/' );
6
  define( 'CDP_COOKIES_URL_HTML', CDP_COOKIES_URL_RAIZ . 'html/' );
7
  define( "CDP_COOKIES_LOG_ACTIVO", 0 );
2
 
3
  define( "CDP_COOKIES_DIR_RAIZ", dirname( __FILE__ ) . '/' );
4
  define( "CDP_COOKIES_URL_RAIZ", plugins_url( '/', __FILE__ ) );
5
+ define( "CDP_COOKIES_TRAER_AVISO_PHP_URL", CDP_COOKIES_URL_RAIZ . 'traer_aviso.php' );
6
  define( "CDP_COOKIES_DIR_HTML", CDP_COOKIES_DIR_RAIZ . 'html/' );
7
  define( 'CDP_COOKIES_URL_HTML', CDP_COOKIES_URL_RAIZ . 'html/' );
8
  define( "CDP_COOKIES_LOG_ACTIVO", 0 );
html/admin/estilos.css CHANGED
@@ -44,6 +44,32 @@
44
  padding: 0 20px 0 0;
45
  }
46
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  /*============================================
48
  Grid
49
  ============================================*/
44
  padding: 0 20px 0 0;
45
  }
46
 
47
+ /*============================================
48
+ Publi
49
+ ============================================*/
50
+ .cdp-cookies-publi {
51
+ background-color: #76abdc;
52
+ margin: 10px 0;
53
+ padding: 10px;
54
+ border-radius: 5px;
55
+ -moz-border-radius: 5px;
56
+ -webkit-border-radius: 5px;
57
+ -khtml-border-radius: 5px;
58
+ }
59
+ .cdp-cookies-publi a {
60
+ display: block;
61
+ color: #fff;
62
+ text-decoration: none;
63
+ border: none;
64
+ }
65
+ .cdp-cookies-publi a:hover {
66
+ color:#ccc;
67
+ }
68
+ .cdp-cookies-publi a span {
69
+ font-size: 18px;
70
+ color:#444;
71
+ }
72
+
73
  /*============================================
74
  Grid
75
  ============================================*/
html/admin/principal.html CHANGED
@@ -7,9 +7,13 @@
7
  <a href="http://webartesanal.com">Plugin creado por Carlos Doral (webartesanal.com)</a>
8
  </p>
9
 
 
 
 
 
10
  <div class="cdp-cookies-instrucciones">
11
 
12
- <p>Este plugin le va a permitir actualizar su web a la <b>ley de cookies española</b>. El funcionamiento consiste en mostrar un mensaje cada vez que un nuevo usuario visita su web avisándole que si sigue navegando está <b>aceptando</b> la recepción de cookies y la <b>política de cookies</b> de su web.</p>
13
 
14
  <p>Para configurar este plugin tiene que asignar los valores de estilo y formato para el <b>mensaje mostrado al usuario</b> que aparecen en este formulario y debe pulsar el botón <b>Crear páginas automáticamente</b> que le creará una página de <b>Política de Cookies</b> y otra de <b>Descripción de cookies</b>, fundamentales para cumplir con la normativa.</p>
15
 
@@ -223,6 +227,6 @@
223
 
224
  </form>
225
 
226
- <p>Este plugin pretende ahorrar tiempo y esfuerzo a su empresa para que pueda diseñar una correcta y adecuada política de cookies en su página web. El creador de este plugin no se hace responsable, ni tiene porqué intervenir en posibles litigios o acciones legales que puedan emprender contra su empresa por un posible incumplimiento de la citada ley de cookies. Es su obligación acudir a un abogado para que revise su política de cookies con el fin de conocer si cumple todos los requisitos solicitados por la Agencia de Protección de Datos.</p>
227
 
228
  </div>
7
  <a href="http://webartesanal.com">Plugin creado por Carlos Doral (webartesanal.com)</a>
8
  </p>
9
 
10
+ <div class="cdp-cookies-publi">
11
+ <a href="http://webartesanal.com/blog/como-crear-una-pagina-web-profesional-economica-con-blog-y-lista-para-usar-apta-para-dispositivos-moviles/" target="_blank">Corporalia: Tu página Wordpress empresarial con contenido y lista para usar, adaptada a dispositivos móviles, instalada en tu servidor por sólo <span>249€!</span></a>
12
+ </div>
13
+
14
  <div class="cdp-cookies-instrucciones">
15
 
16
+ <p>Este plugin le va a ayudar a crear la política de cookies para su sitio web. El funcionamiento consiste en mostrar un mensaje cada vez que un nuevo usuario visita su web avisándole que si sigue navegando está <b>aceptando</b> la recepción de cookies y la <b>política de cookies</b> de su web.</p>
17
 
18
  <p>Para configurar este plugin tiene que asignar los valores de estilo y formato para el <b>mensaje mostrado al usuario</b> que aparecen en este formulario y debe pulsar el botón <b>Crear páginas automáticamente</b> que le creará una página de <b>Política de Cookies</b> y otra de <b>Descripción de cookies</b>, fundamentales para cumplir con la normativa.</p>
19
 
227
 
228
  </form>
229
 
230
+ <p>Este plugin pretende ahorrar tiempo y esfuerzo a su empresa para que pueda diseñar una correcta y adecuada política de cookies en su página web. El creador de este plugin no se hace responsable, ni tiene porqué intervenir en posibles litigios o acciones legales que puedan emprender contra su empresa por un posible incumplimiento de la citada ley de cookies. Es su obligación acudir a un abogado para que revise su política de cookies con el fin de conocer si cumple todos los requisitos solicitados por la Agencia Española de Protección de Datos.</p>
231
 
232
  </div>
html/front/estilos.css CHANGED
@@ -209,7 +209,7 @@
209
  font-size: 12px;
210
  line-height: 14px;
211
  display: block;
212
- width: 50px;
213
  margin: 5px auto;
214
  text-decoration: none;
215
  border: none;
209
  font-size: 12px;
210
  line-height: 14px;
211
  display: block;
212
+ width: 75px;
213
  margin: 5px auto;
214
  text-decoration: none;
215
  border: none;
html/front/lib.js CHANGED
@@ -36,9 +36,10 @@ var cdp_cookie = {
36
  },
37
 
38
  // Traigo aviso y lo inserto en el DOM
 
39
  mostrar_aviso: function _mostrar_aviso() {
40
  jQuery.post(
41
- cdp_cookies_info.url_admin_ajax,
42
  {
43
  action: 'traer_aviso'
44
  },
@@ -57,7 +58,7 @@ var cdp_cookie = {
57
  },
58
  'json'
59
  );
60
- },
61
 
62
  //
63
  comportamiento: function _comportamiento() {
@@ -92,6 +93,7 @@ var cdp_cookie = {
92
  },
93
 
94
  // Traigo aviso en vista previa
 
95
  mostrar_aviso_vista_previa: function _mostrar_aviso_vista_previa() {
96
  //
97
  var datos = cdp_cookie.variables_get();
@@ -99,7 +101,7 @@ var cdp_cookie = {
99
 
100
  //
101
  jQuery.post(
102
- cdp_cookies_info.url_admin_ajax,
103
  datos,
104
  function( resul ) {
105
  if( !resul || !resul.html || resul.html == 0 )
@@ -113,5 +115,5 @@ var cdp_cookie = {
113
  },
114
  'json'
115
  );
116
- }
117
  };
36
  },
37
 
38
  // Traigo aviso y lo inserto en el DOM
39
+ // Actualizado: ya no pasa por el admin
40
  mostrar_aviso: function _mostrar_aviso() {
41
  jQuery.post(
42
+ cdp_cookies_info.url_traer_aviso_php,
43
  {
44
  action: 'traer_aviso'
45
  },
58
  },
59
  'json'
60
  );
61
+ },
62
 
63
  //
64
  comportamiento: function _comportamiento() {
93
  },
94
 
95
  // Traigo aviso en vista previa
96
+ // Ya no pasa por el admin
97
  mostrar_aviso_vista_previa: function _mostrar_aviso_vista_previa() {
98
  //
99
  var datos = cdp_cookie.variables_get();
101
 
102
  //
103
  jQuery.post(
104
+ cdp_cookies_info.url_traer_aviso_php,
105
  datos,
106
  function( resul ) {
107
  if( !resul || !resul.html || resul.html == 0 )
115
  },
116
  'json'
117
  );
118
+ },
119
  };
html/front/principal.js CHANGED
@@ -1,6 +1,6 @@
1
  /* ======================================================================================
2
  @author Carlos Doral Pérez (http://webartesanal.com)
3
- @version 0.14
4
  @copyright Copyright &copy; 2013-2014 Carlos Doral Pérez, All Rights Reserved
5
  License: GPLv2 or later
6
  ====================================================================================== */
1
  /* ======================================================================================
2
  @author Carlos Doral Pérez (http://webartesanal.com)
3
+ @version 0.15
4
  @copyright Copyright &copy; 2013-2014 Carlos Doral Pérez, All Rights Reserved
5
  License: GPLv2 or later
6
  ====================================================================================== */
lib/lib.php CHANGED
@@ -3,7 +3,7 @@
3
 
4
  /* ======================================================================================
5
  @author Carlos Doral Pérez (http://webartesanal.com)
6
- @version 0.14
7
  @copyright Copyright &copy; 2013-2014 Carlos Doral Pérez, All Rights Reserved
8
  License: GPLv2 or later
9
  ====================================================================================== */
3
 
4
  /* ======================================================================================
5
  @author Carlos Doral Pérez (http://webartesanal.com)
6
+ @version 0.15
7
  @copyright Copyright &copy; 2013-2014 Carlos Doral Pérez, All Rights Reserved
8
  License: GPLv2 or later
9
  ====================================================================================== */
lib/plugin.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  /* ======================================================================================
4
  @author Carlos Doral Pérez (http://webartesanal.com)
5
- @version 0.14
6
  @copyright Copyright &copy; 2013-2014 Carlos Doral Pérez, All Rights Reserved
7
  License: GPLv2 or later
8
  ====================================================================================== */
@@ -54,18 +54,19 @@ class cdp_cookies
54
  */
55
  static function cargar_archivos_front()
56
  {
57
- wp_enqueue_style( 'front/estilos', CDP_COOKIES_URL_HTML . 'front/estilos.css', false );
58
- wp_enqueue_script( 'front/cookie', CDP_COOKIES_URL_HTML . 'front/_jquery.kookie.js', array( 'jquery' ) );
59
- wp_enqueue_script( 'front/lib', CDP_COOKIES_URL_HTML . 'front/lib.js', array( 'jquery' ) );
60
- wp_enqueue_script( 'front/principal', CDP_COOKIES_URL_HTML . 'front/principal.js', array( 'jquery' ) );
61
  wp_localize_script
62
  (
63
- 'front/principal',
64
  'cdp_cookies_info',
65
  array
66
  (
67
  'url_plugin' => CDP_COOKIES_URL_RAIZ . 'plugin.php',
68
  'url_admin_ajax' => admin_url() . 'admin-ajax.php',
 
69
  'comportamiento' => self::parametro( 'comportamiento' )
70
  )
71
  );
@@ -303,11 +304,11 @@ class cdp_cookies
303
  */
304
  static function cargar_archivos_admin()
305
  {
306
- wp_enqueue_style( 'admin/estilos', CDP_COOKIES_URL_HTML . 'admin/estilos.css', false );
307
- wp_register_script( 'admin/principal', CDP_COOKIES_URL_HTML . 'admin/principal.js', array( 'jquery' ) );
308
- wp_enqueue_script( 'admin/principal' );
309
  wp_localize_script(
310
- 'admin/principal',
311
  'cdp_cookies_info',
312
  array
313
  (
2
 
3
  /* ======================================================================================
4
  @author Carlos Doral Pérez (http://webartesanal.com)
5
+ @version 0.15
6
  @copyright Copyright &copy; 2013-2014 Carlos Doral Pérez, All Rights Reserved
7
  License: GPLv2 or later
8
  ====================================================================================== */
54
  */
55
  static function cargar_archivos_front()
56
  {
57
+ wp_enqueue_style( 'front-estilos', CDP_COOKIES_URL_HTML . 'front/estilos.css', false );
58
+ wp_enqueue_script( 'front-cookie', CDP_COOKIES_URL_HTML . 'front/_jquery.kookie.js', array( 'jquery' ) );
59
+ wp_enqueue_script( 'front-lib', CDP_COOKIES_URL_HTML . 'front/lib.js', array( 'jquery' ) );
60
+ wp_enqueue_script( 'front-principal', CDP_COOKIES_URL_HTML . 'front/principal.js', array( 'jquery' ) );
61
  wp_localize_script
62
  (
63
+ 'front-principal',
64
  'cdp_cookies_info',
65
  array
66
  (
67
  'url_plugin' => CDP_COOKIES_URL_RAIZ . 'plugin.php',
68
  'url_admin_ajax' => admin_url() . 'admin-ajax.php',
69
+ 'url_traer_aviso_php' => CDP_COOKIES_TRAER_AVISO_PHP_URL,
70
  'comportamiento' => self::parametro( 'comportamiento' )
71
  )
72
  );
304
  */
305
  static function cargar_archivos_admin()
306
  {
307
+ wp_enqueue_style( 'admin-estilos', CDP_COOKIES_URL_HTML . 'admin/estilos.css', false );
308
+ wp_register_script( 'admin-principal', CDP_COOKIES_URL_HTML . 'admin/principal.js', array( 'jquery' ) );
309
+ wp_enqueue_script( 'admin-principal' );
310
  wp_localize_script(
311
+ 'admin-principal',
312
  'cdp_cookies_info',
313
  array
314
  (
plugin.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin Name: Asesor de Cookies
5
  Plugin URI: http://webartesanal.com
6
  Description: Este plugin avisa a los nuevos visitantes de su web sobre la utilización de cookies en su página y le proporciona los textos iniciales para que pueda crear una política de cookies correcta.
7
- Version: 0.14
8
  Author: Carlos Doral Pérez
9
  Author URI: http://webartesanal.com
10
  License: GPLv2 or later
4
  Plugin Name: Asesor de Cookies
5
  Plugin URI: http://webartesanal.com
6
  Description: Este plugin avisa a los nuevos visitantes de su web sobre la utilización de cookies en su página y le proporciona los textos iniciales para que pueda crear una política de cookies correcta.
7
+ Version: 0.15
8
  Author: Carlos Doral Pérez
9
  Author URI: http://webartesanal.com
10
  License: GPLv2 or later
readme.txt CHANGED
@@ -2,25 +2,23 @@
2
  Contributors: Carlos Doral Pérez (<a href="http:://webartesanal.com">webartesanal.com</a>)
3
  Tags: cookie, cookies, spain, ley, law, politica, policy, españa, normativa
4
  Requires at least: 3.5
5
- Tested up to: 3.8
6
- Stable tag: 0.14
7
  License: GPLv2 or later
8
 
9
- Este plugin le ayuda a cumplir con la ley de cookies española proporcionándole los textos legales y técnicos necesarios.
10
 
11
  == Description ==
12
 
13
- ** Nuevo: Ahora hay un botón CERRAR en el aviso **
14
 
15
- Este plugin le va a ayudar a confeccionar su política de cookies para la ley española. El funcionamiento consiste en mostrar un mensaje cada vez que un nuevo usuario visita su web avisándole que si sigue navegando está aceptando la recepción de cookies y la política de cookies.
16
-
17
- Este plugin le proporciona los textos legales y técnicos iniciales que necesita su web, se generan automáticamente y los puede editar si lo desea. Estos textos son la política de cookies, la descripción técnica de las cookies y las instrucciones de manipulación de cookies desde los navegadores más populares, todo ello para que el usuario web tenga la máxima información posible, todos ellos requisitos exigidos por la AEPD.
18
 
19
  Características del plugin:
20
 
21
  * Muestra un aviso sobre la utilización de cookies a cada usuario nuevo de su web.
22
  * Permite configurar la posición del aviso (inferior, superior) y el comportamiento (bajo qué condiciones desaparece), el lugar de inclusión (en página o en ventana), tamaño de fuente, elegir entre 5 colores, el texto ahora es editable y se incorpora un modo 'vista previa'.
23
- * Permite crear automáticamente las dos páginas con los textos legales y técnicos que necesita su web: La política de cookies y la descripción coloquial de cookies para los usuarios web. Las páginas son editables.
24
 
25
  == Screenshots ==
26
 
@@ -45,6 +43,11 @@ Si lo desea, como método alternativo de instalación puede ir a la sección Plu
45
 
46
  == Changelog ==
47
 
 
 
 
 
 
48
  = 0.14 =
49
  * Opción a incluir un botón CERRAR o ACEPTAR en el aviso.
50
  * Pequeños detalles Javascript para prevención de conflictos con otros plugins.
2
  Contributors: Carlos Doral Pérez (<a href="http:://webartesanal.com">webartesanal.com</a>)
3
  Tags: cookie, cookies, spain, ley, law, politica, policy, españa, normativa
4
  Requires at least: 3.5
5
+ Tested up to: 3.8.1
6
+ Stable tag: 0.15
7
  License: GPLv2 or later
8
 
9
+ Este plugin le va a facilitar la confección de la política de cookies para su sitio web proporcionándole los textos legales y técnicos iniciales.
10
 
11
  == Description ==
12
 
13
+ El funcionamiento consiste en mostrar un mensaje cada vez que un nuevo usuario visita su web avisándole que si sigue navegando o si pulsa el botón CERRAR/ACEPTAR del aviso está aceptando la recepción de cookies y la política de cookies.
14
 
15
+ Este plugin le proporciona los textos legales y técnicos iniciales que necesita su web para confeccionar su política de cookies, se generan automáticamente y los puede editar si lo desea. Estos textos son la política de cookies, la descripción técnica de las cookies y las instrucciones de manipulación de cookies desde los navegadores más populares, todo ello para que el usuario web tenga la máxima información posible.
 
 
16
 
17
  Características del plugin:
18
 
19
  * Muestra un aviso sobre la utilización de cookies a cada usuario nuevo de su web.
20
  * Permite configurar la posición del aviso (inferior, superior) y el comportamiento (bajo qué condiciones desaparece), el lugar de inclusión (en página o en ventana), tamaño de fuente, elegir entre 5 colores, el texto ahora es editable y se incorpora un modo 'vista previa'.
21
+ * Permite crear automáticamente las dos páginas con los textos legales y técnicos iniciales que necesita su web: La política de cookies y la descripción coloquial de cookies para los usuarios web. Las páginas son editables.
22
 
23
  == Screenshots ==
24
 
43
 
44
  == Changelog ==
45
 
46
+ = 0.15 =
47
+ * Validación W3C, la inclusión de CSS no validaba, gracias por avisar Julio!
48
+ * El plugin ahora funciona correctamente si el directorio de administración WP tiene protección .htaccess. Gracias a Antonio Rodríguez por avisar.
49
+ * Banner superior en admin.
50
+
51
  = 0.14 =
52
  * Opción a incluir un botón CERRAR o ACEPTAR en el aviso.
53
  * Pequeños detalles Javascript para prevención de conflictos con otros plugins.