🚀 🔬 💻 SteemSTEM.io: conociendo a la DApp para la difusión de conocimientos STEM en la blockchain. Parte 4: preguntas frecuentes y glosario (conversatorio virtual #STEM-Espanol)
Por Enio...
Nos vemos nuevamente con nuestra serie dedicada a Steemstem.io, la cual iniciamos hace en pasados artículos en los que hemos tratado la conceptualización de la aplicación, detallado su interfaz gráfica desde la página home, principalmente, y la función de creación de posts; un acercamiento llevado a cabo con sentido de coherencia en nuestro aprendizaje sobre la DApp para la difusión de conocimientos STEM en esta blockchain.
Para esta ocasión he preparado este documento de preguntas frecuentes (FAQ en inglés, por Frequently Asked Questions) que los usuarios de la comunidad suelen hacer, incluyendo sus respuesta, claro está. También incluye una sección de términos básicos o glosario, para facilitar la comprensión. Este documento lo escribo basándome en mis conocimientos y experiencia como mentor de #SteemSTEM y #STEM-Espanol, y junto a los demás posts tiene como intencionalidad última promover la adopción de esta tecnología por parte de los usuarios de Steem y miembros de la comunidad.
Comencemos.
🚀 🔬 💻 Preguntas frecuentes sobre steemstem.io
¿Qué es Steemstem.io?
Es la aplicación web oficial de la comunidad #SteemSTEM la cual nos permite acceder y publicar contenidos sobre STEM en la blockchain del Steem. Recordemos que STEM trata de Ciencia, Tecnología, Ingeniería, Matemáticas y disciplinas afines, y son los tipos de contenidos apoyados por esta comunidad y accesibles a través de Steemstem.io. En el futuro, la aplicación aspira convertirse en una completa plataforma para la comunicación científica a través de esta cadena de bloques.
⬆️ Imagen 1: Vista general de la aplicación. Autor: @Eniolw Licencia: dominio público
¿Cómo se pronuncia?
En inglés: Stím stem. Alternativamente, la pronunciación en español sería tal como está escrito: ste-em-stem, pero seguro sería una pronunciación impopular.
¿Por qué usar Steemstem.io?
Si somos miembros de esta comunidad, lo esperado es que adoptemos esta herramienta como parte de nuestro código de cultura de grupo, sobre todo si los posts que vamos a publicar son sobre contenido STEM, usamos las etiquetas de esta comunidad, aspiramos recibir su apoyo y esperamos recibir comentarios de los demás miembros. Recordemos que el norte de @SteemSTEM es construir una sólida comunidad en Steem de personas apasionadas por la ciencia, la tecnología, la ingeniería, las matemáticas y las disciplinas afines, y que eventualmente se use a la aplicación como una plataforma real para la comunicación e inspiración científica.
Steemit es la aplicación oficial de la red social para publicar toda clase de contenidos, pero si queremos administrar la parte científico-académica de nuestro blog, Steemstem es una opción idónea para ello.
¿Qué ventajas o beneficios otorga esta aplicación?
Técnicamente, la aplicación puede hacer todo lo que el cliente oficial Steemit.com puede hacer con respecto al blogging, pero posee características añadidas en función de las necesidades e intereses de la comunidad #SteemSTEM.
Por ejemplo, la aplicación nos permite acceder más directamente a contenidos sobre STEM que son de gran calidad y considerados recomendables. Para ello, los destaca en función de los que ya han sido curados, como también destaca los contenidos de los miembros pertenecientes a la lista blanca, excluyendo a los de la lista negra. También nos permite filtrar en función de las etiquetas relativas a STEM.
La aplicación está pensada para eventualmente facilitar y articular el trabajo de todos los miembros de la comunidad en función de sus distintos roles, tales como los autores, curadores, mentores, directivos, etc.
Entre los beneficios económicos para los autores, la comunidad posee una política para recompensar con bonificaciones a los usuarios que publiquen desde Steemstem.io. Los usuarios pueden obtener hasta un 5% de poder de voto adicional por parte de @SteemSTEM. También hay un porcentaje adicional si @SteemSTEM es beneficiario (se explicará más adelante). Finalmente, la aplicación también recompensa a los usuarios por realizar comentarios a través de ella, votando algunos de sus comentarios.
¿Es seguro usar Steemstem.io?
Desde luego es seguro. Steemstem.io es una aplicación desarrollada por un tercero, pero actualmente la manipulación que puede hacer sobre la cuenta de los usuarios está sujeta a los privilegios que SteemConnect disponga. Recordemos que SteemConnect es un mecanismo de la blockchain del Steem para permitir este tipo de software de terceros funcione manera bien delimitada y segura. De hecho, cuando inciamos sesión podremos constatar los permisos que le damos a la aplicación y a base en ellos funcionará.
No está de más decir que Steemstem.io está soportada por una comunidad responsable y de buena reputación en la red social.
¿Cómo se inicia sesión?
En el extremo derecho del encabezado de la aplicación encontraremos los botones register (registrarse) y login (iniciar sesión). El primero nos llevará a la página oficial de Steemit para crear nuevas cuentas y la segunda nos permitirá iniciar una sesión a través de SteemConnect. Al hacer clic allí, en el formulario que aparece ingresaremos nuestro nombre de usuario y nuestra contraseña activa o maestra (no sirve la contraseña de posteo o posting). Podemos optar por guardar la contraseña para mantener abierta la sesión.
¿Por qué todo está siempre en inglés?
De momento, la interfaz de Steemstem.io estará siempre en inglés. El menú de idiomas que conseguimos en el encabezado sirve para filtrar posts en función del idioma; no sirve para cambiar el idioma de la interfaz. En el futuro se puede incorporar soporte para otros idiomas en la interfaz.
⬆️ Imagen 2: Menú de idiomas. Sirve para cambiar el idioma de los posts, no de la interfaz. Autor: @Eniolw Licencia: dominio público
¿Por qué mi post no se ve igual que en Steemit.com?
La visualización del post depende parcialmente de cómo cada aplicación interprete el código HTML del post. En este sentido, Steemstem.io aplica algunas etiquetas HTML que no están soportadas por Steemit y esta última puede no interpretarlas correctamente. Ejemplo de ello es el color de resaltado y tamaño de las fuentes; funciones que están en Steemstem.io, pero no en Steemit.com. También puede ocurrir a la inversa. Por ejemplo, en Steemit.com los usuarios apenas colocan un link de Youtube y esa aplicación lo incrusta y muestra automáticamente, pero no es así en Steemstem.io.
Por lo tanto, si nos interesa que nuestro post se vea bien en estas dos aplicaciones cliente, deberíamos usar las opciones de formato que sean comunes a ambas, y usar las opciones extendidas siempre que no causen "problemas". También debemos hacer un uso correcto de las etiquetas HTML si tenemos que trabajar con el modo código fuente.
Podríamos previsualizar el post en cada aplicación importando el código fuente HTML en ambas, para así comparar las vistas y hacer los cambios necesarios, si los hay. En todo caso, yo particularmente soy promotor de Steemstem.io y lo importante es que el post se vea genial allí :D
Sobre la creación de posts
¿Cómo llego a la función para crear posts?
Desde el menú de usuario en el encabezado de la aplicación. En este menú accionamos la opción "New post" y se nos redirigirá a la vista de creación de posts. También podemos llegar a través de la URL https://www.steemstem.io/#!/create
⬆️ Imagen 3: Menú de usuario. Autor: @Eniolw Licencia: dominio público
¿Cómo inserto imágenes en mi post?
Dentro del formulario para la edición de posts está el asistente WYSIWYG. En su area de texto deberemos colocar el cursor donde deseamos deba estar la imagen. A continuación, hacemos clic en el ícono Picture y completamos el proceso interactuando con el formulario que se despliega. Podremos insertar imágenes desde nuestro computador (select from files) o desde Internet (image URL).
⬆️ Imagen 4: cuadro asistente para insertar imagen. Autor: @Eniolw Licencia: dominio público
De momento, no debemos insertar imágenes arrastrando y soltando dado que ese método no está totalmente implementado.
¿Cómo inserto links en mi post?
En el formulario para la edición de posts está el asistente WYSIWYG. En su area de texto deberemos colocar el cursor donde deseamos deba estar el link (o sino, seleccionamos el texto que queremos tenga la propiedad de hipervínculo). A continuación, hacemos clic en el ícono Link y completamos el proceso interactuando con el formulario que se despliega. Podremos especificar el texto con la propiedad de hipervínculo (text to display), si no hemos hecho lo de sombrear, y podremos especificar la dirección para el hipervínculo (to what URL should this link go?).
⬆️ Imagen 5: cuadro asistente para insertar hipervínculos. Autor: @Eniolw Licencia: dominio público
¿Por qué mis vídeos (de Youtube) no se ven? ¿Cómo se insertan?
En Steemstem.io no es suficiente con incluir la URL del vídeo directamente en el texto del post para que el vídeo de incruste, puesto que Steemstem.io no la interpretará como un vídeo (de Youtube); algo que sí pasa en Steemit.com, pero ello es una función amigable-pero-cuestionable de esa aplicación.
Para incrustar vídeos no hay una función apropiada para ello en el asistente de Steemstem.io, por lo que hay que entrar al modo código fuente HTML del post (botón </>) y allí ubicar la parte donde se quiere deba aparecer el vídeo. Allí deberemos colocar el cursor y pegar la porción de código HTML apropiada para incrustar el vídeo en el post. Esa porción la debería aportar el sitio que hospeda el vídeo.
Por ejemplo, si es un vídeo de Youtube, en esa página basta con ubicar la opción compartir (el vídeo) y luego la opción insertar. Aparecerá un fragmento de código de código HTML que empieza con <iframe>
. Es el que debemos insertar en nuestro post. Una vez insertado el fragmento de código, deberemos volver al modo asistido para notar los cambios en la previsualización (clic en el ícono </>).
⬆️ Imagen 6: Ejemplo de obtener código HTML para incrustar el vídeo. Autor: @Eniolw Licencia: dominio público (se proyecta en el ejemplo un vídeo sobre la serie Cosmos de Carl Sagan, liberada para propósitos educativos)
¿Cómo aplico justificado al texto?
En el asistente para la edición hay un ícono/función llamado Paragraph (párrafo) y dentro de él una función para aplicar justificado (Justify full). Lo ideal es seleccionar (sombrear) el párrafo que se quiere justificar y luego aplicarle este formato.
Ahora bien, para hacer que el justificado funcione, Steemstem.io utiliza un formato interno que no es correctamente interpretado por Steemit.com, razón por la cual los párrafos justificados de este modo en Steemstem.io no se verán justificados en Steemit.com. Si se quiere que todo el artículo se vea justificado en ambas plataformas, lo indicado es modificar el código fuente HTML del post (ícono </>) y envolver todo el contenido en la etiqueta <div>
así:
<div class="text-justify"> ...TODO el contenido… </div>
Nótese que está la etiqueta de cierre (</div>
) para un correcto funcionamiento; no la olvide incluirla. Una vez hecha esta modificación en el HTML, volver al modo asistido (ícono </>) para ver la previsualización del cambio.
¿Qué significa lo de agregar beneficiarios?
Desde el hardfork 18 de la blockchain, es posible para el usuario compartir una parte de las recompensas acumuladas por un post con las cuentas de Steem que él especifique y en el porcentaje que él especifique.
Steemstem.io, al igual que Steemit.com y otras aplicaciones, incorpora esta función, y lo aclara en el formulario para la creación de posts donde dice: "don’t hesitate to share with SteemSTEM a fraction of the rewards of this post" (no dudes en compartir con SteemSTEM una fracción de las recompensas de este post).
La idea de esto es que los usuarios de la aplicación y miembros de la comunidad que así lo deseen puedan apoyar al proyecto @SteemSTEM para su sostenimiento y crecimiento. Es una causa justa considerando que @SteemSTEM ha apoyado y apoya con buenas recompensas a muchos usuarios, y los miembros de la comunidad que así lo sientan pueden manifestar retribución y apoyo con esta función.
Para agregar a @SteemSTEM como beneficiario, hay que accionar el botón add beneficiary en el formulario para la creación de posts, y en la ventana que aparece, colocar la cuenta @SteemSTEM, y en Reward share (in %), el porcentaje de las recompensas. Una vez la aplicación reconozca la cuenta beneficiaria, se pulsa Add. Podremos entonces comprobar en la interfaz que efectivamente hemos añadido al beneficiario.
⬆️ Imagen 7: Ejemplo de cómo añadir a SteemSTEM como beneficiario. Autor: @Eniolw Licencia: dominio público
¿Cuánto porcentaje de recompensas se comparte con el beneficiario?
El que el autor desee. @Steemstem posee una política para agradecer a los usuarios que compartan algo de sus recompensas con ellos, otorgándoles a dichos usuarios un porcentaje de poder de voto adicional durante la curación. Ese porcentaje será igual al porcentaje que el usuario especificó al colocar a @SteemSTEM como beneficiario, siempre y cuando no exceda el 5%.
Por ejemplo, si el usuario colocó 1% para la cuenta beneficiaria @SteemSTEM, entonces recibirá 1% adicional del poder de voto de @SteemSTEM (siempre que su post sea curado). Si colocó 2%, recibirá 2%, y así sucesivamente. Ahora bien, si coloca 10% (u otra cantidad mayor a 5%), recibirá solo 5%, adicional del poder de voto, puesto que ese es el tope especificado por la política de @SteemSTEM.
¿Por qué solo puedo colocar cuatro etiquetas al publicar mi post?
La aplicación siempre colocará la etiqueta #SteemSTEM como la primera, de tal modo que sólo podremos especificar las cuatro restantes. Si colocamos más etiquetas, las extras serán ignoradas.
⬆️ Imagen 8: Añadiendo las etiquetas. Nótese cómo la aplicación nos avisa tan pronto como hemos alcanzado el límite de etiquetas. Autor: @Eniolw Licencia: dominio público
¿Cómo añado markdown?
La aplicación está hecha para que podamos usar operadores de markdown directamente en el asistente. No obstante, lo recomendable es hacerlo desde el modo código fuente y no mezclar las etiquetas HTML con sus equivalentes operadores de markdown, puesto que Steemit.com puede no interpretarlo correctamente. Markdown se utiliza para dar formato al post, y dado que podemos aplicar formato con las funciones del modo asistido, no es necesario que usemos markdown.
Necesito editar el post, ¿cómo se hace?, ¿hay algo que deba saber?
Cuando usted lee el post publicado, y siempre que tenga su sesión iniciada, verá siempre un botón llamado Edit (editar). Con él podemos reabrir el post en el formulario de edición y aplicar los cambios deseados.
Ahora bien, debemos saber que si se edita el post desde una aplicación externa (como Steemit.com), puede que esa aplicación sobreescriba (cambie) la metadata del post que fue escrita originalmente por Steemstem.io cuando el post fue publicado. En esa metadata está especificada qué aplicación publicó el post por última vez, y dado que otras aplicaciones cambian esa información, ya no existirá el registro físico que el bot de curación de @SteemSTEM necesita a la hora de votar el post.
Como consecuencia, si el post no había sido curado por @SteemSTEM antes de ser editado desde otra aplicación, el post NO recibirá los bonos que la comunidad ofrece, puesto que el bot de curación no podrá determinar que ese post fue publicado desde Steemstem.io. Por tanto, lo recomendable es editar el post desde Steemstem.io.
El post no se publica, mi comentario no se publica, la app se queda permanentemente cargando o esperando. ¿Qué puedo hacer?
Si no se trata de un problema de conexión, estos problemas generalmente se solucionan reiniciando la sesión. Vamos al menú de usuario y cerramos sesión (log out) y a continuación iniciamos sesión nuevamente (log in).
Me aparece este error cuando estoy publicando: ¿fc :: raw :: pack_size (trx) <= (get_dynamic_global_properties (). maximum_block_size – 256)
, ¿qué puedo hacer?
Este error aparece cuando la extensión del contenido del post supera el límite permitido (65Kb) y está relacionado también con un bug de Steem. Es posible que este mensaje aparezca porque nuestro código fuente es extremadamente extenso. Podremos comprobarlo entrando al modo código fuente y observar qué tan extenso es. Es probable que esta extensión excesiva se origine por haber insertado imágenes a través del método de arrastrar y soltar, el cual técnicamente inserta la imagen codificándola a base64 y ello genera este problema.
Por lo tanto, NO debemos usar este método para incluir imágenes, y retirar las imágenes que hayamos insertado de esa forma. Para hacer la inserción correcta, más arriba hay ayuda al respecto.
Glosario
Cliente: tecnicismo de programación dado a aquellos programas que funcionan haciendo peticiones de información a otros programas considerados "servidores".
Código fuente: versión como real u originalmente está escrito un programa de computadora o un documento informático (como un post). Podemos acceder al código fuente del post que estamos editando, usando el botón </> del editor WYSIWYG.
Etiquetas HTML: conjunto de reglas del lenguaje HTML que sirven para denotar contenido, estructurar y también formatear un post. Tienen una sintaxis específica que hay que seguir.
HTML: Lenguaje de marcado de hipertexto. Es la manera como el post es realmente formateado por las aplicaciones cliente cuando los envían a la blockchain y como lo interpreta el navegador web.
Modo asistido: modalidad de editar el post a través el editor WYSIWYG. Esta parte de la aplicación nos "asiste" en la tarea de editar el post, haciéndola más fácil. Este modo se carga por defecto cuando entramos en la página para crear posts.
Modo código fuente: modalidad de editar el post manipulando su código fuente que básicamente contiene la notación en HTML del post. Para usar este modo hay que usar el ícono </> del editor WYSIWYG.
WYSIWYG: siglas de What You See Is What You Get (lo que ves es lo que obtienes). Es aquel tipo de editor que permite al usuario escribir y formatear el post en una manera muy similar a la apariencia que tendrá una vez publicado. Posee una serie de opciones gráficas (íconos, botones, etc.) para facilitar el formateado y demás aspectos de la edición. También puede llamársele simplemente "asistente".
Finalmente
Espero que este artículo te sea de utilidad. La información contenida en este post se irá ampliando y actualizando en función de la evolución de la aplicación y las circunstancias.
De momento, si tienes alguna duda aporte o sugerencia, no dudes en hacerlo saber, y, por si no ha quedado claro:
Te invito a usar steemstem.io 😃
ALGUNAS FUENTES DE CONSULTA
- Perfil de steemstem.io en DApp.com
- Ranking de steemstem.io en DApp.com
- Repositorio de steemstem.io en GitHub
Agradecimientos a Robert Bauer (@justtryme90) por su colaboración en el aporte de información para la realización de este artículo.
Si estás interesado en más temas sobre Ciencia, Tecnología, Ingeniería y Matemáticas (STEM, siglas en inglés), consulta las etiquetas #STEM-Espanol y #SteemSTEM, donde puedes encontrar más contenido de calidad y también hacer tus aportes. Puedes unirte al servidor de Discord de STEM-Espanol para participar aún más en nuestra comunidad y consultar los reportes semanales publicados por @STEM-Espanol.
Créditos: @IAmPhysical
Créditos: @Eniolw
NOTAS ACLARATORIAS
- La vigencia de la información reseñada aquí está parcialmente sujeta al estado de actualización de steemstem.io
- La imagen de pie es de @CarlosERP-2000 y @IAmPhysical y es de dominio público.
- A menos que haya sido indicado lo contrario, las imágenes de esta publicación han sido elaboradas por el autor, lo que incluye la imagen de banner, creada con base en imágenes relacionadas con steemstem.io y que son de dominio público.
This post has been voted on by the SteemSTEM curation team and voting trail. It is elligible for support from @curie and @utopian-io.
If you appreciate the work we are doing, then consider supporting our witness stem.witness. Additional witness support to the curie witness and utopian-io witness would be appreciated as well.
For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!
Thanks for having added @steemstem as a beneficiary to your post. This granted you a stronger support from SteemSTEM.
Thanks for having used the steemstem.io app. You got a stronger support!
Thanks!
Excelente iniciativa por parte de Steemstem, es una buena manera de consolidar el proyecto, muy completo tu post. Por lo pronto es bueno irse familiarizando con la aplicación. Saludos.
Hola, @wilmer14molina. En efecto. Estás invitado a adoptar la aplicación! Si tienes dudas sobre ello puedes abordarme por el servidor de Discord. Gracias y saludos.
Hi @eniolw!
Your post was upvoted by Utopian.io in cooperation with @steemstem - supporting knowledge, innovation and technological advancement on the Steem Blockchain.
Contribute to Open Source with utopian.io
Learn how to contribute on our website and join the new open source economy.
Want to chat? Join the Utopian Community on Discord https://discord.gg/h52nFrV
Fantastic!
Es admirable el trabajo que realizas, es muy bien detallado tu post, no creo que se te espara absolutamente nada. Como dijo Carlos en un comentario que leí hace tiempo, creo que esta serie de artículos ayudarán mucho a los nuevos usuarios que quieran integrarse a este proyecto. Te recomiendo traducirlos al inglés para que sirva de soporte general para toda la comunidad de steemstem.
Saludos @eniolww
Buena sugerencia, estimada. La tenía en mente. Gracias por valorar mi trabajo y sáquele provecho todo lo que pueda :D
Buena sugerencia, estimada. La tenía en mente. Gracias por valorar mi trabajo y sáquele provecho todo lo que pueda :D
Muy bien, ya estoy registrado en Steemstem.io, se ve genial esta plataforma para STEM, de mi parte poniéndome al día luego de algunos meses de poca actividad por acá debido a compromisos académicos y fallas de luz e internet. Gracias y saludos @eniolw.
De nada @acont. La idea de estas publicaciones que disminuyamos las barreras que impiden adoptar la aplicación para nuestro propio beneficio. Culaquie duda, escribe. Saludos igualmente.
Hola @eniolw, muchísimas gracias por la ayuda y por tu excelente post, que encierra creo que casi todas las dudas que tenemos quienes nos iniciamos en la publicaciones en esta Dapp. Éxitos!
Me alegra le haya servidor, doctora. De eso se trata!