Angular para WordPress - KolMitE

Angular para WordPress

Angular para WordPress

diciembre 21, 2018 Social 0


Descripción

WP-NG es un complemento para la aplicación angular de arranque automático. Activar módulo por página de administrador y usar directivo directo.

Caracteristicas

  • Nuevo registro de asistencia Rollbar (https://rollbar.com)
  • Nuevos shortcodes para galerías, forma, mapa, sociales
  • Nuevos modulos angulares
  • Nueva directiva incorporada, directiva de forma decoradora.
  • Aplicación angular bootstrapper automática.
  • Activar módulos por página de configuración como la página de complementos de wordpress
  • Colección de módulos predeterminados registrados (ejemplo: ngRessource, ngRoute, ngAnimate, ui.bootstrap, mm.foundation,…).
  • Registre su módulo con la función estándar “wp_enqueue_script”. Agregue el prefijo 'wp-ng_' para manejar y agregue la dependencia de 'wp-ng'.
  • Registre su módulo con el filtro “wp_ng_register_ng_modules”.
  • Combine el script en la cola para el prefijo del manejador “wp-ng_”.
  • Combine el estilo en la cola para el prefijo del manejador “wp-ng_”.
  • Módulo de compatibilidad ngResource con wp rest api. Para esta característica hay un módulo angular “wpNgRest”.

API de Doc breve

Aplicación angular bootstrapper automática con combinación de script y estilo en caché.
El archivo de caché se crea en / uploads / wp-ng / cache /.
Los módulos angulares se incluyen solo si el identificador comienza con el prefijo 'wp-ng_' y la dependencia egal 'wp-ng'.
La combinación js y css incluye todos los guiones y estilos que comienzan con el prefijo 'wp-ng_'.
El proceso para combinar todo el estilo cambia toda la URL relativa a la URL absoluta.

Más información vea el github: https://github.com/RedCastor/wp-ng

Guión de módulos registrados por defecto

Lista de asas disponibles

  • wp-ng_ngRoute
  • wp-ng_ngSanitize
  • wp-ng_ngAnimate
  • wp-ng_ngResource
  • wp-ng_ngCookies
  • wp-ng_ngMessages
  • wp-ng_ngTouch
  • wp-ng_ui.bootstrap
  • wp-ng_mm.foundation
  • wp-ng_ui.router
  • wp-ng_pascalprecht.translate
  • wp-ng_offClick
  • wp-ng_nya.bootstrap.select
  • wp-ng_oi.select
  • wp-ng_ngDialog
  • wp-ng_smoothScroll
  • wp-ng_ngTinyScrollbar
  • wp-ng_ngScrollbars
  • wp-ng_slick
  • wp-ng_slickCarousel
  • wp-ng_angular-owl-carousel-2
  • wp-ng_ngMagnify
  • wp-ng_infinite-scroll
  • wp-ng_ui-leaflet
  • wp-ng_wpNgRest
  • wp-ng_nemLogging
  • wp-ng_duScroll
  • wp-ng_pageslide-directiva
  • wp-ng_ui.mask
  • wp-ng_ui.validate
  • wp-ng_trTrustpass
  • wp-ng_ui.grid
  • wp-ng_ui.select
  • wp-ng_ui.swiper
  • wp-ng_ngAntimoderate
  • wp-ng_ngGeonames
  • wp-ng_socialLinks
  • wp-ng_720kb.socialshare
  • wp-ng_angular-translate-loader-static-files
  • wp-ng_bootstrap
  • wp-ng_foundation
  • wp-ng_angular-loading-bar
  • wp-ng_angular-svg-round-progressbar
  • wp-ng_angularjs-gauge
  • wp-ng_ngStorage
  • wp-ng_xeditable
  • wp-ng_ngTagsInput
  • wp-ng_oc.lazyLoad
  • wp-ng_angularLazyImg
  • wp-ng_breakpointApp
  • wp-ng_bs.screenSize
  • wp-ng_ng.deviceDetector
  • wp-ng_angularProgressbar
  • wp-ng_hl.sticky
  • wp-ng_focus-if
  • wp-ng_LiveSearch
  • wp-ng_satellizer
  • wp-ng_angular-img-cropper
  • wp-ng_rcDialog
  • wp-ng_rcMedia
  • wp-ng_rcGallery
  • wp-ng_rcGalleria
  • wp-ng_webicon
  • wp-ng_rcRollbar
  • wp-ng_jtt_aping
  • wp-ng_jtt_aping_instagram
  • wp-ng_jtt_aping_facebook
  • wp-ng_jtt_aping_codebird
  • wp-ng_jtt_aping_flickr
  • wp-ng_jtt_aping_tumblr
  • wp-ng_jtt_aping_wikipedia
  • wp-ng_jtt_aping_dailymotion
  • wp-ng_jtt_aping_vimeo
  • wp-ng_jtt_aping_youtube
  • wp-ng_jtt_aping_openweathermap
  • wp-ng_vButton
  • wp-ng_vAccordion
  • wp-ng_vModal
  • wp-ng_vTabs
  • wp-ng_vTextfield
  • wp-ng_ng-sweet-alert
  • wp-ng_angular.backtop
  • wp-ng_ngLocationSearch
  • wp-ng_bgf.paginateAnything
  • wp-ng_angularGrid
  • wp-ng_ngImageDimensions
  • wp-ng_angular-gridster2

Estilos de módulos registrados por defecto

Lista de asas disponibles

  • wp-ng_ngAnimate
  • wp-ng_bootstrap
  • wp-ng_foundation
  • wp-ng_foundation-flex
  • wp-ng_font-awesome
  • wp-ng_nya.bootstrap.select
  • wp-ng_oi.select
  • wp-ng_ngDialog
  • wp-ng_ngTinyScrollbar
  • wp-ng_ngScrollbars
  • wp-ng_slick
  • wp-ng_slick-theme
  • wp-ng_slickCarousel
  • wp-ng_slickCarouselTheme
  • wp-ng_angular-owl-carousel-2
  • wp-ng_ngMagnify
  • wp-ng_ui-leaflet
  • wp-ng_trTrustpass
  • wp-ng_ui.grid
  • wp-ng_ui.select
  • wp-ng_ui.swiper
  • wp-ng_angular-loading-bar
  • wp-ng_xeditable
  • wp-ng_ngTagsInput
  • wp-ng_pageslide-directiva
  • wp-ng_hl.sticky
  • wp-ng_LiveSearch
  • wp-ng_rcMedia-dialog
  • wp-ng_rcMedia-select
  • wp-ng_rcMedia-zf
  • wp-ng_valitycss
  • wp-ng_vButton
  • wp-ng_vAccordion
  • wp-ng_vModal
  • wp-ng_vTabs
  • wp-ng_vTextfield
  • wp-ng_ng-sweet-alert
  • wp-ng_angular.backtop
  • wp-ng_angular-gridster2

Filtros de gancho

Lista de gancho disponible

  • wp_ng_exclude_handles_module
  • wp_ng_register_ng_modules
  • wp_ng_% nombre-módulo% _config
  • wp_ng_app_env
  • wp_ng_app_config
  • wp_ng_app_element
  • wp_ng_settings_fields
  • wp_ng_get_option
  • wp_ng_get_options
  • wp_ng_get_active_modules
  • wp_ng_get_module_options
  • wp_ng_get_module_option
  • wp_ng_register_external_modules
  • wp_ng_json_encode
  • wp_ng_json_decode
  • wp_ng_json_encode_shortcode
  • wp_ng_get_language
  • wp_ng_apply_translation
  • wp_ng_create_onetime_nonce
  • wp_ng_verify_onetime_nonce

Acciones de gancho

  • wp_ng_invalidate_onetime_nonce

Capturas de pantalla

  • Módulos Angulares.
  • Página de configuración.
  • Página de registro.

Instalación

  1. Sube los archivos del plugin a la / wp-content / plugins / wp-ng directorio, o instale el complemento a través de la pantalla de complementos de WordPress directamente.
  2. Active el complemento a través de la pantalla “Complementos” en WordPress
  3. Use la pantalla Configuración-> WP NG para configurar el complemento

Preguntas más frecuentes

Instrucciones de instalación
  1. Sube los archivos del plugin a la / wp-content / plugins / wp-ng directorio, o instale el complemento a través de la pantalla de complementos de WordPress directamente.
  2. Active el complemento a través de la pantalla “Complementos” en WordPress
  3. Use la pantalla Configuración-> WP NG para configurar el complemento

Opiniones

Perdón por la documentación

redcastor

Lo siento por la pequeña documentación, pero estoy en varios proyectos al mismo tiempo. Pero te puedo decir que me ahorra mucho tiempo.

Voy a proporcionar algunas nuevas características como la introducción de shortcode.

Auban
Redcastor

Este plugin puede ahorrar algo de tiempo.

wkempferjr

Este complemento podría potencialmente ahorrar mucho tiempo y simplificar el código relacionado con un proyecto al obviar la necesidad de escribir y mantener el código para poner en cola una docena o más de api de angularjs. La documentación es un poco escasa y, por lo tanto, tardó un poco en rascarse la cabeza para que la aplicación se ejecutara al principio. El ahorro de tiempo será mucho mejor en proyectos futuros.

Leer las 2 críticas.

Colaboradores y Desarrolladores

“Angular para WordPress” es un software de código abierto. Las siguientes personas han contribuido a este plugin.

Contribuyentes

Traduce “Angular for WordPress” a tu idioma.

¿Interesado en el desarrollo?

Busque el código, revise el repositorio SVN o suscríbase al registro de desarrollo por RSS.

Registro de cambios

1.5.0

  • Añadir wp-ng Directivas integradas
  • Añadir módulo Rollbar
  • Añadir Módulo Videogular
  • Añadir módulo módulo rc-media
  • Agregar módulo ngLocationSearch
  • Añadir módulo bgf.paginateAnything
  • Agregar el módulo apiNG plugin instagram
  • Añadir módulo apiNG plugin facebook
  • Añadir módulo apiNG plugin flickr
  • Añadir módulo apiNG plugin tumblr
  • Añadir el módulo apiNG plugin wikipedia
  • Agregar módulo apiNG plugin dailymotion
  • Añadir módulo apiNG plugin vimeo
  • Añadir módulo apiNG plugin youtube
  • Añadir módulo ngStickyFooter
  • Agregar módulo ngInput
  • Añadir módulo vista angular-sortable
  • Añadir MutationObserver-shim para ngStickyFooter
  • Varios errores bixing

1.4.0

  • Actualizar ngAntimoderate v1.0.4
  • Actualizar Angular v1.6.4
  • Actualización de base angular v0.11.5
  • Actualización de la fundación a v6.3.1
  • Agregar módulo social 720kb.socialshare.
  • Añadir módulo videogular
  • Añadir módulo vimeo y módulo youtube para videogular.
  • Añadir módulo satelizador de autenticación
  • Añadir módulo bootstrap-screensize
  • Añadir módulo ui.mask
  • Agregar directiva ifModuleLoaded. Ejemplo de comprobación del módulo ui-bootstrap cargado o y la carga del módulo mm.foundation.
  • Agregue herramientas de ubicación de fábrica para codificar y decodificar URL.
  • Agregue el código corto ng-socialshare (use el módulo 720kb.socialshare)
  • Agregar códigos cortos para el formulario (ng-form-input, ng-form-submit).
  • Añadir shrotcode ng-form-select para seleccionar formulario
  • Agregue shortcode ng-form-locale para crear una selección con el idioma de configuración regional disponible.
  • Añadir alerta de código corto
  • Añadir filtro wp_ng_get_active_modules
  • Añadir filtro wp_ng_register_external_modules
  • Agregar función wp_ng_add_plugin_support
  • Añadir consulta de URL de búsqueda genérica en locationStart
  • Agregue condicional 'o' en las condiciones de la cadena en línea (condición | condición2)
  • Agregue la solución CSS para las pestañas de cimientos angulares que no funcionan con cimientos v6.3
  • Fallo de corrección de errores
  • Corrección de errores js angular-social-share
  • Corrección de errores en línea condicional (condición | condición2 | condición3 y condición4 | condición5)
  • La corrección de errores bootstrap-screensize incluye la dependencia de rt-debounce.
  • La corrección angular de corrección de errores 6 (mm.foundation) revela en IE que no funciona. Load dependencie es6-shim.js
  • Código abreviado para la corrección de errores agregar en_US
  • Corrección de errores no encontrada en el script de cola y estilo eliminado por desregistrar. Añadir dequeue antes de dar de baja.
  • Corrección de errores pequeño editor mce.
  • Corrección de errores wp_ng_add_plugin_support en agregar características mixtas con param y sin param.
  • Refactorización condicional a args múltiples aceptados.

1.2.16

  • La corrección de errores condicional para usar la función con args los separa con caracteres “$” en la cadena.

1.2.15

  • Agregue wp_ng_current_plugin_supports para forzar el módulo activo en el complemento

1.2.14

  • Mueva la precarga en wp-ng.js para agregar clase en el elemento de la aplicación.
  • Acción de corrección de errores si se define ng-submit

1.2.13

  • Corrección de errores jquery load jquery-core y jquery-migrate.
  • Agregue cdn jquery-migrate con fallback.
  • Añadir opciones para desincrustar cdn angular y jQuery.

1.2.12

  • La forma alternativa no se envía si la acción no está definida o si la acción es igual a la URL base. Forzar la acción para basar la url (woocommerce agregar al carrito).
  • Añadir módulo wp-ng_LiveSearch

1.2.11

  • Fundación de corrección de errores init si no está definido.

1.2.10

  • Añadir lista de módulos
  • Activar o desactivar el módulo en el administrador.

1.0.2

  • Léame de la versión de actualización
  • Actualizar idioma FR

1.0.1

  • Actualizar readme

1.0.0

  • Primer lanzamiento

Por favor Comparte y Síguenos:
RSS
Follow by Email
Facebook
Twitter

Deja una respuesta