Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jaki CMS do nauki?
verox
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 16.10.2007

Ostrzeżenie: (0%)
-----


Witam,

Jaki CMS polecacie do analizy kodu, do nauki? Napisany w pelni obiektowo z uzyciem wzorcow projektowych (MVC, Dekorator, Obserwator, Fasada itd), z systemem pluginow, szablonow... Przegladalem Joomle, ale kiepsko jest to napisane, nie ma nawet klasy abstrakcji dla bazy danych.

Prosze o pomoc.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


radze zaczynac od pojedynczych, mniejszych skryptow napisanych w OOP, stopniowo coraz bardziej zaawansowane


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
verox
post
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 16.10.2007

Ostrzeżenie: (0%)
-----


Czesc, dzieki za szybka odpowiedz winksmiley.jpg

Nie jestem totalnym laikiem w sprawie programowania w OOP. Interesuja mnie sprawy jak to wszystko polaczyc winksmiley.jpg

Jak zarzadzic cache, pluginy i inne ciekawe tematy, tak aby calosc byla napisana w pelni obiektowo z zachowaniem wzorcow i standardow bezpieczenstwa. Stad wlasnie moje poszukiwania smile.gif

Go to the top of the page
+Quote Post
Riklaunim
post
Post #4





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


Zainteresuj się frameworkiem - CodeIgniter, Kohana, CakePHP, też np. ZendFramework. Zapoznaj się do czego to jest, jak z tego korzystać i zacznij - tworząc różne, coraz to bardziej złożone aplikacje (które np. z czasem złożą się w CMSa). Oglądanie gigantycznego kodu CMSów nie jest dobrym pomysłem bo trudno się w tym połapać, a tym bardziej wyciągnąć konstruktywną wiedzę. Znajomość frameworka przyda się natomiast w tworzeniu własnych aplikacji, czy podczas poszukiwania dobrej pracy.


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
Go to the top of the page
+Quote Post
paBlas16
post
Post #5





Grupa: Zarejestrowani
Postów: 45
Pomógł: 3
Dołączył: 27.09.2009
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Nie zgodzę się z poprzednikami że czytanie kodu CMS-a jest złym pomysłem na naukę. Ja osobiście tak zaczynałem. Zacząłem od przeczytania kursu i zrobienia podstawowych rzeczy takich jak hello world. Potem patrzyłem na CMS ThePortal. Jest to bardzo prosty kod i bardzo dużo można z tego wynieść. każdy plik wrzuciłem do Notepada i wydrukowałem. Jest trochę tego ale było warto nawet teraz jak nie wiem jak coś zrobić to wyjmuję te kartki i sprawdzam jak jest to zrobione w ThePortal2. Już niedługo wyjdzie ThePortal3 i tam będą nowe fajne funkcje. Je też będzie można wykorzystać do nauki. Jest to kod bardzo przejrzysty. Naprawdę to jest dobry sposób do nauki. Wydrukuj i przejrzyj a jak czegoś nie będziesz rozumiał to albo pisz na forum albo wpisz w google i się dowiesz. Powodzenia.
Go to the top of the page
+Quote Post
Fafu
post
Post #6





Grupa: Zarejestrowani
Postów: 243
Pomógł: 33
Dołączył: 30.01.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


@paBlas16, odradzam nauki PHP z ThePortal - ten cms jest dziurawy jak ser szwajcarski (kiedyś nawet nie miał hashowania hasła).

@down:
Zauważ, że autor tego tematu poszukuje rozbudowanego i pisanego obiektowo cmsa zgodnie ze standardami, ThePortal nigdy w życiu taki nie jest i nie będzie.

Ten post edytował Fafu 15.11.2009, 15:00:57


--------------------
http://rafal.brzezinski.me - skrypty, tutoriale i inne.
Jeśli udało Ci się rozwiązać problem podziękuj osobom, które ci pomogły.
Go to the top of the page
+Quote Post
paBlas16
post
Post #7





Grupa: Zarejestrowani
Postów: 45
Pomógł: 3
Dołączył: 27.09.2009
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Nie jest tak dziurawy jak myślisz. Ma parę większych i mniejszych błędów ale jest łatwy do zrozumienia dla początkującego. Nie opiera się w całości na klasach tak jak to jest w innych cms-ach.
Go to the top of the page
+Quote Post
Riklaunim
post
Post #8





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


Cytat(paBlas16 @ 15.11.2009, 16:27:29 ) *
Nie jest tak dziurawy jak myślisz. Ma parę większych i mniejszych błędów ale jest łatwy do zrozumienia dla początkującego. Nie opiera się w całości na klasach tak jak to jest w innych cms-ach.

Nie musi coś opierać się na klasach żeby było dobre. A nauka z jakiś tam CMSów wiele nie da, w porównaniu do efektywności jaką można osiągną stosując frameworki, a nie próbując pisać od zera na wzór jakiegoś CMSa (i zapewne stosując burdel "wszystko razem").

Ten post edytował Riklaunim 15.11.2009, 19:33:41


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
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 Aktualny czas: 21.08.2025 - 00:50