BlizzCMS para World of Warcraft Multi-Expansión

darthar

BlizzCMS Dev
ULTRA VIP
Desde
8 May 2020
Mensajes
92
Reacciones
142
Honor
82
Queremos asegurarte que no estamos parados, y muy pronto podrás ver una versión más avanzada de nuestro proyecto. 🛠️

✨ Próximamente revelaremos el Admin Control Panel, una herramienta clave para gestionar y personalizar como nunca antes. Recuerda:
🔹 Todas las imágenes que mostramos son placeholders y están sujetas a cambios mientras seguimos perfeccionando cada detalle.

changelog.png
How to play.png
Realms.png
Characters.png
UCP.png


Gracias por tu paciencia y apoyo. ¡Estamos ansiosos de mostrarte lo que viene! 🙌
 

yaniel

ULTRA VIP
Desde
6 Dec 2021
Mensajes
441
Reacciones
80
Honor
52
Lamentablemente, no he podido dedicarle el tiempo necesario al proyecto como me gustaría. Entre el trabajo, los estudios y otros compromisos, me cuesta mantenerme al día, especialmente considerando que la competencia está mucho más actualizada.

Me encantaría recoger feedback, pero temo que la comunidad ya no esté tan activa como antes. Aun así, si quieres compartir tus ideas o sugerencias sobre qué necesita mejorar el CMS, eres completamente libre de hacerlo en el post o directamente en wowcms.featurebase.app/es. ¡Cualquier aporte será más que bienvenido! 😊
Si estamos
 

darthar

BlizzCMS Dev
ULTRA VIP
Desde
8 May 2020
Mensajes
92
Reacciones
142
Honor
82
Flux_Dev_Create_a_stunning_logo_for_BlizzCMS_a_cuttingedge_con_3.jpeg


El Camino de BlizzCMS hacia 2025



Querida comunidad de WoWCreador,

Desde nuestra fundación en noviembre de 2017, hemos recorrido un largo camino, y hoy celebramos 8 años de dedicación a la mejora y evolución de BlizzCMS. Sabemos que las actualizaciones no siempre se dan tan rápido como nos gustaría, pero cada avance se hace con pasión y con el objetivo de ofrecer lo mejor para nuestra comunidad. Hoy queremos compartir con ustedes las emocionantes novedades que tenemos preparadas para 2025 y lo que está por venir.



Beta.7: Próxima Actualización​

Estamos a punto de lanzar la versión beta.7, que llegará antes de que se apague el calendario de este año. Aunque será una actualización pequeña, incluirá correcciones importantes, como la reparación del sistema de Battle.net, que fue afectado por un error al cargar una parte incompleta. Gracias por su comprensión mientras terminamos de pulir estos detalles.

Modernización del CMS​

El CMS está siendo completamente refactorizado con nuevas tecnologías para hacerlo más eficiente y moderno. Algunos cambios ya son visibles, pero queremos terminar de afinar ciertos aspectos antes de compartir todo el progreso con ustedes. Estamos convencidos de que estas mejoras marcarán una diferencia significativa en la experiencia de uso de BlizzCMS.

Rediseño del Sitio Web​

En paralelo, estamos trabajando en un rediseño completo del sitio web, con el objetivo de ofrecer una experiencia más fluida, moderna y funcional para nuestra comunidad. Este cambio estará disponible en 2025, y estamos muy emocionados de ver cómo tomará forma.

Repositorio Privado: Un Nuevo Pilar​

También estamos a punto de abrir nuestro repositorio privado, lo que nos permitirá centralizar el trabajo y mejorar la organización del proyecto. Este repositorio será un respaldo seguro, y los repositorios públicos seguirán siendo accesibles, pero ahora en espejo, para quienes deseen explorar el código.



8 años de dedicación, 8 años de comunidad.

Hoy no solo celebramos los logros alcanzados, sino también la increíble comunidad que ha crecido junto a nosotros. Durante estos 8 años, hemos compartido desafíos, avances y muchos momentos de aprendizaje. Cada paso dado ha sido gracias a ustedes, quienes han confiado en nuestro proyecto, nos han brindado su apoyo y, sobre todo, han sido parte de nuestra historia.

BlizzCMS no sería lo que es hoy sin cada contribución, sin cada mensaje de apoyo, y sin el entusiasmo que todos ustedes aportan. Cada actualización, cada mejora y cada cambio se realiza con ustedes en mente, buscando siempre ofrecerles una plataforma más robusta, moderna y alineada con sus necesidades.

