Ya no necesitamos a los diseñadores para nada :P Para elegir los colores y tonos con los que trabajar en web/apps hasta ahora lo hacía a ojo con un circulo cromático, pero esto es más exacto, se trata de una aplicación que nos define unas reglas cromáticas según el efecto que queramos conseguir (colores análogos,… Seguir leyendo Se acabó en el ensayo error con los colores en interfaces
Repositorio de cosas útiles para desarrolladores iOS (y otros)
75 Essential Tools for iOS Developers Las listas «curadas» molan, dan como para pasar una tarde probando e incorporar 1 o 2 herramientas a tu flujo de trabajo habitual: 75 Essential Tools for iOS Developers Clasificadas en Inspiración, Diseño, Control de Fuentes, Inspección de Apps, Editores, Documentación, Control de Dependencias, Debug, Imágenes, Core Data, Servicios… Seguir leyendo Repositorio de cosas útiles para desarrolladores iOS (y otros)
Frameworks para construir un theme WordPress
Esta entrada hace las veces de post it, hay alternativas a Bootstrap para construir un theme WordPress, con aspecto bastante goloso, será cuestión de probarlas cuando tengamos la oportunidad en proyectos. Para el que lo lea y no sepa a lo que me estoy refiriendo. Básicamente son paquetes con estructuras CSS y código JS, que… Seguir leyendo Frameworks para construir un theme WordPress
Plugin Options Framework
Este plugin está por probar en algún proyecto, me lo he encontrado buscando otros asuntos y me han llamado la atención el número de descargas. Cuando me sea posible (y si me acuerdo) editaré la entrada con feedback sobre él: Options Framework
Añadir campos meta en media library de WordPress
Este enlace puede ser muy útil, por ejemplo, en proyectos que requieran crear un slide con campos configurables (Título, descripción, enlace de destino, etc), pensando en combinar con campos meta en un post, página o custom post type que nos permitan añadir imágenes y ordenarlas. Por ejemplo, nuestro preferido, el plugin Meta-Box de Rilwis. http://www.wpbeginner.com/wp-tutorials/how-to-add-additional-fields-to-the-wordpress-media-uploader/
Git – Eliminar un directorio del index
Problema: Hemos sincronizado un directorio que no deseábamos con Git (por ejemplo directorio bin o gen en un proyecto android). Solución: Mediante comandos desde una terminal Git Bash (Windows) o la terminal de Mac OS. 1. Eliminar directorio del index: git rm -r –cached ../MiProyecto/bin 2. Commit de los directorios eliminados: git commit -m «Descripción del… Seguir leyendo Git – Eliminar un directorio del index
UX Android: Interfaces de usuario usables a la par que bonitas y distintas
Android no es iOS (ni iOS es Android). Parece obvio, pero a veces el cliente, o nosotros mismos, caemos en la tentación de iPhonizar una App. Para aprovechar las bondades de cada sistema, que las tienen, es muy conveniente seguir las recomendaciones de diseño. Los principios de diseño en Android son Encántame, Simplifica mi vida,… Seguir leyendo UX Android: Interfaces de usuario usables a la par que bonitas y distintas
Paginación rota en WordPress
Una de los aspectos de la programación para WP, que nunca me resulta a la primera, es la paginación. Puede haber varias causas por la que la paginación no funcione, pero si ya has descartado todos los posibles errores y parece inexplicable, fíjate en si estas usando query_posts para montar el loop. Si es así… Seguir leyendo Paginación rota en WordPress
Barra bottom con varios elementos del mismo tamaño
Problema: Se quiere implementar una barra en la parte inferior con varios botones (Como Instagram) y cada uno de ellos con el mismo tamaño, ya tenga 3, 4 o 5. Este ejemplo incluye separadores entre grupos de elementos. Solución: <LinearLayout android:id=»@+id/barra_bottom» android:layout_width=»wrap_content» android:layout_height=»60dp» android:layout_alignParentBottom=»true» android:layout_alignParentLeft=»true» android:layout_alignParentRight=»true» android:background=»@drawable/entidades_menu_fondo» > <LinearLayout android:layout_width=»15dp» android:layout_height=»match_parent» android:layout_weight=»1″ > <RelativeLayout… Seguir leyendo Barra bottom con varios elementos del mismo tamaño
WordPress, JQuery y AJAX
Juntos pero no revueltos. Para poder usar un php que se sirva de funciones de WordPress para dar una respuesta AJAX, tenemos que seguir estos pasos: 1. Añadir en functions.php: [code] function get_my_option_108143(){ //estas líneas son solamente un ejemplo de aplicación $num_plazas=get_post_meta( $_POST[‘id_parking’], ‘insur_plazas_disponibles’, true ); if($num_plazas): echo $num_plazas; else: echo 0; endif; exit(0); }… Seguir leyendo WordPress, JQuery y AJAX
Themes Parallax para WordPress
Las webs no están al margen de las modas y para que los hipsters de awwwards no se escandalicen con un añejo nivoslider, ahora hay que usar Parallax en tu sitio web. Para no complicarse la vida (es un decir) y quedar como un señor, para eso está WordPress y sus maravillosos themes. Le hemos… Seguir leyendo Themes Parallax para WordPress
En ocasiones veo tablas
En html/css aunque no debemos maquetar mediante tablas elementos web que no lo requieran, para presentar datos tabulados es lo más recomendable y son perfectamente válidas. Adjunto al artículo un paquete con código con varios diseños MUY útiles de presentación de datos mediante tablas. El origen de este paquete es el interesante artículo de smashingmagazine.com.… Seguir leyendo En ocasiones veo tablas
Customizar página login de WordPress
Añadiendo estas cuantas líneas de código a nuestro functions.php podemos customizar fácilmente la página de login de nuestro WordPress ( http://siteurl/wp-login.php ) [code] /************* CUSTOM LOGIN PAGE *****************/ // calling your own login css so you can style it //Updated to proper ‘enqueue’ method //http://codex.wordpress.org/Plugin_API/Action_Reference/login_enqueue_scripts function bones_login_css() { wp_enqueue_style( ‘bones_login_css’, get_template_directory_uri() . ‘/library/css/login.css’, false );… Seguir leyendo Customizar página login de WordPress
Parametrizar opciones para un theme wordpress con OptionTree
OptionTree es un plugin de gran versatilidad. Te permite prácticamete crear cualquier opción para un theme dentro de un menú general en el administrador. Una de las utilidades que más me ha ahorrado quebraderos de cabeza en proyectos es poder pre cargar campos con cualquier custom post type, para que sean accesoibles desde el panel… Seguir leyendo Parametrizar opciones para un theme wordpress con OptionTree
Cargar código javascript dentro de una página de wp-admin
Hoy me he encontrado con la necesidad de desactivar el input de post_title dentro del administrador de wordpress. El problema a parte de tener que tener que incluir el código js, era que no quería desactivarlo en todas las entradas y páginas, sino solamente para un determinado post type. La solución al primer problema, incluir… Seguir leyendo Cargar código javascript dentro de una página de wp-admin
Tamaño de ListView dentro de ScrollView
Problema: Queremos colocar un listview dentro de un scrollview (por ejemplo para mostrar comentarios en una ficha de un producto), y aparece cortado al final. Solución private void setListViewHeight(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if(listAdapter == null) return; int totalHeight = 0; int desiredWidth = MeasureSpec.makeMeasureSpec(listView.getWidth(), MeasureSpec.AT_MOST); int totalChildren = 0; for (int j =… Seguir leyendo Tamaño de ListView dentro de ScrollView
Este repositorio nace como iniciativa de Antonio González y José Miguel Migorance de SI2, de momento como un proyecto interno para guardar determinadas ideas, formas de hacer las cosas, fragmentos de código o whatever pueda resultar de especial interés en el futuro.
Empezamos con tips de programación par Android, veremos donde termina.