Changeset 1506444
- Timestamp:
- 10/01/2016 11:46:08 AM (10 years ago)
- Location:
- microplugins
- Files:
-
- 11 deleted
- 2 edited
- 11 copied
-
tags/1.1.0 (copied) (copied from microplugins/trunk)
-
tags/1.1.0/assets (copied) (copied from microplugins/trunk/assets)
-
tags/1.1.0/assets/screenshot-1.png (copied) (copied from microplugins/trunk/assets/screenshot-1.png)
-
tags/1.1.0/assets/screenshot-2.png (copied) (copied from microplugins/trunk/assets/screenshot-2.png)
-
tags/1.1.0/assets/screenshot-3.png (copied) (copied from microplugins/trunk/assets/screenshot-3.png)
-
tags/1.1.0/assets/screenshot-4.png (copied) (copied from microplugins/trunk/assets/screenshot-4.png)
-
tags/1.1.0/assets/screenshot-5.png (copied) (copied from microplugins/trunk/assets/screenshot-5.png)
-
tags/1.1.0/cache (copied) (copied from microplugins/trunk/cache)
-
tags/1.1.0/class-microplugins.php (copied) (copied from microplugins/trunk/class-microplugins.php) (5 diffs)
-
tags/1.1.0/microplugins.php (copied) (copied from microplugins/trunk/microplugins.php)
-
tags/1.1.0/readme.txt (copied) (copied from microplugins/trunk/readme.txt) (6 diffs)
-
trunk/.gitignore (deleted)
-
trunk/class-microplugins.php (modified) (5 diffs)
-
trunk/readme.txt (modified) (6 diffs)
-
trunk/screenshot-1.png (deleted)
-
trunk/screenshot-2.png (deleted)
-
trunk/screenshot-3.png (deleted)
-
trunk/screenshot-4.png (deleted)
-
trunk/screenshot-5.png (deleted)
-
trunk/screenshots-1.png (deleted)
-
trunk/screenshots-2.png (deleted)
-
trunk/screenshots-3.png (deleted)
-
trunk/screenshots-4.png (deleted)
-
trunk/screenshots-5.png (deleted)
Legend:
- Unmodified
- Added
- Removed
-
microplugins/tags/1.1.0/class-microplugins.php
r1503579 r1506444 2 2 /** 3 3 * @package Microplugins 4 * @version 1. 0.04 * @version 1.1.0 5 5 */ 6 6 … … 12 12 class Microplugins 13 13 { 14 const VERSION = '1. 0.0';14 const VERSION = '1.1.0'; 15 15 const POST_TYPE = 'microplugin'; 16 16 … … 42 42 43 43 add_action('init', array(__CLASS__, 'register_post_type')); 44 add_action('init', array(__CLASS__, 'register_taxonomies')); 44 45 45 46 if (true === is_admin()) { … … 301 302 */ 302 303 303 // TODO 304 304 305 EOT; 305 306 if (true === $post instanceOf WP_Post && false === empty($post->post_content)) { … … 638 639 return $themes; 639 640 } 641 642 /** 643 * Registra las taxonomías para el tipo de entrada 'microplugin'. 644 * 645 * @return null 646 */ 647 public static function register_taxonomies() 648 { 649 // Categories 650 // 651 652 $labels = array( 653 'name' => _x( 'Categories', 'Categories', 'microplugins' ), 654 'singular_name' => _x( 'Category', 'Category', 'microplugins' ), 655 'search_items' => __( 'Search Categories', 'microplugins' ), 656 'all_items' => __( 'All Categories', 'microplugins' ), 657 'parent_item' => __( 'Parent Category', 'microplugins' ), 658 'parent_item_colon' => __( 'Parent Category:', 'microplugins' ), 659 'edit_item' => __( 'Edit Category', 'microplugins' ), 660 'update_item' => __( 'Update Category', 'microplugins' ), 661 'add_new_item' => __( 'Add New Category', 'microplugins' ), 662 'new_item_name' => __( 'New Category Name', 'microplugins' ), 663 'menu_name' => __( 'Categories', 'microplugins' ), 664 ); 665 666 $args = array( 667 'hierarchical' => true, 668 'labels' => $labels, 669 'show_ui' => true, 670 'show_admin_column' => true, 671 'query_var' => true, 672 'rewrite' => array( 'slug' => 'microplugin-category' ), 673 ); 674 675 register_taxonomy( 'microplugin-category', array( self::POST_TYPE ), $args ); 676 677 // Tags 678 // 679 680 $labels = array( 681 'name' => _x( 'Tags', 'Tags', 'microplugins' ), 682 'singular_name' => _x( 'Tag', 'Tag', 'microplugins' ), 683 'search_items' => __( 'Search Tags', 'microplugins' ), 684 'popular_items' => __( 'Popular Tags', 'microplugins' ), 685 'all_items' => __( 'All Tags', 'microplugins' ), 686 'parent_item' => null, 687 'parent_item_colon' => null, 688 'edit_item' => __( 'Edit Tag', 'microplugins' ), 689 'update_item' => __( 'Update Tag', 'microplugins' ), 690 'add_new_item' => __( 'Add New Tag', 'microplugins' ), 691 'new_item_name' => __( 'New Tag Name', 'microplugins' ), 692 'separate_items_with_commas' => __( 'Separate tags with commas', 'microplugins' ), 693 'add_or_remove_items' => __( 'Add or remove tags', 'microplugins' ), 694 'choose_from_most_used' => __( 'Choose from the most used tags', 'microplugins' ), 695 'not_found' => __( 'No tags found.', 'microplugins' ), 696 'menu_name' => __( 'Tags', 'microplugins' ), 697 ); 698 699 $args = array( 700 'hierarchical' => false, 701 'labels' => $labels, 702 'show_ui' => true, 703 'show_admin_column' => true, 704 'update_count_callback' => '_update_post_term_count', 705 'query_var' => true, 706 'rewrite' => array( 'slug' => 'microplugin-tag' ), 707 ); 708 709 register_taxonomy( 'microplugin-tag', self::POST_TYPE, $args ); 710 } 640 711 } -
microplugins/tags/1.1.0/readme.txt
r1503615 r1506444 4 4 Requires at least: 4.6 5 5 Tested up to: 4.6 6 Stable tag: 1. 0.06 Stable tag: 1.1.0 7 7 License: GPLv2 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 12 12 == Description == 13 13 14 Útil para todositio WordPress.14 Útil para cualquier sitio WordPress. 15 15 16 16 Normalmente cuando se necesita añadir alguna funcionalidad al sitio se tienen 2 opciones por ese orden: … … 19 19 2. Añadir código al archivo 'functions.php' del tema activo. 20 20 21 La utilidad de los microplugins está n relacionadascon el punto 2 de la lista de opciones anterior.21 La utilidad de los microplugins está relacionada con el punto 2 de la lista de opciones anterior. 22 22 23 23 Definimos un microplugin como el fragmento de código que se necesita añadir al archivo 'functions.php' del tema activo para conseguir la funcionalidad deseada. … … 31 31 4. Al ser entradas de WordPress cuentan con un control de versiones mediante las revisiones. 32 32 33 La principal desventaja que tiene el uso de losmicroplugins consiste en que el código introducido por el usuario puede presentar errores fatales y ocasionar que el sitio quede fuera de funcionamiento. Es importante aclarar que en este caso el microplugin sería desactivado automáticamente y el sitio estaría fuera de funcionamiento solo por un instante.33 El principal problema que se puede presentar a la hora de trabajar con microplugins consiste en que el código introducido por el usuario puede presentar errores fatales y ocasionar que el sitio quede fuera de funcionamiento. Es importante aclarar que en este caso el microplugin sería desactivado automáticamente y el sitio estaría fuera de funcionamiento solo por un instante. 34 34 35 35 IMPORTANTE: Si en algún momento fuera necesario desactivar los microplugins manualmente, esto se puede hacer borrando todos los archivos existentes en el directorio 'cache' de la carpeta del plugin. 36 37 IMPORTANTE: Se debe aclarar que los microplugins no producen demora en el sitio tal como se puede pensar inicialmente. Para procesar los mismos se usa un archivo de caché que se puede encontrar en la carpeta 'cache'. 36 38 37 39 Si se desea comprender más a fondo el funcionamiento de este plugin debe leer la sección de preguntas y respuestas. … … 69 71 Esta opción volverá a generar todos los archivos de código de los microplugins a partir de sus entradas. Su uso es poco común. 70 72 73 = ¿Producen demora en el sitio? = 74 75 No. Una vez que las entradas son publicadas automáticamente se genera un archivo de código PHP con el contenido de la misma y este archivo es el que se ejecuta en el script. 76 71 77 == Screenshots == 72 78 … … 79 85 == Changelog == 80 86 87 = 1.1.0 = 88 * Soporte de etiquetas y categorías. 89 * Ajustes menores. 90 81 91 = 1.0.0 = 82 92 * Editor de código enriquecido (Ace Editor). -
microplugins/trunk/class-microplugins.php
r1503579 r1506444 2 2 /** 3 3 * @package Microplugins 4 * @version 1. 0.04 * @version 1.1.0 5 5 */ 6 6 … … 12 12 class Microplugins 13 13 { 14 const VERSION = '1. 0.0';14 const VERSION = '1.1.0'; 15 15 const POST_TYPE = 'microplugin'; 16 16 … … 42 42 43 43 add_action('init', array(__CLASS__, 'register_post_type')); 44 add_action('init', array(__CLASS__, 'register_taxonomies')); 44 45 45 46 if (true === is_admin()) { … … 301 302 */ 302 303 303 // TODO 304 304 305 EOT; 305 306 if (true === $post instanceOf WP_Post && false === empty($post->post_content)) { … … 638 639 return $themes; 639 640 } 641 642 /** 643 * Registra las taxonomías para el tipo de entrada 'microplugin'. 644 * 645 * @return null 646 */ 647 public static function register_taxonomies() 648 { 649 // Categories 650 // 651 652 $labels = array( 653 'name' => _x( 'Categories', 'Categories', 'microplugins' ), 654 'singular_name' => _x( 'Category', 'Category', 'microplugins' ), 655 'search_items' => __( 'Search Categories', 'microplugins' ), 656 'all_items' => __( 'All Categories', 'microplugins' ), 657 'parent_item' => __( 'Parent Category', 'microplugins' ), 658 'parent_item_colon' => __( 'Parent Category:', 'microplugins' ), 659 'edit_item' => __( 'Edit Category', 'microplugins' ), 660 'update_item' => __( 'Update Category', 'microplugins' ), 661 'add_new_item' => __( 'Add New Category', 'microplugins' ), 662 'new_item_name' => __( 'New Category Name', 'microplugins' ), 663 'menu_name' => __( 'Categories', 'microplugins' ), 664 ); 665 666 $args = array( 667 'hierarchical' => true, 668 'labels' => $labels, 669 'show_ui' => true, 670 'show_admin_column' => true, 671 'query_var' => true, 672 'rewrite' => array( 'slug' => 'microplugin-category' ), 673 ); 674 675 register_taxonomy( 'microplugin-category', array( self::POST_TYPE ), $args ); 676 677 // Tags 678 // 679 680 $labels = array( 681 'name' => _x( 'Tags', 'Tags', 'microplugins' ), 682 'singular_name' => _x( 'Tag', 'Tag', 'microplugins' ), 683 'search_items' => __( 'Search Tags', 'microplugins' ), 684 'popular_items' => __( 'Popular Tags', 'microplugins' ), 685 'all_items' => __( 'All Tags', 'microplugins' ), 686 'parent_item' => null, 687 'parent_item_colon' => null, 688 'edit_item' => __( 'Edit Tag', 'microplugins' ), 689 'update_item' => __( 'Update Tag', 'microplugins' ), 690 'add_new_item' => __( 'Add New Tag', 'microplugins' ), 691 'new_item_name' => __( 'New Tag Name', 'microplugins' ), 692 'separate_items_with_commas' => __( 'Separate tags with commas', 'microplugins' ), 693 'add_or_remove_items' => __( 'Add or remove tags', 'microplugins' ), 694 'choose_from_most_used' => __( 'Choose from the most used tags', 'microplugins' ), 695 'not_found' => __( 'No tags found.', 'microplugins' ), 696 'menu_name' => __( 'Tags', 'microplugins' ), 697 ); 698 699 $args = array( 700 'hierarchical' => false, 701 'labels' => $labels, 702 'show_ui' => true, 703 'show_admin_column' => true, 704 'update_count_callback' => '_update_post_term_count', 705 'query_var' => true, 706 'rewrite' => array( 'slug' => 'microplugin-tag' ), 707 ); 708 709 register_taxonomy( 'microplugin-tag', self::POST_TYPE, $args ); 710 } 640 711 } -
microplugins/trunk/readme.txt
r1503615 r1506444 4 4 Requires at least: 4.6 5 5 Tested up to: 4.6 6 Stable tag: 1. 0.06 Stable tag: 1.1.0 7 7 License: GPLv2 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 12 12 == Description == 13 13 14 Útil para todositio WordPress.14 Útil para cualquier sitio WordPress. 15 15 16 16 Normalmente cuando se necesita añadir alguna funcionalidad al sitio se tienen 2 opciones por ese orden: … … 19 19 2. Añadir código al archivo 'functions.php' del tema activo. 20 20 21 La utilidad de los microplugins está n relacionadascon el punto 2 de la lista de opciones anterior.21 La utilidad de los microplugins está relacionada con el punto 2 de la lista de opciones anterior. 22 22 23 23 Definimos un microplugin como el fragmento de código que se necesita añadir al archivo 'functions.php' del tema activo para conseguir la funcionalidad deseada. … … 31 31 4. Al ser entradas de WordPress cuentan con un control de versiones mediante las revisiones. 32 32 33 La principal desventaja que tiene el uso de losmicroplugins consiste en que el código introducido por el usuario puede presentar errores fatales y ocasionar que el sitio quede fuera de funcionamiento. Es importante aclarar que en este caso el microplugin sería desactivado automáticamente y el sitio estaría fuera de funcionamiento solo por un instante.33 El principal problema que se puede presentar a la hora de trabajar con microplugins consiste en que el código introducido por el usuario puede presentar errores fatales y ocasionar que el sitio quede fuera de funcionamiento. Es importante aclarar que en este caso el microplugin sería desactivado automáticamente y el sitio estaría fuera de funcionamiento solo por un instante. 34 34 35 35 IMPORTANTE: Si en algún momento fuera necesario desactivar los microplugins manualmente, esto se puede hacer borrando todos los archivos existentes en el directorio 'cache' de la carpeta del plugin. 36 37 IMPORTANTE: Se debe aclarar que los microplugins no producen demora en el sitio tal como se puede pensar inicialmente. Para procesar los mismos se usa un archivo de caché que se puede encontrar en la carpeta 'cache'. 36 38 37 39 Si se desea comprender más a fondo el funcionamiento de este plugin debe leer la sección de preguntas y respuestas. … … 69 71 Esta opción volverá a generar todos los archivos de código de los microplugins a partir de sus entradas. Su uso es poco común. 70 72 73 = ¿Producen demora en el sitio? = 74 75 No. Una vez que las entradas son publicadas automáticamente se genera un archivo de código PHP con el contenido de la misma y este archivo es el que se ejecuta en el script. 76 71 77 == Screenshots == 72 78 … … 79 85 == Changelog == 80 86 87 = 1.1.0 = 88 * Soporte de etiquetas y categorías. 89 * Ajustes menores. 90 81 91 = 1.0.0 = 82 92 * Editor de código enriquecido (Ace Editor).
Note: See TracChangeset
for help on using the changeset viewer.