Sabemos que el camino no siempre ha sido fácil, pero el viaje ha valido la pena. Y lo mejor de todo, es que esto es solo el comienzo. El futuro nos depara nuevos desafíos, nuevas oportunidades y, sobre todo, más momentos para crecer juntos. En 2025, no solo celebraremos un año más de BlizzCMS, sino que consolidaremos una nueva etapa llena de innovación, tecnología y, por supuesto, magia.

El camino hacia el futuro es brillante, y cada uno de ustedes es parte fundamental de este viaje. Estamos listos para enfrentar lo que venga, y nos sentimos afortunados de tenerlos a todos a nuestro lado.

¡Que la magia de BlizzCMS continúe guiándonos hacia nuevos horizontes!

🌟 Con todo nuestro agradecimiento y entusiasmo,
El equipo de BlizzCMS
🌟
 
Última edición:

darthar

BlizzCMS Dev
ULTRA VIP
Desde
8 May 2020
Mensajes
92
Reacciones
142
Honor
82

1736930739028.png


Devlog: Transición de PHP a Next.js con una API Personalizada en NestJS​



¿Por qué el cambio?


Como parte de nuestro esfuerzo continuo por mejorar el CMS, hemos tomado la decisión de pasar de PHP a un stack tecnológico moderno que incluye Next.js para el frontend y una API personalizada construida con NestJS para el backend. Aquí tienes una descripción general de las motivaciones detrás de este cambio significativo:


1. Rendimiento y Escalabilidad


PHP nos ha servido bien durante años, pero a medida que nuestra aplicación creció en complejidad y base de usuarios, comenzamos a encontrar cuellos de botella en el rendimiento. Con Next.js y NestJS:


  • Server-side rendering (SSR): Next.js ofrece capacidades potentes de SSR, lo que permite cargas de página más rápidas y mejora el SEO.
  • Escalabilidad: La arquitectura modular de NestJS facilita escalar el backend horizontalmente y mantener un código limpio y organizado.

2. Prácticas Modernas de Desarrollo


El cambio a Next.js y NestJS nos permite aprovechar herramientas modernas y mejores prácticas, tales como:


  • Soporte de TypeScript: Tanto Next.js como NestJS brindan soporte de primera clase para TypeScript, garantizando seguridad de tipos y reduciendo errores en tiempo de ejecución.
  • Arquitectura basada en componentes: Next.js fomenta componentes reutilizables y fáciles de mantener, acelerando el desarrollo.
  • Declarative APIs: NestJS utiliza decoradores y metadatos para definir APIs, simplificando la creación y el mantenimiento de endpoints.

3. Mejor Experiencia para Desarrolladores


Con este nuevo stack:
  • Hot reload: Los desarrolladores pueden ver los cambios al instante, aumentando la productividad.
  • Ecosistema rico: Tanto Next.js como NestJS tienen bibliotecas e integraciones extensas, lo que facilita la implementación de características.

4. Diseño de API Mejorado


Una API personalizada construida con NestJS nos brinda:
  • Control detallado: Adaptar los endpoints a nuestras necesidades específicas sin estar limitados por un framework monolítico.
  • Soporte para GraphQL: Posibilidad de introducir GraphQL en el futuro para consultas de datos flexibles y eficientes.
  • Middleware y guardias: NestJS simplifica la autenticación y validación de solicitudes con soluciones robustas integradas.

5. Preparación para el Futuro


Al adoptar Next.js y NestJS, nos estamos preparando para el futuro:
  • Flexibilidad: Integración sencilla con nuevas tecnologías, servicios o microservicios.
  • Cloud readiness: El stack está optimizado para entornos serverless y en la nube.

¿Qué significa esto para ti?​

  • Actualizaciones más rápidas: Con un stack moderno, el desarrollo de características y la corrección de errores serán más rápidos y confiables.
  • Mejor experiencia de usuario: Las páginas cargarán más rápido, las interacciones serán más fluidas y el tiempo de inactividad se minimizará.
  • Seguridad mejorada: Los frameworks modernos incluyen mejores prácticas de seguridad actualizadas.

¿Qué sigue?​


Estamos trabajando activamente en la migración y asegurándonos de que la transición sea fluida para todos los usuarios. ¡Mantente atento a las actualizaciones sobre nuestro progreso y las nuevas características que este cambio permitirá!

Si tienes preguntas o inquietudes, no dudes en comunicarte a través del Discord o compartir tus pensamientos directamente con el equipo.
 

hpgrenier

Capataz
Desde
30 Oct 2019
Mensajes
22
Reacciones
17
Honor
30


