Thingiverse-Press: Un plugin para incrustar contenido de Thingiverse en WordPress

23 mayo, 2023 at 11:22

Thingiverse es una comunidad en línea donde los usuarios pueden compartir y descargar diseños 3D gratuitos. Con millones de modelos disponibles, es una excelente plataforma para explorar e inspirarse en el mundo de la impresión 3D. Nosotros en Lacosox somos usuarios hace algunos años y puede observar una breve lista de nuestras publicaciones en thingiverse, en el sidebar de esta web, gracias al plugin thingiverse-press que hemos construido para tales efectos.

Widget con nuestros aportes en Thingiverse

Thingiverse-Press es un plugin para WordPress que permite a los usuarios integrar la biblioteca de contenidos de Thingiverse en sus sitios web. Esto significa que puedes compartir diseños 3D con tus visitantes y mostrar tus propias creaciones en línea.

Este plugin se ha iniciado desde un fork del plugin original llamado Thingiverse-Embed, el cual ya no tiene soporte y su última actualización fue hace 13 años, puede revisar su publicación original aquí. Thingiverse-Press ofrece una funcionalidad actualizada y optimizada para la última versión de WordPress, una nueva forma de extraer datos desde Thingiverse y también nuevos estilos.

¿Cómo utilizar Thingiverse-Press?

Thingiverse-Press, al igual que el plugin original Thingiverse-Embed, ofrece dos formas diferentes de integrar contenido Thingiverse en tu sitio web: a través de shortcodes y/o widgets

Shortcodes

Los shortcodes permiten a los usuarios integrar diseños de Thingiverse directamente en sus publicaciones y páginas. Simplemente coloca el shortcode [ thingiverse thing=ID ] en tu publicación o página, reemplazando «ID» con el número de identificación del modelo en Thingiverse que deseas integrar.

Por ejemplo,

[thingiverse thing=3678135]

Este es el resultado:

By dalacost June 08, 2019 a case for carrying 18 AAA batteries ideal for transport or travel. no need any additional things or tools. very easy to print and use. some comments: may you use petg for clip but pla is ok too. you can use some super glue for stay in position the 3mm bar you can use a soft sponge to reduce movement and noise of batteries on traveling. (as show in photo 2)

Widgets

Los widgets de Thingiverse Stream permiten a los usuarios integrar contenido seleccionado de Thingiverse en el sidebar o en otro lugares del sitio. Hay dos tipos de streams: Global y User. Los streams de User requieren que especifiques un Nombre de Usuario de Thingiverse.

Los streams de User incluyen:

  • designed: contenido desde https://www.thingiverse.com/<User>/designs
  • like: contenido desde https://www.thingiverse.com/<User>/likes
  • made: contenido desde https://www.thingiverse.com/<User>/makes
  • favorites: contenido desde http://www.thingiverse.com/< User >/favorites
  • collections: contenido desde http://www.thingiverse.com/< User >/collections

Los streams Global incluyen:

  • featured: contenido desde https://www.thingiverse.com/featured
  • newest: contenido desde https://www.thingiverse.com/newest
  • popular: contenido desde https://www.thingiverse.com/popular
  • derivatives: contenido desde https://www.thingiverse.com/derivatives
  • made-things: contenido desde https://www.thingiverse.com/made-things

Por ejemplo,

Ejemplo de configuración

Almacenamiento en caché de Thingiverse-Press

Este plugin está construido para ayudarle con el performance de su sitio web, es por eso que almacena varios resultados en caché. Algunos datos deben ser obtenidos desde el API de Thingiverse y para ello se explota un API KEY pública, otros datos son obtenidos desde el RSS público.

Arquitectura de Thinverse-press

Para efectos de depuración, es posible desactivar el caché, editando la variable CACHE_ENABLE en el archivo lib/thingiverse.php.

 const CACHE_ENABLE      = false; 

Nuevos estilos junto a Thingiverse-Press

Además de las funcionalidades principales, se provee un bonito diseño renovado tanto para los incrustados como para el widget. Si deseas adaptarlo a tu sitio web, puedes personalizar en el archivo templates/thing.php para los incrustados y thingiverse-stream-widget.php para lo relacionado al widget. Ambos dependen del archivo styles.css

Puede revisar el código completo en el respositorio,

Embed Thingiverse.com Things and streams into your WordPress blog
https://github.com/dalacost/wp-thingiverse-press
0 forks.
2 stars.
0 open issues.

Recent commits:

Solución al Error de subida de ficheros (flash uploader) en WordPress 2.7 español (dbv 9872)

23 enero, 2009 at 01:34

Ya hace un mes se lanzó la versión 2.7 de wordpress, la nueva versión incoorpora una serie de cambios radicales muy buenas , sin embargo hay un problema que le está partiendo la cabeza ya a muchos blogueros, me refiero al flash uploader que trae incoorporado. El problema no es culpa de wordpress, sino más bien, de adobe aunque no entraré en detalle de eso vamos a la solución mejor. Básicamente son 2 los problemas , pero el segundo quizá no a todos les pase ya que es por falta de librerias en tu servidor, pues biens las soluciones:

 

Primer problema es que el flash uploader(aplicación de subidade ficheros) da un error con resultado de una pagina invalida.

Causa: Usted tiene la versión 10 de flash la cual es incompatible con ese wordpress.

Solucion: 1.- Cambiarse de flash , volver a la versión 9

2.- Alternativamente se puede desactivar el flash uploader y utilizar solo el del navegador basado en php, para esto instale el siguiente pluggin http://www.lacosox.org/sites/default/files/no-flash-uploader.1.1.zip

 

El segundo problema trata de redimensionar las imágenes que son subidas por medio de php a wordpress, por defecto solo aparece habilitada la opción de Tamaño completo (full size), y el resto de radio buttons aparecen desactivados.

Solución:

Acceder con permisos de root a su servidor y ejecutar lo siguiente:

apt-get install php5-gd


/etc/init.d/apache2 restart

no-flash-uploader.1.1
Título: no-flash-uploader.1.1 (0 click)
Leyenda:
Filename: no-flash-uploader-1-1.zip
Size: 1 KB