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 | 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 +1 -1
- config.php +1 -0
- html/admin/estilos.css +26 -0
- html/admin/principal.html +6 -2
- html/front/estilos.css +1 -1
- html/front/lib.js +6 -4
- html/front/principal.js +1 -1
- lib/lib.php +1 -1
- lib/plugin.php +11 -10
- plugin.php +1 -1
- readme.txt +11 -8
README.md
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
Asesor de Cookies para normativa española
|
2 |
-------------------------------------------------
|
3 |
|
4 |
-
Plugin para
|
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
|
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:
|
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.
|
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.
|
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.
|
4 |
@copyright Copyright © 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 © 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.
|
7 |
@copyright Copyright © 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 © 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.
|
6 |
@copyright Copyright © 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
|
58 |
-
wp_enqueue_script( 'front
|
59 |
-
wp_enqueue_script( 'front
|
60 |
-
wp_enqueue_script( 'front
|
61 |
wp_localize_script
|
62 |
(
|
63 |
-
'front
|
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
|
307 |
-
wp_register_script( 'admin
|
308 |
-
wp_enqueue_script( 'admin
|
309 |
wp_localize_script(
|
310 |
-
'admin
|
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 © 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.
|
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.
|
7 |
License: GPLv2 or later
|
8 |
|
9 |
-
Este plugin le
|
10 |
|
11 |
== Description ==
|
12 |
|
13 |
-
|
14 |
|
15 |
-
Este plugin le
|
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.
|