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

Přijďte se podívat 18.2. na konferenci WordCamp Praha 2017, kterou bude hostit VŠE. Zařadíte se tak mezi dalších více než…

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…

Právě jsme vydali novou (tentokrát trochu menší) verzi WP Frameworku 1.1, stahovat můžete na GitHubu… Hlavní změny: Přejmenování metody KT_Crud->addNewColumnValue…

Hlavní změny: Auto issery na modelech, resp. KT_Model_Base a dále ala auto gettry Úprava výpisu, resp. příprava ajax Cookie Statement…

O autorovi: Martin Hlaváč

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!



Odebírejte novinky z FW

Sledujte nás!

Tyto stránky využívají Cookies. Používáním těchto stránek vyjadřujete souhlas s používáním Cookies.Zjistit víceOK, rozumím