SlideShare a Scribd company logo
1 of 13
L IFE            OF A     P LUGIN


TWITTER: @JOSEAIROSA
E-MAIL:   ME@JOSEAIROSA.COM   POR   JOSÉ P. AIROSA
INTRODUÇÃO

Lei de Murphy!?

Podem fazer perguntas a qualquer altura.

Usam WordPress?

Esta “talk” está disponível para download e/ou consulta em:
O QUE ESPERAR?

Introdução simples ao WordPress.

Abordagem sobre o que é um Plugin do WordPress, como funciona e como se
desenvolve.

Criação de um Plugin, do inicio ao fim.

Dois exemplos de Plugins construídos para WordPress (WP-PLS e WP-RESTful).

Sessão de Q&A.
O QUE É O WORDPRESS?

É um CMS (Content Management System) Open Source.
( http://wordpress.org )


Na sua maioria usado para Blogs.

Desenvolvido em PHP e MySQL.

Ganhou o prémio de melhor CMS Open Source de 2009.
(http://www.packtpub.com/award)
1. Evolução da pesquisa pela palavra WordPress no Google.
                                       (google.com/trends)

                                                             2. Evolução do número de utilizadores que publicam usando wordpress.com
                                                                                                                      (wordpress.com)
QUEM UTILIZA WORDPRESS?
The New York Times                                       NASA
( http://www.nytimes.com/ref/topnews/blog-index.html )   ( http://www.nasa.gov/centers/ames/home/index.html )



CNN                                                      TechCrunch
( http://edition.cnn.com/exchange/blogs/ )               ( http://techcrunch.com/ )



Yahoo!                                                   Harvard
( http://ycorpblog.com/ )                                ( http://blogs.law.harvard.edu/ )



cnet                                                     about.com
( http://www.zdnet.com/news )                            ( http://babyparenting.about.com/ )



Flickr                                                   GigaOM
( http://blog.flickr.net/en )                            ( http://webworkerdaily.com/ )
O QUE É UM PLUGIN

Extensões externas.

Aumenta e melhora as capacidades do WordPress.

Usa todas as capacidades internas e externas do WordPress.

É desenvolvido na mesma linguagem do WordPress, PHP e MySQL.

Existem para cima de 9.000! Plugins actualmente
COMO FUNCIONA?

São carregados e lidos durante o carregamento da página, desde que activos.

O processo de activação é completamente automático e feito directamente na área de
administração do WordPress.

Recorrem ao uso de “Hooks” para poderem adereçar a qualquer ponto do processo de
carregamento do WordPress no browser.
COMO COMEÇAR?

Ferramentas necessárias:

  Editor de PHP. (Coda, Zend, NotePad++, DreamWeaver, ...)


  SGBD (Sistema de Gestão de Bases de Dados). (phpMyAdmin, MySQL Administrator, Sequel Pro, ...)

  Cliente FTP para enviar o nosso plugin para a nossa instalação do WordPress. (Cyberduck, Transmit, FireFTP, Filezilla, ...)

  Conhecimento mínimo do funcionamento da arquitectura do WordPress.

  Paciência e dedicação :)


Conselhos

  Activar o modo de Debug do WordPress.

  Não desenvolver Plugins numa instalação pública do WordPress. ( Instalação MAMP, WAMP ou servidor de desenvolvimento )
WP-PLS

Melhora a velocidade de abertura da página ao permitir o carregamento paralelo de
elementos (imagens por exemplo)

Optimiza as imagens

Link: http://wp-pls.joseairosa.com/
Q&A




Perguntas?
LINKS

Blog                                       WordPress
( http://www.joseairosa.com )              ( http://www.wordpress.com )



WP-PLS                                     WordPress Codex
( http://wp-pls.joseairosa.com )           ( http://codex.wordpress.org/Main_Page )



Bluekora                                   WordPress Plugins
                                           ( http://wordpress.org/extend/plugins )
( http://www.bluekora.com )

More Related Content

What's hot

Apresentacao FISL14 - Entendendo o Twitter bootstrap
Apresentacao FISL14 - Entendendo o Twitter  bootstrapApresentacao FISL14 - Entendendo o Twitter  bootstrap
Apresentacao FISL14 - Entendendo o Twitter bootstrapAlexandre Magno Teles Zimerer
 
[EXPOTEC 2016] Construção de sites e gestão de conteúdo com WordPress
[EXPOTEC 2016] Construção de sites e gestão de conteúdo com WordPress[EXPOTEC 2016] Construção de sites e gestão de conteúdo com WordPress
[EXPOTEC 2016] Construção de sites e gestão de conteúdo com WordPressGiancarlo Silva
 
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi   word press multisite - crie e gerencie sua rede de blogsRicardo bernardi   word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogswordcamppoa
 
Wordpress - Mais que um gerenciador de blogs, um CMS completo!
Wordpress - Mais que um gerenciador  de blogs, um CMS completo!Wordpress - Mais que um gerenciador  de blogs, um CMS completo!
Wordpress - Mais que um gerenciador de blogs, um CMS completo!Walter Araujo dos Santos
 
Dicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPressDicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPressLeo Baiano
 
Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteHaste Design
 
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.Nícholas André
 
Criando sites com Wordpress
Criando sites com WordpressCriando sites com Wordpress
Criando sites com WordpressSérgio Vilar
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funçõesDaniel Marcos
 
SEO para WordPress - Palestra WordCamp 2017
SEO para WordPress - Palestra WordCamp 2017SEO para WordPress - Palestra WordCamp 2017
SEO para WordPress - Palestra WordCamp 2017Denis Andrade
 
Aula 7 publicação e divulgação de ciência pela internet
Aula 7   publicação e divulgação de ciência pela internetAula 7   publicação e divulgação de ciência pela internet
Aula 7 publicação e divulgação de ciência pela internetMárcio Martins
 
Como eu aprendo WordPress?
Como eu aprendo WordPress?Como eu aprendo WordPress?
Como eu aprendo WordPress?Breno Alves
 
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.Leandrinho Vieira
 
Wordpress, Como Aprender
Wordpress, Como AprenderWordpress, Como Aprender
Wordpress, Como AprenderRaquel Pereira
 
Criando Sites Dinamicos com Joomla php
Criando Sites Dinamicos com Joomla phpCriando Sites Dinamicos com Joomla php
Criando Sites Dinamicos com Joomla phpJackson Meires
 
Wordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsWordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsFabio Ricotta
 
WordPress - Muito alem de blogs
WordPress - Muito alem de blogsWordPress - Muito alem de blogs
WordPress - Muito alem de blogsGislaine Pereira
 

What's hot (20)

Mini Curso Wordpress
Mini Curso WordpressMini Curso Wordpress
Mini Curso Wordpress
 
Apresentacao FISL14 - Entendendo o Twitter bootstrap
Apresentacao FISL14 - Entendendo o Twitter  bootstrapApresentacao FISL14 - Entendendo o Twitter  bootstrap
Apresentacao FISL14 - Entendendo o Twitter bootstrap
 
[EXPOTEC 2016] Construção de sites e gestão de conteúdo com WordPress
[EXPOTEC 2016] Construção de sites e gestão de conteúdo com WordPress[EXPOTEC 2016] Construção de sites e gestão de conteúdo com WordPress
[EXPOTEC 2016] Construção de sites e gestão de conteúdo com WordPress
 
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi   word press multisite - crie e gerencie sua rede de blogsRicardo bernardi   word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
 
Wordpress - Mais que um gerenciador de blogs, um CMS completo!
Wordpress - Mais que um gerenciador  de blogs, um CMS completo!Wordpress - Mais que um gerenciador  de blogs, um CMS completo!
Wordpress - Mais que um gerenciador de blogs, um CMS completo!
 
Dicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPressDicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPress
 
Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmente
 
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
 
Criando sites com Wordpress
Criando sites com WordpressCriando sites com Wordpress
Criando sites com Wordpress
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funções
 
SEO para WordPress - Palestra WordCamp 2017
SEO para WordPress - Palestra WordCamp 2017SEO para WordPress - Palestra WordCamp 2017
SEO para WordPress - Palestra WordCamp 2017
 
Aula 7 publicação e divulgação de ciência pela internet
Aula 7   publicação e divulgação de ciência pela internetAula 7   publicação e divulgação de ciência pela internet
Aula 7 publicação e divulgação de ciência pela internet
 
Browsers
BrowsersBrowsers
Browsers
 
Como eu aprendo WordPress?
Como eu aprendo WordPress?Como eu aprendo WordPress?
Como eu aprendo WordPress?
 
Blogs
BlogsBlogs
Blogs
 
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
 
Wordpress, Como Aprender
Wordpress, Como AprenderWordpress, Como Aprender
Wordpress, Como Aprender
 
Criando Sites Dinamicos com Joomla php
Criando Sites Dinamicos com Joomla phpCriando Sites Dinamicos com Joomla php
Criando Sites Dinamicos com Joomla php
 
Wordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsWordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de plugins
 
WordPress - Muito alem de blogs
WordPress - Muito alem de blogsWordPress - Muito alem de blogs
WordPress - Muito alem de blogs
 

Viewers also liked

Oficina Criando seu primeiro tema do zero
Oficina Criando seu primeiro tema do zeroOficina Criando seu primeiro tema do zero
Oficina Criando seu primeiro tema do zeroFellyph Cintra
 
Como criar um plugin para WordPress
Como criar um plugin para WordPressComo criar um plugin para WordPress
Como criar um plugin para WordPressLeandrinho Vieira
 
Plugins no WordPress: Fazendo o Negócio Direito
Plugins no WordPress: Fazendo o Negócio DireitoPlugins no WordPress: Fazendo o Negócio Direito
Plugins no WordPress: Fazendo o Negócio DireitoVinicius Massuchetto
 
Desenvolvendo Plugins para o Wordpress
Desenvolvendo Plugins para o WordpressDesenvolvendo Plugins para o Wordpress
Desenvolvendo Plugins para o WordpressSérgio Vilar
 
WordPress SEO - SearchLabs 2010
WordPress SEO - SearchLabs 2010WordPress SEO - SearchLabs 2010
WordPress SEO - SearchLabs 2010Guga Alves
 
Desenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressDesenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressLeandrinho Vieira
 
Scrum: Na prática o que importa são os Valores
Scrum: Na prática o que importa são os ValoresScrum: Na prática o que importa são os Valores
Scrum: Na prática o que importa são os ValoresDanilo Bardusco
 
Domain-Driven Design com PHP
Domain-Driven Design com PHPDomain-Driven Design com PHP
Domain-Driven Design com PHPThiago Colares
 
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITMontando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITLeo Baiano
 
Wordpress, Guia/Manual do Publicador
Wordpress, Guia/Manual do PublicadorWordpress, Guia/Manual do Publicador
Wordpress, Guia/Manual do PublicadorRenato Vieira
 
Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPressGuga Alves
 
Estratégias Digitais para 2015 - #RDonTheRoad
Estratégias Digitais para 2015 - #RDonTheRoadEstratégias Digitais para 2015 - #RDonTheRoad
Estratégias Digitais para 2015 - #RDonTheRoadFabio Ricotta
 
Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case Rildo (@rildosan) Santos
 
SEO para Blogs - Ganhando Milhares de Visitas
SEO para Blogs - Ganhando Milhares de VisitasSEO para Blogs - Ganhando Milhares de Visitas
SEO para Blogs - Ganhando Milhares de VisitasFabio Ricotta
 
Fazendo milagres com WordPress
Fazendo milagres com WordPressFazendo milagres com WordPress
Fazendo milagres com WordPressRafael Funchal
 
Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Rildo (@rildosan) Santos
 

Viewers also liked (20)

Oficina Criando seu primeiro tema do zero
Oficina Criando seu primeiro tema do zeroOficina Criando seu primeiro tema do zero
Oficina Criando seu primeiro tema do zero
 
Como criar um plugin para WordPress
Como criar um plugin para WordPressComo criar um plugin para WordPress
Como criar um plugin para WordPress
 
Plugins no WordPress: Fazendo o Negócio Direito
Plugins no WordPress: Fazendo o Negócio DireitoPlugins no WordPress: Fazendo o Negócio Direito
Plugins no WordPress: Fazendo o Negócio Direito
 
Desenvolvendo Plugins para o Wordpress
Desenvolvendo Plugins para o WordpressDesenvolvendo Plugins para o Wordpress
Desenvolvendo Plugins para o Wordpress
 
WordPress SEO - SearchLabs 2010
WordPress SEO - SearchLabs 2010WordPress SEO - SearchLabs 2010
WordPress SEO - SearchLabs 2010
 
SEO para WordPress
SEO para WordPressSEO para WordPress
SEO para WordPress
 
Desenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressDesenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPress
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
 
Scrum: Na prática o que importa são os Valores
Scrum: Na prática o que importa são os ValoresScrum: Na prática o que importa são os Valores
Scrum: Na prática o que importa são os Valores
 
Domain-Driven Design com PHP
Domain-Driven Design com PHPDomain-Driven Design com PHP
Domain-Driven Design com PHP
 
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITMontando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
 
Apostila Wordpress
Apostila WordpressApostila Wordpress
Apostila Wordpress
 
Wordpress, Guia/Manual do Publicador
Wordpress, Guia/Manual do PublicadorWordpress, Guia/Manual do Publicador
Wordpress, Guia/Manual do Publicador
 
Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPress
 
Estratégias Digitais para 2015 - #RDonTheRoad
Estratégias Digitais para 2015 - #RDonTheRoadEstratégias Digitais para 2015 - #RDonTheRoad
Estratégias Digitais para 2015 - #RDonTheRoad
 
Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case
 
Resumo do Guia BABOK® 3
Resumo do Guia BABOK®  3 Resumo do Guia BABOK®  3
Resumo do Guia BABOK® 3
 
SEO para Blogs - Ganhando Milhares de Visitas
SEO para Blogs - Ganhando Milhares de VisitasSEO para Blogs - Ganhando Milhares de Visitas
SEO para Blogs - Ganhando Milhares de Visitas
 
Fazendo milagres com WordPress
Fazendo milagres com WordPressFazendo milagres com WordPress
Fazendo milagres com WordPress
 
Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)
 

Similar to Life of a WordPress Plugin @ Barcamppt

Content Management System CMS: Wordpress
Content Management System CMS: WordpressContent Management System CMS: Wordpress
Content Management System CMS: Wordpressrenancavichi
 
Minicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPressMinicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPressJackson Meires
 
00-Apresentação de WordPress e criação de sites.pdf
00-Apresentação de WordPress e criação de sites.pdf00-Apresentação de WordPress e criação de sites.pdf
00-Apresentação de WordPress e criação de sites.pdfcleber595366
 
Testes de desempenho do WordPress através do uso de ferramentas de software l...
Testes de desempenho do WordPress através do uso de ferramentas de software l...Testes de desempenho do WordPress através do uso de ferramentas de software l...
Testes de desempenho do WordPress através do uso de ferramentas de software l...pichiliani
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMSClaudio Toldo
 
Gerenciando blogs e websites com WordPress MU
Gerenciando blogs e websites com WordPress MUGerenciando blogs e websites com WordPress MU
Gerenciando blogs e websites com WordPress MUFlávio Ricardo B. Meira
 
Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)wvtodoz
 
Workshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociaisWorkshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociaisSerpentina
 
Workshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociaisWorkshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociaisSerpentina
 
Porque e como utilizar o WordPress e seu relacionamento com as Mídias Sociais
Porque e como utilizar o WordPress e seu relacionamento com as Mídias SociaisPorque e como utilizar o WordPress e seu relacionamento com as Mídias Sociais
Porque e como utilizar o WordPress e seu relacionamento com as Mídias SociaisGuga Alves
 
Jetpack, um Canivete Suíço no seu WordPress (WordCamp São Paulo 2014)​
Jetpack, um Canivete Suíço no seu WordPress (WordCamp São Paulo 2014)​Jetpack, um Canivete Suíço no seu WordPress (WordCamp São Paulo 2014)​
Jetpack, um Canivete Suíço no seu WordPress (WordCamp São Paulo 2014)​Valério Souza
 
Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Saulo Matias
 
Construindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressConstruindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressLeo Baiano
 
6 Vantagens de Usar WordPress
6 Vantagens de Usar WordPress6 Vantagens de Usar WordPress
6 Vantagens de Usar WordPressMateada
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal Portugal
 
Palestra WordPress Flisol Amontada
Palestra WordPress Flisol Amontada Palestra WordPress Flisol Amontada
Palestra WordPress Flisol Amontada Jakson Silva
 

Similar to Life of a WordPress Plugin @ Barcamppt (20)

Content Management System CMS: Wordpress
Content Management System CMS: WordpressContent Management System CMS: Wordpress
Content Management System CMS: Wordpress
 
Minicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPressMinicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPress
 
00-Apresentação de WordPress e criação de sites.pdf
00-Apresentação de WordPress e criação de sites.pdf00-Apresentação de WordPress e criação de sites.pdf
00-Apresentação de WordPress e criação de sites.pdf
 
Testes de desempenho do WordPress através do uso de ferramentas de software l...
Testes de desempenho do WordPress através do uso de ferramentas de software l...Testes de desempenho do WordPress através do uso de ferramentas de software l...
Testes de desempenho do WordPress através do uso de ferramentas de software l...
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMS
 
Gerenciando blogs e websites com WordPress MU
Gerenciando blogs e websites com WordPress MUGerenciando blogs e websites com WordPress MU
Gerenciando blogs e websites com WordPress MU
 
Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)
 
Wordpress
WordpressWordpress
Wordpress
 
Slides word press
Slides word pressSlides word press
Slides word press
 
Workshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociaisWorkshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociais
 
Workshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociaisWorkshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociais
 
Porque e como utilizar o WordPress e seu relacionamento com as Mídias Sociais
Porque e como utilizar o WordPress e seu relacionamento com as Mídias SociaisPorque e como utilizar o WordPress e seu relacionamento com as Mídias Sociais
Porque e como utilizar o WordPress e seu relacionamento com as Mídias Sociais
 
Jetpack, um Canivete Suíço no seu WordPress (WordCamp São Paulo 2014)​
Jetpack, um Canivete Suíço no seu WordPress (WordCamp São Paulo 2014)​Jetpack, um Canivete Suíço no seu WordPress (WordCamp São Paulo 2014)​
Jetpack, um Canivete Suíço no seu WordPress (WordCamp São Paulo 2014)​
 
Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1
 
Construindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressConstruindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPress
 
6 Vantagens de Usar WordPress
6 Vantagens de Usar WordPress6 Vantagens de Usar WordPress
6 Vantagens de Usar WordPress
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistema
 
Ai1415 ad-tp3-g1-a
Ai1415 ad-tp3-g1-aAi1415 ad-tp3-g1-a
Ai1415 ad-tp3-g1-a
 
Palestra WordPress Flisol Amontada
Palestra WordPress Flisol Amontada Palestra WordPress Flisol Amontada
Palestra WordPress Flisol Amontada
 
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
 

Life of a WordPress Plugin @ Barcamppt

  • 1. L IFE OF A P LUGIN TWITTER: @JOSEAIROSA E-MAIL: ME@JOSEAIROSA.COM POR JOSÉ P. AIROSA
  • 2. INTRODUÇÃO Lei de Murphy!? Podem fazer perguntas a qualquer altura. Usam WordPress? Esta “talk” está disponível para download e/ou consulta em:
  • 3. O QUE ESPERAR? Introdução simples ao WordPress. Abordagem sobre o que é um Plugin do WordPress, como funciona e como se desenvolve. Criação de um Plugin, do inicio ao fim. Dois exemplos de Plugins construídos para WordPress (WP-PLS e WP-RESTful). Sessão de Q&A.
  • 4. O QUE É O WORDPRESS? É um CMS (Content Management System) Open Source. ( http://wordpress.org ) Na sua maioria usado para Blogs. Desenvolvido em PHP e MySQL. Ganhou o prémio de melhor CMS Open Source de 2009. (http://www.packtpub.com/award)
  • 5. 1. Evolução da pesquisa pela palavra WordPress no Google. (google.com/trends) 2. Evolução do número de utilizadores que publicam usando wordpress.com (wordpress.com)
  • 7. The New York Times NASA ( http://www.nytimes.com/ref/topnews/blog-index.html ) ( http://www.nasa.gov/centers/ames/home/index.html ) CNN TechCrunch ( http://edition.cnn.com/exchange/blogs/ ) ( http://techcrunch.com/ ) Yahoo! Harvard ( http://ycorpblog.com/ ) ( http://blogs.law.harvard.edu/ ) cnet about.com ( http://www.zdnet.com/news ) ( http://babyparenting.about.com/ ) Flickr GigaOM ( http://blog.flickr.net/en ) ( http://webworkerdaily.com/ )
  • 8. O QUE É UM PLUGIN Extensões externas. Aumenta e melhora as capacidades do WordPress. Usa todas as capacidades internas e externas do WordPress. É desenvolvido na mesma linguagem do WordPress, PHP e MySQL. Existem para cima de 9.000! Plugins actualmente
  • 9. COMO FUNCIONA? São carregados e lidos durante o carregamento da página, desde que activos. O processo de activação é completamente automático e feito directamente na área de administração do WordPress. Recorrem ao uso de “Hooks” para poderem adereçar a qualquer ponto do processo de carregamento do WordPress no browser.
  • 10. COMO COMEÇAR? Ferramentas necessárias: Editor de PHP. (Coda, Zend, NotePad++, DreamWeaver, ...) SGBD (Sistema de Gestão de Bases de Dados). (phpMyAdmin, MySQL Administrator, Sequel Pro, ...) Cliente FTP para enviar o nosso plugin para a nossa instalação do WordPress. (Cyberduck, Transmit, FireFTP, Filezilla, ...) Conhecimento mínimo do funcionamento da arquitectura do WordPress. Paciência e dedicação :) Conselhos Activar o modo de Debug do WordPress. Não desenvolver Plugins numa instalação pública do WordPress. ( Instalação MAMP, WAMP ou servidor de desenvolvimento )
  • 11. WP-PLS Melhora a velocidade de abertura da página ao permitir o carregamento paralelo de elementos (imagens por exemplo) Optimiza as imagens Link: http://wp-pls.joseairosa.com/
  • 13. LINKS Blog WordPress ( http://www.joseairosa.com ) ( http://www.wordpress.com ) WP-PLS WordPress Codex ( http://wp-pls.joseairosa.com ) ( http://codex.wordpress.org/Main_Page ) Bluekora WordPress Plugins ( http://wordpress.org/extend/plugins ) ( http://www.bluekora.com )

Editor's Notes