• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Noticia XenForo 2.0 ¿Qué es lo siguiente en XenForo?

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Como está próxima la salida de XenForo 1.4, ha llegado el momento de cambiar nuestro enfoque de desarrollo principal a una nueva versión, que se convertirá en XenForo 2.0.

Si bien no vamos a entrar en mayores detalles sobre la versión 2.0, hay un marco de principios e ideas que indican lo que queremos hacer con esta versión, y que incluye una serie de cambios estructurales que mejoran la productividad de los desarrolladores y la flexibilidad del código. Ya hemos escrito algo del código núcleo a fin de probar la viabilidad de algunas de nuestras ideas arquitectónicas, y estamos muy contentos por el progreso hecho hasta ahora.

Seguimos estando orgullosos del trabajo realizado en XenForo 1.x desde que empezamos a desarrollarlo, pero como hemos aprendido nuevas y mejores formas de hacer ciertas cosas, hemos hemos tenido nuevas ideas y destellos de inspiración, ahora queremos poner todo ese conocimiento en código para que podamos seguir ofreciendo un gran producto para los años venideros.

Incluso en un rápido vistazo a nuestro Foro de Sugerencias demostrará que hemos tenido un montón de comentarios y sugerencias de los clientes. A veces, aplicar estas sugerencias en serio requiere cambios fundamentales en el sistema, con consecuencias tanto en nuestro propio código y la de los complementos, y no sentimos que un cambio de este tipo de efectos de largo alcance sea apropiada para un lanzamiento a nivel xX (como 1.4).

Sin embargo, el lanzamiento de una versión importante a nivel Xx, como XenForo 2.0, nos da más libertad para hacer cambios radicales, importantes y que se esperan en XenForo con las nuevas versiones.

¿Qué tipo de cambios?

Por tomar un ejemplo concreto, echemos un vistazo a la navegación. Han habido una gran cantidad de comentarios en relación a la barra de navegación de XenForo 1.x, que se encuentra justo debajo de la cabecera, que van desde la estructura de sus componentes básicos de HTML / CSS a su capacidad de personalización según necesidades específicas del sitio.

Un gestor de navegación y de menú es probablemente una de las características más solicitadas. Ciertamente es algo que hemos querido poner en práctica durante mucho tiempo, pero que se ha visto frenado por la magnitud de la función y la cantidad de código a modificar para adaptarse a ella, pero XenForo 2.0 es la oportunidad perfecta para ver características de este tipo. Si hubiéramos implementado algo como esto en 1.4, no habría habido una extensa lista de compatibilidad hacia atrás con graves roturas y mucho de lo hecho (por desarrolladores de complementos y usuarios finales) probablemente se romperá por los cambios cuando se lance 2,0. Si bien los problemas de compatibilidad retroactiva ya han ocurrido antes, nos hemos esforzado por minimizarlos en las emisiones a nivel xX

Dado que el desarrollo avanza, estaremos más acerca de lo que viene. .

Requerimientos de PHP

Los requisitos de PHP de XenForo 2.0 se incrementarán definitivamente, primordialmente porque queremos beneficiarnos de las ventajas tecnológicas que ofrecen las nuevas versiones de PHP. El mínimo actual de PHP es la versión 5.4, aunque rogamos encarecidamente que mires y uses versiones posteriores dado que la versión 5-4 ha llegado al final de su vida.

La letra pequeña...

(Tened presente que nada de lo mencionado respecto de futuras versiones deberá interpretarse que vendrá de modo garantizado. Este mensaje se basa en los pensamientos y la información disponible a partir de hoy.)

Un agradecimiento

En nombre de todo el equipo de XenForo, también me gustaría aprovechar esta oportunidad para agradecer a todos los que nos han apoyado a través de tiempos difíciles y nos han permitido llegar a donde estamos hoy. Por cierto, no podríamos haber hecho esto sin su apoyo.

¡Brindo por muchos años más!

Continuar la discusión (en inglés)

Salud2
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Mike en XenForo: Espero afrontar algunas cosas en este mensaje.

¿Por qué anunciar tan temprano que se está cambiando el desarrollo a XenForo 2.0?

Se ha pensando como estando entre la espada y la pared. En el desarrollo de 1.4, teníamos planes para 2.0 en el fondo de nuestras mentes y esto influyó en lo que se incluyó en 1.4. Características que pueden ser necesarias, cambios significativos para agregar complementos o funciones cuyos datos hubieran tenido que rehacerse para 2.0 no era lo esperado. El gestor de menús / navegación es un buen ejemplo de una función que incide en esos puntos. Por el contrario, esta característica es también la sugerencia más solicitada (por tamaño) y cada vez que publicamos un HYS, nos llegan los comentarios de algún modo u otro. Como tal, nos pareció que era importante que la gente entienda nuestro pensamiento y eso significaba el explicar a dónde queríamos ir.

