Nuestro Blog

Personalizar more link en Drupal

Logo de DrupalEn varias ocasiones para diseñar un sitio web accesible nos encontramos con que el enlace de "leer más" se repite en los bloques que generamos desde las vistas, bueno para eso hay una solución que la detallaré a continuación. Cabe indicar que este sirve para la versión 5 o 6 de Drupal. Bueno una vez que hemos creado la vista y estamos generando desde ella el bloque debemos no activar el "more link" en cambio el pie o el encabezado dependiendo de donde necesitemos poner el enlace debemos activarlo para personalizar nuestro leer mas sobre la vista, en mi caso necesito ponerlo en el pie. Para esto lo activo al pie, modifico el tipo de entrada del pie que será "Full HTML" y una vez dentro del cuadro de texto puedo poner el siguiente código: <div class="more-link"> <a href="miurl">Leer sobre Noticias</a> </div> Y con eso ya tenemos personalizado nuestro "leer mas" o en algunos casos "más" la clase  que estoy utilizando en el div es la misma que se utiliza cuando se genera desde el bloque generado por la vista.. el "more link". Saludos y espero les sea de mucha ayuda.
Secciones: 

Indexar mis RDFs

rdfHoy en día con este asunto de la nueva ola de las tendencias web me permito publicar algunas de la herramientas en linea para difundir nuestros RDFs y que esten disponibles para otras personas. En este post voy a dar un ejemplo de tecnologías aplicadas a la Web 3.0 y en varios casos llamada Web de Datos, la Universidad Técnica Particular de Loja actualmente dispone sus contenidos en este estándar de la Web Semántica es decir RDFs. Bueno vamos a lo que nos interesa, el poder difundir nuestro contenido en este formato. Para esto existen las siguientes herramientas que en muchos casos han sido desarrolladas por DERI:
  • Sindice Única tecnología cluster que indexa RDFs
  • Dataviewr Permite examinar contenido de RDFs, muestra su estructura
  • Pingthesemanticweb Permite registrar los RDFs y enviar un ping a otras aplicaciones para notificar su actualización.
  • Watson Permite indexar RDFs, examinar RDFs generados por algunas páginas
  • SWSE
  • Razorbase Indexa RDFs
  • Marble Indexa RDFs
  • Vapour Validador de datos enlazados
  • SameAs Interconectando la Web de Datos
Espero vuestros comentarios acerca de la difusión de sus RDFs además de como los están difundiendo, estoy consciente que  muchos de los buscadores de Web Semántica se encuentran en proceso de desarrollo, tales como: En todo caso estamos difundiendo nuestros RDFs hasta que la Web Semántica este en un proceso claro, robusto y difundido para todos. Para los que quieren ver el esquema RDF propuesto para Drupal por parte de Stephan Corlosquet lo pueden visualizar en la siguiente direccion: http://groups.drupal.org/node/9311 Y para quienes quieren ver un prototipo de la version Drupal 7 aqui tiene un ejemplo en la siguiente direccion: http://drupal-rdf.openspring.net/ Saludos y espero les sirva de mucho.
Secciones: 

Lista desplegable en Calc OpenOffice

Como  siempre sucede queremos tratar de hacer algunas cosas que haciamos con el Office de Microsoft y no sabemos cmo hacerlo, este el caso de hacer listas desplegables de validación en Calc. Para realizar esta operación es sencillo solo tienes que seleccionar los campos que quieres que aparezcan en la lista y luego ir hasta Insertar->Nombres->Definir para lo cual le pondremos un nombre a nuestra selección, para efectos de demostración le pondremos "paises" una vez hecho esto vamos a cualquier hoja en donde necesitemos la lista por supuesto en el mismo documento, seleccionamos una celda y vamos el menu Datos->Validez dentro de esta opción de menu nos aparecerá una pantalla en donde podemos elegir diferentes tipos de elección entre los cuales elegiremos "Intervalo de celdas" y nos aparecerá un cuadro de texto en donde debemos especificar el origen, entonces ahí ponemos el nombre de la lista que antes habiamos creado en este caso "paises"  y con eso ya tendremos una lista de selección. Saludos y espero sea de su utilidad.
Secciones: 

Problema de menus en actualizacion Drupal

