Minetro - kolekce pluginů 06/05/2015

Minetro je kolekce balíčků, nástrojů a rozšíření pro Nette Framework. Některé z nich i mimo Nette. Většina z nich vyžaduje PHP 5.4 a vyšší. Většina doplňků je pro Nette verzi 2.3, nekteré maji podporu i pro starší verze. Jako správné knihovny, velký důraz se klade na testování. K tomu se využívá skvělý Nette\Tester.

Minetro organizace se přesunula pod Contributte.

Jednotlivé balíčky si detailněji představíme někdy později, aktuálně si pojďme udělat jenom takový hrubý přehled.

reCAPTCHA

reCAPTCHA, jak už z názvu vyplývá, je implementace reCAPTCHA od Googlu. Tento doplněk rozšiřuje Nette\Forms. Je dostupný jak pro Nette verzi <=2.2, tak pro 2.3.

$ composer require minetro/recaptcha:~1.5.0

Events

Jiný přístup pro práci s událostmi. Není to takové dělo jako Kdyby\Events, ale ten kdo má rád jednoúčelová rešení jako já, tomu se to bude určitě hodit.

$ composer require minetro/events:~1.1.0

Latte parsedown

Markdown je skvělý pomocník, podobný jako Texy, pro rychlou práci s textem. Proto jsou zde také parsery, ruzné implementace, ruzné rychlosti parsování. Parsedown by měl být údajně nejrychlejší markdown parser. Zde je jeho rozšíření do Latte.

Parsedown

$ composer require minetro/latte-parsedown:~1.0.0

Parsedown extra

$ composer require minetro/latte-parsedown-extra:~1.0.0

Social

Potřebujete Facebook widgety, Twitter buttony, Google +1 buttony na stránce? Otravuje vás pořád procházet dokumentace, pak je zde doplněk Social.

$ composer require minetro/social:~1.0.0

Tester sandbox

Říká se, že člověk by měl nejdříve napsat testy a pak až konkrétní implementaci. Líbí se vám Nette\Tester a chcete testovat poslední verze PHP, používate continuous integration Travis CI a zjistit procentuální pokrytí na Coveralls? Tento připravený Nette\Tester balíček je tu přesně pro vás.

$ composer create-project --prefer-dist minetro/tester-sandbox:~1.0

Je zde pár dalších balíčků, na které přijde řada zase někdy přístě.