Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Programista
kubatron
post 4.01.2004, 16:00:12
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 18)
menic
post 4.01.2004, 16:15:03
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 winksmiley.jpg
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.


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
kubatron
post 4.01.2004, 16:21:29
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
Go to the top of the page
+Quote Post
menic
post 4.01.2004, 16:29:48
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


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
kubatron
post 4.01.2004, 16:39:58
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
Go to the top of the page
+Quote Post
cichy
post 4.01.2004, 16:45:39
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 tongue.gif
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
Go to the top of the page
+Quote Post
bamboos
post 4.01.2004, 16:47:53
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ć.


--------------------
Go to the top of the page
+Quote Post
menic
post 4.01.2004, 17:05:10
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 winksmiley.jpg
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 tongue.gif

Nie zgodze sie z tym. To zaczynanie od dupy strony winksmiley.jpg
Najpierw musisz na czymś te moduły oprzeć, żeby je nawet testować tongue.gif


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
cichy
post 4.01.2004, 17:25:15
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ć tongue.gif

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>
Go to the top of the page
+Quote Post
kubatron
post 4.01.2004, 19:09:24
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
Go to the top of the page
+Quote Post
essey
post 4.01.2004, 23:04:10
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 !!!!!!
Go to the top of the page
+Quote Post
kubatron
post 4.01.2004, 23:09:18
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
Go to the top of the page
+Quote Post
menic
post 5.01.2004, 12:40:18
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 tongue.gif
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 winksmiley.jpg
No i koniecznie pooglądaj gotowe projekty. Mozna dużo z nich wynieść...


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
scanner
post 5.01.2004, 13:12:56
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.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
kubatron
post 8.01.2004, 15:56:47
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
Go to the top of the page
+Quote Post
menic
post 8.01.2004, 16:12:51
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 laugh.gif
Nie przesadzaj. A najlepiej to sie nawet za to nie bierz tongue.gif


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
kubatron
post 8.01.2004, 16:23:57
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
Go to the top of the page
+Quote Post
essey
post 8.01.2004, 21:18:34
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 ... smile.gif ).


Pozdrawiam Cię serdecznie i życzę powodzenia w walce o zwycięstwo smile.gif
Go to the top of the page
+Quote Post
cichy
post 8.01.2004, 22:04:41
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:26