Admito que es muy pronto para hablar de 2,0 y eso es algo sobre lo que debatimos. En definitiva, pensamos que era mejor dejar que la gente sepa los planes que esperar a realizar lo mencionado hasta ahora (cuando las personas hanm podido esperar 1.5).

¿Cuándo veremos lanzado 2.0? ¿Qué está sucediendo?

Aunque tenemos algunos objetivos internos, todavía no estoy feliz de decir nada específico. Es, definitivamente no "cerrar" cualquier tramo. No espere pronto que haya una liberación o demo.

Nuestro primer y principal objetivo es llegar a la paridad de características en XenForo 1,4 por el uso de las nuevas ideas y conceptos (ver más abajo). Esta es una tarea muy significativa; es increíble la cantidad de funcionalidades que no son lo que exteriormente podría parecer una simple aplicación. Mientras ideas sobre nuevas características y cambios influirán en el código que está escrito, en la mayoría de los casos, nuestra atención se centra en conseguir que la vieja funcionalidad siga funcionando.

A veces no se siente intuitivo para publicar actualizaciones cuando no siente que hay algo innovador o nuevo que decir, pero sin duda lo mejor de nosotros es mantener a la gente informada.

¿Cuáles son los objetivos del 2,0?

Un objetivo importante de 2,0 es uno de carácter técnico: mejorar la eficiencia del desarrollador. Si bien esto puede no ser una nueva función en sí, se beneficia todo el desarrollo futuro.

Si usted lleva un tiempo desarrollando en XenForo 1.x, comienza a ver la cantidad de placa de caldera y de repetición que hay. Empiezas a ver que es un dolor el conseguir acceso a los datos o incluso saber si usted tiene los datos necesarios disponibles donde más lo necesita. Y si usted no tiene los datos, las cosas no funcionan como esperaba. La solución de esto es una parte muy importante de 2,0 e implica cambios fundamentales en algunos de los códigos de más bajo nivel en XenForo, en particular los modelos y escritores de datos.

Además, hay cambios significativos en la organización del código para mejorar su reutilización (o la reutilización) y para ayudar a los desarrolladores de complementos a aplicar cambios adicionales en el código existente con mayor facilidad. Hay un montón de ejemplos de los desarrolladores que luchan por conseguir nuevos campos en las formas existentes para ahorrar adecuadamente debido a la organización del código de XenForo 1.x (específicamente los controladores). Esto ha sido ahora re-acercado para eliminar estos problemas en tantos casos como sea posible.

Los procesos complejos se han reorganizado en objetos distintos, mejorar la legibilidad y la posibilidad de ampliación, mientras que también permite utilizar el código en más contextos que antes.

Así que, aunque éstos pueden no ser directamente nuevas características, estos cambios son necesarios para garantizar que el desarrollo rápido puede continuar en el futuro y que los desarrolladores de complementos pueden hacer los cambios necesarios con una interferencia mínima en el núcleo.

¿Qué tal unos detalles técnicos más?

Surtido de cambios:

  • Aunque puedes escribir CSS directamente, LESS es ahora el lenguaje primario para el estilado. Si no se está familiarizado con LESS, es con diferencia el CSS más poderoso, incluyendo cosas como anidamiento de selectores, mezcladores y funciones de manipulación del color. Aquí puedes leer más: http://lesscss.org/
  • Ha cambiado la sintaxis de plantilla para proporcionar mayor flexibilidad en cierto modo. Esto incluye una sintaxis de funciones más poderosa, mayor acceso directo matemático/operadores, posibilidad de crear valores en plantillas con tipos específicos (incluyendo matrices), soporte para macros (plantillas llamables / reutilizables)
    con recursividad y soporte para llamar a funciones en un objeto.
    • La unidad de base para trabajar con datos ya no es una matríz. Es ahora un objeto que representa una clase específica, dándote acceso a llamar métodos en ese objeto o acceder a otros datos triviales (obtener el foro del mensaje en un tema).
    • Aunque puede seguirse escribiendoSQL directamente, la mayoría del acceso a datos se hace a través de un objeto constructor. El constructor puede controlar qué datos relativos se recuperan, qué condiciones se aplican (incluyendo datos relacionados) y el orden de los resultados. Esto puede hacerse en cualquier orden.
    • No se está construyendo explícitamente ningún marco superior de trabajo. Sin embargo, se están construyendo bibliotecas para ayudar con las tareas comunes. This podría ser un componente de Symfony, cualquier otro de Zend Framework y otro de un proyecto relacionado. Más que nada consideramos que debe adaptarse a nuestras necesidades.
