RapidoPress, el fork de WordPress

RapidoPress es un fork de WordPress con la meta de ser un CMS eficiente y minimalista enfocado a portales corporativos y aplicaciones webs.

Los pilares que regirán en Rapido son: * Eliminación de todo código superflúo de WordPress * Optimizar el código para que sea más eficiente y se cargue sólo cuando sea necesario. * Multiidioma de serie * Mejorar las opciones de depuración y detención de errores. * Mejorar la escalabilidad en temas y plugins * Proporcionar nuevas herramientas para el desarrollo rápido de portales empresariales y aplicaciones webs. * Mejorar su integración con redes sociales. * Mejorar la gestión de SEO.

Cambios hasta ahora realizados:

Elementos eliminados con respecto a WordPress

  • Eliminado todo código relacionado con los multisites
  • Eliminado el links manager
  • Eliminadas las contextual help tabs del core.
  • Eliminado soporte de emojis y smilies
  • Eliminado código obsoleto de WordPess
  • Eliminado xmlrpc y sistema de pingback y trackback
  • Eliminado Press-This
  • Eliminado Widget dashboard WordPress news
  • Eliminado Widget dashboard Rss
  • Eliminado Widget calendario
  • Eliminado Widget rss
  • Eliminado Widget meta
  • Eliminado Widget Links
  • Eliminado Widget Archivo
  • Eliminado Widget de nube de etiquetas
  • Eliminación de widget ultimos comentarios y widget de páginas.
  • Eliminado plugin dashboard de bienvenida.
  • Eliminado wp-admin/maint/repair.php que servía para reparar y optimizar la base de datos. El motivo es porque es posible hacer lo mismo, y mejor, mediante plugins( por ejemplo: https://wordpress.org/plugins/wp-dbmanager/ )
  • Eliminación de editores de tema y de plugins.
  • Eliminadas las tools ( exportación e importacion )
  • Eliminado personalizador de temas( customizer ).
  • Eliminación de soporte a RSS. En el futuro crearé un muplugin para aquellos que necesiten de esta funcionalidad

Mejoras o cambios con respecto a WordPress

  • Minimización html por defecto en la zona no administrativa. No se reduce a la mayor minimización posible pero si a la mejor en relación tiempo de minización/minización.
  • Ahora el menú de “Comentarios”, de la zona de administración, está dentro del menú de “Entradas” ( si quieres acceder de manera directa a él dale al icono de contador de comentarios en la admin-bar )
  • Ahora el menú de “Plugins”, de la zona de administración, está dentro del menú de “Ajustes”
  • Ahora el menú de “Biblioteca” de medios, de la zona de administración, está dentro del menú de “Apariencia”
  • Añadido Widget Banner ( a partir del plugin Image Widget )
  • Añadido Widget Cuadro de Me Gusta de Facebook ( a partir del widget Facebook Like Box Widget de Jetpack )
  • Añadido Widget Twitter timeline ( a partir del widget Twitter Timeline Widget de Jetpack )
  • Añadido Widget visibility de Jetpack. Esta funcionalidad añade la opción de crear condiciones para las cuales se mostrará u ocultará los widgets.
  • Ahora los widgets core de WordPress se cargan bajo demanda

Para desarrolladores

  • Eliminado jquery-migrate
  • Eliminado Prototype Framework
  • Eliminado Scriptaculous Root
  • Eliminado Scriptaculous Builder
  • Eliminado Scriptaculous Drag & Drop
  • Eliminado Scriptaculous Effects
  • Eliminado Scriptaculous Slider
  • Eliminado Scriptaculous Sound
  • Eliminado Scriptaculous Controls
  • Eliminado SWFObject
  • Eliminado SWFUpload
  • Eliminado SWFUpload Degarade
  • Eliminado SWFUpload Queue
  • Eliminado SWFUpload Handlers
  • Eliminados archivos *rtl.css
  • Ya no se añade más la revisión en los enlaces a los archivos css y js
  • Eliminado metatag ‘wp_generator’ y ‘wlwmanifest_link’
  • Eliminadas clases innecesarias en menús
  • Eliminados postfijos de versión y de dirección a los archivos javascript y css
  • Eliminados archivos de compatibilidad con antiguos temas( theme-compat )
  • Eliminados los atributos inservibles en las etiquetas html de CSS y las urls locales de los CSS ahora no llevan dominio
  • Eliminados los atributos inservibles en las etiquetas html de JS y las urls locales de los JS ahora no llevan dominio
  • No más problemas por espacio en blanco enviado antes de envío de cookies.
  • Soporte de LessCSS para todos los archivos CSS
  • Hasta ahora, se cargaba el archivo functions.php de un tema. Sin embargo, ahora también el funtions-admin.php si el usuario activo está en la zona de administración o functions-theme.php si el usuario activo está en la zona no administrativa. Así, si distribuyes bien tus hooks, sólo se cargará lo necesario.
  • Nueva función root_url que devuelve la ruta base de la url del sitio. Es decir, la url del sitio sin el dominio principal usando “Protocol Relative URLs” si es necesario.
  • Nueva constante RAPIDO_PRESS siempre a true, para que a nivel de programación de tema o plugin se pueda distinguir cuando estamos en WordPress y cuando en RapidoPress.
  • Sistemas de hooks refactorizado y optimizado.
  • Ya no hace falta especificar número de argumentos( $accepted_args ) ni para add_action ni en add_filter. Si se pasara, será ignorado.
  • Mejoras en el argumento “atts” de shortcodes. Veremos abajo un pequeño resumen, un día de estos escribiré un post extenso sobre ello.
  • En actions, ahora es posible especificar un archivo( php o html ) este se cargará cuando ocurra la acción. Ejemplos: add_action(‘wp_head’, DIR.’/metas.html’); o para distribuir nuestro código: add_action(‘admin_init’, DIR.’/zonas/admin.php’);,
  • El código del driver obsoleto de mysql para PHP se ha eliminado de wpdb, ahora siempre irá por el driver mysqli
  • Eliminado código relacionado con publicación vía email, todo era código deprecated
  • Eliminación de la clase obsoleta: class-snoopy.php
  • Eliminación de los archivos obsoletos: registration.php, registration-functions, admin-functions.php y upgrade-functions
  • Comienzo de reorganización de todos los archivos de WordPress bajo /includes/
  • Comienzo de uso de namespaces para los filtros y las acciones.
  • Comienzo de añadir namespace a las clases core. Autoload de clase para core, tema y plugins. Esto dará mucha flexibilidad porque ahora se puede reemplazar una clase del core, de un tema o un plugin por otra fácilmente.

Descarga

Ayuda

Ayudar en el desarrollo de RapidoPress

Entradas relacionadas

  • Encrucijada con RapidoPress: Cuando alguna persona desea tener una página web propia, consulta a un profesional para ello. Éste, en la mayoría de los casos, le recomendará la herramienta WordPress y a la misma vez, sea cierto o no, le llenará los oídos de lo fabulosa que es esta...
  • RapidoPress 0.35 WCEU 2015: Con motivo de la WCEU 2015 me he decidido adelantar una nueva versión de RapidoPress . Esta versión, la 0.35, es una menor por no incluir el sistema de CSS por less. Sin más, el changelog de esta nueva versión es: ####Para usuarios *...
  • Rápido prueba RapidoPress 0.3: Ni una semana desde el último lanzamiento, ya está lista la versión 0.3 de RapidoPress. Las prisas venían porque luego estaré más de un mes sin poderle meter mano ya que quiero tener listo mi CMS corporativo( Trasweb Lite ) y por otros asuntos que no...
  • RapidoPress versión 0.2 ya está aquí: Dado que ha tenido mucha aceptación el proyecto de RapidoPress me he aligerado para sacar una nueva versión aún más rápida. Los nuevos cambios son: * Eliminado readme.html * Eliminados archivos *rtl.css * Ya no se añade más la revisión en los...
  • Te presento a RapidoPress: Como vimos en su día, WordPress es un CMS lento y yo, lo reconozco, estoy obsesionado por hacer las páginas webs cada día más rápidas. Tenía que hacer algo con WordPress. Así que ni corto ni perezoso, me he puesto a quitar de WordPress cosas que no...
Este sitio utiliza cookies propias y de terceros para mejorar tu experiencia con el sitio web. Al continuar con la navegación consideramos que acepta su uso.