Artwork

Contenido proporcionado por Gonzalo Navarro. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Gonzalo Navarro o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !

262 | #MeMojo Cómo detectar si un desarrollador web te está vendiendo la burra

15:15
 
Compartir
 

Manage episode 290464643 series 1251437
Contenido proporcionado por Gonzalo Navarro. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Gonzalo Navarro o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

En el episodio 262 de Wordpress Semanal te hablo de cómo pedir presupuesto a un desarrollador o diseñador web y asegurarte de que sabe lo que se hace (sin ofenderle).

¡Vamos allá!

Cómo detectar si un desarrollador web te está vendiendo la burra

En este episodio vamos a ver:

  1. Cómo pedir presupuesto a un desarrollador
  2. Cómo detectar si un desarrollador WordPress te está vendiendo la moto
  3. ¿Cómo saber si el precio es justo?
  4. Lo más importante: claridad y honestidad
  5. Plugin de la semana
  6. Contenido recomendado

1) Cómo pedir presupuesto a un desarrollador

  • Valora y respeta el tiempo del profesional
  • Pregúntale qué necesita saber
  • No escatimes en detalles de lo que necesitas
  • Claridad (porque también la esperas del otro lado)

2) Cómo detectar si un desarrollador WordPress te está vendiendo la moto

  • Pídele detalles de lo que va a implementar/desarrollar
  • Cómo va a hacerlo:
    • theme propio, theme de terceros (¿cuál?)
    • qué plugins piensa usar
    • qué servicios externos va a implementar
    • quién los paga y cómo
  • Cómo será el cobro y qué incluye
    • ¿Habrá soporte?
    • ¿Documentación?
    • ¿Mantenimiento?
  • Qué pasa si dejáis de trabajar juntos
    • ¿Estarás atado al desarrollador/a?
    • ¿Cómo haces cambios en tu web?
  • Tras recibir todas estas respuestas, investiga en Google

3) ¿Cómo saber si el precio es justo?

  • Si has hecho las preguntas anteriores: lo intuirás
  • Puedes pedir otros presupuestos o buscar en webs especializadas
  • He tenido leads que me consideran caro y clientes que me consideran barato

4) Lo más importante: claridad y honestidad

  • Sé honesto como cliente
  • Sé honesto como desarrollador / diseñador
  • Es mejor pecar por exceso de claridad
  • No des nada por sentado

Participa en #MeMojo

Si quieres conocer mi opinión sobre plugins, themes o servicios relacionados con la creación y gestión de webs con WordPress, rellena el siguiente formulario con tus sugerencias.

¿En qué quieres que me moje?

var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});

  • Nombre*
    Nombre
  • Email*
  • Tu sugerencia*
  • Consentimiento*
    Estoy de acuerdo con la política de privacidad.*
    Responsable y destinatario: Gonzalo Navarro. Fin del tratamiento: responder a correos (almacenados en servidor de SiteGround S.L). Tus derechos: acceso, rectificación, portabilidad y olvido. Más información en la política de privacidad
  • Comments
    Este campo es un campo de validación y debe quedar sin cambios.
/* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 29, 'https://gonzalonavarro.es/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_29').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_29');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_29').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_29').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_29').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_29').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_29').val();gformInitSpinner( 29, 'https://gonzalonavarro.es/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [29, current_page]);window['gf_submitting_29'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_29').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [29]);window['gf_submitting_29'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_29').text());}, 50);}else{jQuery('#gform_29').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "29", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_29" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_29"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_29" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [29, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 29, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */

Plugin de la semana

Advanced Iframe te permite incrustar cualquier página dentro de otra página, mostrar ciertas partes u ocultarlas, hacer cambios por css, etc.

Contenido recomendado para suscriptores

Enlaces mencionados

Formación para crear y gestionar páginas web como un pro

Acceso completo a más de 54 cursos para crear y gestionar páginas web que de verdad lleguen a la gente.

👉 Apuntarme

La entrada 262 | #MeMojo Cómo detectar si un desarrollador web te está vendiendo la burra es una artículo de Gonzalo Navarro.

  continue reading

