Vývojová prostředí pro WordPress: Unterschied zwischen den Versionen

Aus Znalosti
K
K
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
[[Kategorie:Vývoj ve WordPressu]]
 
[[Kategorie:Vývoj ve WordPressu]]
Odkazy na téma:
+
Pro vývoj mám vytvořen web [http://localhost/Projekty/wp-plugin-theme/ wp-plugin-theme].
 +
 
 +
Odkazy na téma vývoje pluginů a šablon:
  
 
[http://wpgear.org/ WPGear.org] je kompendium užitečných vývojových nástrojů pro práci ve WordPressu.
 
[http://wpgear.org/ 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:
 +
 +
[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-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.
Zeile 11: Zeile 30:
 
-------
 
-------
  
[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í.
+
Užitečné rady pro tvorbu pluginu:
 +
* [https://www.smashingmagazine.com/2011/03/ten-things-every-wordpress-plugin-developer-should-know/ 10 Things Every WordPress Plugin Developer Should Know]
 +
* [https://github.com/tommcfarlin/WordPress-Settings-Sandbox Tom McFarlin - WordPress Settings Sandbox]
 
--------------
 
--------------
 +
=== Šablony (themes) ===
 +
Odvozenou šablonu (child theme) jsem úspěšně vytvořil pluginem [https://wordpress.org/plugins/child-theme-configurator/ Child Theme Configurator].
 +
 
[http://www.wpframework.cz/ WP Framework] -  WordPress framework pro vývojáře šablon
 
[http://www.wpframework.cz/ WP Framework] -  WordPress framework pro vývojáře šablon
  
Zeile 25: Zeile 49:
 
[http://generatewp.com/generator/ GenerateWP]
 
[http://generatewp.com/generator/ GenerateWP]
  
{{Tags}} plugin generator
+
{{Tags}} plugin generator boilerplate šablony vývoj form nonce

Aktuelle Version vom 23. Juli 2020, 17:28 Uhr

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