Doplňky, pluginy a komponenty
Všechna rozšíření Nette Framework pěkně pohromadě. Pro snadnou orientaci jsou jednotlivá rozšíření rozdělena do kategorií. Doplňky pro nejnovější verzi Nette jsou vypsány výrazně.
Chcete přispět vlastním rozšířením? Můžete se inspirovat vzorovým pluginem.
Pokud jste autorem doplňku, prosím zvažte jeho publikování pomocí balíčkovacího systému Composer, který Nette nově používá. Jak funguje, si můžete přečíst zde.
Vizuální komponenty
| ConfirmationDialog | Snadné a bezpečné potvrzování akcí |
| EditableTree | Nadstavba TreeView |
| FbTools | Sada nástrojů pro práci s Facebook Social Plugins LikeButton, Comments, OpenGraphTags, Like Box |
| FlashMessageControl | Primivite and flexible flash message component |
| ForumControl | Jednoduché vytváření diskuzních fór |
| GUI for Acl | Grafické rozhraní pro správu přístupových práv |
| JDialogs | Snadné vytváření jquery UI dialogů |
| MultiFileUpload | Upload souborů pomocí plupload mimo formuláře |
| Navigation | Usnadňuje tvorbu menu a drobečkové navigace |
| OpenIDForm | Vykreslí formulář pro OpenID autentizaci uživatelů |
| Pollie | Komponenta pro realizaci anket (hlasování) |
| RatingControl | Komponenta pro zobrazení a vkládání hodnocení |
| TabControl | Vytváří sekce v podobě tabů |
| TagCloud | Komponenta pro vykreslení tag cloudu |
| TreeView | Komponenta pro jednoduché vykreslování rekurzivních datových struktur |
| Twitter Control | Zobrazuje Twitter feed, vysoko prispôsobiteľné. |
| VisualPaginator | Vykresluje a spravuje stránkovač. |
Datagridy
| DataGrid | Komponenta pro tvorbu přehledových tabulek a manipulaci s daty |
| EditableDataGrid | Datagrid s možností editace dat přímo v něm |
| Gridito | Odlehčená univerzální varianta klasického datagridu |
| Tabella | Editovatelný data grid s bohatými možnostmi konfigurace |
Nevizuální komponenty
| ČNB (Exchange) | Stažení aktuálního kurzovního lístku z ČNB a práce s ním |
| Eciovni | Komponenta pro generování faktur „Nette šablona → PDF“, pomocí mPDF |
| FileDownloader | Zjednodušuje stahování souborů ze serveru |
| HeaderControl | Komponenta pro zjednodušení práce s HTML hlavičkou – už nikdy nezapomenete na žádný důležitý tag! |
| RssControl | Ulehčení tvorby RSS |
| WebLoader | Komponenta načítající skripty a styly s podporou spojování souborů, widgetovým voláním, externí minimalizací obsahu souborů, na straně serveru nastavenými proměnnými v CSS a JavaScriptu, … |
| WebPay | Platba kartou přes bránu 3-D Secure |
Rozšíření formulářů
| AdvancedSubmitButton | Plně stylovatelné odesílací tlačítko s podporou html obsahu |
| AntispamControl | Jednoduchý pasivní antispam |
| Captcha | Ochrana formuláře proti spamu |
| Captcha 3D | Ochrana formuláře proti spamu. Sexy a ve 3D! |
| CBox3S | 3-state checkbox |
| CBTree | CheckBoxTree nadstavba TreeView |
| CheckboxList | Klon RadioListu se zatrhávacími políčky |
| DateInput | Prvek pro výběr data a času, podporující všechny typy z HTML |
| DatePicker | Formulářové udělátko pro zadávání data |
| DatePicker+ | Formulářový komponenta sloužící k výběru data využívající jQuery UI a HTML 5 |
| DateTimePicker | Formulářová komponenta pro zadávání data a času |
| DependentSelectBox | Závislé SelectBoxy |
| EasyJsConfirm | Jednoduche potvrzovani akci vyuzivajici HTML5 + jQuery |
| GMapFormControl | Prívetivé vyberátko súradníc bodu |
| ImageSelectBox | Formulářová komponenta pro vytváření rozbalovacích polí s položkami doplněnými o obrázky |
| jQuery Nette Live Form Validator | Validace formulářů během jejich vyplňování |
| Live Form Validation for Nette 2.0 | Živá validace formulářů pro Nette 2.0 |
| Live Form Validation for Nette 0.9.x | Validace formulářů během jejich vyplňování |
| MultipleFileUpload | Umožňuje odeslat více souborů na jedno kliknutí. Podpora AJAXu! |
| PswdInput | Rozšírený Password Input |
| RequestButton | Tlačítko umožňující z rozpracovaného formuláře přejít na jiný formulář (nebo signál) a vrátit se zpět se zachováním dat rozpracovaného formuláře |
| ScaffoldingRenderer | Generátor formulářových šablon |
| SpinButton | Input s tlačítky nahoru/dolů pro zvýšení/snížení číselné hodnoty |
| SuggestInput | Našeptávač pro obyčejné textové pole. Různé možnosti zdrojů našeptávaných výrazů. Možnost využít i jako nástroj pro zobrazení HTML tooltipů u textových polí. |
| TagInput | Vkládání tagů s našeptáváním a rozšířenou podporou validací |
| TemplateRenderer | Vykreslení formuláře pomocí šablony |
| TextCaptcha | Ochrana formuláře proti spamu využívající textové otázky. |
| $form->addDynamic() | Replikátor formulářových kontejnerů $form->addDynamic() |
Jazykové mutace
| GettextTranslator | Gettextový překladač |
| TemplateTranslator | Na gettextu založený překladač nejen pro šablony |
AJAX
| Ajax s jQuery | Řešení AJAXu pro Nette pomocí jQuery |
| Ajax s Mootools | Řešení AJAXu pro Nette pomocí Mootools |
| Ajax s Prototype | Řešení AJAXu pro Nette pomocí Prototype |
| Ajaxové formuláře s jQuery | Odesílání formulářů AJAXem pomocí jQuery |
| Ajaxové formuláře s jQuery s podporou vlastních událostí | Odesílání formulářů AJAXem pomocí jQuery s možností připojení vlastních eventů |
Helpery a pomůcky pro šablony
| currency | Formátování české měny Všechny měny |
| EmailProtection | Jednoduchá ochrana emailů. |
| HamlFilter | Filtr pro šablony založený na syntaxi Haml, doplněný o spolupráci s Latte |
| StringTemplate | Třída šablony s obsahem získaným z řetězce (např. z databáze) |
| timeAgoInWords | Převede čas na slovní vyjádření v češtině |
Rozšíření a nástroje
| AutoUse | Zjednodušení přechodu na namespace verzi (nejen) Nette |
| BigFileTools | Doplněk usnadňující práci s velkými soubory, tzn. 6GB soubor už není problém |
| cURL wrapper | Zjednodušuje práci s rozšířením cURL |
| JsonRpc | Doplněk umožňující vzdálené volání metod mezi aplikacemi nette (server / klient) |
| JsonRpc2 | Doplněk nahrazující SOAP, který pracuje nad JsonRpc2 specifikací – umožňuje tvorbu API pro komunikaci Nette aplikace s jinými platformami (mobily, …) |
| Logger | Jednoduchá třída pro vedení logů |
| Nette minifier | Nástroj na vytvoření minified verze z originálu Nette |
| nSMTPMailer | Jiný SMTP klient; snaží se o přesné dodržení příslušných RFC, dá se použít i bez Nette |
| PdfResponse | Vyrendruje stránku do PDF |
| CsvResponse | Vrátí pole hodnot jako CSV soubor ke stažení (Nette 2.0 stable) |
| Real-time monitoring | Real-time monitoring (logger, access) |
| Twitter rozšíření s autentizací přes oAuth |
Panely pro DebugBar
| CallbackPanel | Umožňuje spouštět samostatné akce (callbacky) přímo z panelu |
| ComponentTreePanel | Strom hiearchie komponent a přehled jejich metod |
| DoctrinePanel | Debug panel pro Doctrine v1.2 |
| Doctrine 2 panel | Debug Bar panel for Doctrine 2 |
| IncludePanel | Vypisuje do Debugbaru počet inkludovaných souborů, po najetí myší jejich seznam s klikatelnými odkazy do IDE. |
| MailPanel | Přehledné zobrazení „odesílaných“ e-mailů v panelu. |
| NavigationPanel | Rychlá navigace uvnitř aplikace pro vývojáře bez nutnosti cokoliv nastavovat |
| Stopwatch | Měření času při ladění |
| NotOrmPanel | Debug panel pro databázovou knižnici od Jakuba Vrány |
| PhpEdPanel | Tlačítko pro vypnutí/zapnutí debuggeru PhpEd |
| PresenterLinkPanel | Odkazy na otevření aktuálního presenteru/template v editoru |
| RequestsPanel | Vypisuje tok aplikace, tj. redirecty a forwardy |
| ServicePanel | Výpis dostupných služeb |
| TodoPanel | Vypisuje úkoly z komentářů a zvládá všechny možné formáty |
| UserPanel | Rychlá změna nebo odhlášení uživatele a zobrazování údaje z identity |
| VersionPanel | Vypisuje verze použitých knihoven |
| XDebug Helper | Umožňuje spustit debugger a profiler z XDebug |
| XDebugTracePanel | Trasování běhu funkcí |
Comments 
mr_chuck | 16. 4. 2012, 16:14 | comment
Prošel jsem skoro všechny doplňky a téměř nikde jsem nenašel (až na vyjímky) pro jakou verzi nette je daný doplněk určen, případně testován a to samý platí taky o verzi PHP nebo jestli se jedná o prefix nebo neprefix verzi. Prostě tyhle věci bych dal jako povinné už jen proto, nezaberou moc času a ostatním docela dost pomohou.
Apeloval bych taky na vývojáři, si tohle uvědomili. Vzdyť přeci vědí za jakých podmínek vyvíjejí.

pekelnik | 13. 3. 2012, 21:47 | comment
Bylo by super kdyby bylo možné doplňky hodnotit pomocí hvězdiček :)