313 episodios

Artwork
iconCompartir
 
Manage episode 290464643 series 1251437
Contenido proporcionado por Gonzalo Navarro. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Gonzalo Navarro o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

En el episodio 262 de Wordpress Semanal te hablo de cómo pedir presupuesto a un desarrollador o diseñador web y asegurarte de que sabe lo que se hace (sin ofenderle).

¡Vamos allá!

Cómo detectar si un desarrollador web te está vendiendo la burra

En este episodio vamos a ver:

  1. Cómo pedir presupuesto a un desarrollador
  2. Cómo detectar si un desarrollador WordPress te está vendiendo la moto
  3. ¿Cómo saber si el precio es justo?
  4. Lo más importante: claridad y honestidad
  5. Plugin de la semana
  6. Contenido recomendado

1) Cómo pedir presupuesto a un desarrollador

  • Valora y respeta el tiempo del profesional
  • Pregúntale qué necesita saber
  • No escatimes en detalles de lo que necesitas
  • Claridad (porque también la esperas del otro lado)

2) Cómo detectar si un desarrollador WordPress te está vendiendo la moto

  • Pídele detalles de lo que va a implementar/desarrollar
  • Cómo va a hacerlo:
    • theme propio, theme de terceros (¿cuál?)
    • qué plugins piensa usar
    • qué servicios externos va a implementar
    • quién los paga y cómo
  • Cómo será el cobro y qué incluye
    • ¿Habrá soporte?
    • ¿Documentación?
    • ¿Mantenimiento?
  • Qué pasa si dejáis de trabajar juntos
    • ¿Estarás atado al desarrollador/a?
    • ¿Cómo haces cambios en tu web?
  • Tras recibir todas estas respuestas, investiga en Google

3) ¿Cómo saber si el precio es justo?

  • Si has hecho las preguntas anteriores: lo intuirás
  • Puedes pedir otros presupuestos o buscar en webs especializadas
  • He tenido leads que me consideran caro y clientes que me consideran barato

4) Lo más importante: claridad y honestidad

  • Sé honesto como cliente
  • Sé honesto como desarrollador / diseñador
  • Es mejor pecar por exceso de claridad
  • No des nada por sentado

Participa en #MeMojo

Si quieres conocer mi opinión sobre plugins, themes o servicios relacionados con la creación y gestión de webs con WordPress, rellena el siguiente formulario con tus sugerencias.

¿En qué quieres que me moje?

var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});

  • Nombre*
    Nombre
  • Email*
  • Tu sugerencia*
  • Consentimiento*
    Estoy de acuerdo con la política de privacidad.*
    Responsable y destinatario: Gonzalo Navarro. Fin del tratamiento: responder a correos (almacenados en servidor de SiteGround S.L). Tus derechos: acceso, rectificación, portabilidad y olvido. Más información en la política de privacidad
  • Comments
    Este campo es un campo de validación y debe quedar sin cambios.
/* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 29, 'https://gonzalonavarro.es/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_29').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_29');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_29').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_29').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_29').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_29').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_29').val();gformInitSpinner( 29, 'https://gonzalonavarro.es/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [29, current_page]);window['gf_submitting_29'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_29').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [29]);window['gf_submitting_29'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_29').text());}, 50);}else{jQuery('#gform_29').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "29", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_29" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_29"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_29" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [29, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 29, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */

Plugin de la semana

Advanced Iframe te permite incrustar cualquier página dentro de otra página, mostrar ciertas partes u ocultarlas, hacer cambios por css, etc.

Contenido recomendado para suscriptores

Enlaces mencionados

Formación para crear y gestionar páginas web como un pro

Acceso completo a más de 54 cursos para crear y gestionar páginas web que de verdad lleguen a la gente.

👉 Apuntarme

La entrada 262 | #MeMojo Cómo detectar si un desarrollador web te está vendiendo la burra es una artículo de Gonzalo Navarro.

  continue reading

313 episodios

Todos los episodios

×
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

Guia de referencia rapida