Devlog: Transición de PHP a Next.js con una API Personalizada en NestJS​



¿Por qué el cambio?


Como parte de nuestro esfuerzo continuo por mejorar el CMS, hemos tomado la decisión de pasar de PHP a un stack tecnológico moderno que incluye Next.js para el frontend y una API personalizada construida con NestJS para el backend. Aquí tienes una descripción general de las motivaciones detrás de este cambio significativo:


1. Rendimiento y Escalabilidad


PHP nos ha servido bien durante años, pero a medida que nuestra aplicación creció en complejidad y base de usuarios, comenzamos a encontrar cuellos de botella en el rendimiento. Con Next.js y NestJS:


  • Server-side rendering (SSR): Next.js ofrece capacidades potentes de SSR, lo que permite cargas de página más rápidas y mejora el SEO.
  • Escalabilidad: La arquitectura modular de NestJS facilita escalar el backend horizontalmente y mantener un código limpio y organizado.

2. Prácticas Modernas de Desarrollo


El cambio a Next.js y NestJS nos permite aprovechar herramientas modernas y mejores prácticas, tales como:


  • Soporte de TypeScript: Tanto Next.js como NestJS brindan soporte de primera clase para TypeScript, garantizando seguridad de tipos y reduciendo errores en tiempo de ejecución.
  • Arquitectura basada en componentes: Next.js fomenta componentes reutilizables y fáciles de mantener, acelerando el desarrollo.
  • Declarative APIs: NestJS utiliza decoradores y metadatos para definir APIs, simplificando la creación y el mantenimiento de endpoints.

3. Mejor Experiencia para Desarrolladores


Con este nuevo stack:
  • Hot reload: Los desarrolladores pueden ver los cambios al instante, aumentando la productividad.
  • Ecosistema rico: Tanto Next.js como NestJS tienen bibliotecas e integraciones extensas, lo que facilita la implementación de características.

4. Diseño de API Mejorado


Una API personalizada construida con NestJS nos brinda:
  • Control detallado: Adaptar los endpoints a nuestras necesidades específicas sin estar limitados por un framework monolítico.
  • Soporte para GraphQL: Posibilidad de introducir GraphQL en el futuro para consultas de datos flexibles y eficientes.
  • Middleware y guardias: NestJS simplifica la autenticación y validación de solicitudes con soluciones robustas integradas.

5. Preparación para el Futuro


Al adoptar Next.js y NestJS, nos estamos preparando para el futuro:
  • Flexibilidad: Integración sencilla con nuevas tecnologías, servicios o microservicios.
  • Cloud readiness: El stack está optimizado para entornos serverless y en la nube.

¿Qué significa esto para ti?​

  • Actualizaciones más rápidas: Con un stack moderno, el desarrollo de características y la corrección de errores serán más rápidos y confiables.
  • Mejor experiencia de usuario: Las páginas cargarán más rápido, las interacciones serán más fluidas y el tiempo de inactividad se minimizará.
  • Seguridad mejorada: Los frameworks modernos incluyen mejores prácticas de seguridad actualizadas.

¿Qué sigue?​


Estamos trabajando activamente en la migración y asegurándonos de que la transición sea fluida para todos los usuarios. ¡Mantente atento a las actualizaciones sobre nuestro progreso y las nuevas características que este cambio permitirá!

Si tienes preguntas o inquietudes, no dudes en comunicarte a través del Discord o compartir tus pensamientos directamente con el equipo.
Muy bonito todo pero el git no te deja poner modulos?

Puedo saber por qué no te deja migrar?

Entonces para qué están los modulos si es así (?)
 

darthar

BlizzCMS Dev
ULTRA VIP
Desde
8 May 2020
Mensajes
92
Reacciones
142
Honor
82
Muy bonito todo pero el git no te deja poner modulos?

Puedo saber por qué no te deja migrar?

Entonces para qué están los modulos si es así (?)

Buenas @hpgrenier ,

No entiendo a que te refieres con el git, modulos y migrar.

Lo que estamos informando es que hemos detenido el desarrollo activo en PHP para movernos hacia un stack más moderno y escalable. A pesar de que ya tenemos algunos diseños iniciales para trabajar, el CMS está muy lejos de estar terminado, probablemente no hemos completado ni el 10% de su desarrollo. La parte técnica aún está en proceso y estamos avanzando de forma gradual.

Queremos implementar todo paso a paso. Por ejemplo, ayer tenía pensado empezar a desarrollar la librería que utilizaremos para el módulo de votos, pero decidí enfocarme primero en la integración del sistema de login de usuarios. Hoy, continuaré perfeccionando el sistema de login, porque debemos tener en cuenta que vamos a permitir la multi-expansión con diferentes emuladores, lo cual requiere un enfoque cuidadoso y lleva tiempo.

