Jobby

Com Jobby você gerencia os jobs através do PHP sem necessidade de alterar a crontab.

Install the master jobby cron job, and it will manage all your offline tasks. Add jobs without modifying crontab. Jobby can handle logging, locking, error emails and more.

Basta apenas uma entrada principal na crontab.

* * * * * cd /path/to/project && php jobby.php 1>> /dev/null 2>&1

Funcionalidades:

  • Maintain one master crontab job.
  • Jobs run via PHP, so you can run them under any programmatic conditions.
  • Use ordinary crontab schedule syntax (powered by the excellent cron-expression).
  • Run only one copy of a job at a given time.
  • Send email whenever a job exits with an error status.
  • Run job as another user, if crontab user has sudo privileges.
  • Run only on certain hostnames (handy in webfarms).
  • Theoretical Windows support (but not ever tested)

Pagekit CMS

Divulgado hoje no blog do Symfony o novo CMS PageKit, que tem o código-fonte aberto e é construído utilizando os components do Symfony. Segundo definição do site do projeto, o PageKit é um CMS moderno, intuitivo, modular, e flexível.

Pagekit is an Open Source CMS built with several Symfony Components. Recently we had the opportunity to meet with Jan Schönherr, one of its lead developers, and we talked with him about Symfony and Pagekit.

Fonte: http://symfony.com/blog/pagekit-an-open-source-cms-built-with-symfony-components

PuPHPet

Puphpet é uma ferramenta gráfica para gerar configuração de máquinas virtuais para o desenvolvimento web. Suporta Vagrant e Puppet.

A simple GUI to set up virtual machines for Web development.

PPM - PHP Process Manager

PHP-PM é um gerenciador de processo, supercharger e load balancer para aplicações PHP que chega a ser 15 vezes mais rápidos do uma aplicação PHP tradicional.

It's based on ReactPHP and works best with applications that use request-response frameworks like Symfony's HTTPKernel. The approach of this is to kill the expensive bootstrap of PHP (declaring symbols, loading/parsing files) and the bootstrap of feature-rich frameworks. See Performance section for a quick hint. PHP-PM basically spawns several PHP instances as worker bootstraping your application (eg. the whole Symfony Kernel) and hold it in the memory to be prepared for every incoming request: This is why PHP-PM makes your application so fast.

Repositório do projeto: https://github.com/php-pm/php-pm

Aplicação Symfony como HTTP Server

Tutorial ensinando transformar uma aplicação Symfony em um servidor HTTP pronto para executar, e sem necessidade servidor adicional como por exemplo NGINX e/ou Apache2, utilizando a biblioteca ReactPHP.

TL;DR: Run your application as a HTTP server to increase its performances.

HTTP frameworks, such as Symfony, allow us to build applications that have the potential to achieve Super Speed.

A first way to make use of it is to run our application as a HTTP server. In this article we'll take a Symfony application and demonstrate how to run it as HTTP server using ReactPHP.

Fonte: https://gnugat.github.io/2016/04/13/super-speed-sf-react-php.html

PHP must watch

PHP must watch é um repositório contendo uma lista de conferências sobre PHP:

A list of interesting conference talks and great videos on PHP. Inspired by js-must-watch

Conferência PHP em Porto Alegre

Está chegando o grande dia da Conferência PHP do Rio Grande do Sul, organizada pelo PHPRS.

Haverá diversas palestras sobre PHP, segurança, carreira e muito mais, além daquele networking de sempre, para fazer novos contatos, encontrar novas oportunidades e aprender mais.

O evento ocorre no dia 7 de Maio de 2016 em Porto Alegre – RS, na Faculdade SENAC. Os ingressos já estão a venda pelo site http://conf.phprs.com.br/. Se você quiser a camiseta, é bom correr pois já estão esgotando.

Site do evento: http://conf.phprs.com.br/

12º Fórum Espírito Livre

Nos dias 4, 5 e 6 de maio acontecerá o 12º Fórum Espírito Livre em Vila Velha, Espírito Santo.

O 12º Fórum Espírito Livre tem como objetivos reunir a comunidade estadual e nacional interessada em desenvolvimento e aplicação de software livre e de código aberto. Dessa maneira, visa compartilhar experiências e conhecimento, de modo a estimular o uso crescente dos softwares livres, tecnologias e padrões abertos, o aprimoramento de tecnologias, a difusão da filosofia de compartilhamento e criação colaborativa e coletiva. Além disso espera-se estreitar a comunicação entre colaboradores e leitores da Revista Espírito Livre.

A inscrição é gratuita e deve ser feita através do site do evento: http://forum.espiritolivre.org/12ed/o-evento/inscricao/.