WSPARCIE TECHNICZNE

Konfiguracja serwera wymagana do uruchomienia systemu CMS ABDEO.

Wymagania techniczne do uruchomienia systemu ABDEO na własnej infrastrukturze serwerowej. System ABDEO jest systemem wykonanym w języku PHP, przy użyciu frameworka CakePHP.

01.12.2020 Mateusz Sychowski Mateusz Sychowski

System CMS ABDEO™ to dedykowana platforma zarządzania treścią, rozwijana od 2017 roku przez zespół ALFA BRAVO. Skoncentrowani na bezpieczeństwie, wydajności i elastyczności, dostarczamy rozwiązanie, które doskonale wpasowuje się w specyficzne potrzeby małych, średnich i dużych firm. Sytem oferuje pełną kontrolę nad treścią oraz funkcjonalnościami strony internetowej.

Technologia

ABDEO™ został zbudowany w oparciu o sprawdzone technologie, aby zapewnić maksymalną wydajność i skalowalność. Używamy frameworku CakePHP i języka PHP, które obsługują logikę systemu po stronie serwera. Wykorzystujemy różnorodne silniki baz danych (MySQL, MariaDB, PostgreSQL, MSSQL itp.), a także HTML, CSS, JavaScript dla front-endu. Dzięki tym technologiom jesteśmy w stanie oferować bogatą gamę funkcji przy zachowaniu wysokiej jakości kodu i bezpieczeństwa.

Na potrzeby zarządzania wydajnością stosujemy rozwiązania Memcache oraz Redis a także usługi CDN takie jak Cloudflare w celu obsługi zasobów statycznych z sieci globalnej, poprawiając czas ładowania i odpornosć systemu na ataki.

Do zarządzania i kontroli wersji wykorzystujemy oprogramowanie GIT a do do konteneryzacji oraz łatwiejszego wdrażania i skalowania używamy Dockera.

Ten stos technologiczny zapewnia skalowalny, solidny i konfigurowalny ekosystem, umożliwiając firmom zaspokajanie potrzeb klientów przy jednoczesnym zachowaniu wysokiej wydajności i niezawodności.

Bezpieczeństwo

W ramach naszego zaangażowania w zapewnienie najwyższego poziomu bezpieczeństwa systemu ABDEO™, wdrożyliśmy zaawansowane procedury zabezpieczające. Regularnie poddajemy go szczegółowym testom, co pozwala nam na ciągłe weryfikowanie jego odporności na szeroką gamę zagrożeń i ataków. Ponadto, aktywnie monitorujemy najnowsze informacje dotyczące podatności systemów i w odpowiedzi na identyfikowane potrzeby, opracowujemy i wdrażamy stosowne aktualizacje bezpieczeństwa.

Ochrona Danych Osobowych

Bezpieczeństwo systemu jest jednym z naszych najważniejszych priorytetów natomiast równie ważna jest dla nas ochrona danych osobowych. System ABDEO™ jest zgodny z obowiązującymi standardami i przepisami, w tym z RODO (GDPR). Nie zbieramy nadmiarowej ilości danych osobowych i stosujemy wysokie standardy bezpieczeństwa przy ich przechowywaniu i przetwarzaniu.

Zarządzanie Cookies

ABDEO™ posiada wbudowany moduł zarządzania cookies, co daje użytkownikom możliwość określenia, na jakie pliki cookies się zgadzają. Ta funkcja zwiększa transparentność i daje użytkownikom większą kontrolę nad własnymi danymi.

Przetwarzanie Danych w Kontekście Korporacyjnym

W kontekście korporacyjnym, system ABDEO™ zbiera wyłącznie podstawowe dane osobowe, takie jak imię i nazwisko oraz adres e-mail pracownika firmy, wyłącznie w celu założenia konta użytkownika w panelu CMS i umożliwienia zarządzania stroną. Nie zbieramy innych danych osobowych, co jest zgodne z naszą polityką minimalizacji danych i zasadami RODO (GDPR). 

Wymagania konfiguracyjne serwera do uruchomienia ABDEO™ 

Aby uruchomić system ABDEO™ na własnym serwerze nie wymagane są żadne niestandardowe funkcjonalności czy uprawnienia. Do uruchomienia serwisu wystarcza standardowy hosting PHP dostępny praktycznie u każdego dostawcy tego typu usługi.

Jeżeli potrzebujesz pomocy w dobraniu hostingu - skontaktuj się z nami - możesz również skorzystać z naszej usługi wsparcia (w tym hostingu) lub pomożemy Tobie dobrać ofertę u wskazanego dostawcy.


ABDEO CMS - jakie ustawienia serwera przyjąć

Warto skorzystać z usługi wsparcia jeżeli nie jesteś w posiadaniu własnej infrastruktury serwerowej. To nie tylko hosting ale również wsparcie techniczne, całodobowy monitoring, priorytetowa pomoc specjalistów z różnych dziedzin (w tym projektantów grafiki czy copywriterów) oraz spokój, że Twój serwis jest pod opieką specjalistów będących zawsze na bieżąco. Aby uruchomić serwer obsługujący system ABDEO™ tak kształtują się podstawowe parametry które musi on spełniać:


  • 1 Serwer HTTP:
    Zalecany: Apache

    Obsługiwane również: nginx, Microsoft IIS
  • 2 Wersja PHP:
    7.4 oraz 8.x

  • 3 Wymagane rozszerzenia:
    mbstring
    intl
    simplexml
    pdo
  • 4 Obsługiwane silniki bazy danych:
    Zalecane: MySQL (5.5 lub nowsza)

    Obsługiwane również:
    Maria DB (5.5), PostgreSQL, MS SQL (2008 lub nowsza)


Istotną kwestią w przygotowywaniu konfiguracji mogą być kwestie praw do plików. W standardowych konfiguracjach serwerów WWW takie problemy nie występują, niemniej jeżeli używane są niestandardowe ustawienia proszę pamiętać aby użytkownik serwera WWW miał prawo zapisu dla katalogów tmp oraz logs wraz z ich podkatalogami.

Jedyną niestandardową funkcjonalnością która nie jest wspierana przez wszystkie hostingi a jest zalecana, zwłaszcza dla większych serwisów, są zaawansowane mechanizmy cache.

Cache to pamięć podręczna w której zapisywane są najczęściej wykorzystywane elementy strony dzięki czemu serwis może działać znacznie szybciej (zwłaszcza dla użytkownika końcowego).

Masz pytania?
Chętnie pomożemy!

img-fluid +48 58 585 90 70
Napisz do nas

System w podstawowej konfiguracji korzysta z cache opartego o pliki zapisywane lokalnie. Jest to metoda która sprawdza się dla mniejszych serwisów ale ma ona ograniczone możliwości. Znacznie bardziej zaawansowane mechanizmy takie jak Redis oraz Memcached - dają znacząco lepsze rezultaty ale wymagają serwerów obsługujących wskazane technologie. 

Skontaktuj się z nami jeżeli korzystasz z serwisu ABDEO™ i chciałbyś włączyć taką funkcjonalność.

Licencja na oprogramowanie ABDEO™ znajduje się pod tym adresem.

Autor porady
Zaprawiony w rynkowych bojach, solidny i rzetelny w ALFA BRAVO jest odpowiedzialny na skrupulatne testy oprogramowania. Detektyw, który na czynniki pierwsze rozkłada każdy przypadek testowy i zamyka błędy w klatce. :)
Facebook
Linkedin
Behance