Gestores de contenidos

Diseño Web, Gestores de contenidos

Drupal: solucionar el error “Failed opening required …” con registry rebuild de Drush

Si usas Drupal conocerás Drush (Drupal Shell), porque ya es casi indispensable para gestionarlo. Y si usas Drupal, puede que hayas tenido la mala suerte de encontrarte con el error “Failed opening required …” en tus proyectos. Pantalla blanca o página que no carga por ese error. Hoy te enseñamos a solucionarlo. Cómo solucionarlo. Obviamente lo primero es intentar vaciar caché (drush cc) y hacer un update.php de la web. Si aún así no lo has conseguido lo que tendrás que hacer es usar el comando registry rebuild de Drush. Es un módulo de este shell, pero aunque venga con él muchas veces no funciona bien. Prueba a ejecutar drush rr Si no funciona, o si no lo tienes instalado prueba lo siguiente: Instala registry rebuild con: drush @none dl registry_rebuild La opción @none hace que lo instale en el directorio de drush. Si no lo pones lo instalará sólo en el directorio donde estés. Después borra caché: drush cc drush  Después  ejecútalo desde el directorio del sitio web que quieras arreglar: drush rr Con esto debería arreglarse el problema. Otra opción. La anterior es la opción más sencilla sin duda, pero podéis tener casos en que de guerra. Podéis descargaros registry rebuild desde esta página (al final), y ejecutar registry_rebuild.php desde el navegador desde el sitio que queráis arreglar.  

Diseño Web, Gestores de contenidos

Añadir pestañas personalizadas a los productos en WooCommerce

Cuando un cliente nos pide una tienda online, en el sistema que sea, una de las cosas que suele pedir es más sitios para añadir información. Normalmente pestañas personalizadas. Para poder agregar dicha información adicional de manera estructurada. Hoy os enseñamos a hacerlo en WooCommerce para WordPress de manera gratuita. Cómo añadir pestañas a los productos de WooCommerce. Tienes que instalar un plugin que añada dicha funcionalidad. Os dejamos dos de los más valorados, aunque obviamente hay más. Custom Product Tabs para WooCommerce. Plugin sencillo y gratuito. Creas las pestañas y luego aparecen en el producto con un editor visual dentro de Pestañas Personalizadas. Puedes agregar lo que quieras ahí. WPB WooCommerce Custom Tab Manager. Puedes agregar y gestionar todas las pestañas que necesitas y el orden de las mismas. Demo aquí. No hay  mucho más que decir. Instala el plugin, crea las pestañas y pon contenido en tus productos organizado en las mismas.  

Diseño Web, Gestores de contenidos, Legalidad, Seguridad

Plugins para guardar registros de actividad y auditoria de seguridad en WordPress

Una de las cosas que implica la nueva RGPD es que se debe hacer una vigilancia proactiva de la seguridad y del tratamiento de datos personales en nuestras webs. Y es muy aconsejable tener un registro de todo lo que hacemos y hacen nuestros usuarios para poder demostrar que hemos cumplido. O para defendernos ante posibles sanciones. En estos casos, es muy útil tener un plugin que registre los eventos de nuestra web, tanto de usuarios como administrativos, y mantenga un log de ellos. Si ya nos avisa…fantástico. Hoy os dejamos dos que hacen ambas cosas. Plugins de registro de actividad y auditorias de seguridad en WordPress. WP Security Audit Log. Este plugin es una pasada. Mantiene un registro de todos los cambios en tu página o multisite de WordPress. Así puedes: – identificar actividades sospechosas y evitarlas antes de que causen males mayores. – Guardar las actividades de los usuarios para poder, por ejemplo, saber cuando se ha iniciado sesión, borrado contenido o creado una cuenta. – Ver cambios de contenido y quien los ha hecho. – Ver inicios de sesión de usuarios. – Se integra con otros plugins como Woocommerce o Yoast. Y mucho más. Podéis ver todos los eventos aquí. Todo esto lo puedes ver desde un registro de actividad en el backend. Guarda fecha y hora, usuarios, roles, IP de origen y url de la entrada. Además puedes recibir alertas según la actividad detectada, recibir correos, enviar alertas a ciertos usuarios etc.  Todo esto gratis (aunque tiene una versión premium). Los avisos automáticos son de pago. Activity Log.  Un pugin muy similar al anterior, también muy personalizable. En este caso los avisos automáticos son gratuitos. Puedes exportar los logs, tiene una API de exportación, tiene compatibilidad para varios idiomas…Y avisos de todos estos eventos (y más). -WordPress – Core Updates -Posts – Created, Updated, Deleted -Pages – Created, Updated, Deleted -Custom Post Type – Created, Updated, Deleted -Tags – Created, Edited, Deleted -Categories – Created, Edited, Deleted -Taxonomies – Created, Edited, Deleted -Comments – Created, Approved, Unproved, Trashed, Untrashed, Spammed, Unspammed, Deleted -Media – Uploaded, Edited, Deleted -Users – Login, Logout, Login has failed, Update profile, Registered and Deleted -Plugins – Installed, Updated, Activated, Deactivated, Changed -Themes – Installed, Updated, Deleted, Activated, Changed (Editor and Customizer) -Widgets – Added to a sidebar / Deleted from a sidebar, Order widgets -Menus – A menu is being Created, Updated, Deleted -Setting – General, Writing, Reading, Discussion, Media, Permalinks -Options – Can be extend by east filter -Export – User download export file from the site -WooCommerce – Monitor all shop options -bbPress – Forums, Topics, Replies, Taxonomies and other actions Como veis…ambos plugins son muy potentes, con avisos de muchísimos eventos y excelentes para auditorias RGPD, auditorias de seguridad o evitar hackeos.    

