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

Od prvního vydání jsme postupně připravili 2 nové verze, které jsme úspěšně otestovali na našich realizovaných projektech a pomalu se…

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: Základ auto sanitizace hodnot na KT_Fieldu a potomcích a v KT_CRUD_Admin_Columnu Výchozí sanitizační filter = FILTER_SANITIZE_FULL_SPECIAL_CHARS Úprava práce…

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