Cytat(Pilsener @ 28.05.2009, 09:58:48 )

Jak mamy ocenić aplikację, czy tym bardziej "koncepcję CMS'u
Dzieki za uwagi a chodzilo mi o ocene strony.
SowaCms jest oparty na nastepujacych zalozeniach:
0) Uzytkownik bez znajomosci html, css, js, php moze budowac i zmieniac dynamicznie web site.
0.1) Mozna go tego nauczyc w ciagu 1-2 godzin.
0.2) Web Site powinna miec profesjonalny wyglad.
0.3) Wyglad web site mozna zmienic przez zmiane stylu.
1) Buduje sie 3 poziomowa organizacje kontentu w postaci drzewa (PA)
- kategoria
- temat
- zakres
1.1) Dolacza sie do niej kontent obiekty (PA)
1.1.1) Dotychczas sa zaimplementowane nastepuajce kontent objekty (mozna implementowac nowe):
- Home
- Page
- Menu
- Story
- statyczne
- post
- galeria
- dokumenty
- module
- login, logoff, comments, poll, rss reader, rss list, ecommerce, etc ....
1.2) Kontent obiekty i ich organizuje zapamietuje sie w database
4) Budowanie kontent obiektow (PA)
4.1) Home
- wybor stylu
- dodanie opisow (logo, slogan)
- wybor main, header, footer menu
- wybor home page
4.2) Story
4.2.1) Post
- wybor stylu (default, popup, email, sidebar)
- wybor menu
- wybor linku
- wybor visibility
- dodanie opisu
- dodanie mediow (zdjecia, flash, video)
- mozliwosc automatycznego przeskalowania zdjecia aby dopasowac do rozmairu posta
4.2.2) Galeria
- wybor stylu
- wybor visibility
- wybor typu galeri(slide, rotate, scrolling, thumbnails)
- wybor rozmiaru zdjec w galeri wysokosc lub szerokosc
- upload zdjec (ich rozmiar bedzie dostosowany do wybranej wysokosci i szerokosci)
- dodanie opisu i linku do zdjecia
- mozliwosc zmiany szerokosci lub wysokosci wszystkich zdjec w galeri
4.2.3) Documenty
- dodanie opisu do dokumentu
- upload dokumentow
4.2.4) Module
- Konfiguracja
- wybranie wartosci zdefiniowanych atrybutow
4.3) Page
- wybor stylu
- wybor sidebar menu
- ewentualne dodanie autentykacji (uzytkownik, haslo) dostepu do strony
- dodawanie row
- dodawanie col (ustalenie szerokosci w %)
- dowanie story ( wybor z drzewa kontentu)
- dodanie row ( i mozliwa rekursja: col, story, ..... )
4.4) Menu
- dodanie tytulow (opis, typ)
- dodanie linkow (wybor z drzewa kontentu, lub zewnetrznego)
5) Budowanie stylu dla kontent obiektow
5.1) zaprojektowanie (wykonanie/skopiowanie/kupienie) css, images
5.2) napisanie (php) generatorow do kontent obiektow dla ustalonego stylu:
- Home -> generuje sie header php
- Page -> generuja sie php strony
- Story -> generuja sie html-e
6) Budowanie Module
- prezentacja (development - php)
- control (development - js)
- post/ajax serwisy (development - php)
Dostep do PA:
http://208.67.193.20/Cms/SowaCms/Index.phpPrezentacja Koncepcji (ERD)
http://208.67.193.20/Cms/SowaCms/page/1.1/67.php