Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zasady pisania na forum Pro

Tematy na forum Pro mogą zakładać jedynie moderatorzy. W otwartych tematach może pisać każdy, kto ma coś fachowego do powiedzenia. Wszystkie posty nie wnoszące nic do tematu będą natychmiast usuwane, a ich autorzy dostaną ostrzeżenie.
Jeśli uważasz, że jakiś temat jest warty dyskusji na tym forum, zgłoś go w temacie Propozycje.

> Aplikacje PHP - Pluginy
Vengeance
post
Post #41





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witajcie,

Były już długie dyskusje o MVC, jeszcze dłuższe o budowie jądra...
Proponuje by rozpocząc dyskusje na temat, jak w naszej aplikacji umożliwić programiście piasnie dowolnych rozszerzeń. Chodzi mi o Pluginy.

Niektóre skrypty (phpBB) rozwiązują to na zasadzie zwykłej edycji kodu,
inne (WordPress) udostępniają specjalne API. Jak Wy widzicie budowe takiego systemu?

Powiesz szczerze, że nigdy nad takim czymś nie myślałem i nie robiłem nic w tym rodzaju więc w pierwszym poscie nie opisze swojego sposobu, bo go po prostu nie mam. Licze na Waszą inwencję i na to iż temat się przyjmie :]

Czyli podsumowując:
Jak stworzyć dobre API dla Pluginów.
Go to the top of the page
+Quote Post

Posty w temacie
- Vengeance   Aplikacje PHP - Pluginy   9.08.2005, 12:42:33
- - Zeman   To ja też wtrące swoje 0,03 PLN. Na początek napi...   4.04.2007, 13:12:58
- - Athlan   CytatAle natłukłem tekstu, ciekawe czy komuś będzi...   6.04.2007, 08:34:47
- - Zeman   Cytat(Athlan @ 6.04.2007, 09:34:47 ) ...   6.04.2007, 10:53:11
- - faster   CytatTylko czy ktoś to będzie czytał... Witam, .....   15.04.2007, 22:44:14
- - Zeman   Cytat(faster @ 15.04.2007, 23:44:14 )...   15.04.2007, 23:18:06
- - yaotzin   Witam nie przeczytałem wszystkich postów bo nie ma...   3.05.2007, 20:44:09
- - Kasjan   witam, przepraszam ze odkopuje stare tematy, ale t...   14.10.2007, 18:05:10
- - NuLL   A co jesli chcesz operowac na jakis danych zawarty...   14.10.2007, 18:23:20
|- - Kasjan   Cytat(NuLL @ 14.10.2007, 18:23:20 ) A...   14.10.2007, 22:23:11
- - LBO   W większości przypadków wystarczają filtry, popart...   14.10.2007, 18:41:39
- - NuLL   Filtry ? To ja myslalem ze filtry sluza do czego i...   14.10.2007, 18:45:55
- - LBO   Nie czepiaj się, chodziło mi o powszechną implemen...   14.10.2007, 18:49:50
- - Cysiaczek   Z mojego punktu widzenia to sa po prostu akcje prz...   15.10.2007, 07:48:05
- - gamecreator   Najpierw trzeba by jedną rzecz doprecyzować: Są wt...   6.11.2007, 01:09:33
- - deirathe   skoro mowa o rozszerzeniach to czy widzicie jakieś...   20.11.2007, 15:58:49
- - splatch   Pokusiłem się o wklepanie odrobiny kodu....   20.11.2007, 22:07:10
- - Babcia@Stefa   Moje rozwiązanie jest takie: Archiwum (np. rar, z...   5.03.2008, 12:17:15
- - NuLL   @splatch - myslisz ze daloby sie to wykorzystac w ...   7.03.2008, 16:37:31
- - specialplan   Podepne sie, by nie zakladac nowego tematu. Od ja...   11.03.2008, 16:52:28
- - carbolymer   Jakiś czas temu naskrobałem sobie nawet dobry plug...   11.03.2008, 23:30:17
- - Sedziwoj   @specialplan A dlaczego interfejsu plugin'u ni...   12.03.2008, 09:56:37
- - specialplan   Klasa dziedziczaca po ReflectionClass sluzy jedyni...   12.03.2008, 10:19:59
- - LBO   Framework FLOW3 (który będzie służy...   13.03.2008, 16:27:13
|- - tuner   Cytat(LBO @ 13.03.2008, 15:27:13 ) Fr...   19.01.2010, 14:17:31
- - tmgryf   Troszke bardzo odkopię Może zle to wszystko zroz...   25.08.2009, 12:25:29
- - wlamywacz   Witam! Chciałbym zasięgnąć waszej rady odnośn...   25.01.2010, 12:57:44
- - marcio   CytatPoza tym myślę nad wprowadzeniem kolejki, dzi...   25.01.2010, 19:00:32
- - wlamywacz   Kolejka po to gdyż autoryzacja, logowanie itp. będ...   25.01.2010, 19:23:20
- - marcio   Moze ktos wytlumaczy jaka jest roznica pomiedzy ko...   26.01.2010, 00:13:18
|- - XianN   Cytat(marcio @ 26.01.2010, 00:13:18 )...   26.01.2010, 11:57:39
- - marcio   Musialbym to widziec w praktyce bo tak zabardzo ni...   26.01.2010, 13:55:07
- - wlamywacz   W serwisie istnieje akcja X oraz plugin Y,Z. Plugi...   26.01.2010, 15:23:39
- - marcio   EDIT: Zle zrozumialem o ta kolejke chodzi o to: ht...   26.01.2010, 15:44:43
- - Ormin   Wzorzec obserwatora i wszystko jasne   28.02.2010, 21:39:07
- - eai   Temat, pluginów zależy od struktury systemu do któ...   24.03.2010, 11:04:13
- - paxton   Cos takiego jest sprytne, moze nie jest to porzadn...   25.03.2010, 23:52:48
- - Psychopath   Ja robię to nieco inaczej. Dodatki dzielę na ...   11.04.2010, 16:35:33
- - marcio   Witam czy ktos z was na dzien dzisiejszy zaimpleme...   22.03.2012, 14:47:38
- - hind   Dla kazdego pluginu wydzieliłbym przestrzeń danych...   23.03.2012, 11:03:26
- - marcio   CytatDla kazdego pluginu wydzieliłbym przestrzeń d...   23.03.2012, 13:52:06
- - mrWodoo   generalnie pluginy opiera się na tzw hookach (tak ...   7.09.2012, 16:40:20
- - marcio   Hooki/Eventy uzywam do innych czynnosci, choc np 4...   8.09.2012, 15:13:32
- - mrWodoo   Chętnie bym zobaczył   8.09.2012, 17:56:42
- - marcio   Poczekaj jeszcze miesiac, postaram sie dokonczyc p...   14.09.2012, 23:43:31
- - mrWodoo   a jak wpływać na metody klas, np załóżmy, że mamy ...   9.09.2013, 15:11:36
- - hind   @mrWodoo: to chyba tylko przez hooki, i przed wrzu...   16.09.2013, 10:10:42
- - Crozin   @mrWodoo: Zdarzenia i jakiś sensowny event dispatc...   16.09.2013, 11:31:38


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.09.2026 - 17:45