3wymiar Framework

Napisany przeze mnie Framework odpowiada za dynamiczne generowanie stron html. Obiektowo przekazywana zawartość pozwala na dowolną modyfikację zwracanej strony, składającej się z określonych komponentów, modułów oraz szablonu.

Do każdego komponentu, modułu i szablonu możemy podpiąć dowolne pliki CSS i JavaScript.
Dzięki możliwości zmiany szablonu możemy łatwo generować kontent strony i przekazywać poprzez AJAX lub zwracać w dowolnym formacie zmiennych np. JSON lub XML.

Każdy komponent może żyć własnym życiem lub czerpać z innych komponentów poprzez moduły lub z wczytanego szablonu. Daje nam to możliwość dowolnego krzyżowania wartości bez potrzeby powielania pracy.

Wczytywanie tylko wykorzystywanych elementów sprawia, że każda serwowana strona będzie wczytywała się szybko i będzie generowała minimalne obciążenie dla transferu i procesora.

Elastyczność języka PHP oraz fakt, że wykonuje się całkowicie po stronie serwera pozwala na używanie mojego frameworka jako architektury dla każdego systemu, który jest online.

Zalety

  • CMS
    Daje to możliwość pełnego zarządzania zawartością przy dowolnej konstrukcji dostępu użytkowników, np. tylko admin lub admin, sklep, handlowiec.
     
  • Wsparcie wielu języków
    Tłumaczenia mogą być dodawane przez CMS lub pliki. Pełnie wsparcie dla tłumacza Google Translator.
     
  • Skórkowalność
    Każda serwowana strona może zawierać dowolny zestaw plików JS i CSS. Istnieje możliwość dynamicznej zmiany skórki szablonu.
     
  • Otwartość
    Mój framework łatwo zintegrować z innym systemem lub biblioteką programistyczną taką jak jQuery, jQuery UI czy bootstrap.
    Napisałem klasy odpowiadające za komunikację poprzez SOAP oraz umożliwiające wymianę danych JSON lub XML.
    Framework może generować dowolną treść interpretowaną przez urządzenie - przeglądarkę, urządzenie mobilne, jako aplikacja pod serwis zewnętrzny jak Facebook lub plugin dla frameworka jak Wordpress.
     
Aktualna wersja 3.2

Komponenty

zarządzanie użytkownikami
kategorię i produkty
galeria
filmoteka
forum
aktualności
sklep
obsługa zamówień
płatności online
wyszukiwarka
obsługa eventów
wystawianie faktur
newsletter
konkurs, sonda, ankieta, badanie

Elementy CMS

edytor WYSIWYG
dodawanie i zmienienie
kasowanie i blokowanie
wyszukiwanie
sortowanie
składanie
weryfikowanie i autoryzowanie
historia zmian
statystki

Elementem może być dowolna rzecz: produkt, aukcja, podstrona, artykuł, wiadomość, wpis użytkownika, etc