Czy programista może przyjąć wtyczkę oznaczoną jako „nie zaktualizowana w ciągu 2 lat”?


13

Znalazłem kilka wtyczek WordPress na http://wordpress.org/extend/plugins/ z tym ostrzeżeniem:

Ta wtyczka nie była aktualizowana od ponad 2 lat. Może nie być już obsługiwany ani obsługiwany i może mieć problemy ze zgodnością, gdy jest używany z nowszymi wersjami WordPress.

Czy istnieje sposób „adoptowania” lub „weryfikacji” takiej wtyczki? Mam jedną wtyczkę na wordpress.org, więc rozumiem ten proces. Jaki jest prawidłowy proces doprowadzenia starego lub prawdopodobnie porzuconego prądu do wtyczki?

Odpowiedzi:


9

Wyślij i wyślij e-mail na adres plugins@wordpress.org, a one pomogą Ci skontaktować się z oryginalnym autorem wtyczki. Jeśli autora nie ma, gdzie można go znaleźć, i możesz pokazać, że jesteś w stanie go aktualizować, możliwe, że będziesz mógł go przejąć.


Nie zgadzam się z „ najprawdopodobniej pozwoli ci to przejąć”. W rzeczywistości jest bardzo mało prawdopodobne, aby dowolna osoba uzyskała dostęp SVN-zatwierdzenia do wtyczki innej osoby.
Chip Bennett,

3
Właściwie nie, to jest prawidłowa odpowiedź. Wolelibyśmy, aby ludzie przejmowali stare i nieobsługiwane wtyczki zamiast ich rozwidlania. Forking tworzy niepotrzebne nowe wpisy w repozytorium i nie pomaga obecnym użytkownikom starej wtyczki.
Otto

A gdzie są oficjalne instrukcje / wytyczne / zasady dotyczące przejmowania porzuconych wtyczek na stronie WPORG? Jeśli to gdzieś jest zamieszczone, zgodzę się, że to poprawna odpowiedź.
Chip Bennett,

Jest to kwestia, którą musimy poruszyć w podręcznikach. Myślę, że to ważna kwestia. Tę filozofię można również zastosować do starych porzuconych tematów.
Chris_O,

Nie miałem pojęcia, że ​​tak jest, Otto / Chris. Próbowałem skontaktować się z oryginalnym autorem, kiedy to zrobiłem - wordpress.org/plugins/tpc-memory-usage-updated - ale nie udało mi się z nim skontaktować. Byłbym jednak więcej niż szczęśliwy, mogąc ponownie połączyć się z jego oryginałem.
Imperative Ideas

5

Jednym z głównych powodów, dla których obsługa github nie jest obecnie oferowana, jest przejęcie rozwoju wtyczek. widzieć:

http://make.wordpress.org/plugins/2012/08/18/93/

Wyobrażam sobie, że wystarczy wysłać maila do autora (cc'ing plugins@wordpress.org) z informacją, że masz zamiar zaktualizować wtyczkę do aktualności, jeśli autor nie odpowie, zespół wtyczek prawdopodobnie zapewni ci dostęp. Prawdopodobnie będą mieli zastrzeżenia do udzielenia ci dostępu, jeśli:

  • Nie masz żadnych aktualnych wtyczek (nie chcą, żebyś je podkręcał)
  • Wtyczka nadal działa z najnowszą wersją WordPress
  • Wtyczka jest bardzo popularna

3

Nie przejąłbym wtyczki, zrobiłbym rozwidlenie SVN i sam zacząłem konserwację wtyczki. W ten sposób wtyczka jest teraz twoja i jesteś odpowiedzialny za wszystko do przodu w początkowym rozwidleniu SVN.

Rozwiązywanie problemów ze starszymi wersjami (programista nie był dobry we wsparciu itp.) Prawdopodobnie nie jest najlepszym rozwiązaniem.


2

Jaki jest prawidłowy proces doprowadzenia starego lub prawdopodobnie porzuconego prądu do wtyczki?

Chociaż zawsze może się to zmienić w przyszłości (a niektóre zmiany są nieuniknione, teraz, gdy wydaje się, że społeczność zyskała troskę w kierunku oczyszczenia / ulepszenia repozytorium wtyczek), obecnie zalecanym podejściem jest rozwidlenie porzuconej wtyczki , tak aby możesz aktualizować / konserwować swój widelec.


Nie, to jest niepoprawne. Wysyłanie wiadomości e-mail plugins@wordpress.org jest właściwym podejściem. Forking to zły pomysł.
Otto

0

Jeśli nie możesz przejąć wtyczki i ostatecznie zdecydować się na „rozwidlenie” wtyczki, myślę, że to również dobre rozwiązanie. Myślę, że sposób, w jaki Hikari Category Permalinks rozwidlone z sCategory stanowi dobry przykład (przynajmniej uważam, że jako użytkownik wtyczki / webmaster wordpress, nie jestem programistą wtyczek).

http://wordpress.org/extend/plugins/hikari-category-permalink/

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.