tipWitaj w systemie FineCMS!

Prezentuję tu jeden z moich ostatnich projektów - System Zarządzania Treścią, czyli tzw. CMS (Content Management System). Jest to system przeznaczony do zarządzania stroną internetową z poziomu przeglądarki. Prace nad projektem trwały od sierpnia do grudnia 2014 roku. Zastosowałem w nim następujące technologie: PHP, MySQL (PDO), HTML5, CSS, JavaScript, jQuery, AJAX, Bootstrap 3 oraz Chart.js. Tej ostatniej użyłem do prezentacji graficznej licznika odsłon.

tipSkąd nazwa FineCMS?

Ponieważ jest to prosty, szybki, przyjazny dla użytkownika, a więc "fajny" CMS, oparty na autorskim frameworku w architekturze MVC (Model - View - Controller), w której zadania operacji na danych (model), przygotowania i prezentacji stron (widok) oraz sterowanie przepływem i logika aplikacji (kontroler) są od siebie odseparowane. Dzięki takiej budowie ułatwione jest utrzymanie i rozwój aplikacji. Dołączanie kolejnych funkcjonalności jest dziecinnie proste i polega na dodaniu trzech klas - po jednej na każdą warstwę - oraz oczywiście wypełnieniu ich właściwym do zaplanowanych zadań kodem.

tipCzym się wyróżnia?

System FineCMS służy do szybkiego stawiania stron www, ich łatwej rozbudowy i aktualizacji. Wyróżnia się wyjątkową prostotą i szybkością działania. Obsługa jest łatwa, intuicyjna i przyjemna. Podobnie jak w przypadku innych produktów tej klasy, możliwości systemu obejmują takie funkcje, jak tworzenie podstron, dynamiczne zarządzanie nawigacją strony, własna galeria zdjęć, system zarządzania kontami użytkowników oraz ich prawami dostępu do zasobów serwisu, czy wreszcie formularz kontaktowy wraz z systemem zarządzania nadesłanymi wiadomościami, wyszukiwarka artykułów, a nawet system raportowania różnych aspektów działania strony, np. śledzenie odwiedzin.

tipDlaczego właśnie FineCMS?

Wybór systemu FineCMS jako platformy dla swojej strony internetowej to doskonała decyzja. Użytkownicy, którzy stale rozbudowują lub aktualizują własne strony, z pewnością już od pierwszego momentu odczują satysfakcję i komfort pracy z systemem. Jego prostota i minimalizm interfejsu stanowią ogromną zaletę, ponieważ nie ma tu niepotrzebnych, nigdy nie używanych funkcji, zaś nauka obsługi trwa praktycznie parę minut. Wystarczy tylko spojrzeć na przykładowe ekrany funkcji administracyjnych. Wszystko jest tu proste i przejrzyste.

"Przede wszystkim minimalizm i prostota, ale również estetyka, dokładność i dbałość o szczegóły." - Autor

tipAtak na stronę

W dniu 13 maja 2015 r. miała miejsce próba włamania na stronę. Atak polegał na przeprowadzeniu szeregu spreparowanych requestów typu GET (odpowiednich wywołań URL) oraz POST (przy użyciu formularzy logowania, szukania i kontaktowego). Wszystkie requesty zostały zarejestrowane. Atak nastąpił z adresu IP: 185.59.44.188. Próba była nieudana. Strona okazała się dobrze zabezpieczona. A więc praktyczny test zabezpieczeń zdany! :)