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 300 witryn. Do budowy użyłem bibliotek, z których już od dłuższego czasu nie korzystam (m. in. Smarty, ADOdb). Architektura aplikacji też pozostawia wiele do życzenia. Oczywiście komercyjne aplickacje piszę całkiem inaczej! używając m. in. frameworków 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
- PHP 4.3.0 lub wyższy
- MySQL 4.1 lub wyższy
- mod_rewrite (moduł serwera Apache)
- 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
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
- wersja 1.2 (paczka tar.gz)
- wersja 1.2 (paczka zip)

