14 días han pasado, todavía sin actualización ni progreso.
Por favor, marque este plugin como roto y no en mantenimiento activo.
14 días han pasado, todavía sin actualización ni progreso.
Por favor, marque este plugin como roto y no en mantenimiento activo.
Disculpas por la lentitud. Me he estado recuperando de un ataque de COVID.
Mientras tanto, puedes fijar tu instancia a un commit que estuvieras usando antes del problema de compatibilidad. Simplemente establece version en tu archivo app.yml a un commit específico.
2.9.0 beta 4 o superior es la versión de discourse cuando ocurre.
Mi app.yml es predeterminado excepto los plugins
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-cakeday.git
- git clone https://github.com/discourse/discourse-spoiler-alert.git
- git clone https://github.com/discourse/discourse-user-card-badges.git
- git clone https://github.com/discourse/discourse-yearly-review.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-encrypt.git
- git clone https://github.com/discourse/discourse-reactions.git
- git clone https://github.com/paviliondev/discourse-news.git
- git clone https://github.com/discourse/discourse-chat-integration.git
- git clone https://github.com/discourse/discourse-rss-polling.git
- git clone https://github.com/discourse/discourse-follow.git
- git clone https://github.com/discourse/discourse-push-notifications.git
- git clone https://github.com/communiteq/discourse-delete-unreplied-topics.git
- git clone https://github.com/discourse/discourse-footnote.git
- git clone https://github.com/discourse/discourse-math.git
- git clone https://github.com/communiteq/discourse-geo-blocking.git
- git clone https://github.com/discourse/discourse-category-experts.git
# - https://github.com/paviliondev/discourse-landing-pages.git
# - https://github.com/paviliondev/blog-landing-theme.git
# - https://github.com/discourse/discourse-templates.git
No marqué tu publicación, pero esperaría a que el moderador la revise y es posible que se restaure.
Ah, si tan solo. Desafortunadamente, no fue repentino
Sí, no te dije que lo tuve la semana pasada, pero venir a meta para actualizar este tema no era mi prioridad. Tendré que pedirte perdón por eso.
Ok, entonces configura tu Discourse a una versión anterior a 2.9.0 beta 4.
Tenga en cuenta que esto funcionará de nuevo con la última versión de tests-passed.
Todavía no funciona, cuando compilo la aplicación obtengo errores y fallos de que la base de datos ya existe con el mismo nombre, entre otros errores.
Tengo que rendirme, espero que Discourse integre alguna vez una función de Blog.
Solo para tu información: el dominio try.thepavillion.io está roto; Safari no puede crear una conexión segura.
Lo siento, no funciona. Lo único que obtuve fue una pantalla de inicio infinita. Cuando intenté el modo seguro con los complementos no oficiales excluidos, el foro volvió a estar en línea. Ni siquiera pude tener la oportunidad de deshabilitar el complemento en el lado del administrador. Y debido a eso, no pude verificar ninguna colisión con un par de otros complementos no oficiales.
Lo siento, no tuve tiempo de revisar los errores de la consola; tres reconstrucciones me quitaron demasiado tiempo.
Sí, hubo más cambios en el pipeline de assets de Discourse. He movido el plugin completamente fuera del pipeline de assets principal. El plugin y estas páginas definitivamente funcionan con la última versión en tests-passed. Puedes ver un ejemplo aquí
https://demo.pavilion.tech/blog
Sin embargo, no continuaré desarrollando este plugin ya que el enfoque general ya no es factible con la estructura actual de Discourse. Pavilion está migrando nuestras propias páginas de destino de este plugin a Hugo. Podemos retomar esto en el futuro si alguien está interesado en continuar el proyecto.
Bueno, estoy en la última versión y no funciona.
Pero si no continúas con esto, ¿debería decirlo al principio (aún no he comprobado si ya lo hiciste) porque ahora he perdido más de una hora para nada? Bueno, no tenía nada más que hacer, así que no importa ![]()
De todos modos, si funcionara y empezara a construir un entorno tipo blog y me diera cuenta después de una o dos actualizaciones de que no hay futuro… bueno, esa no sería la situación más divertida.
¿Deberías cerrar este tema entonces?
No funcionó en el momento en que hiciste tu publicación anterior. He enviado más commits desde entonces. Puedes ver un ejemplo funcional en el enlace de arriba.
Lo siento, tomé la decisión esta mañana. He agregado una nota en la parte superior del tema.
Hay varias personas que ya usan el plugin (no solo como un experimento). La razón por la que lo he arreglado ahora, a pesar de que decidí no desarrollarlo activamente más, es que no quiero dejar a la gente en la estacada mientras se cambian a otra cosa. Cerrar el tema sería prematuro.
Fuiste rápido, te lo concedo.
Sí, las decisiones ocurrirán rápido. Y deberían hacerlo.
Lo entiendo totalmente. Pero la realidad es que hay una posibilidad muy grande de que se rompa muy pronto de todos modos. Tus plugins parecen ser bastante… maldita sea, no recuerdo la palabra que busco… de todos modos, son bastante complejos y hacen muchas cosas. Supongo que eso no ayuda al mantenimiento.
Es un movimiento muy bueno para dar algo de tiempo para encontrar otras soluciones. Pero no tiene ningún sentido empezar a usarlo más, eso es lo que quiero decir.
Todo lo que se lograría al cerrar el tema sería impedir la discusión sobre las alternativas que la gente está considerando.
Sin embargo, me entristece ver el rumbo que ha tomado este tema. Angus ha hecho mucho por Discourse y no se merece el tono de algunas de las publicaciones anteriores.
\u003cs\u003eLo he etiquetado con la nueva etiqueta unmaintained, si te parece bien @angus? Esto lo ocultará por defecto, pero seguirá siendo buscable por nombre y se mostrará en la vista filtrada por etiqueta (esta será la primera prueba de esta etiqueta en una personalización recientemente retirada, así que si hay peculiaridades podremos ajustarla para que se adapte mejor y, con suerte, fortalezca el proceso
).\u003c/s\u003e
Actualización: Para refinar aún más este nuevo proceso, hemos añadido una etiqueta end-of-life al grupo, que se puede utilizar mientras una personalización todavía funciona, pero ya no se mantendrá activamente. Esto permitirá la visibilidad a efectos informativos y dará a las personas la oportunidad de ser conscientes de que está al final de su ciclo de vida actual. Después de un tiempo razonable, o hasta que ocurra un cambio disruptivo, se eliminará de la vista activa utilizando una de las otras etiquetas. Por favor, tenga paciencia con esto, es un sistema nuevo y es posible que se necesiten más refinamientos.
Yo, por mi parte, aprecio todas las contribuciones de Angus a Discourse, así como aquí en Meta, y solo quiero enfatizar que, si bien simpatizo con la decepción de que esta personalización ya no se mantendrá, no debemos perder de vista la cantidad de tiempo y energía que se ha dedicado a proporcionarla como una contribución gratuita y de código abierto en primer lugar, así como a mantenerla en funcionamiento durante el último año o más. Estas cosas requieren mucho esfuerzo.
Gracias Angus. Y gracias por mantenernos informados sobre su estado actual, así como por dar a las personas el tiempo y la oportunidad de hacer planes alternativos.
No creo que nadie pueda pedir razonablemente más que eso.
Perfecto, gracias ![]()
¿sofisticados? ![]()
Lo clavaste. Precisamente.
Hola @angus,
¡Gracias por todo tu trabajo en las Landing Pages!
¿Cuáles son las alternativas disponibles para las landing pages que facilitarían la extracción de datos de Discourse? Mencionaste Hugo, ¿será posible hacer llamadas similares a las de las landing pages como esta:
topic_list(list_opts: { order: 'created', category:category_id, status:"open"}, opts: {})
¿O tendríamos que hacer llamadas SQL personalizadas como lo hace el plugin de landing pages?
¿Saben si esta función también convierte en slug el nombre de los temas para el blog?
Tendré que usar esto + el plugin de blog para un proyecto, gracias por el trabajo.
Así que fui y actualicé manualmente el código y la página de la publicación del blog ahora se ve así… repite la imagen de fondo, los colores están mal, la ubicación de los botones es extraña, etc. Además, el botón de Suscribirse todavía no hace nada cuando se hace clic en él en ninguna página. Y en el móvil, el menú hamburguesa que está ahí todavía no hace nada.
Dicho esto, parece que esa incómoda caja gris más pequeña está bien si la publicación del blog tiene suficiente contenido de texto. ¿Quizás una solución para blogs cortos? Ejemplo de diseño de publicación más larga:
Ah, y ahora me doy cuenta de que el enlace se rompe en el móvil pero funciona bien en el escritorio al hacer clic en el título de un blog en la página de inicio del blog.
El escritorio te lleva correctamente a:
https://forums.mysite.me/blogpath/topic-title
El móvil te lleva a:
https://forums.mysite.me/blogpath/blogpath/topic-title -
agregando un segundo /blogpath/ por alguna razón.
EDIT3: Otra cosa que acabo de encontrar: si creo un nuevo tema para que sea una publicación de blog, las fechas de todos los blogs anteriores se cambian a la más reciente. Eso no es nada bueno. Creé un nuevo tema/publicación de blog y todas cambiaron a la fecha del nuevo (la fecha de ayer cuando lo hice):
