Archivo para la 'Webmaster' Categoría...
Guardado en Webmaster, Wordpress
Aunque esto es válido para cualquier página web, no solo para Wordpress pero es por comentar un detalle que tal vez y tal vez no, se nos ha podido escapar.
Wordpress, como (supongo) todos los CMS (al menos todos los que yo he probado) gestiona la página de error 404, la más conocida y posiblemente la página web más vista después de Google.
Como digo Wordpress gestiona esta página y muestra una página de error acorde al tema que estamos usando pero en función del tema que usemos y de la configuración que tengamos puesta para los permalinks es posible que solo se muestre la página de error cuando este se produzca dentro del alcance del tema.
Dicho así puede resultar complicado de entender, pero seguro que alguno más de una vez ha ido a visitar una página gestionada por un CMS y se ha encontrado con el 404 Not Found de toda la vida cuando debería haber visualizado una página gestionada por el CMS que puede haber sido personalizada por el administrador del sitio, o no.
Por ejemplo, si yo escribía una url errónea del tipo: http://www.liamngls.com/index.php/loquesea se me mostraba la página de error del tema, mientras que si escribía http://www.liamngls.com/loquesea se me mostraba la genérica.
Para solucionarlo nada más sencillo que editar el archivo .htaccess y añadir la ruta del archivo 404 que queremos que se muestre, en mi caso:
ErrorDocument 404 /index.php/404.php
Esta ruta es la de mi archivo 404 del tema que estoy usando, también se puede crear una carpeta en la que guardaremos las páginas de error (o guardarlas en la raiz del sitio) y enlazarlas del mismo modo, por ejemplo:
ErrorDocument 404 /errores/404.html
ErrorDocument 403 /errores/403.html
ErrorDocument 500 /errores/500.html
Si quieres ver más sobre los códigos de error de las páginas web dale un vistazo a esto. Si te interesa ver la página de error actual que tengo aquí puedes verla:
http://www.liamngls.com/index.php/404.php
Paradójico, atención al título de la página.
Guardado en Webmaster, Wordpress
Después de un pequeño susto, se me olvidó desactivar los plugins, parece que todo está como debe.
Estreno además cabecera temporal gracias a conectablog.
Guardado en Opinión, Webmaster
Los blogs, antes las páginas webs (y también ahora, claro), se rigen por unas normas no escritas oficiales escritas por algún pseudo-friki al que nadie conoce pero todo el mundo venera como si fuese una Deidad en la materia.
Hablando de las webs, hace años se decía que los hiperenlaces en una web tenían que llevar el atributo target=”_blank” para abrirse en una nueva ventana y no perder visitantes; ahora con los blogs, y las páginas dinámicas en general, se recomienda el atributo target=”_self” para que se abran en la misma porque el personal está hastiado de ventanas nuevas y se dice que esta es la forma correcta de no perder audiencia.
En el fondo cada cual puede hacer lo que le salga de sus partes nobles (o no tan nobles) y poner los atributos que quiera pero en esta vorágine de recomendaciones existe el webmaster, admin o más reconocido mundialmente blogger que se dedica a expulsar a los visitantes de su página para enviarlos ¡a su propia página!
Centrándonos en los blogs, porque este es uno, me estoy refiriendo principalmente a estos y porque es lo que más abunda actualmente, dicen que la información adicional y complementaria es la que puede catapultar a un blog al más absoluto estrellato o mandarlo a los infiernos blogueriles, eso y la tan difícil y extrañada originalidad a la hora de escribir.
Es normal, por ejemplo, que si yo (o cualquiera) escribo sobre un tema en determinadas palabras ponga un enlace externo que explique que es eso o dé más datos sobre esas palabras, en esta entrada por ejemplo la palabra Deidad al principio apunta a la entrada en la Wikipedia que explica que es una Deidad y da ejemplos, información adicional y complementaria para quien no conociese el término y para los que lo conociesen con pasar de largo el enlace será suficiente, igualmente en este párrafo Wikipedia apunta a la portada de la Wikipedia por los mismos motivos.
Pero hay una extraña especie de bloggers con una extraña afición a poner el enlace a su blog cada vez que hacen referencia al mismo o, incluso, si es un blog sobre un tema concreto y en la entrada figura la palabra del tema en cuestión lo cascan ahí mismo. Así por ejemplo si yo tuviese un blog dedicado exclusivamente a Ubuntu cada vez que escribiese la palabra Ubuntu la enlazaría a la portada de mi blog (o al menos la primera vez, es que hay de todo); o como es mi caso con un blog sin temática definida en frases del tipo: «estaba pensando actualizar mi blog» … en ese “mi blog” iría el enlace a la portada.

