Nová verze 1.0
03.05.2015 | Martin Hlaváč
Právě jsme vydali finální verzi WP Frameworku 1.0, stahovat můžete na GitHubu…
Hlavní změny:
- Přidání hook (akcí) pro případné vlastní zpracování ukládání CRUD KT_Metaboxů: “kt_before_metabox_save_crud” a “kt_after_metabox_save_crud”
- Přidání menu_order na KT_Catalog_Base_(Config/Model)
- Úprava vnitřního mechanismu řazení na KT_Repository úprava , přidání addOrder() + zrušení setOrderby…
- Rozšíření KT_Select_Field o možnost zadání optGroup pomocí pole
- Implementace arrayAcces na KT_Form a KT_Form_Fieldset – nyní možné získat jeden field přes jeho jméno pomocí $form[“nazev-fieldu”] nebo $fieldset[“nazev-fieldu”]
- KT_Field dvě nové funkce – getControlHtml() – vrátí tag labelu a celého fieldu a getLabelHtml() – vrátím pouze tag label pro daný field
- Nový typ fieldu v kombinaci s jQuery UI Slider – KT_Field_Slider – $fieldset->addSliderNumber() – výběr čísla pomocí slideru
- Základ pro multi presenter (přehledy, složené stránka apod.)
- Úprava práce/převodu datumů v rámci formuláře a fieldů typu KT_Text_Field::FIELD_TYPE
- Úpravy sestavování metod getThumbnailImageWithSelfLink a getThumbnailImageByPost na KT_WP_Post_Base_Presenter pro responzivní obrázky
- Přidana metoda KT::dateConvert()
- Přesun KT::getPaginationLinks + vytažení na KT_WP_Term_Base_Presenter
- Přejmenování třídy KT_Catalog_Base_Model->KT_Catalog_Model_Base + nastavení jako abstract
- Převod ukládání datumu pomocí KT_Form do DB na formát dd-mm-YYY – z původního číselného typu
- Nová část WP configurátoru pro přidávání og meta tagů na sdílení dat na FB. $config->getFacebookManager()
- KT_Form_Fieldset – nová funkce getAfterFIeldsetContent($content) – přidá libovolný obsah na konec fieldsetu s inputu
- KT_Metabox_Screen_Base – změná názvů konstant – zrušení prefixu KT_
- KT_Metabox_Screen – přidán automatický redirect po uložení. Nová hooka add_action(“kt-custom-metabox-save-$screenName”)
- KT_CRUD – Změna logiky – nově nutná definice KT_CRUD_Column, který drží instanci a nastavení sloupce v DB.
- Změna názvu funkce KT_CRUD->addNewColumnToData na KT_CRUD->addNewColumnValue
- KT_Form – nová funkce removeFieldsetByName($name) – odstraní z kolekce field na základě jména
- Přejmenování enumu KT_MetaBox_Data_Types->KT_MetaBox_Data_Type_Enum
- Přidán KT_Logger a základní logika okolo
Podobné články
Ještě před vydáním finálním verze 1.0 jsem připravili další produkčně vhodnou verzi WP Frameworku RC3… Hlavní změny: Zrušení funkcí ve…
A je to taky, můžete stahovat první veřejnou verzi WP Frameworku a zároveň si i pročíst dokumentaci, obojí jsme pro…
V aktuální develop větvi jsme připravili novou obecnou/basovou (statickou) třídu KT, která nahrazuje většinu obecných funkcí z jádra WP Frameworku…
Právě vyšla naše první veřejná verze 1.0 beta, stahujte z GitHubu…
O autorovi: Martin Hlaváč
Martin si vyzkoušel školu a pak šel raději do produkce. Od roku 2010 začal profesionálně programovat desktopové aplikace (C# + WPF), kde sbírá především zkušenosti s dlouhodobým vývojem ve větším týmu. Od roku 2012 se pak začal věnovat i PHP a WordPressu, přičemž tento koníček postupně trasformuje v business. Je hlavním objektovým motorem KT Frameworku a v případě špatně napsaného kódu nebo názvu proměnných se nezastaví před nikým ani před ničím. Vynadá každému!