Jakiś czas temu świat usłyszał o technice AJAX, czyli asynchronicznym łączeniu JavaScript i XML'a, pozwalającej pisać jeszcze bardziej interaktywne aplikacje. Rozpoczął się nowy trend. Dzisiaj większość popularnych serwisów korzysta z AJAX'u w celu zmniejeszenia wykorzystania serwera oraz poprawienia funkcjonalności. Chcąc nauczyć się wspomnianej techniki oraz JavaScript postanowiłem napisać prosty system do zarządzania opisami do komunikatorów. Projekt jest ani ambitny, ani w żaden sposób skomplikowany - służył mi wyłącznie w celach edykacyjnych. Jeśli chodzi o stronę techniczną, to głównie zależało mi na tym, aby system działał, a nie na tym jak jest napisany - nie planowałem go udostępniać w Internecie, ale pomyślałem, że niektórym osobom może się przydać. I faktycznie, od chwili gdy skończyłem pisać skrypt (dawno, dawno temu ;-)) cieszy się niesłabnącą popularnością - działa na nim już ponad 400 witryn. Do budowy użyłem bibliotek, z których już od dawna nie korzystam (m. in. Smarty, ADOdb). Architektura aplikacji też pozostawia wiele do życzenia. Oczywiście aktualnie aplikacje piszę całkiem inaczej! używając m. in. frameworków Symfony, CakePHP lub PRADO.


Dostępne moduły / możliwości

  • wbudowany instalator
  • zarządzanie całą witryną przez rozbudowany panel admina
  • dodawanie/edycja/usuwanie kategorii, linków, newsów, opisów, opisów pionowych, łańcuszków
  • dynamiczna zmiana skórek (system oparty o szablony)
  • generowanie własnych podstron
  • import opisów w plikach .gad
  • live search - wyszukiwanie bez odświerzania strony
  • głosowanie na opisy
  • wyświetlanie reklam - billboard, bannery, buttony, linki pozycjonujące pod stopką
  • subskrypcja do użytkowników
  • edytor WYSIWYG dla newsów oraz subskryptcji

Wymagania

  • po stronie sewera:
      PHP 4.3.0 lub wyższy
      MySQL 4.1 lub wyższy
      mod_rewrite (moduł serwera Apache)
  • po stronie klienta:
      włączona obsługa cookies
      Internet Explorer - 5.0 lub wyższy
      Mozilla - 1.0 lub wyższa (oraz inne przeglądarki oparte na Gecko np. Firefox)
      Apple Safari - 1.2 lub wyższy
      Opera - 7.60 lub wyższa

Przekonaj się o możliwościach skryptu

1) Wejdź na http://www2.omeck.net/ggcms/
2) Kliknij w napis ‘Powered by‘
3) Podaj hasło ‘admin‘


Screeny

Poniżej przedstawiam screeny panelu administracji.


Tipsy

Chcesz szybko dostać się do panelu administracji ze strony głównej? Kliknij w napis "Powered by" w stopce

Pobierz GGCMS