Que no es por nada en especial pero si estoy leyendo una entrada y pincho en la palabra en cuestión me voy a la portada del sitio y si tengo suerte y la entrada es la última o de las últimas puedo terminar de leerla del tirón pero para comentar tendré que volver a pinchar en ella o darle al botón atrás en el navegador.
Esto, al menos para mí, es muchísimo más molesto que el simple hecho de que un enlace externo se abra en una ventana nueva o en la misma, ya que a mi modo de ver lo del target me la trae al pairo porque yo siempre abro los enlace en una nueva pestaña con la rueda del ratón; además de que nunca pincho inconscientemente en un enlace, siempre pongo el cursor encima y miro a donde lleva en la barra de estado del navegador.
Es simplemente que no lo entiendo porque me parece bastante estúpido, a no ser que sea un simple problema de egocentrismo o para engordar los logs de estadísticas con montones de clicks internos.
Y aunque yo no haya inventado el internet, ni los blogs, ni el bocata de chorizo con nocilla te pido por favor que si estoy leyendo una entrada en tu blog ¡no me mandes a la portada! que ya iré yo si me apetece.
Guardado en Linux, Webmaster
Una de las cosas que se pueden hacer desde Synaptic y que quizás haya gente que no lo sepa es instalar determinados paquetes para una tarea común de forma automágica más allá del mítico apt-get install paquete paquete paquete; ya que aunque todos sabemos que el sistema nos instalará las dependencias necesarias para que todo funcione es posible que nos falte alguna librería que no se llegue a instalar y luego lo que sea que hayamos instalado no funcione bien o, simplemente, no funcione.
Abrimos el Gestor de Paquetes Synaptic desde el menú de Admistración y pinchamos en Editar - Marcar paquetes por tarea…, luego seleccionamos lo que queremos instalar, la marcamos y aplicamos … lo de siempre.
En Ubuntu, por ejemplo, se pueden instalar, entre otras cosas:
- LAMP (Linux, Apache, MySQL, PHP)
- Paquetes de audio de Ubuntu Studio
- Paquetes de vídeo de Ubuntu Studio
- Servidor DNS
- Servidor de correo
- Servidor OpenSSH
En Debian, por poner otro ejemplo, LAMP sale como Web Server y en ambos casos (e imagino que cualquier otra distro que use Synaptic) después de instalar los paquetes para correr un servidor web en el equipo habría que instalar por separado phpmyadmin.
En Tecnologías Libres está explicado con capturas de pantalla de todo el proceso, que yo no las he hecho porque maté a Ubuntu y en Debian me ha dado pereza de instalar un capturador de pantalla (Ksnapshot porque el que va por defecto es una castaña) y aunque la entrada se centra en LAMP obviamente es aplicable a cualquier otra tarea que queramos instalar.
Guardado en Webmaster, Wordpress
Un tema al que llevo dándole vueltas hace tiempo es el uso de Widgets en el blog, si bien creo que al final no los voy a usar (al menos de momento) he estado investigando por ahí la forma de adaptar el tema si éste no trae la opción por defecto, como sería mi caso.
Quizás alguien se pregunte que son los Widgets; en pocas palabras son unos añadidos que permiten mostrar una información determinada, ya sea interna o externa, como por ejemplo los últimos comentarios, el tiempo en tu ciudad, una galería de flickr o una colección de enlaces de delicious.
Muchas de las cosas que se pueden hacer con Widgets también se pueden hacer con Plugins.
Volviendo a la cuestión, para adaptar el tema para el uso de Widgets haremos lo siguiente, dentro de la carpeta del tema que estemos usando buscamos el archivo functions.php y le añadimos el siguiente código:
<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>
Si no tuviésemos ese archivo lo que haríamos sería crearlo con ese código y guardarlo en la carpeta del tema. A continuación abrimos el archivo sidebar.php y le añadimos el siguiente código en el sitio donde queramos que se muestren los Wigdets:
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<?php endif; ?>
Y listo, ya tenemos la plantilla preparada para usar los Artilugios.
Guardado en Informática, Webmaster
Guardado en Webmaster, Wordpress
Como curiosidad para esta entrada me comentaba mi mujer que volvía a tener los títulos de las entradas con la primera letra de cada palabra en mayúscula. Y digo curiosidad porque es una cosa que me ha traido de cabeza desde que instalé el tema que estoy utilizando actualmente, desde siempre recuerdo que los títulos han salido así, lo cual en inglés sería semánticamente correcto pero no en español, así que me extrañaba porque yo no tengo constancia de que en ningún momento los títulos saliesen como debían.
Estuve buscando el problema como un loco, me repasé todo el código de los distintos archivos del tema y nada, no había manera, incluso miré en la página de php para averiguar que código controlaba los títulos pero ese código no estaba en wordpress (al menos no con ese nombre) y al final desistí, total en cualquier momento instalo otro tema y soluciono el problema de un plumazo.
Pues hace un rato y precisamente buscando otra cosa en el archivo CSS dí con un trozo de código que me llamó la atención (raro que no me hubiese fijado antes), entonces fué cuando ví la luz al final del tunel y buscando un poquito por ahí pude solucionar el problemilla.
La propiedad que maneja los títulos es text-transform y en el style.css hay que buscar .postname:
.postname {
font-family:'Trebuchet MS', Arial, sans-serif;
font-size:1.9em;
color:#000;
list-style:none;
text-align:left;
text-transform:capitalize;
padding-bottom:4px;
line-height:normal;
}
Y dejarlo así:
.postname {
font-family:'Trebuchet MS', Arial, sans-serif;
font-size:1.9em;
color:#000;
list-style:none;
text-align:left;
text-transform:none;
padding-bottom:4px;
line-height:normal;
}
Esto suponiendo que queramos que los títulos de las entradas salgan tal cual escribamos mayúsculas y minísculas, las opciones completas son las siguientes:
- capitalize: la primera letra de cada palabra sale en mayúscula.
- uppercase: convierte a mayúsculas todo el texto.
- lowercase: convierte a minísculas todo el texto.
- none: muestra el texto tal cual se escribe.
Lógicamente como atributo CSS que es se puede utilizar para cualquier otra cosa además de los títulos, como por ejemplo crear una clase hoygan para cuando copiamos un texto todo en mayúsculas forzarlo a que se muestre en minísculas.
Guardado en Informática, Webmaster, Wordpress
Snoopy ha provocado una vulnerabilidad grave en el código de Wordpress y el fín del mundo está cada vez más cerca, al final en el CERN van a poder dormir tranquilos porque no será necesario que reparen el Gran Colisionador de Hadrones.
Bueno, en realidad hay una librería que se llama Snoopy y se ha detectado una vulnerabilidad grave, esta librería trabaja con los feeds que se muestran en nuestro tablero de administración, Dashboard para los amigos, y por ahí van los tiros.
Se recomienda actualizar urgentemente a la versión 2.6.3, aunque no es necesario hacer una actualización típica ya que es suficiente con subir los dos archivos afectados por la actualización a la carpeta wp-includes/:
- wp-includes/class-snoopy.php
- wp-includes/version.php
Vía: Wordpress Blog.
Guardado en Internet, Webmaster
Cuando se tiene una página web o un blog (que es poco más o menos que una página web) es cuestión de tiempo o de inquietud personal que empecemos a preocuparnos por como se verá nuestro sitio en los distintos navegadores; ya que como navegantes debemos de ser conscientes de la mala impresión que causa entrar en un sitio web y verlo todo descolocado. En este tipo de circunstancias seguramente no volveríamos a ese sitio y a nuestros visitantes les puede pasar (y seguramente así sea) lo mismo.
Pero obviamente casi nadie tiene más de dos o tres navegadores instalados en su equipo y casi siempre los más populares así que con eso poco podemos hacer para saber si algún elemento de nuestro sitio no se muestra correctamente.
En Browsershots nos permiten seleccionar un montón de navegadores, incluidas distintas versiones de los mismos, y nos genera una captura de pantalla por cada navegador/versión mostrándonos como se ve nuestro sitio, lo cual ya es algo para empezar a trabajar duro en el diseño y en la compatibilidad.
Además nos genera un enlace a un archivo .zip para descargar todas las capturas de pantalla que hayamos seleccionado y de este modo poder guardarlas en el disco duro para irlas visualizando tranquilamente.
Esto además nos puede servir para visualizar una página web a la que no podamos acceder por diversas razones como que nuestra red la tenga bloqueada o sea esa página la que nos tenga bloqueados a nosotros, problemas con las DNS, etc …
Guardado en Informática, Webmaster
Excelente trabajo de wydblog al que llego a través de Andrés Nieto, dos recopilaciones de más de 7.500 iconos cada una, de todo tipo y para todos los gustos. Prestar atención a las licencias de uso, aunque la mayoría permiten su uso siempre que no sea con ánimo de lucro.