Vývojová prostředí pro WordPress: Porovnání verzí

Z Znalosti
m
m
 
(Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.)
Řádek 7: Řádek 7:
 
--------
 
--------
 
=== Plugin Boilerplate ===
 
=== Plugin Boilerplate ===
[https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate WordPress Plugin Boilerplate] - normalizovaný, organizovaný, objektově orientovaný základ pro vytvoření kvalitního pluginu. Na něj navazuje [http://wppb.me/ Generátor], který po zadání jména pluginu a pár dalších údajů vytvoří kostru pluginu ke stažení.
+
'''Pro vývoj pluginu je toto to nejlepší''' co jsem našel:
  
V těchto dvou článcích autor vytvoří Boilerplatem kostru pluginu ''WP Cleanup and Basic Options Functions'' pak v jednotlivých krocích popisuje jeho vývoj (plugin mám instalovaný ve wp-plugin-theme):
+
[https://github.com/DevinVinson/WordPress-Plugin-Boilerplate WordPress Plugin Boilerplate] - normalizovaný, organizovaný, objektově orientovaný základ pro vytvoření kvalitního pluginu. Na něj navazuje [http://wppb.me/ Generátor], který po zadání jména pluginu a pár dalších údajů vytvoří kostru pluginu ke stažení.
 +
 
 +
Z vlastního [https://github.com/karannagupta/WordPress-Plugin-Boilerplate boilerplatu], což je fork původního boilerplatu rozšířený o namespaces a autoloading, vychází indický autor [https://premium.wpmudev.org/blog/handling-form-submissions/ Handling Form Submissions in WordPress with Admin-Post and Admin-Ajax] a vytváří '''[https://github.com/nuancedesignstudio/nds-admin-form-demo plugin]''', který pracuje s '''HTML formulářem'''. V článku jsou mj. odkazy na osvěžení znalostí užitečných pro vývoj WP:
 +
*[https://premium.wpmudev.org/blog/wordpress-development-beginners-getting-started WordPress Development for Beginners: Getting Started]
 +
*[https://premium.wpmudev.org/blog/wordpress-development-beginners-building-plugins WordPress Development for Beginners: Building Plugins]
 +
*[https://premium.wpmudev.org/blog/javascript-ajax Javascript For WordPress Developers: Using AJAX]
 +
*[https://premium.wpmudev.org/blog/advanced-wordpress-development-introduction-to-oop Advanced WordPress Development: Introduction to Object-Oriented Programming]
 +
Také odkaz na článek k pochopení účelu tzv. '''nonces''': [https://premium.wpmudev.org/blog/wordpress-nonces/ Using Nonces to Strengthen WordPress Security].
 +
 
 +
 
 +
V následujících dvou článcích jiný autor vytvoří Boilerplatem kostru pluginu ''WP Cleanup and Basic Options Functions'' a pak v jednotlivých krocích popisuje jeho vývoj (plugin mám instalovaný ve wp-plugin-theme):
 
* [https://scotch.io/tutorials/how-to-build-a-wordpress-plugin-part-1 How to Build a WordPress Plugin (part 1)]
 
* [https://scotch.io/tutorials/how-to-build-a-wordpress-plugin-part-1 How to Build a WordPress Plugin (part 1)]
 
* [https://scotch.io/tutorials/how-to-build-a-wordpress-plugin-part-2 How to Build a WordPress Plugin (part 2)]
 
* [https://scotch.io/tutorials/how-to-build-a-wordpress-plugin-part-2 How to Build a WordPress Plugin (part 2)]
 +
 
=== WPDK ===
 
=== WPDK ===
 
[https://github.com/wpXtreme/wpdk/wiki WPDK] github - WordPress Development Kit - rámec pro vytváření a rozvoj pluginů a šablon.
 
[https://github.com/wpXtreme/wpdk/wiki WPDK] github - WordPress Development Kit - rámec pro vytváření a rozvoj pluginů a šablon.
Řádek 38: Řádek 49:
 
[http://generatewp.com/generator/ GenerateWP]
 
[http://generatewp.com/generator/ GenerateWP]
  
{{Tags}} plugin generator boilerplate šablony vývoj
+
{{Tags}} plugin generator boilerplate šablony vývoj form nonce

Aktuální verze z 23. 7. 2020, 17:28

Pro vývoj mám vytvořen web wp-plugin-theme.

Odkazy na téma vývoje pluginů a šablon:

WPGear.org je kompendium užitečných vývojových nástrojů pro práci ve WordPressu.


Plugin Boilerplate

Pro vývoj pluginu je toto to nejlepší co jsem našel:

WordPress Plugin Boilerplate - normalizovaný, organizovaný, objektově orientovaný základ pro vytvoření kvalitního pluginu. Na něj navazuje Generátor, který po zadání jména pluginu a pár dalších údajů vytvoří kostru pluginu ke stažení.

Z vlastního boilerplatu, což je fork původního boilerplatu rozšířený o namespaces a autoloading, vychází indický autor Handling Form Submissions in WordPress with Admin-Post and Admin-Ajax a vytváří plugin, který pracuje s HTML formulářem. V článku jsou mj. odkazy na osvěžení znalostí užitečných pro vývoj WP:

Také odkaz na článek k pochopení účelu tzv. nonces: Using Nonces to Strengthen WordPress Security.


V následujících dvou článcích jiný autor vytvoří Boilerplatem kostru pluginu WP Cleanup and Basic Options Functions a pak v jednotlivých krocích popisuje jeho vývoj (plugin mám instalovaný ve wp-plugin-theme):

WPDK

WPDK github - WordPress Development Kit - rámec pro vytváření a rozvoj pluginů a šablon.


Užitečné rady pro tvorbu pluginu:


Šablony (themes)

Odvozenou šablonu (child theme) jsem úspěšně vytvořil pluginem Child Theme Configurator.

WP Framework - WordPress framework pro vývojáře šablon

Profesionální vývoj ve WordPressu:

Guide to WordPress Coding Standards


WordPress.org nabízí generátory rúzných částí kódu:

GenerateWP


Štítky: plugin generator boilerplate šablony vývoj form nonce