drupal Este post va dirigido a todos aquellos usuarios de Drupal que estan migrando o actualizando la version de Drupal 5.x a la 6.x me sucedio que no me aparecían los menus que habia creado en la versión 5.x y buscando por ahí di con la solución en ingles, como saben no hay mucha información en nuestra lengua asi que aporto con este post para que le sirva a mas de uno. El problema pasa porque en la actualización no se define el padre de los nodos cuando se realiza el upgrade. Es decir si tenemos un: Hola --> Hola mundo ------> Que tal como estructura de un menu, podemos ver mediante mysql-query-browser en la tabla menu_links que los padres no apuntan a ningun lado, explicado de forma mas formal podemos hacer la siguiente consulta SELECT * FROM `menu_links` where `router_path` ='' and menu_name not in ('primary-links' ,'admin_menu') Y para resolverlo lo que tenemos que hacer es ponerle a los padres un valor que puede ser "node" pero ojo solo a quienes no tienen link es decir los elementos padre para lo cual haremos un update como el siguiente: update menu_links set link_path ='node' WHERE link_path = '' AND menu_name NOT IN ('primary-links', 'admin_menu') Una vez realizada esta operación procedemos a limpiar el cache mediante configuración del sitio --> rendimiento y ahi limpiamos el cache y veremos que vuelven a visualizarse y funcionar los menus. Saludos y espero les sirva cuando hagamos nuevamente una actualización.
Secciones: 

Problema de menus en actualizacion Drupal

drupal Este post va dirigido a todos aquellos usuarios de Drupal que estan migrando o actualizando la version de Drupal 5.x a la 6.x me sucedio que no me aparecían los menus que habia creado en la versión 5.x y buscando por ahí di con la solución en ingles, como saben no hay mucha información en nuestra lengua asi que aporto con este post para que le sirva a mas de uno. El problema pasa porque en la actualización no se define el padre de los nodos cuando se realiza el upgrade. Es decir si tenemos un: Hola --> Hola mundo ------> Que tal como estructura de un menu, podemos ver mediante mysql-query-browser en la tabla menu_links que los padres no apuntan a ningun lado, explicado de forma mas formal podemos hacer la siguiente consulta SELECT * FROM `menu_links` where `router_path` ='' and menu_name not in ('primary-links' ,'admin_menu') Y para resolverlo lo que tenemos que hacer es ponerle a los padres un valor que puede ser "node" pero ojo solo a quienes no tienen link es decir los elementos padre para lo cual haremos un update como el siguiente: update menu_links set link_path ='node' WHERE link_path = '' AND menu_name NOT IN ('primary-links', 'admin_menu') Una vez realizada esta operación procedemos a limpiar el cache mediante configuración del sitio --> rendimiento y ahi limpiamos el cache y veremos que vuelven a visualizarse y funcionar los menus. Saludos y espero les sirva cuando hagamos nuevamente una actualización.
Secciones: 

Ireport y Oracle en Linux

ireportCuando queremos configurar nuestro ireport con la BD de oracle por lo general nos presenta un problema con en LNS_LANG el cual nos da muchos dolores de cabeza y no sabemos como configurarlo, ahora bien el presente post intentara ayudar en este problema que no es otra cosa que utilizar el plugin de ireport que viene en la sección de Plugins en el menu principal. En esta ventana de Oracle Options deberemos introducir algunos valores como el TERRITORIO y el LENGUAJE.

Como determinamos el NLS_LANG de nuestra base de datos ?

La determinamos haciendo una consulta sencilla en nuestra base de datos(lo hice con sqldeveloper) la consulta va asíi: SELECT * FROM NLS_DATABASE_PARAMETERS; Esta consulta nos mostrara algunos valores entre ellos el lenguaje y territorio que es lo que nosotros necesitamos una vez hecho esto podemos volver a probar nuestra conexión y veremos que ya funciona. Saludos y espero que les funcione.
Secciones: 

Ireport y Oracle en Linux

ireportCuando queremos configurar nuestro ireport con la BD de oracle por lo general nos presenta un problema con en LNS_LANG el cual nos da muchos dolores de cabeza y no sabemos como configurarlo, ahora bien el presente post intentara ayudar en este problema que no es otra cosa que utilizar el plugin de ireport que viene en la sección de Plugins en el menu principal. En esta ventana de Oracle Options deberemos introducir algunos valores como el TERRITORIO y el LENGUAJE.

Como determinamos el NLS_LANG de nuestra base de datos ?

La determinamos haciendo una consulta sencilla en nuestra base de datos(lo hice con sqldeveloper) la consulta va asíi: SELECT * FROM NLS_DATABASE_PARAMETERS; Esta consulta nos mostrara algunos valores entre ellos el lenguaje y territorio que es lo que nosotros necesitamos una vez hecho esto podemos volver a probar nuestra conexión y veremos que ya funciona. Saludos y espero que les funcione.
Secciones: 

