Porto WordPress Meetup: Gestão de configurações para WordPress

É comum que os sites introduzam novos recursos depois de serem lançados inicialmente. Isso pode exigir a adição e configuração de plugins. Como prática recomendada geral, os programadores implementam novos recursos num ambiente local. Uma vez prontas, as alterações são colocadas num ambiente de teste para revisão e feedback do cliente. Finalmente, são implementadas no site de produção.

Em sistemas de gestão de conteúdo, como o WordPress, o conteúdo inserido pelo utilizador e a configuração do site estão na mesma base de dados. Copiar a base de dados para “implementar” novos recursos não é possível sem perder o conteúdo adicionado ao site de produção enquanto essas alterações estão a ser desenvolvidas e testadas.

WP-CFM para WordPress pode ajudar nisso. Este plugin permite copiar a configuração da base de dados ao sistema de ficheiros. Isto permite que sejam feitas alterações de configuração sem a necessidade de copiar todo a base de dados.

As alterações são gravadas em ficheiros JSON que podem ser confirmados e distribuídos a partir do Git, CVS ou qualquer outro sistema de controle de versão. Isto não só facilita a implementação entre vários ambientes, mas também permite que vários programadores trabalhem em diferentes recursos simultaneamente.

Nesta apresentação, Mauricio Dinarte apresentará uma demonstração sobre como gerir a configuração do WordPress com WP-CFM. Também vai abordar como se compara com soluções semelhantes noutros sistemas de gestão de conteúdo.

Mauricio é um engenheiro de software sénior que gosta de ler, ensinar e viajar. Tem mais de 15 anos de experiência em desenvolvimento web, muitas vezes trabalhando em projetos Drupal, WordPress e ReactJS.

Esta apresentação será em inglês.

Este meetup será no dia 27 de Fevereiro, quinta-feira, às 19h00, na sede da eupago, no Porto (Praça Artur Santos Silva, 74, bem próxima da Rua da Constituição).

Como sempre a participação é gratuita mas pede-se o registo de presença neste evento no Meetup.com.

Configuration management for WordPress (EN)

It is common for websites to introduce new features after they are initially launched. This might require adding and configuring plugins. As a general best practice, developers work implementing new features in a local environment. Once ready the changes are deployed to a staging environment for client review and feedback. Finally, the new feature is deployed to the production site. In content management systems like WordPress user entered content and site configuration are all contained in the same database. Copying databases around to “deploy” new features is not possible without losing content added to the production site while those changes are being developed and tested.

WP-CFM for WordPress can help with this. This plugin lets you copy database configuration to and from the filesystem. This allows you to deploy configuration changes without needing to copy the entire database. The changes are written to JSON files that can be committed to and distributed from Git, CVS, or any other version control system. This not only facilitates deployment among multiple environments, but also allows for multiple developers to work on different features concurrently.

In this presentation Mauricio Dinarte will present a demo on how to manage WordPress configuration with WP-CFM. He will also see how this implementation compares to similar solutions in other content management systems. Mauricio is a senior software engineer who enjoys reading, teaching, and traveling. He has over 15 years of experience in web development often working on Drupal, WordPress, and ReactJS projects.

This presentation will be held in english.

The meetup will be on February, 27, Thursday, 19h00, at eupago headquarter, in Porto (Praça Artur Santos Silva, 74).

It’s free but we request registration in this Meetup.com event.

O Porto WordPress Meetup tem o apoio da eupago – Instituição de Pagamento.

Deixe um comentário