10
Wordpress como framework de desenvolvimento Wordpress pode ser utilizado como um framework de desenvolvimento?

Wordpress como framework de desenvolvimento

Embed Size (px)

DESCRIPTION

Talk de 7 minutos sobre Wordpress dado no evento 7 Masters com o tema "Wordpress como Framework de desenvolvimento".

Citation preview

Page 1: Wordpress como framework de desenvolvimento

Wordpress como framework de desenvolvimentoWordpress pode ser utilizado como um framework de desenvolvimento?

Page 2: Wordpress como framework de desenvolvimento

Frameworks PHP

Page 3: Wordpress como framework de desenvolvimento

Framework features

Internacionalização Essas são algumas das principais funcionalidades que se espera encontrar em um framework.

Encontro tudo isso no Wordpress?

Acesso a Banco de dados

Cache

Autenticação

Theming

Tratamento de erros e logging

Biblioteca de extenções

Page 4: Wordpress como framework de desenvolvimento

Framework features (no Wordpress)

Framework features Equivalencia no Wordpress (sem gambiarra!)

Internacionalização printf(__('Estão presentes %d convidados ao

7Masters.'), $count);

Acesso a Banco de dados $wpdb->query($sql); WP_Query;

Cache wp_cache_set( $key, $data, $group, $expire );wp_cache_get( $key, $group );

Autenticação wp_authenticate(); wp_signon(); wp_logout();

Theming Suporte para child themes, centenas de template tags, sidebars, menus de navegação, thumbnails personalizados, cabeçalhos personalizados, etc...

Tratamento de erros e logging WP_Error(); @ini_set('log_errors','On');

Biblioteca de extenções Mais de 21K plugins.

Page 5: Wordpress como framework de desenvolvimento

Como fazer?

Page 6: Wordpress como framework de desenvolvimento

Trabalho organizado

Page 7: Wordpress como framework de desenvolvimento

Plugins que podem auxiliar:Advanced Custom Fields

Page 8: Wordpress como framework de desenvolvimento

Plugins que podem auxiliar:PikList

Post Type Status Página de Configuração do Tema Meta Boxes

Widgets, gerenciamento de usuários e post types, criação de campos personalizados, taxonomia.

Page 9: Wordpress como framework de desenvolvimento

O que você perde?