Módulos Drupal para la Web Semántica

rdfEl nuevo enfoque de la web esta cambiando y debemos tambien tomar este nuevo rumbo al futuro para lo cual necesitamos adaptar nuestros contenidos a darle forma y estructura es decir a hacer nuestros datos mas inteligentes para que puedan ser parte de esta nueva base de datos en la web, no preciso que se tendrá un motor de base de datos sino que toda la red funcionara como una enorme base de datos enlazando todos nuestros contenidos siempre y cuando cumplan con esta nueva forma de trabajar nuestros datos y su publicación. El CMS drupal ha avanzado mucho en lo que es la implementación de nuevas herramientas para que nuestros contenidos esten marcados como contenido inteligente. Los módulos que existen actualmente para Drupal en sus diferentes versiones los voy a listar con una breve explicación o mejor dicho una breve tradcucion de algunos que no he utilizado aun. Herramientas Drupal para la web semántica Basta de palabrería y vamos con la lista.

Módulo

Descripción

Calais Crea automaticamente metadatos enriquecidos en semántica para los envio. Analiza el contenido y obtiene las entidades dentro.
Calais Marmoset Agrega un tab en el nodo o publicacion que cuando selecciona mostrara los datos de microformatos devueltos por mi marmoset
Citation Counts Recupera cuenta de citas para articulos academicos
CodeMetrics Provee analisis de codigo estatico y software de medida para proyectos PHP y codigo base de Drupal en particular
Create from Web Refuerza la creacion de contenido recuperando valores de los atributos desde la web a tu nodo o publicacion.
DAV Provee un WebDAV
Exhibit Muestra datos estructurados en la forma de visualizacion enriquecida que puede ser buscada.
FeedAPI RDF Processor Guarda items del feed en formato RDF
File Framework Los metadatos de los archivos subidos es extraido usando EXIF, getID3, pdfInfo y guardados en almacenamiento RDF.
Machine Tags Crea taxonomias complejas y de alta calidad. Folksonomias y taggins para hacer mas accesible la implementacion.
MOAT Plugin que provee una facil y colaborativa forma de publicar contenido semantico desde un etiquetado libre.
RDF Cck
Relations API Provee un API para una relacion arbitraria de nodos basados en RDF
Resource Activa la creacion de nodos recurso que servira como referencia a contenidos remotos identificados por URI y publicaciones en formato RDF
RDF Modela y comparte conocimiento distribuido basado en una asumpcion de mundo descentralizado
Semantic Search Modulo de busqueda del front-end para contenido almacenados en RDF en el back-end.
SIOC Comunidades online interconectadas semanticamente
SPARQL Activa el uso de consultar SPARQL con el API RDF de Drupal
Views DataSource Es un conjunto de pluggins para Vistas de Drupal para dar nodos de contenido en un numero de compartible y formato reusable basado en XML, JSON y XHTML
Saludos y espero le sirva a mas de uno
Secciones: 

Módulos Drupal para la Web Semántica

rdfEl nuevo enfoque de la web esta cambiando y debemos tambien tomar este nuevo rumbo al futuro para lo cual necesitamos adaptar nuestros contenidos a darle forma y estructura es decir a hacer nuestros datos mas inteligentes para que puedan ser parte de esta nueva base de datos en la web, no preciso que se tendrá un motor de base de datos sino que toda la red funcionara como una enorme base de datos enlazando todos nuestros contenidos siempre y cuando cumplan con esta nueva forma de trabajar nuestros datos y su publicación. El CMS drupal ha avanzado mucho en lo que es la implementación de nuevas herramientas para que nuestros contenidos esten marcados como contenido inteligente. Los módulos que existen actualmente para Drupal en sus diferentes versiones los voy a listar con una breve explicación o mejor dicho una breve tradcucion de algunos que no he utilizado aun. Herramientas Drupal para la web semántica Basta de palabrería y vamos con la lista.

Módulo

Descripción

