Angular CMS - Styles Angular CMS - Admin Panel Angular CMS - Categories Angular CMS - Images Angular CMS - Pages Angular CMS - Settings Angular CMS - Users Angular CMS - Visitors Angular CMS - User Rights Angular CMS - Access Control List Angular CMS - Charts Angular CMS - JavaScripts

Projekt AngularCMS

Prezentuję tu mój najnowszy projekt - AngularCMS. Jest to aplikacja webowa napisana w Angularze, a więc głównie w języku JavaScript. Aplikacja zawiera typowe dla systemów CMS funkcje zarządzania stroną - dodawanie i edycja postów, zdjęć, zarządzanie kontami użytkowników, kontrola dostępu do zasobów, raportowanie aktywności strony. Kod aplikacji znajduje się na GitHubie.

Skąd nazwa AngularCMS?

Ponieważ jest to system CMS zbudowany na frameworku AngularJS. Ten z kolei jest oparty na języku JavaScript, co oznacza, że logika aplikacji leży po stronie klienta (przeglądarki), czyli na "frontendzie". Bardzo istotną cechą tego frameworka jest to, że napisana w nim aplikacja działa jako tzw. aplikacja jednostronna (Single Page Application). Polega to na tym, że pokazywanie różnych aspektów serwisu (np. podstron) odbywa się poprzez ładowanie właściwej treści w odpowiednie miejsca niezmiennego szablonu, bez konieczności pobierania całej strony (wraz z nagłówkiem, elementami menu czy stopką).

Czym się wyróżnia?

Prezentowany tu projekt jest systemem, który służy do szybkiego stawiania stron internetowych, ich łatwej rozbudowy i aktualizacji. Wyróżnia się wyjątkową prostotą i szybkością działania, którą osiągnięto dzięki zastosowaniu technologii Single Page Application. Obsługa systemu jest niezwykle intuicyjna i przyjemna. Podobnie jak w przypadku innych produktów tej klasy, możliwości mojego systemu obejmują takie funkcje, jak tworzenie dowolnej ilości podstron, dynamiczne zarządzanie nawigacją strony (główne linki strony), budowanie własnej galerii zdjęć, system zarządzania kontami użytkowników oraz ich prawami dostępu do zasobów serwisu, rejestracja kont użytkowników, wyszukiwarka artykułów, czy wreszcie formularz kontaktowy wraz z systemem zarządzania nadesłanymi wiadomościami, a nawet system raportowania różnych aspektów działania strony, np. śledzenie odwiedzin. System jest prosty, wręcz minimalistyczny, co stanowi ogromną zaletę, ponieważ nie ma tu niepotrzebnych, nigdy nie używanych funkcji, zaś nauka obsługi trwa praktycznie parę chwil.

page statistics

Page statistics