Mientras se desarrolla el código de XenForo 2.0 de forma compatible, en este punto, con PHP 5.3, se está considerando aumentar los requisitos a PHP 5.4. Esto técnicamente tendrá sus beneficios (para nosotros y para los desarrolladores de complementos). Así como PHP 5.3 ya no tiene soporte desde agosto de 2014, los usuarios deberán afrontar la transición de la manera más segura.

Sobre las sugerencias de características y su implementación

Desde luego leemos cada mensaje del foro de sugerencias y las tenemos en cuenta. Vamos a considerar tomar un papel más activo en el foro para dar lugar a más comentarios sobre sugerencias. También tenemos en cuenta sugerencias si no se hacen directamente en el foro sugerencias, pero sí usamos los 'Me Gusta' en una sugerencia como una señal de su popularidad.

El prefijo "falta de interés" se aplica mediante programación cuando una sugerencia no ha recibido una respuesta en un año y tiene 3 o menos 'Me Gusta' en total. No es un comentario en la opinión de la característica. Si una gran parte de la "falta de interés" en sugerencias le son importantes, puede indicar que sus requisitos son bastante específicos o únicos.

Las sugerencias se consideran basadas en requerimientos técnicos, precisarían (especialmente cuando están desactivados o no se usan), el tamaño del beneficio potencial y, naturalmente, nuestra idea personal de la función / producto.

Algunas sugerencias simplemente son masivas. Un buen ejemplo es la sugerencia de CMS. No es la sugerencia de una característica, es la sugerencia de un producto, potencialmente, una sugerencia de un producto muy complejo. Mintras XenForo sea un marco de trabajo, estará basado primariamente en un software de foros; presumiblemete es por lo que estás aquí. Es probable que sea previsiblemente nuestro producto principal para el futuro. Si bien puede valer la pena para nosotros crear un CMS, supondría un golpe de efecto en todo lo que hacemos (o sobre cualquier nuevo producto) que no podríamos tomar a la ligera. En mi opinión, es injusto decir que falta un CMS como un fallo de un paquete de software de foros. Puede ser algo que necesites y puede ser proporcionado por otros, pero todavía está separado de un foro y de nuestro producto principal. Si necesitas un CMS que esté nativamente integrado con tu foro, salvo que se trate de un complemento con el que estés muy agusto, XenForo es poco probable que se adapte a él y no estoy en condiciones de decir si cuando o como.

Sobre la "compra" de XenForo 2.0

En su forma actual, no tenemos planes de cambiar el sistema de licencias. Si usted tiene una licencia ahora y todavía tiene soporte / actualizaciones activos, cuando se libere XenForo 2.0, usted podrá descargarlo; si su licencia ha expirado, simplemente compre la extensión para tener acceso a 2.0 (y otros que puedan haber).

Si no está seguro acerca de 2.0 o de nuestro progreso, usted es libre de no ampliar su licencia hasta que vea 2.0 personalmente. La caducidad de la licencia no afecta a su acceso a los foros.
 

luis

Administrador
Mensajes
1.636
Puntuación de reacciones
727
Puntos
613
Sitio web
xenfacil.com
País
España
Versión de XenForo
1.5.12
PayPal
Donar dinero a este usuario
Página web
Web
Personalmente me da lo mismo 1.loquesea que 2.loquesea, sólo espero que hagan más caso de algunas características, por poner algún ejemplo: navegación, adjuntos, traducciones. Sobre todo las traducciones, el sistema siempre ha sido pésimo y últimamente se ha vuelto peor con algo que han introducido, y todavía no he encontrado, que hace que cuando se edita y guarda una frase y vuelves a las frases te quedas 3 frases por debajo de la modificada, esto también está sucediendo con las plantillas....
 

iorG19

XenForoUser
Mensajes
200
Puntuación de reacciones
15
Puntos
18
Sitio web
ioforos.com
País
España
Versión de XenForo
Ninguna
Página web
Web
cuando se edita y guarda una frase y vuelves a las frases te quedas 3 frases por debajo de la modificada, esto también está sucediendo con las plantillas....
a mi me pasa lo mismo; después de editar una plantilla o una traducción, se va arriba el listado y tengo que subir la barra con el ratón. pensaba que era culpa de mi navegador. :p
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
No, es general. Nos pasa a todo el numdo y es porque han fijado arriba la barra

salud2
 

Jhons

Nuevo
Mensajes
2
Puntuación de reacciones
0
Puntos
1
País
España
Versión de XenForo
Ninguna
Página web
Web
XF 2.0, quien se anima a dar una fecha aproximada del lanzamiento?
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Para mi ya van con retraso

salud2
 
Arriba