Paxton
Banned User
Witajcie eace:
Jestem w trakcie pisania AAC, narazie nic nadzwyczajnego i chcialem sie was zapytac, co poza podstawowymi funkcjami chcielibyscie miec w takim systemie?
Nazwalem AAC "IDE ACC" potem moze jeszcze zmienie nazwe, zastosowalem jak na ten moment kilka ciekawych rozwiazan co pomoze w tworzenie systemu przez wiele osob i kazdy moze zarzucic cos od siebie.
Po pierwsze, system szablonow jest oparty o Smarty co pozwoli designerom tworzenie szablonow bez potrzeby uzycia jakiegokolwiek PHP, i tak mozecie uzywac szablonow opratych o tabelki, rowniez dopisalem system nadmieniania podstron przez szablon, np. jak wchodzisz na podstrone account a szablon ktory uzywasz dla wygladu potrzebuje inny rozklad strony, np. inne grafiki niz te zarzucone przez system, w folderze alternatives w folderze swojego szablonu mozesz stworzyc folder o nazwie account i pliki powiazane z akcjami, i zamiast strony account z systemu zaladuje sie twoja w ktorej mozesz poprzestawiac co tylko chcesz, wiec jesli ktos udostepni jakis szablon, instalacja jego to kwestia kilku sekund, i bedzie mogl wygladac dobrze nie wazne jaka podstronna.
Uzylem rowniez prostego 'MVC' to chyba jedyna sluszna nazwa na ten typ struktury. Wiec tak, technicznie Kontroler jest osobno, lecz Model i Widok sa razem co za tym idzie, pisanie dodatkow jest banalnie proste nawet dla kompletnego nowicjusza w PHP.
Kolejnym dodatkiem jest system Eventow taki jak w TFS tylko na stronie, nie jest jeszcze napisany ale na pewno bedzie, beda eventy typu przy starcie strony, na zakonczeniu itp itp, wiec dodajesz plik PHP do folderu np. onLoad i zostanie on wrzucony do strony przy starcie, proste.
AAC zostanie wydany w wersji kompletnie podstawowej, potem to juz sprawa uzytkownikow jak go poprowadza, pisanie modulow do niego jest banalnie proste, wiec z takich podstaw moze powstac naprawde wielki kombajn.
Dobra, dosc o tym bo nie o to tu chodzi, wrocmy do pytania.
Czekam na propozycje, jakie inne ciekawe rzeczy mozna dodac, i co zmienic w aktualnych.
Przepraszam za bledy, ale slownika w Chrome nie mam
Jestem w trakcie pisania AAC, narazie nic nadzwyczajnego i chcialem sie was zapytac, co poza podstawowymi funkcjami chcielibyscie miec w takim systemie?
Nazwalem AAC "IDE ACC" potem moze jeszcze zmienie nazwe, zastosowalem jak na ten moment kilka ciekawych rozwiazan co pomoze w tworzenie systemu przez wiele osob i kazdy moze zarzucic cos od siebie.
Po pierwsze, system szablonow jest oparty o Smarty co pozwoli designerom tworzenie szablonow bez potrzeby uzycia jakiegokolwiek PHP, i tak mozecie uzywac szablonow opratych o tabelki, rowniez dopisalem system nadmieniania podstron przez szablon, np. jak wchodzisz na podstrone account a szablon ktory uzywasz dla wygladu potrzebuje inny rozklad strony, np. inne grafiki niz te zarzucone przez system, w folderze alternatives w folderze swojego szablonu mozesz stworzyc folder o nazwie account i pliki powiazane z akcjami, i zamiast strony account z systemu zaladuje sie twoja w ktorej mozesz poprzestawiac co tylko chcesz, wiec jesli ktos udostepni jakis szablon, instalacja jego to kwestia kilku sekund, i bedzie mogl wygladac dobrze nie wazne jaka podstronna.
Uzylem rowniez prostego 'MVC' to chyba jedyna sluszna nazwa na ten typ struktury. Wiec tak, technicznie Kontroler jest osobno, lecz Model i Widok sa razem co za tym idzie, pisanie dodatkow jest banalnie proste nawet dla kompletnego nowicjusza w PHP.
Kolejnym dodatkiem jest system Eventow taki jak w TFS tylko na stronie, nie jest jeszcze napisany ale na pewno bedzie, beda eventy typu przy starcie strony, na zakonczeniu itp itp, wiec dodajesz plik PHP do folderu np. onLoad i zostanie on wrzucony do strony przy starcie, proste.
AAC zostanie wydany w wersji kompletnie podstawowej, potem to juz sprawa uzytkownikow jak go poprowadza, pisanie modulow do niego jest banalnie proste, wiec z takich podstaw moze powstac naprawde wielki kombajn.
Dobra, dosc o tym bo nie o to tu chodzi, wrocmy do pytania.
Czekam na propozycje, jakie inne ciekawe rzeczy mozna dodac, i co zmienic w aktualnych.
Przepraszam za bledy, ale slownika w Chrome nie mam