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.
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, 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
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
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
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
Ří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ě.