![]() |
![]() ![]() |
![]() |
![]()
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) |
|
|
![]()
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. |
|
|
![]()
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? |
|
|
![]()
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? |
|
|
![]()
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?
|
|
|
![]()
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 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
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) 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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:11 |