Fork me on GitHub Fork me on GitHub
XOOPS 2.6.0 Service Manager - Modu艂y - Wiadomo艣c

XOOPS 2.6.0 Service Manager

Posted by mamba on 24-05-2014 (3634 reads)
W XOOPS 2.6.0 Alfa 2, niekt贸re us艂ugi, kt贸re tradycyjnie by艂y cz臋艣ci膮 Core, zosta艂y rozdzielono na modu艂y . Kilka przyk艂ad贸w: avatary, komentarze i zg艂oszenia

To podej艣cie pomog艂o nam osi膮gn膮膰 pewne znacz膮ce korzy艣ci :

? Modu艂y mog膮 by膰 aktualizowane niezale偶nie od innych.
? Modu艂y mog膮 mie膰 prywatne zasoby, takie jak szablony, konfiguracje, strony obs艂ugi.
? Modu艂y mog膮 by膰 pomini臋te, je艣li nie s膮 potrzebne , oszcz臋dzaj膮c zasoby systemu.

Ale istniej膮 potencjalne korzy艣ci, kt贸re nie zosta艂y zrealizowane:

? Modu艂y serwisowe nie by艂y 艂atwo zast膮pione przez alternatywne implementacje
? Referencje u偶ywaj膮ce zakodowanege nazwy modu艂贸w komplikowa艂y ca艂y system

Dlatego w XOOPS 2.6.0 Alfa 3 wprowadzimy tzw. "Service Manager" komponent :

? Us艂ugi s膮 znajdowane po imieniu, a nie po dostawcy us艂ug
? Interfejs us艂ug jest stworzony na podstawie umowy
? Service Manager odpowiada przekazuj膮c znormalizowany obiekt odpowiedzi , kt贸ry zawiera wynik, status i komunikaty
? Wywo艂anie funkcji opiera si臋 na dobrze znanym interfejs
? Aktualny dostawca us艂ugi nie ma znaczenia, dla wywo艂uj膮cej funkcji
? Nie ma potrzeby aby sprawdza膰 czy dany modu艂 ekzystuje

Richard Griffith, nasz Core Team leader, stworzy艂 prezentacj臋, aby pokaza膰, jak XOOPS 2.6.0 wdro偶y Service Manager i jak go u偶ywa膰 . Mo偶na zobaczy膰 t臋 prezentacj臋 na SlideShare:



XOOPS 2.6.0 jest obecnie w fazie rozwoju, jako pre-Alpha 3.

Prosz臋 odwiedzi膰 nasz膮 stron臋 na GitHub i pom贸c nam w dalszym rozwoju XOOPS.
Printer Friendly Page Send this Story to a Friend Create a PDF from the article
The comments are owned by the author. We aren't responsible for their content.