En cuanto al acceso al código, si te refieres a que no puedes ver el repositorio en Git, es porque el nuevo desarrollo se está haciendo de forma cerrada (closed source). Para nosotros, una versión Alpha implica tener listos los siguientes módulos: Noticias, Login / Register, compatibilidad con Azeroth Core y TrinityCore, Donate (con módulo solo para PayPal), Vote, UCP (User Control Panel) y la Store. Una vez que tengamos esta versión estable, archivaremos el repositorio de BlizzCMS (PHP) y publicaremos el nuevo código.

Por otro lado, una versión estable del CMS significaría que todo esto esté mejorado y optimizado, y que no requiera mucho mantenimiento adicional. En esta fase, también agregaremos funcionalidades como el baneo de usuarios en el sitio web, logs de administración, y terminaremos de perfeccionar el sistema de actualizaciones. El proceso de actualización ya está activo, pero necesitamos que no solo descargue el archivo de actualización, sino que se instale automáticamente.

Es importante mencionar que este CMS va a requerir que sigáis las instrucciones de instalación de manera clara. No vamos a incluir un instalador gráfico; en su lugar, tal vez distribuiremos un script .sh y un contenedor Docker para facilitar el proceso, pero necesitaréis ciertos conocimientos para llevar a cabo la instalación correctamente.

No os preocupéis, a la par que se trabaja en esto, estamos dejando un sitio web con un montón de características y documentación actualizada para guiaros en el proceso.


Un saludo
 
Desde
28 Mar 2021
Mensajes
161
Reacciones
57
Honor
37
Buenas @hpgrenier ,

No entiendo a que te refieres con el git, modulos y migrar.

Lo que estamos informando es que hemos detenido el desarrollo activo en PHP para movernos hacia un stack más moderno y escalable. A pesar de que ya tenemos algunos diseños iniciales para trabajar, el CMS está muy lejos de estar terminado, probablemente no hemos completado ni el 10% de su desarrollo. La parte técnica aún está en proceso y estamos avanzando de forma gradual.

Queremos implementar todo paso a paso. Por ejemplo, ayer tenía pensado empezar a desarrollar la librería que utilizaremos para el módulo de votos, pero decidí enfocarme primero en la integración del sistema de login de usuarios. Hoy, continuaré perfeccionando el sistema de login, porque debemos tener en cuenta que vamos a permitir la multi-expansión con diferentes emuladores, lo cual requiere un enfoque cuidadoso y lleva tiempo.

En cuanto al acceso al código, si te refieres a que no puedes ver el repositorio en Git, es porque el nuevo desarrollo se está haciendo de forma cerrada (closed source). Para nosotros, una versión Alpha implica tener listos los siguientes módulos: Noticias, Login / Register, compatibilidad con Azeroth Core y TrinityCore, Donate (con módulo solo para PayPal), Vote, UCP (User Control Panel) y la Store. Una vez que tengamos esta versión estable, archivaremos el repositorio de BlizzCMS (PHP) y publicaremos el nuevo código.

Por otro lado, una versión estable del CMS significaría que todo esto esté mejorado y optimizado, y que no requiera mucho mantenimiento adicional. En esta fase, también agregaremos funcionalidades como el baneo de usuarios en el sitio web, logs de administración, y terminaremos de perfeccionar el sistema de actualizaciones. El proceso de actualización ya está activo, pero necesitamos que no solo descargue el archivo de actualización, sino que se instale automáticamente.

Es importante mencionar que este CMS va a requerir que sigáis las instrucciones de instalación de manera clara. No vamos a incluir un instalador gráfico; en su lugar, tal vez distribuiremos un script .sh y un contenedor Docker para facilitar el proceso, pero necesitaréis ciertos conocimientos para llevar a cabo la instalación correctamente.

No os preocupéis, a la par que se trabaja en esto, estamos dejando un sitio web con un montón de características y documentación actualizada para guiaros en el proceso.


Un saludo
Cual es el repo yo trabajo con next.js y Java puedo ayudar
 

Crea una cuenta o inicia sesión para comentar

Debes ser usuario para poder dejar un comentario.

¡Regístrate!

Crea una cuenta en nuestra comunidad. ¡Es fácil!

Acceder

¿Ya tienes una cuenta? Accede aquí

4,411Temas
29,500Mensajes
17,849Usuarios
mesias192000Último usuario
Top