Ambientes de Desenvolvimento em WordPress

11
Ambientes de Desenvolvimento em WordPress Nuno Morgadinho, Encontro WordPress Portugal, Novembro 2010

description

* Eclipse+Git+WordPress – como utilizar, quais as vantagens * Ambiente de development, staging e produção com WordPress – como conseguir manter estes três ambientes e não dar em maluco. * Plugins que falam com plugins remotos – como comunicar de forma simples e segura. * Demonstração de um Software-as-a-Service (SaaS) baseado em WordPress – O OpenTipi e as lições aprendidas

Transcript of Ambientes de Desenvolvimento em WordPress

Page 1: Ambientes de Desenvolvimento em WordPress

Ambientes de Desenvolvimento em WordPressNuno Morgadinho,

Encontro WordPress Portugal, Novembro 2010

Page 2: Ambientes de Desenvolvimento em WordPress

Agenda

Eclipse+Git+WordPress – Ver como é o desenvolvimento WordPress em Eclipse PDT, mostrar algumas das vantagens. Ambientes de Desenvolvimento para um site/aplicação baseada em WordPress - development, staging e production – como conseguir manter estes três ambientesDemo de um Software-as-a-Service (SaaS) baseado em WordPressQ&A

Page 3: Ambientes de Desenvolvimento em WordPress

Eclipse PDT

Ambiente de Desenvolvimento Integrado (IDE) Disponível grátis Versão para PHP em http://www.eclipse.org/pdt

Demo

Page 4: Ambientes de Desenvolvimento em WordPress

Ambientes Desenvolvimento

Development: a cópia local na máquina do programador.

Staging: onde se testa novas funcionalidades. Deverá ser o mais parecido possível com o ambiente de produção para evitar supresas.

Production: é o site real, live, que os utilizadores vêem.

Page 5: Ambientes de Desenvolvimento em WordPress

Ambientes de Desenvolvimento

http://wordpress.stackexchange.com/questions/119/easily-move-a-wordpress-install-from-development-to-production http://wordpress.stackexchange.com/questions/tagged/staging

etc..

Page 6: Ambientes de Desenvolvimento em WordPress

Ambientes de Desenvolvimento

on server

Page 7: Ambientes de Desenvolvimento em WordPress

Ambientes de Desenvolvimento

on server

ldevtipi.com bluetipi.com opentipi.com

Page 8: Ambientes de Desenvolvimento em WordPress

Merging com a Produção

git pull (if cannot merge git stash)git checkout production git merge origin/mastergit push

(all done)

On server:

git pull

Page 9: Ambientes de Desenvolvimento em WordPress

Questões até aqui?

Page 10: Ambientes de Desenvolvimento em WordPress

Demonstração de um WP-SaaS

Demonstração de um Software-as-a-Service (SaaS) baseado em WordPress

Demo

Page 11: Ambientes de Desenvolvimento em WordPress

Nuno Morgadinho

http://www.morgadinho.orghttp://www.widgilabs.comhttp://www.opentipi.com Twitter: @morgadin

Slides disponíveis em: http://bit.ly/ewppt