![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
Więc na początek powiem tak, niedaje w tym temacie punktów za odpowiedzi.
Pytanie brzmi Cms jest to system portalowy, a więc jak napisać dobry Cms w wykorzystaniu Smarty i ADoDB i baza danych. Co czeba umieć żeby napisać dobry zaawansowany cms z czego powinniem się składać. Jakie powinień mieć zabezpieczenia. :wink: -------------------- „Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.” Jan Paweł II |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Dobry system posrtalowy wcale nie musi sie składać ze Smarty i AdoDB. To tylko ułatwia. Przecież są to takie same skrypty jak wszystkie inne
![]() A co trzeba umieć... Oczywiście jezyk w którym chcesz go napisać (php, perl) bazę danych(mysql, pgsql) no i mieć ciekawe pomysły. Bo nawet miając ogromną wiedzę nt. tego co wyżej wymieniłem bez oryginalnych pomysłów na nie wiele ci sie to zda. Kolekcja tego typu skryptow jest naprawde duża. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
Nio ale mi chodzi o napisanie w php a baze to albo pgsql lub mysql.
I co powinnien programista brać pod uwage przy tworzeniu takiego Cms-a , jakie atrybuty :?: -------------------- „Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.” Jan Paweł II |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Jak tak bardzo chcesz wiedzieć...
http://forum.webhelp.pl/viewtopic.php?t=15333 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
Ok menic przeczytałem a teraz jeszcze innych opinie chciałbym wiedzieć i odpowiedzi jak powinno wyglądać
Thx menic :wink: -------------------- „Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.” Jan Paweł II |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 197 Pomógł: 0 Dołączył: 9.09.2003 Skąd: z Marsa Ostrzeżenie: (0%) ![]() ![]() |
Najpierw musisz pomyśleć co chcesz żeby system zawierał.
1. Logowanie 2. Własne forum 3. Newsy 4. i.. i inne nikomu nie potrzebne bajery ![]() później powinieneś to wszystko rozplanowac sobie (np na kartce) Zastanowić się czy to ma być obiektowo czy strukturalnie i czy planujesz późniejsze wersje. Jeśli ma to być obietkowo to postarać się tworzyć klasy z "głową". Żeby jedna klasa nie robiła wszystkiego i żeby nie było w niej funkcji innych jak te do któych zostałą stworzona. Np klasa DB żeby zawierala łączenie się z bazą, funkcje do zapytań itp. klasa do newsow zeby zawierala funcke do wyciagania newsow, wyswietlania ich itp. Powinieneś także dobrze rozplanować ułożenie plików żeby nie było porozsiewane po katalogach. A to co trzeba umieć to wyjdzie podczas pisania. Bo tworzenie własnego CMSa to nie jest takie hop-siup do przodu tylko kawał ciężkiej i długiej pracy. Pozdrawiam |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 3.05.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam!!
Też właśnie robie coś w stylu CMS'a. Zanim się do tego zabrałem, czytałem wiele tekstów na ten temat i dostawałem różne porady, ale to mi chyba tylko mętlik w głowie zrobiło. Na mój gust, trzeba poprostu usiąść i zacząć pisać, a styl, rozwiązania wykreują się same, ewentualnie jak się na czymś zatniesz, to będziesz wiedział o co konkretnie zapytać, i czego szukać. -------------------- pozdrawiam bamboos
http://piorun.ds.pg.gda.pl/~ronek/log/jedyne.wma |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Cytat Bo tworzenie własnego CMSa to nie jest takie hop-siup do przodu tylko kawał ciężkiej i długiej pracy.
No ja swój zacząlem 18 VI 2003i postep prac widac w podpisie ![]() Cytat Najpierw musisz pomyśleć co chcesz żeby system zawierał.
1. Logowanie 2. Własne forum 3. Newsy 4. i.. i inne nikomu nie potrzebne bajery ![]() Nie zgodze sie z tym. To zaczynanie od dupy strony ![]() Najpierw musisz na czymś te moduły oprzeć, żeby je nawet testować ![]() -------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 197 Pomógł: 0 Dołączył: 9.09.2003 Skąd: z Marsa Ostrzeżenie: (0%) ![]() ![]() |
Cytat Najpierw musisz na czymś te moduły oprzeć, żeby je nawet testować
![]() Ale dla mnie to jest oczywiste zę stworzona funkcja nie bedzie nikomu potrzebna jeśli nie będziesz chcial jej wywoływąc. A budowa enginu strony to jest chyba najtrudniejsze zadanie z tego wszystkiego. (troszke zapomniałęm o nim wspomnieć) Fenk Ju menic za przypomnienie. =D> |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
No a jak sobie na kartce rozpisać tworzenie Cms-a :wink:
-------------------- „Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.” Jan Paweł II |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 5 Dołączył: 9.07.2003 Skąd: Wołów/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat No a jak sobie na kartce rozpisać tworzenie Cms-a :wink:
jezeli nie wiesz jak za to się zabrać, nie biez sie za nic !!!!!! |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
Nio właśnie niewiem ale przydała by siię rada doświadczonych ludzi.
-------------------- „Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.” Jan Paweł II |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
A kro mówi ze na kartce
![]() Ja tam zawsze mam wszystko w głowie poukładane. A jezeli nie masz pomysłu tylko chcesz napisać, aby napisac to daj sobie spokój. Poprostu zaccznij pisać, reszta sama przyjdzie ![]() No i koniecznie pooglądaj gotowe projekty. Mozna dużo z nich wynieść... -------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Cytat No a jak sobie na kartce rozpisać tworzenie Cms-a :wink: Ołówkiem, żeby się łatwo gumkowało.
Żeby zacząc cokolwiek sensownego robić, powinieneś najpierw zastanowić się nad tym "Dlaczego chcesz to robić". CMS to jak sama nazwa wskazuje narzędzie służące do zarządzania danymi. System taki musi (bazuję na moich przemyśleniach w ramach phpJuice) być modularny, skalarny, łatwo updatetowany i jeszcze łatwiej upgradeowany. Co innego silnik i jego środowisko (DAO, ActionRouter, wywoływanie modułów), co innego moduły i analiza/modyfikacja danych a co innego GUI (Smarty, czy inne Coś). Dobry CMS musi być skonstruowany w taki sposób, że dodając odpowiednie moduły (jaknajprościej, najlepiej wybranie z listy dopstępnych, automatyczny download i instal) przerabiamy bloga na system kosztorysowania. W dobrym CMS'ie dodanie modułu do stworzenie szablonów GUI do interakcji z urzytkownikiem oraz mechanizmów korzystających z API engine'u (głównie operacje IO) Przydaje się (IMHO) to co kiedyś było w php.pl|Dev. POdział na: Jądro Biblioteka np. lib/authorize Moduł (mod/news). Jądro i biblioteki dajemy za free, za moduły i GUI karzemy sobie płacić. Systemik,. który może kiedtyś w końcu powstanie pod szyldem phpJuice jest w fazie planowania od wrzesnia. I na razie tylko przepatruję i spisuję koncepcje (no dobra.. siedzę nad nim godzinkę dziennie). ___ Przeniosłem do hydeparku. -------------------- |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
Nio ale mi chodzi dokładniej, czyli jak wszystkie strony łaczyć ze sobą żeby chodziły stabilnie, na jakich bazach to zrobić pgsql czy mysql itp.itd. :wink:
-------------------- „Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.” Jan Paweł II |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nio ale mi chodzi dokładniej, czyli jak wszystkie strony łaczyć ze sobą żeby chodziły stabilnie, na jakich bazach to zrobić pgsql czy mysql itp.itd. :wink:
Nie no... Z tego wynikałoby ze chcesz abysmy napisalei wszytsko za ciebie ![]() Nie przesadzaj. A najlepiej to sie nawet za to nie bierz ![]() -------------------- |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
ej niechodzi mi żebyście napisali za mnie tylko dali rade na jakiej bazie, i jak łączyć wszystkie pliki i szablony w jedno to ma byc rada a nie skrypt
:wink: -------------------- „Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.” Jan Paweł II |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 5 Dołączył: 9.07.2003 Skąd: Wołów/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
nie da rady tego napisac.
polecam sciagniecie jakiegos skryptu cms, np.: mambo albo envolution. zobacz jak tam to jest zrobione, i w tedy sam zabierz sie za pisanie. Nie licz na to, że napiszemy ci, jak robic skic systemu. Jezeli sam do tego nie dojedziesz, nie pomogą nawet nasze rady (no chyba że ... ![]() Pozdrawiam Cię serdecznie i życzę powodzenia w walce o zwycięstwo ![]() |
|
|
![]()
Post
#19
|
|
![]() Grupa: Przyjaciele php.pl Postów: 197 Pomógł: 0 Dołączył: 9.09.2003 Skąd: z Marsa Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj sobie tutaj:
http://webcity.php.pl/forum/index.php?act=...=ST&f=15&t=1112 http://webcity.php.pl/forum/index.php?act=...t=ST&f=15&t=911 Może Cie troszke nakieruje i uświadomi na co sie porywasz. Pozdro |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:26 |