Me encanta WordPress. Me encanta su facilidad de uso y lo fácil que puede instalarlo y ejecutarlo en 5 minutos. Me encanta su extensibilidad y el sistema de complementos que nos permite aumentar su funcionalidad sin necesidad de codificación. Sin embargo, a pesar de todo el amor, WordPress no es perfecto. Hay muchas ocasiones en las que te preguntarás por qué una característica simple y básica no está incluida en el núcleo de WordPress y tienes que buscar complementos/hacks/soluciones solo para resolver un problema simple.
Tome esto como mi carta a WordPress (y Matt Mullenweg) y espero seriamente que puedan agregar las siguientes características al núcleo en el futuro.
¡Vamos a empezar!
1. Copia de seguridad/exportación/importación de la base de datos
Al ser un CMS basado en una base de datos, me sorprende que la instalación predeterminada de WP no tenga una forma de hacer una copia de seguridad de su base de datos. La función Exportar es casi inútil, ya que solo contiene sus publicaciones, páginas, comentarios, campos personalizados, categorías y etiquetas, y ninguna de las configuraciones de la base de datos que ha configurado minuciosamente a lo largo de los años. Y si tienes un blog grande (con toneladas de contenido), puedo asegurarte que la función Exportar no funcionará muy bien.
Con una función de exportación/importación de base de datos nativa, será fácil para los usuarios finales hacer una copia de seguridad de su base de datos y también migrar a otro servidor sin perder la configuración.
Actualmente, los complementos que permiten realizar copias de seguridad de la base de datos incluyen Copia de seguridad de WP-DB y Administrador de WP-DB
2. Formulario de contacto
El formulario de contacto es un componente simple pero esencial para cada sitio web, pero WordPress no cree que sea lo suficientemente importante como para incluirlo en el núcleo. Los usuarios finales que necesitan crear formularios de contacto tienen que recurrir a complementos como Formulario de contacto 7, cFormsII para crear un formulario de contacto para sus sitios. La mayoría de los CMS vienen con esta capacidad de creación de formularios de contacto, entonces, ¿por qué no WordPress?
3. Deshabilite la visualización de la versión de wp en la etiqueta meta
Todos conocen el riesgo de colocar su versión de wp en la etiqueta
, excepto el equipo de WordPress. En lugar de eliminar el control de versiones de la etiqueta meta, hacen que aparezca automáticamente (te guste o no) desde WP2.5 y no proporciona una manera fácil de eliminarlo. ¿Te imaginas instalar un complemento solo para eliminar la etiqueta wp-version? Que desperdicio de recursos.Para eliminar la versión wp de su metaetiqueta, puede agregar el siguiente enlace al archivo functions.php de su tema
add_filter( 'the_generator', create_function('$a', "return null;") );
o use los siguientes complementos: Escaneo de seguridad de WP o WordPress seguro
4. Cambio del prefijo de la tabla wp durante la instalación
WordPress usa wp_ como prefijo de tabla de base de datos predeterminado y todos sabemos lo peligroso que puede ser. La mayoría de las personas no cambian el prefijo de la tabla simplemente porque no saben cómo hacerlo o no pueden (si se instala a través de Fantasico). Sí, lo sé, puedes cambiar el prefijo de la tabla en el archivo wp-config.php antes de la instalación, pero ¿cuántas personas realmente hacen eso? En mi opinión, durante el proceso de instalación, debería haber un campo para que los usuarios especifiquen su prefijo de tabla preferido.
Para aquellos que querían cambiar su prefijo de tabla wp actual, así es como pueden hacerlo.
5. Más control sobre las funciones/capacidades de los usuarios
¿Alguna vez te has preguntado cuáles son las diferencias entre un rol de editor, autor y colaborador? Apreciaría si hay un pequeño párrafo dentro de la sección Usuario que explica las capacidades de cada función, o un enlace simple que apunta a la Documentación de WordPress sitio.
Además, hay mucho tiempo en el que necesitamos limitar (o expandir) las capacidades de un rol en particular y no hay forma de hacerlo en la instalación nativa de WordPress. Los usuarios tienen que usar el administrador de roles complemento para cambiar las capacidades de cada rol.
6. Elija su propio nombre de usuario de administrador
El nombre de usuario predeterminado para el administrador es, como habrás adivinado, admin. ¿Es tan difícil dejar que los usuarios elijan su propio nombre de inicio de sesión administrativo durante el proceso de instalación?
7. Soporte para dispositivos móviles
WordPress.com se dio cuenta de la importancia de los visitantes móviles (más de 60 millones de páginas vistas provienen de teléfonos móviles por mes para los blogs de WordPress.com) y ha activado un tema móvil (para ser más precisos, el WpTouch plugin) para usuarios móviles. La función de soporte móvil está integrada en WordPress.com y los usuarios pueden elegir habilitar/deshabilitar el tema móvil en la configuración.
¿No es hora de que los usuarios de WordPress autohospedado también reciban el mismo tratamiento?
Aquellos que quieran activar el soporte móvil para sus blogs de WP pueden instalar los complementos: WPTouch, Paquete móvil de WordPress y wp-pda
¿Cuál es tu opinión? ¿Qué otras características crees que deberían incluirse en el núcleo de WP?
Credito de imagen: Peregrino reinará
Danos tu opinión