Zmiany w nazywaniu wtyczek WordPress.org

Podczas zgłaszania wtyczki Cart Weight for WooCommerce do oficjalnego repozytorium wtyczek WordPress, dowiedziałem się, że zmieniły się nieco zasady nazewnictwa wtyczek.

Na początek mały słowniczek, bo zanim sam wszystko zrozumiałem to trochę czasu musiałem poświęcić na naukę sformułowań :)

W repozytorium WP wyróżnia się 3 „nazwy” wtyczki:

  • name – nazwa wtyczki, z której jest generowany slug, tę nazwę wpisujemy przy zgłaszaniu wtyczki, ale nie jest ona później używana, np. Moja Super Wtyczka,
  • slug – czyli URL wtyczki, generowany automatycznie z powyższej nazwy, np. moja-super-wtyczka,
  • display name – nazwa wyświetlana na stronie wtyczki na cover photo, np. Wyświetlana Nazwa Wtyczki WP – może być taka sama jak name, ale nie musi; ta nazwa jest pobierana z pliku readme.txt, który musi być dołączony do wtyczki.

Mimo, że nie jest to zbyt ładne, będę się posługiwać angielskimi pojęciami, bo tak będzie łatwiej.

Jeśli chcemy umieścić wtyczkę w repozytorium to nie możemy w nameslugu wtyczki użyć zastrzeżonej nazwy dowolnej marki (np. WordPress, WooCommerce, ale jak zrozumiałem również nie związanej z WP, np. Google). Dodatkowo nie możemy na początku nameslug używać nazwy innej wtyczki. Na przykład, jeśli robimy rozszerzenie do wtyczki Easy Digital Downloads to nie możemy nazwać Easy Digital Downloads Booster. Ale możemy już użyć name Booster for Easy Digital Downloads (o ile oczywiście nie jest to zastrzeżony znak handlowy, ale skoro w WP podają taki przykład to pewnie nie jest ;)).

Powyższe zasady nie obowiązują natomiast do display name, choć tutaj też nie jest już tak różowo. W display name powinniśmy się teraz trzymać zasady, że nawet jeśli używamy nazwy innej wtyczki lub zastrzeżonego znaku handlowego to umieszczamy go na końcu nazwy, np. Booster for WooCommerce lub Booster for Gravity Forms.

Dlatego dodając wtyczkę Cart Weight for WooCommerce musiałem zmodyfikować jej namedisplay name, które pierwotnie brzmiały WooCommerce Cart Weight. Teraz jest tak:

  • name – Woo Cart Weight („Woo” nie jest zastrzeżone),
  • slug – woo-cart-weight,
  • display name – Cart Weight for WooCommerce.

Takie zmiany zafundowała nam ekipa WP repo. Ciekawe czy zacznie się również szeroko zakrojona akcja zmian w istniejących wtyczkach, bo przez lata nagromadziło się już bardzo wtyczek, które nie są zgodne z nowymi zasadami.

Jeśli masz jakieś pytania lub wątpliwości do nowych zasad, napisz komentarz – postaram się pomóc.

Podobne wpisy

  • Wspomnienia powracają, czyli krótka historia mojej pierwszej „prawdziwej” strony WWW

    Zanim na poważnie zainteresowałem się tworzeniem stron internetowych i zacząłem z tego żyć, miałem kilka mniej lub bardziej udanych przygód z Internetem. Tą mniej udaną i zarazem pierwszą był pomysł inserty.pl, który miał agregować informacje o dodatkach dołączanych do magazynów (DVD, muzyki, zabawek, torebek, akcesoriów). Wtedy po raz pierwszy zetknąłem się z Mambo i dowiedziałem się co to jest CMS. Projekt realizowałem z młodzieńczym entuzjazmem, ale finalnie nie doszedł on do skutku. Z kolei do najbardziej…

  • Dlaczego zakochałem się w Google Apps

    Google Apps to połączenie narzędzi Google: Gmail, Google Talk, Google Calendar, Google Docs, Google Start Page i Google Sites, które możemy zainstalować pod własną domeną i cieszyć się tymi wszystkimi narzędziami wraz z rodziną, znajomymi i oczywiście współpracownikami. Google Apps jest dostępne w trzech wersjach: Standardowej (Standard Edition), Biznesowej (Premier Edition) i Edukacyjnej (Education Edition), którą właśnie zaczynam wdrażać w mojej organizacji studenckiej NZS SGH….

  • Kanoniczne URLe sposobem na duplicate content

    Duplicate content jest zmorą chyba wszystkich webmasterów. Wystarczy do adresu URL strony dodać parametr np. z Google Analytics i jedna strona zamienia się dla wyszukiwarek internetowych w dwie różne strony o tej samej (zduplikowanej) treści. Dla wyszukiwarek: https://swoboda.pl/blog/kategoria/wordpress/ oraz https://swoboda.pl/blog/kategoria/wordpress/?utm_source=google&utm_medium=google&utm_campaign=adwords to dwie zupełnie inne strony z identyczną treścią. A za identyczną treść (duplicate content) dostajemy kary od wyszukiwarek. Jednak teraz Google, Yahoo! i Microsoft ogłaszają wprowadzenie nowego meta…

  • Meeter.pl – spotkania 2.0

    Na Auli nr 21 został zaprezentowany przez Wojtka Chojnackiego nowy serwis o nazwie Meeter. Meeter ma być narzędziem, które ułatwi organizację spotkań biznesowych, towarzyskich i społecznych. Wyróżnikiem serwisu ma być nacisk na utrzymywanie kontaktów po spotkaniu. Ponieważ nie znalazłem na razie żadnych wzmianek o serwisie na innych blogach, postanowiłem sam go opisać w kilku słowach. Serwis jest robiony „po godzinach”, więc Meeter powstaje powoli, bardzo powoli. Jednak już kilka tygodni temu został…

  • 3 triki na efektywne spotkania od Steve’a Jobsa

    Steve Jobs miał swoją wizję wszystkiego, również tego w jaki sposób powinny odbywać się spotkania, aby były niesamowicie efektywne. Oto 3 z nich: Spotkania powinny być tak małe jak to możliwe. Nie zapraszaj na spotkania ludzi, którzy nie są potrzebni lub niczego nie wniosą do spotkania. Każda osoba uczestnicząca w spotkaniu powinna być odpowiedzialna za jakiś punkt agendy. Organizując spotkanie zaprojektuj je tak, aby każdy członek spotkania musiał poprowadzić…

  • Usuwamy boczne menu w WP 2.7 w panelu admina

    Nowe menu boczne w WordPressie 2.7 miało ułatwić nawigację po panelu admina. Jestem skłonny uwierzyć, że dla „normalnego” blogera, który przede wszystkim skupia się na pisaniu wpisów i nie grzebie ciągle w ustawieniach, nie instaluje nowych wtyczek, itp. zmiana menu jest faktycznie krokiem naprzód. Najważniejsze linki są dostępne na górze menu i nie ma problemu, aby je kliknąć. Jednak problem pojawia się, gdy piszesz mniej, ale za to kochasz bawić się funkcjami WordPressa, testujesz…

4 komentarze

Możliwość komentowania została wyłączona.