NFePHP

API para comunicação entre o emitente de NFe e os serviços dos SEFAZ estaduais. Inteiramente construído em PHP, roda em qualquer sistema operacional. NFePHP é uma API para gerenciamento das comunicações entre o emitente de NFe e os serviços dos SEFAZ estaduais. Inteiramente construído em PHP para rodar sob qualquer sistema operacional.

Fonte: https://github.com/nfephp-org/nfephp

Tags: php, nfe, nfephp, nota

Piwik

Piwik é uma alternativa opensource ao Google Analytics, escrito em PHP e que utiliza MySQL como base de dados.

Piwik is a full featured PHP MySQL software program that you download and install on your own webserver. At the end of the five minute installation process you will be given a JavaScript code. Simply copy and paste this tag on websites you wish to track and access your analytics reports in real time.

Piwik aims to be a Free software alternative to Google Analytics, and is already used on more than 1,000,000 websites. Privacy is built-in!

Tags: php, analytics, piwik

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)

Tags: php, cron, job, jobby

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

Tags: php, symfony, cms, pagekit

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.

Tags: php, puphpet, puppet, vagrant

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

Tags: php, php-pm, ppm, http, server, load-balancer

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

Tags: php, symfony, reactphp, http, server

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

Tags: php, video