Home  .  difer  .  Logowanie klientów
strona główna strona główna


O systemie

Ogólnie

Difer Magellan to prosty, wydajny i bezpieczny silnik serwisów internetowych, systemów zarządzania treścią lub innych, dowolnych aplikacji sieciowych. Charakteryzuje się elastyczną i modułową architekturą z silnie zarysowaną techniką komunikacji, kontroli i rozbudowy.
System można określić mianem systemu CMF (Content Management Framework), czyli mianem podstawy udostępniającej mechanizmy budowy aplikacji sieciowych różnego typu, zwłaszcza systemów zarządzania treścią (CMS).


Frameworki i rozproszenie

W chwili obecnej system jest frameworkiem - fundamentem budowy witryn i wortali specjalizowanych. Jedna witryna lub jeden wortal stanowią pojedynczą instancję systemu, składającą się z silnika, modułów i szablonów. Są to instancje instalowane i uruchamiane u klientów. Istnieje także jedna specjalna instancja (http://admin.difer.net), będąca centralą zarządzania pozostałymi instancjami pracującymi w internecie.
Klient po instalacji serwisu / aplikacji otrzymuje swój login i hasło do instancji centralnej i to z niej administruje swoją stroną / wortalem. W zależności od potrzeb i konstrukcji aplikacji moduły administracyjne mogą zostać umieszczone na tej samej instancji klienta zamiast w instancji centrali.


Architektura rozproszenia



Komunikacja

Elastyczność architektury umożliwia tworzenie w razie konieczności większej ilości central zarządzania. Każda instancja jest w stanie pełnić funkcję centrali i zarządzać dowolną inną instancją lub sama sobą. Wszystko zależy tylko od dodanych modułów (centrala posiada moduły zarządzania innymi, klienci mają dodane moduły prezentacji).
Komunikacja pomiędzy instancjami odbywa się za pomocą opracowanego na potrzeby systemu protokołu opartego o standard SOAP i XML-RPC, dzięki czemu system stał się wyjątkowo uniwersalny i skalowalny.


Historia

Początkowo system był opracowywany jako prosty, specjalizowany CMS do obsługi niewielkich stron prywatnych. Z czasem jednak (wraz z rozwojem technologii internetowych oraz zapotrzebowania rynku) następowała stopniowa zmiana w kierunku oprogramowania służacego do tworzenia i obsługi wysokoobciążalnych wortali internetowych. W takiej roli system spełniał (i spełnia) się bardzo dobrze.
Wersje 1,2,3 były prostymi panelami zarządzania zawartością strony. W wersjach 4 i 5 panele administracyjne również były umieszczone wewnątrz serwisu, na serwerze klienta, ale zarządzanie kodem (generowanie kodu PHP/HTML stron) odbywało się ze zdalnej centrali (gotowe oskryptowanie trafiało do serwisu [na wzór skompilowaych szablonów SMARTY]). Aktualna wersja - 6 - dzięki opacowaniu uniwersalnego protkołu komunikacji przewiduje bezpośrednią kontrolę nad całym contentem serwisu, łącznie z bazą danych, systemem plików i kodem z dowolnej instancji centrali zamieszczonej poza serwisem. W odożnieniu od wersji 4 i 5 zrezygnowano z przesyłania skompilowanego kodu, przesył ma już tylko miejsce w przypadku aktualizacji silnika, instalacji, zdalnej naprawy lub replikacji.



v: 6.0.80 | © 2002-2007  difer.net  |  difer Magellan 6.0.80