Calais Crea automaticamente metadatos enriquecidos en semántica para los envio. Analiza el contenido y obtiene las entidades dentro.
Calais Marmoset Agrega un tab en el nodo o publicacion que cuando selecciona mostrara los datos de microformatos devueltos por mi marmoset
Citation Counts Recupera cuenta de citas para articulos academicos
CodeMetrics Provee analisis de codigo estatico y software de medida para proyectos PHP y codigo base de Drupal en particular
Create from Web Refuerza la creacion de contenido recuperando valores de los atributos desde la web a tu nodo o publicacion.
DAV Provee un WebDAV
Exhibit Muestra datos estructurados en la forma de visualizacion enriquecida que puede ser buscada.
FeedAPI RDF Processor Guarda items del feed en formato RDF
File Framework Los metadatos de los archivos subidos es extraido usando EXIF, getID3, pdfInfo y guardados en almacenamiento RDF.
Machine Tags Crea taxonomias complejas y de alta calidad. Folksonomias y taggins para hacer mas accesible la implementacion.
MOAT Plugin que provee una facil y colaborativa forma de publicar contenido semantico desde un etiquetado libre.
RDF Cck
Relations API Provee un API para una relacion arbitraria de nodos basados en RDF
Resource Activa la creacion de nodos recurso que servira como referencia a contenidos remotos identificados por URI y publicaciones en formato RDF
RDF Modela y comparte conocimiento distribuido basado en una asumpcion de mundo descentralizado
Semantic Search Modulo de busqueda del front-end para contenido almacenados en RDF en el back-end.
SIOC Comunidades online interconectadas semanticamente
SPARQL Activa el uso de consultar SPARQL con el API RDF de Drupal
Views DataSource Es un conjunto de pluggins para Vistas de Drupal para dar nodos de contenido en un numero de compartible y formato reusable basado en XML, JSON y XHTML
Saludos y espero le sirva a mas de uno
Secciones: 

Testamento Loja 2008 C.C

Año viejoYa estamos al final del 2008 otro año que culmina y por eso quiero publicar una que otra herencia de mi increíble ciudad y de todas la cosas que hemos visto y oido alrededor de este año que termina y tambien de paso invitar a Uds a publicar o comentar sus ideas acerca de que es lo mejor y lo peor que vieron en Loja. Como todos sabemos siempre año tras año en nuestra ciudad procedemos a crear los monigotes algunos mas pulidos que otros y entre otras cosas a golpearlos dependiendo como nos haya tratado el año que culmina pero creo que no se aplica siempre. He sabido de muchas personas que saltan los monigotes en llamas con lo cual estoy de acuerdo siempre y cuando estemos un poco consientes de nuestras acciones, la razón por la cual digo esto es xq hubo un caso en el cual todo se transformo en un accidente y una anónima amiga paso directamente a celebrarlo en la clínica con quemaduras de 3er grado. Ahora si pasando a lo que va directamente este post vamos a publicar algunas de las herencias de gente conocida. - A mi querida gorda le dejo bastante balanceado de engorde xq ya he visto que esta "flaca" y un manual de on/off - A mis queridos sipanes les dejo 10 centavos para que se consigan un grupo mas ameno. - A mi querida tilinga le dejo su nuevo nombre "la franchesca" y de bono un gabinete. - Al presidente de la AEML le dejo unos cuatro oficios de su querida secretaria k'rmita para que vaya a pagar una comidita con chancho hornado. - Al enano le dejo un manual para buscar chicas de su tamaño y que no tengan enamorado. - A mi querido Guerrillero le dejo un casco con transmisión wi-fi para que siempre este en Internet un paso adelante. - A mi querido Ubuntu le dejo una cotización para que la haga valida con x-net y un radio para que se comunique con su jefa inmediata. - A mi querido "zzzzz" le dejo una almohada para que siga un su "zzzz" y sueñe con quesos de .. ya tu sabes. - A mi pana de la " G de selva" le dejo una doble transmisión para esos rumbos hacia zamora. - A mi estimado "buda" le dejo un cotización de buenos equipos.. pero para que no la vaya a re-cotizar y gane un pana. - A mi querida "cuerazo" le dejo un bote salvavidas por siaca no le funcione su equipo incorporado. - A mi estimado "electro" un radio viejo para que lo desarme un rato y cree su propio dpto de electrónica. - A "angelito" le dejo un megáfono para escucharlo de vez en cuando. - A mi querida "manzanita" le dejo un libro de reclamos para el restaurante de la esquina y un manual de curso gratis de diseno. - A mi querida "nanito" le dejo un libro de secretaria auxiliar para que se distraiga. Saludos y espero sus comentarios.. obviamente intentemos no publicar nombres solo apodos o pseudonimos. .no quisiera tener problemas por un rato de diversión.
Secciones: