Wordpress como
framework de
desenvolvimento
Wordpress pode ser utilizado como um
framework de desenvolvimento?
Frameworks PHP
Framework features

 Internacionalização             Essas são algumas das principais
                                 funcionalidades que se espera
 Acesso a Banco de dados         encontrar em um framework.

 Cache                             Encontro tudo isso no
 Autenticação                          Wordpress?
 Theming

 Tratamento de erros e logging

 Biblioteca de extenções
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.
Como fazer?
Trabalho organizado
Plugins que podem auxiliar:
Advanced Custom Fields
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.
O que você perde?
fim
ricardo.zein@gmail.com

Wordpress como framework de desenvolvimento

  • 1.
    Wordpress como framework de desenvolvimento Wordpresspode ser utilizado como um framework de desenvolvimento?
  • 2.
  • 3.
    Framework features Internacionalização Essas são algumas das principais funcionalidades que se espera Acesso a Banco de dados encontrar em um framework. Cache Encontro tudo isso no Autenticação Wordpress? Theming Tratamento de erros e logging Biblioteca de extenções
  • 4.
    Framework features (noWordpress) 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.
  • 5.
  • 6.
  • 7.
    Plugins que podemauxiliar: Advanced Custom Fields
  • 8.
    Plugins que podemauxiliar: 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.
  • 9.
  • 10.