43
como aliado do desenvolvedor FrontEnd terça-feira, 16 de julho de 13

WordPress como aliado do desenvolvedor front-end

Embed Size (px)

DESCRIPTION

Como o WordPress pode ser um grande aliado do desenvolvedor front-end e como tirar proveito disso.

Citation preview

Page 1: WordPress como aliado do desenvolvedor front-end

como aliado do desenvolvedor FrontEnd

terça-feira, 16 de julho de 13

Page 2: WordPress como aliado do desenvolvedor front-end

Leandro VieiraSócio-Fundador e Diretor de

Tecnologia da Apiki WordPress

terça-feira, 16 de julho de 13

Page 3: WordPress como aliado do desenvolvedor front-end

Participação de mercado mundial do WordPress.org

2010: 8.9%2011: 14.7%2012: 22%?

2017: 50%?

terça-feira, 16 de julho de 13

Page 4: WordPress como aliado do desenvolvedor front-end

O WordPress em sua terceira fase

Plataforma de blog: Publicação de conteúdoCMS: Publicação de conteúdoPlataforma de Aplicação (out of the box)

terça-feira, 16 de julho de 13

Page 5: WordPress como aliado do desenvolvedor front-end

Quem está tirando proveito no Brasil e no Mundo?

ApikiiMasters

The New York TimesE-Commerce BrasilBuscapé Company

CNNGrupo Abril

Grupo EstadoVTEX

...

terça-feira, 16 de julho de 13

Page 6: WordPress como aliado do desenvolvedor front-end

terça-feira, 16 de julho de 13

Page 7: WordPress como aliado do desenvolvedor front-end

http://cdn.devlup.com/wp-content/uploads/2011/08/html5_css_javascript.png

terça-feira, 16 de julho de 13

Page 8: WordPress como aliado do desenvolvedor front-end

Hierarquia de arquivos

terça-feira, 16 de julho de 13

Page 9: WordPress como aliado do desenvolvedor front-end

http://wptutsplus.s3.amazonaws.com/090_WPCheatSheets/WP_CheatSheet_TemplateMap.jpg

terça-feira, 16 de julho de 13

Page 10: WordPress como aliado do desenvolvedor front-end

http://wptutsplus.s3.amazonaws.com/090_WPCheatSheets/WP_CheatSheet_ThemeAnatomy.jpg

terça-feira, 16 de julho de 13

Page 11: WordPress como aliado do desenvolvedor front-end

Funções indispensáveis

Quais são? O que fazem? Onde, como e quando usar?

wp_head();wp_footer();body_class();post_class();

wp_nav_menu();

terça-feira, 16 de julho de 13

Page 12: WordPress como aliado do desenvolvedor front-end

wp_head();

SEMPRE usar;no header.php;

antes do </head>.

terça-feira, 16 de julho de 13

Page 13: WordPress como aliado do desenvolvedor front-end

wp_head();

HTML

terça-feira, 16 de julho de 13

Page 14: WordPress como aliado do desenvolvedor front-end

wp_footer();

SEMPRE usar;no footer.php;

antes do </body>.

terça-feira, 16 de julho de 13

Page 15: WordPress como aliado do desenvolvedor front-end

wp_footer();

HTML

terça-feira, 16 de julho de 13

Page 16: WordPress como aliado do desenvolvedor front-end

body_class();

SEMPRE usar;no header.php;

como atributo da tag <body>.

terça-feira, 16 de julho de 13

Page 17: WordPress como aliado do desenvolvedor front-end

body_class();

HTML

terça-feira, 16 de julho de 13

Page 18: WordPress como aliado do desenvolvedor front-end

post_class();

SEMPRE usar;junto ao Loop do WordPress;como atributo da tag <div>.

terça-feira, 16 de julho de 13

Page 19: WordPress como aliado do desenvolvedor front-end

post_class();

HTML

terça-feira, 16 de julho de 13

Page 20: WordPress como aliado do desenvolvedor front-end

wp_nav_menu();

