Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]/[mysql] CMS - jak zacząć, co przygotować, czy użyć frameworka, moduły
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Przymierzam się do napisania CMS'a tak na próbę żeby się sprawdzić, nauczyć się czegoś. I mam kilka pytań:
1. Użyć smartów?
2. Użyć frameworka?
3. Jak pisać moduły?
4. Jak w ogóle zacząć żeby to wszystko było spójne.

I to chyba na tyle. Jak coś mi się jeszcze przypomni to napisze.

ps: nie wiem czy to ten dział (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
AdvMDev
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 21.09.2008
Skąd: Kielce

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


1. Użyć OPT. Pytanie zadałeś jak "Czy kupić Syrenkę?" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
2. Kohana? Dość prosta, więc na początek dobra.
3. Jakie moduły?
4. Rozrysować najpierw na papierze (analogowym), co chesz dodać do tego CMS. Potem jak mniej więcej to ma działać. Na koniec łatwiej będzie się połapać, co od czego zależy.
Go to the top of the page
+Quote Post
Lejto
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


ok
co do modułów to chodzi mi o to że np. jest sobie moduł księgi gości i 2 kliknięcia i księga jest na stronie
a framework jest konieczny?
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Moduly to sobie sam wymysl - juz wiesz jak maja dzialac od strony usera:
- np. wrzuca link do modulu do aplikacji lub wybiera go z listy
- plik sie sciaga na serwer
- rozpakowuje, kopiujesz pliki w odpowiednie miejsce
- instalujesz modul: zapisujesz gdzies informacje ze jest, ze aktywny itp


Cytat
a framework jest konieczny?

A jak chcesz inaczej to rozwiazac?
Go to the top of the page
+Quote Post
Crozin
post
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
a framework jest konieczny?
Nie jest. Ale zapewne korzystanie z takowego ułatwi pracę.
Cytat
1. Użyć smartów?
A "czyte" PHP nie wystarczy?
Go to the top of the page
+Quote Post
Pilsener
post
Post #6





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Jak chcesz się czegoś naprawdę nauczyć, to moim zdaniem:
1. Nie zaczynaj od Smarty, Zend'a czy Kohan'y
2. Nie zaczynaj od CMS'a - na początek spróbuj część (np. system artykułów, sklep, galeria etc.) - bez framework'a

A jak już trwasz przy CMS'ie, to
Cytat
np. jest sobie moduł księgi gości i 2 kliknięcia i księga jest na stronie
- nie jest to takie proste, jak CI się wydaje. Bo co taki CMS powinien umożliwiać?
- zmianę kodu HTML i CSS dla dowolnej kategorii
- standardowe moduły, czyli administracja, newsy, artykuły, galeria, treść, panele
- generator meta-tagów

Bo jak user wybierze np. kategorie:
/ksiega_gosci i zaznaczy, żeby wrzucić ten moduł i także:
/filmy/ksiega_gosci - to co zrobisz wtedy? Takich problemów, które trzeba rozwiązać, jest bez liku. Pomyśl też o tym, że user chce mieć kontrolę nad kodem HTML. Jak uploduję obrazek, to chcę mieć adres obrazek.jpg, a nie http://www.cos.tam/grafika/upload/obrazek

I koncepcję musisz mieć najpierw na papierze.

Edit:
Cytat
Po czym 99% takich programistów nie widzi sensu stosowania frameworków
- no tak, ale moim zdaniem najpierw powinien umieć choć napisać strukturalnie prosty skrypt, jeśli z tym sobie nie poradzi, to przecież framework nie zrobi wszystkiego za niego, moim zdaniem powinien mieć jakieś doświadczenie żeby umieć w ogóle wykorzystać możliwości, jakie daje framework (że już nie wspomnę o samym obczajeniu frameworka, przecież to są bardzo rozbudowane narzędzia, trzeba trochę czasu, by to obcykać). A jak napisze swój framework to źle? Przecież liczy się rezultat, jak będzie umiał wysmażyć dobry kod to niech sobie go nawet opieka w czi-wrajterze.

Ten post edytował Pilsener 10.01.2009, 20:33:31
Go to the top of the page
+Quote Post
Riklaunim
post
Post #7





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

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


Cytat(Pilsener @ 10.01.2009, 02:45:24 ) *
2. Nie zaczynaj od CMS'a - na początek spróbuj część (np. system artykułów, sklep, galeria etc.) - bez framework'a

Po czym 99% takich programistów nie widzi sensu stosowania frameworków, ani sensownych gotowych komponentów i bibliotek (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jeżeli tworzy się już konkretną aplikację - system artykułów, a tym bardziej zaawansowany projekt - sklep - to framework obecnie jest obowiązkowy dla otrzymania kodu, którym spokojnie można się chwalić (no chyba że się strasznie w nim namiesza). Zamiast próbować "sklepu" można "zaczynać" jeżeli ktoś tak woli od prostych klas wykonujących jakieś zadania - np. obsługa API RESTowego Flickra, obsługa wysyłania maili przez IMAP/POP3 itd. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Cytat(Lejto @ 9.01.2009, 20:06:51 ) *
Przymierzam się do napisania CMS'a tak na próbę żeby się sprawdzić, nauczyć się czegoś. I mam kilka pytań:

Pytanie po co? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jeżeli chcesz się czegoś nauczyć to ok. Jeżeli chcesz podbijać świat swoim CMSem to nie licz że "coś" zrobisz i zaczniesz zbierać pozytywne opinie i użytkowników. Pod jakże popularnym skrótem CMS kryje się dość złożona aplikacja www, którą, żeby wykonać dobrze - używalna przez jakieś widoczne grono użytkowników - trzeba sporo umieć i chcieć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Riklaunim 10.01.2009, 02:22:02
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 18:11