Open Graph es un estándar de etiquetas meta para que al compartir enlaces en redes sociales, estas entiendan el titulo, la foto miniatura y otros metadatos de una URL.
He desarrollado un componente para Joomla de nombre Symfony y le he agregado una vista llamada ebooks. A dicha vista he colocado los tags de Open Graph utilizando el API de Joomla(JFactory):
Paso 1: En una de las vistas del componente agregamos los tags de Open Graph.
Archivo: /components/com_symfony/views/ebooks/tmpl/default.php
Código :
<?php $document = & JFactory::getDocument(); $document->addCustomTag( '<meta property="og:title" content="The Rock"/>' ); $document->addCustomTag( '<meta property="og:type" content="movie"/>' ); $document->addCustomTag( '<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>' ); $document->addCustomTag( '<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>' ); $document->addCustomTag( '<meta property="og:site_name" content="IMDb"/>' ); $document->addCustomTag( '<meta property="og:description" content="A group of U.S. Marines, under command of a renegade general, take over Alcatraz and threaten San Francisco Bay with biological weapons."/>' ); ?>
Como muestra la imagen:
Paso 2: Ejecutamos la vista creada
Paso 3: Revisar que los tags se han generado correctamente
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Publica tu comentario
El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro
Entra al foro y participa en la discusión
o puedes...
¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?
Inicia sesión
¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?
Registrate