Diseño Web, Gestores de contenidos, Trucos

Cómo proteger una página o entrada de WordPress con contraseña

En ocasiones necesitamos poner contenido privado en una página de WordPress. Evidentemente lo correcto es con un plugin de usuarios, restringiendo los permisos para las entradas, páginas o urls. Pero muchas veces queremos algo más sencillo, simplemente una palabra de paso. La gran ventaja de esto es que es fácil y no necesitamos plugins adicionales. Es una funcionalidad de WordPress. Hoy os enseñamos cómo hacerlo. Proteger una página o entrada de WordPress con contraseña. Proteger una página o entrada de WordPress con contraseña es sencillo. Sólo hay que crear la página o entrada y, en la sección Publicar>Visibilidad pinchar en Editar. Ahí veréis una opción para poner una contraseña. Sólo tenéis que introducir la que queríais y actualizar la página o entrada. Esto permite: Crear contenido protegido de manera sencilla. Proteger páginas en construcción con contraseña mientras se acaban. Proteger contenido hasta que se apruebe. Las contraseñas se ponen por página o entrada así que pueden ser diferentes.

Diseño Web, Gestores de contenidos

Los mejores plugins gestores de descargas en WordPress

En muchas ocasiones tienes que permitir que los visitantes a tu página web descarguen contenido. Y para poder hacerlo de manera ordenada, tanto la subida de contenido como la búsqueda y descarga, existen los gestores de descargas. Os dejamos los plugins gratuitos más famosos de este tipo. Gestores de descargas gratuitos para WordPress. Como siempre lo mejor es que los vayas instalando y probando para ver cual se adecua más a tu proyecto y a tu manera de usar la web. Pero os dejamos algunas ideas. WordPress Download Manager.  Uno de los más usados. Es sencillo y rápido. La versión gratuita dispone de las funcionalidades necesarias, incluyendo la protección con contraseña. Se le puede agregar plugins adicionales (algunos gratuitos y otros de pago) para extender las funcionalidades. Como conexión con Google Drive, Dropbox etc. Con la versión pro puedes montar un sitio de venta y descarga de contenido digital. Tienes una demo aquí: https://www.wpdownloadmanager.com/wordpress-download-manager-pro-demo/ Puedes ver los plugins gratuitos aquí: https://www.wpdownloadmanager.com/downloads/free-add-ons/ Download Monitor. Otro plugin de los más usados. De nuevo permite añadir extensiones para aumentar la funcionalidad. La subida es muy intuitiva porque es similar a la de los posts de WordPress. Admite diferentes versiones de un mismo archivo (gestión de versiones). Permite llevar un contador de accesos y descargas. Dispone de shortcodes para poder poner las descargas donde quieras. CM Download Manager. Otro buen gestor de descargas que permite proteger los ficheros, contar las descargas y accesos , tiene búsquedas, shortcodes, cada descarga tiene su landing page, permite limitar el acceso a la subida de archivos etc. Podéis ver una demo aquí. Dependiendo del proyecto puede que te interese también algo más pensado en venta y descarga de contenido digital como Easy Digital Downloads (demo aquí) o Woocommerce en su opción de venta de contenido digital. Simple Download Monitor. Un gran plugin que hemos usado en varios clientes. Te permite no sólo crear descargas y categorías de las mismas, sino guardar un registro de las descargas, que usuario la ha realizado y desde que ip. Además, puedes crear páginas de descargas en modo grid y muchas otras opciones con los shorcodes y de manera gratuita.

