От около седем-осем години има едно плъгинче в extend-а на WordPress, което написах с цел да пази по някакъв начин Заветът на Вонегът.
Редално плъгинчето прави така, че връща един свой хедър, както е описано в страницата на плъгина. Освен това, добавя хедър в изпращането на писма, както и слага следния мета таг в изходния код на инсталациите, които използват плъгина:
<meta http-equiv="X-Kurt-Legacy" content="So it goes" />
От много дълго време плъгинчето стоеше с версия 0.2. Дълги години единствено променях частта от readme.txt, в която се описва Tested up to: частта, т.е. до коя версия на WordPress е съвместим плъгина.
Тъй като наистина минаха много години без да съм отварял дори кода на плъгина, снощи го отворих, за да си припомня какво и как прави. В резултат на това направих следните промени:
– от публикуването на плъгина съм оставил една грешка в readme.txt с изписване на името на плъгина
– не бях добавил Stable tag на плъгина, защото не ми се занимаваше с tag-овете на svn, но преборих неприязанта си, сложих тагове в svn, сложих и този таг в readme.txt
– добавих защита да не се отваря директно файла на плъгина
– пооправих консистентност в именоването на функциите
– коментарите вече са чисти и PHPDoc приемливи
– добавих малка функцийка за логване на грешки, които евентуално да се записват в debug log-а на WordPress
По същество плъгинът си върши работата чудесно и обективно няма причина да има повече функционалности.
В заключение, единственото, което не ми допада е използването на SVN от WordPress. Личното ми предпочитание е git, като за много малки проекти като този не виждам смисъл от използване на клонове (branches).
Leave a Reply