El otro día, escribí las 10 Cosas populares Usted Necesidad de Saber Sobre WordPress 2.9. Como de costumbre, la mayor parte de personas están muy excitadas sobre la nueva liberación que está ahora en la beta y disponible para pruebas. En el artículo, hice unos errores fundamentales que he corregido desde entonces.

Notablemente, mencioné que WordPress 3.0 iría a PHP 5. Esto estaba basado en conversaciones que yo tenía con un revelador principal que ahora realicé que entendí mal. Kinda. WordPress no dejará caer probablemente PHP 4 apoyo en WordPress 3.0, pero cuando el revelador principal Mark Jaquith sugiere:

Algunas cosas ya requieren PHP 5, como el apoyo de huso horario u oEmbed. No hay ningunos proyectos de los cuales sé para quitar PHP 4 apoyo en 3.0 — último comprobé que todavía teníamos el 12 % de WP instala la utilización PHP 4.

Veo más de una crítica natural y gradual de PHP 4. Estamos muchísimo abiertos para la fabricación de nuevos rasgos requerir PHP 5 si fuera un dolor para hacerlos PHP 4 compatible.

Como un revelador PHP, estoy a bordo con llamadas a PHP 5 apoyo. PHP 4 ha sido el final de la vida (EOL) desde el 8 de agosto de 2008. Esto básicamente significa que no habrá más liberaciones, no más remiendos de seguridad, no más nada. Es hecho. Pegue un tenedor en ello. Sin embargo, cuando Matt mencionó en la etapa en ciudad de Nueva York WordCamp este fin de semana, todavía hay el 12 % de instalaciones WordPress usando PHP 4 recepción. Él divide esto cuando aproximadamente 2M instala, el tamaño de una ciudad americana principal. Más exactamente, esto es aproximadamente el tamaño de Filadelfia.

Esto no debe defender el desarrollo WordPress. Yo dejaría Filadelfia en un minuto si yo pudiera ponerme el acceso al verdadero objeto orientó PHP, análisis sintáctico de XML confiable, mejor transportes de HTTP y tanto más. Sí, Filadelfia … sólo le lancé bajo el autobús. Esto es para contratar a Mike Vick. Sin embargo, cuando la Señal sugiere, cada vez más más rasgos están siendo añadidos al corazón que requieren PHP 5.

el oEmbed, que transportará en WordPress 2.9, requiere el análisis sintáctico de JSON o XML. El análisis sintáctico de XML chupa en PHP 4. JSON transporta en ausencia en PHP 5.2. Es más fácil a backport JSON el apoyo a PHP 4 que el intento al ingeniero XML que analiza para PHP 4. Unos en la comunidad PHP parecen a backporting un PHP 5 rasgo a PHP 4 disincentivizes PHP 5 movimiento. Esto puede, yo no deber argumentar aquí esto.

El apoyo de huso horario es manejado vía la clase PHP DateTimeZone, un PHP 5 clase. Por supuesto, en PHP 4 anfitriones, el usuario simplemente tiene que ponerse la compensación de UTC (diga, UTC-5 para la Hora oficial del Este) a mano. Degradación elegante.

Yo personalmente era una de la primera gente para escribir el código para la parte SSH2 de un chasquido rasgo de mejora automático. Por supuesto, no fui muy lejos con ello, pero yo era el que quién primero tomó una puñalada en la creación de esto.

Esto no lo vale para reveladores PHP para lanzar el barro a reveladores WordPress y el PHP 4 exigencia si ellos no quieren escribir el código para hacerlo mejor. La escritura del código no significa, por supuesto, que su rasgo será incorporado. Pero esto es un proyecto de la fuente abierto. Si usted quiere ver nuevos rasgos, y los reveladores han indicado la buena voluntad por no sólo palabras, sino también acción, para incluir PHP 5 rasgos, entonces usted tiene que ser el campeón de aquellos cambios. En otras palabras, usted tiene que escribir el código, presentar el boleto y declarar su caso. Incluso si usted no puede escribir el código, abrir un boleto y ser un campeón para el caso.

Los argumentos eficaces, sin embargo, no incluyen guerras santas sobre PHP 4 o PHP 5. Los argumentos eficaces realmente incluyen la seguridad, la utilidad, y presentan peticiones que reflexionan “debe tener” rasgos. ¿Es esto territorio enchufable o debería ser un rasgo principal? ¿Por qué? Estado su caso.

Reconoceré no ser demasiado activo en el desarrollo en curso de WordPress. Hago construir el trabajo de cliente alrededor de WordPress, de modo que tome la mayor parte de mi tiempo. Entendiendo que, también no tengo ningún cuarto para lanzar el barro a menos que yo quiera aumentar y escribir el código también. Es la clase de la votación parecida. Si no me molesto en ir el voto, entonces no puedo quejarme de mis funcionarios elegidos.

Si usted quiere ver el cambio de WordPress, es que el cambio y puso sus palabras en la acción.

Leave a Reply