Diseño Web, Gestores de contenidos, Trucos

Añadir más iconos de redes sociales en la plantilla Divi para WordPress.

La plantilla Divi para WordPress es una plantilla de pago muy usada. Varios clientes nuestros la tienen. Por defecto deja añadir iconos para tres redes sociales. Como nos lo ha pedido algún cliente hoy os enseñamos a añadir alguna más gratis. e pago  Añadir más iconos de redes sociales en Divi. Mucha gente opta por comprar el módulo Divi Booster, también de pago, que permite personalizar mucho más esta plantilla. Pero si eres un poco mañoso no hace falta. Podéis hacerlo a mano. Para ello edita (por FTP o a través de Apariencia> Editor) el fichero includes/social_icons.php. Ahí tienes que añadir, al final pero antes de la última etiqueta </ul>, el código de tu red social o web que quieras poner. Os dejo unos ejemplos: Linkedin. <li class=”et-social-icon et-social-linkedin”> <a href=”http://in.linkedin.com/in/tuusuario” class=”icon”> <span><?php esc_html_e( ‘LinkedIn’, ‘Divi’ ); ?></span> </a> </li> Youtube. <li class=”et-social-icon et-social-youtube”> <a href=”tuenlacedeyoutube‎” class=”icon”> <span><?php esc_html_e( ‘YouTube’, ‘Divi’ ); ?></span> </a> </li> Instagram. <li class=”et-social-icon et-social-instagram”> <a href=”http://www.instagram.com/tuusuario‎” class=”icon”> <span><?php esc_html_e( ‘Instagram’, ‘Divi’ ); ?></span> </a> </li> Para que se abran en una ventana nueva añade target=”_blank” en la línea del href antes del >.

Diseño Web, Gestores de contenidos, Legalidad

WordPress se actualiza con herramientas para cumplir con la RGPD. Os contamos cuales

WordPress acaba de actualizarse hace unos días a la nueva versión, la 4.9.6. Como todos los gestores, están incluyendo a marchas forzadas funcionalidades para adaptar las páginas web a la RGPD. Como es el tema de moda, y uno que preocupa mucho a las empresas, os contamos que mejoras incluye esta nueva versión. Nuevas funcionalidades relacionadas con la RGPD. Estas son las nuevas secciones que añade esta actualización. Asistente para crear una página de Política de Privacidad. Si vas a  Ajustes > Privacidad podrás acceder a una nueva sección que te permite indicar cual es tu página de Política de Privacidad, o te ayuda a crear una. Si pinchas en Crear nueva página, te abrirá una nueva página con una plantilla con sus recomendaciones. Sólo tienes que rellenar cada apartado con le información que se adecue a tu página en concreto. Y recordad que es una guía, puede que tu página necesite más.  Exportar datos personales.  Otro de los derechos que incluye la RGPD es que las páginas puedan enviar los datos que se contenga de ellos. Para eso han incluido una opción en Herramientas>Exportar datos personales. Ahí podrás poner un nombre de usuario o correo de la persona que está solicitando sus datos. El usuario recibirá un e-mail para confirmar de este tipo: Hola, Se ha realizado una solicitud de realizar la siguiente acción en tu cuenta: Exportar datos personales Para confirmar esto, por favor, haz clic en el siguiente enlace: http://.wordpress.org/wp-login.php?action=confirmaction… Puedes ignorar con seguridad este correo si no quieres llevar a cabo esta acción. Este correo se han enviado a you@example.com. Saludos, Tus amigos de WordPress http://wordpress.org Si lo confirma, la petición quedará en el backend como “Confirmado”, y el usuario dispondrá de un botón para “Enviar datos”. No se avisará al administrador que el usuario lo ha confirmado, éste tiene que entrar en el backend para verlo. Una vez enviados los datos el usuario recibirá un enlace, válido durante 48 horas, que contendrá un fichero zip con dichos datos. Y nosotros tendremos siempre un registro de dichas peticiones. Borrar datos personales. Esta nueva sección, en Herramientas > Borrar datos personales, funciona igual que la anterior, pero en este caso se borrará los datos que tenemos recopilados del usuario. Tanto en WordPress como en los plugins. Por lo tanto los usuarios tienen una manera de ejercer su derecho de eliminación de sus datos (borrado). Y, lo más importante para nosotros, los administradores disponemos de un registro de dicha eliminación por si alguien viene a pedirla. Estas actualizaciones son un gran avance. Por si solas no hacen que cumplas la RGPD e imaginamos que vendrán más. Es necesario además tu intervención.Tienes que revisar los cambios, verificar los plugins que usas, comprobar los textos que tienes en la página de Política de Privacidad (si se adecuan a la ley), comprobar los formularios de contacto etc. Pero son algo necesario y muy bien venido.  

Gestores de contenidos, Legalidad, Trucos

Módulo Official GDPR Compliance para Prestashop. Módulo oficial para el RGPD

Está claro que cumplir con la RGPD es una de las mayores preocupaciones para las empresas en estos días. Ya os hemos enseñado algún truco que os ayudará para Prestashop. Pero los desarrolladores han sacado un módulo oficial con muchas funcionalidades para cumplir con dicha ley. Hoy  lo compartimos con vosotros y hablamos de sus ventajas. Módulo Official GDPR Compliance. Todas las empresas se están poniendo las pilas sobre esta ley europea de protección de datos. Prestashop no podía ser menos y han dado varios pasos. Por un lado podéis descargaros un documento oficial sobre cumplir la RGPD en Prestashop. Ahí tenéis información sobre los mecanismos de los que disponéis en Prestashop para adecuaros a la ley. Mucho de eso lo han resumido en un artículo de blog. Además han sacado un módulo gratuito para la versión 1.7 y de pago para la versión 1.6 especial para la RGPD que permite asegurarse que se cumplen derechos de los clientes como. El derecho a acceder a sus datos personales y el derecho de portabilidad El derecho a rectificar o eliminar sus datos El derecho a retirar su consentimiento cuando se les solicite   También te permite llevar un registro de toda la actividad de tus clientes en materia de datos personales. Con dicho módulo puedes hacer muchas cosas que serían complicadas de implementar “a mano” sin él. Por ejemplo: Visualizar todos los datos recopilados con la solución PrestaShop además de con todos los módulos de tu tienda que cumplan el RGPD. Estos datos tienen múltiples utilidades para tus clientes: si solicitan acceder a sus datos personales registrados en tu tienda, podrán obtener una exportación automática en formato PDF o CSV. si solicitan la eliminación de sus datos, se hará un borrado definitivo después de que lo valides y de que el módulo compruebe que la eliminación no alterará el funcionamiento de tu sitio web. Personalizar las casillas que los usuarios tienen que marcar para dar su consentimiento y los mensajes de los distintos formularios de tu tienda, por ejemplo, para la creación de una cuenta y la suscripción al boletín. Visualizar todas las acciones de tus clientes relacionadas con sus datos personales (sobre todo en cuanto a acceso, consentimiento y eliminación de datos) y exportar este registro. Gestionar las solicitudes de eliminación de datos de tus clientes sin perder la precisión de tus estadísticas de ventas: los pedidos de los clientes eliminados se transfieren a una cuenta anónima RGPD Os recomendamos su instalación, ahorra mucho trabajo. Cómo instalarlo. En Prestashop 1.6 el módulo es de pago. Tienes que buscarlo en la tienda de addons, comprarlo, descargarlo e instalarlo como un módulo más. En Prestashop 1.7 afortunadamente es gratuito. Sólo tienes que ir en el backend a Modules > Modules & Services (la sección de módulos) y buscar por “GDPR” o “RGPD”. Ahí tenéis el módulo gratuito para instalar. Nota 22/05/2019: ahora no aparece al buscar. Deben haberlo incluído en el core para las nuevas versiones y desaparece de las búsquedas. Podéis encontrarlo en: https://github.com/PrestaShop/psgdpr/releases Una vez instalado. Tenéis que ir a Módulos Instalados en el backend, buscar por “GDPR” o “RGPD” y  podréis ver unas pestañas para visualizar los datos recogidos de clientes, filtrar por cliente, personalizar los formularios y un histórico de seguimiento de la actividad sobre datos personales de los clientes. Curiosamente los formularios afectados, en la versión que hemos visto ahora, son los de “Formulario de creación de cuenta” y “Área de cuenta de cliente“. Los del “core” de Prestashop. Así que nuestro truco para el formulario de contacto (algo más propio de la plantilla) sigue vigente.  

