Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Wspólny standard pisania pluginów

Witam,
Jako że męczę się z zachłannością pluginu na kolorowe nicki postanowiłem napisać tutaj propozycję ustandaryzowania kilku rzeczy.
Sam projekt ma za zadanie poprawić kompatybilność pluginów osób, które postanowią stosować się do zaleceń tego nieoficjalnego standardu nie wpływając zbytnio na wydajność.

Jeżeli macie jakieś sugestie piszcie śmiało.

Ja ze swojej strony podam pierwszy projekt, który mam nadzieję będzie użyteczny.


System strażników
Zmienne byłyby wstawiane podobnie jak bloki w twigu.
Cytat:Przykład 1.1
<p>
    <span>
        {+NAME-OF-PLUGIN+}Zmienna1|Zmienna2|Zmienna3{+ENDofBLOCK+}
        Lorem Ipsum
    </span>
</p>

Zmienne z bloków nie mogą być o wartości {+ENDofBLOCK+} jednak dzięki bloku  {+.*?+} nie były by naruszane przez inne pluginy stosujące się do tego standardu.
Kiedy ma znaczenie stosowanie tego sposobu zapisu? Gdy np wpływamy na zmienne, które może wykorzystywać inny plugin. Dzięki temu zabiegowi możemy bez problemu używać zmiennych mybb bez obawy że inny kompatybilny plugin coś w nich zmienni. Może być to przydatne np przy wstawianiu zmiennych w szablon w miejscu zmiennej mybb.

Pozdrawiam

LastPosterAvatarLight - dyskusja o pluginie

No to zaczynamy kolejną aktualizację
Co czeka nas tym razem?
  • rozbudowa i poprawa systemu stylowania
  • krótszy sposób zapisu haczyka w szablonie(to coś ala zmienna)
  • stylowanie grup
  • zmiany w działaniu niezauważalne przez użytkownika
Więc jak widać nic szczególnego



Minęły 3 miechy od ostatniej aktualizacji pluginu; do pełnego numerka zostało dwie aktualizacje, czas coś zmienić.
Więc tak, w przeciągu 3 tygodni powinienem zacząć prace nad wersją 0.9
A to jest to chcę aby wprowadzała/zmieniała:
  • zasada działania się zmieni, co powinno znacząco wpłynąć na wydajność
  • poprawiony będzie "wstawiacz" zmiennych(będzie bardziej uniwersalny, będzie działać przy pozmienianych szablonach)
  • usunięty zostanie problem z pluginem na kolorowe nicki
  • rozwinięcie pluginu na dwie gałęzie(jedna będzie wspierać stare php, druga php7)
  • nowy system stylowania awatarków(dający możliwość zmiany wyglądu nawet przez ludzi nie obeznanych w html i css.
  • niestandardowy wygląd ustawień(jak się uda to zrobię podgląd zmian)
  • ewentualnie jeszcze podgląd profilu
Proszę o wasze opinie i pomysły.

Myślałem też nad zmianą nazwy, tylko nie wiem na jaką :p

Dyskusje nad Strict Mod

Witam, w tym temacie poruszam na temat strict mode.
Są jakieś inne sposoby wyłączenia, bo od 3 miesięcy błagam, żeby zmienił strict mode na ich serwerze. Niektóre pluginy mi działają, a niektóre nie, a mam na myśli TopStats 1.4 i inne pluginy AntiProxy, Tabela Serwerów :C

Adres hostingu:
www.blue-net.pl