Uso recomendado;Navegação flexível e personalizada

terça-feira, 16 de julho de 13

Page 21: WordPress como aliado do desenvolvedor front-end

wp_nav_menu();

HTML

terça-feira, 16 de julho de 13

Page 22: WordPress como aliado do desenvolvedor front-end

wp_nav_menu();

Flexibilidade com classes inteligentes;Flexibilidade com marcação eficiente;Flexibilidade com código semântico.

terça-feira, 16 de julho de 13

Page 23: WordPress como aliado do desenvolvedor front-end

Marcações HTML diversas

terça-feira, 16 de julho de 13

Page 24: WordPress como aliado do desenvolvedor front-end

Sidebar e Widgets

terça-feira, 16 de julho de 13

Page 25: WordPress como aliado do desenvolvedor front-end

Listagem de comentários

terça-feira, 16 de julho de 13

Page 26: WordPress como aliado do desenvolvedor front-end

Formulário de comentário

terça-feira, 16 de julho de 13

Page 27: WordPress como aliado do desenvolvedor front-end

O que vem aí na versão 3.5?

terça-feira, 16 de julho de 13

Page 28: WordPress como aliado do desenvolvedor front-end

terça-feira, 16 de julho de 13

Page 29: WordPress como aliado do desenvolvedor front-end

terça-feira, 16 de julho de 13

Page 30: WordPress como aliado do desenvolvedor front-end

terça-feira, 16 de julho de 13

Page 31: WordPress como aliado do desenvolvedor front-end

terça-feira, 16 de julho de 13

Page 32: WordPress como aliado do desenvolvedor front-end

wp_enqueue_script();wp_register_script();

wp_deregister_script();wp_dequeue_script();wp_localize_script();

terça-feira, 16 de julho de 13

Page 33: WordPress como aliado do desenvolvedor front-end

wp_enqueue_script(‘frontInBh-Script’,

‘http://www.frontinbh.com.br/assets/js/scripts_min.js’,array( ‘jquery’ ),

‘2012’,true

);

terça-feira, 16 de julho de 13

Page 34: WordPress como aliado do desenvolvedor front-end

ScriptaculousSWFObjectSWFUploadThickBoxTiny MCE

Farbtastic (Color Picker)JSON for JSWP Editor

WordPress Ajax...

terça-feira, 16 de julho de 13

Page 35: WordPress como aliado do desenvolvedor front-end

wp_deregister_script( ‘jquery’ );

wp_register_script(‘jquery’,

‘https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js’,array(),‘1.7.2’

);

terça-feira, 16 de julho de 13

Page 36: WordPress como aliado do desenvolvedor front-end

Arquivo nativo nas instalações do WordPress;Por padrão é feito o uso do jQuery.noConflict();

Evite conflitos e vários arquivos de uma mesma library.

terça-feira, 16 de julho de 13

Page 37: WordPress como aliado do desenvolvedor front-end

O CSS no WordPress se limita única e exclusivamente a sua criatividade.

terça-feira, 16 de julho de 13

Page 38: WordPress como aliado do desenvolvedor front-end

<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />

<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>?v=<?php echo filemtime( TEMPLATEPATH . ‘/

style.css’ ); ?>" />

terça-feira, 16 de julho de 13

Page 39: WordPress como aliado do desenvolvedor front-end

terça-feira, 16 de julho de 13

Page 40: WordPress como aliado do desenvolvedor front-end

O WordPress está em sua terceira fase.

E você em qual fase do WordPress está?

terça-feira, 16 de julho de 13

Page 41: WordPress como aliado do desenvolvedor front-end

Participação de mercado mundial do WordPress.org

2010: 8.9%2011: 14.7%2012: 22%?

2017: 50%?

terça-feira, 16 de julho de 13

Page 42: WordPress como aliado do desenvolvedor front-end

é aliado do desenvolvedor FrontEnd

terça-feira, 16 de julho de 13

Page 43: WordPress como aliado do desenvolvedor front-end

Obrigado!

terça-feira, 16 de julho de 13