e-Learning, Gestores de contenidos, Trucos

Attendance: plugin para registrar la asistencia en Moodle

En ocasiones necesitas que quede  un registro de la asistencia tanto de los profesores como de los alumnos en los cursos de Moodle. Hoy os hablamos del módulo Attendance que es excelente para ello. En qué consiste Attendance. Attendance es un plugin de Moodle que se instala como cualquier otro módulo (desde el backend buscando el plugin o añadiéndolo tras descargar el fichero zip). Lo primero que debéis hacerlo es instalarlo. Además, recomiendo que instaléis también el plugin bloque de Attendance que permite añadir un bloque en las barras laterales o secciones de nuestra plantilla para reflejar dicha asistencia. Una vez instalado, como todos, hay que configurarlo. La configuración es sencilla, básicamente qué valores poner por defecto. Después, hay que ir al curso en el que quieras gestionar la asistencia y añadirlo como actividad. Para ello edita el contenido de una sección y pincha en Añadir Actividad o Recurso. Una de las primeras secciones que veréis es el de Attendance. Si has añadido el plugin bloque también recuerda añadirlo en la barra lateral en la posición que quieras. Una vez añadida la actividad, sólo tienes que pinchar en ella para entrar en el menú de asistencia. Ahí lo primero que tienes que añadir son las sesiones (clases). Es muy sencillo porque si se repiten sólo hay que añadir la primera, y luego activar la casilla de repetición. Esto crea todas las sesiones con los alumnos y profesores del curso. Los alumnos y profesores sólo tienen que pinchar en el botón verde para registrar la asistencia. Por defecto los valores son Present, Late, Absent or Excused pero puedes cambiarlos en la pestaña Status Check. Ventajas del plugin. Manera centralizada y en la misma plataforma de gestionar asistencia de profesores y alumnos. Se pueden generar reportes de manera sencilla. Las sesiones se crean muy rápido. Los estados los puedes modificar. Puedes configurar que sólo los profesores puedan confirmar la asistencia, o que también lo puedan hacer los alumnos. Si lo hacen los alumnos puedes configurar que sólo sea durante las horas de clase (no les deja fuera de esas horas) o en un tiempo determinado después. El profesor puede modificar las asistencias y puede introducir comentarios. El profesor ve la asistencia de todos. El alumno sólo la suya. Si añades el módulo bloque el alumno puede ver un resumen de su asistencia en el bloque. La asistencia puede puntuar o no, depende de tu configuración. Puede puntuar negativamente si quieres. Manda un aviso automatizado (si quieres) si la asistencia es menor que un porcentaje.   La verdad es que nosotros que lo hemos activado hemos encontrado este plugin muy sencillo, efectivo y rápido de configurar.    

Diseño Web, Gestores de contenidos

Cómo añadir código en un post de WordPress sin plugin, o en una página de html

Cuando queremos añadir código en un post de WordPress o en una página web, el peligro que tenemos es que nos interprete parte de dicho código. Evidentemente el navegador no sabe si queremos que sea código mostrado o ejecutado. Hoy os enseñamos a hacerlo sin tener que instalar un plugin. Cómo añadir código sin que lo interprete. Usando servicios externos. Siempre podemos usar servicios externos, algunos muy famosos, como Pastebin o Gist: https://gist.github.com https://pastebin.com/ Estos servicios nos dejan pegar código, y hacer un embed (insertarlo en nuestra web). Cuidando el formato y el facilitando esta funcionalidad. Pero puede que no te apetezca tener código en sitios externos, o que no te fíes. Con páginas para convertir etiquetas a códigos html. Hay páginas web (os dejamos dos) que convierten etiquetas a código html. Así el navegador muestra el símbolo de la etiqueta y no lo interpreta. Convierte etiquetas como: < a &lt; > a &gt; ‘ a &#039; ” a &quot; & a &amp; http://www.elliotswan.com/postable/ http://www.html-entities.org/ En el vídeo explicamos cómo usarlos.

Scroll al inicio