Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [skrypt] Apalume - dosyć prosty CMS
mkp
post 18.11.2006, 22:04:59
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.07.2006
Skąd: Legionowo

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


Witam!
Prosiłbym bardzo o ocenę i konstruktywną krytykę (tylko proszę się nie śmiać tongue.gif ) tego oto wytworu:
http://www.mkp.aplus.pl/ftp/apalume.tgz (ok. 794kb) (link alternatywny: http://www.sendspace.com/file/548lij).
Jest to raczej dosyć prosty system zarządzania treścią. Bardzo bym prosił o ewentualne uwagi, czy wskazówki dotyczące dalszej działalności (jeśli w ogóle jest sens takowej prowadzenia). W paczce znajduje się również pierwowzór ewentualnej dokumentacji wraz z drobną instrukcją instalacji.

Z góry dzięki

Ten post edytował mkp 19.11.2006, 18:05:03
Go to the top of the page
+Quote Post
envp
post 18.11.2006, 22:35:19
Post #2





Grupa: Zarejestrowani
Postów: 359
Pomógł: 1
Dołączył: 16.04.2006
Skąd: Łódź

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


Nikt sie tu nie zamierza śmiać, każdy szanuje prace innego, tym bardziej, że patrząc po twoim kodzie sporo się napracowałeś, nawet dokumentacja jest fajnie zrobiona. Jeśli to twój pierwszy projekt, to gratuluje i życze skucesów w następnych.

Ps. nie sprawdzałem, tylko pobierznie przejżałem kod.
Go to the top of the page
+Quote Post
Dandelion
post 19.11.2006, 01:23:26
Post #3





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


nie wiem czemu ale po rozpakowaniu folder caly czas jest "read_only" i za chiny ludowe nie moge tego zmienic

po odznaczeniu tej opcji i kliknieciu apply a potem ok dalej nic sie nie zmienia

System: Windows Xp home edition 1

rozpakowuje to winrarem

Ten post edytował Dandelion 19.11.2006, 01:24:07
Go to the top of the page
+Quote Post
mkp
post 19.11.2006, 10:35:46
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.07.2006
Skąd: Legionowo

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


envp, rzeczywiście - trochę czasu to zajęło.
Dandelion, rzeczywiście, ale sprawdziłem i nie przeszkodziło to w instalacji i działaniu skryptu.

I na zakończenie proszę nadal o wszelkie uwagi i oceny. Za wszelkie wskazówki czy znalezione błędy w działaniu będę wdzięczny.
Go to the top of the page
+Quote Post
sf
post 19.11.2006, 11:28:54
Post #5





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


- przy instalacji nie pisze z jakiej bazy to coś korzysta, jaki php wymagany

- 3 krok instalacji, biała strona tongue.gif haha ;] brak komunikatu, że coś popsułem, a to wina użycia @ smile.gif

- używasz niby klas, a robisz takie schizy jak switch do wywołania metody z obiektu, do tego powinna być jedna klasa zarządzająca wywołaniami

- brak centralnego zarządzania, wszystko jest rozsiane na wiele plików

- ogólnie duży syf jak chodzi o kod

- brak rozdzielenia między prezentacją, a logiką


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
mkp
post 19.11.2006, 11:37:36
Post #6





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.07.2006
Skąd: Legionowo

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


sf,
1. najpierw warto się wczytać w dokumentację, a tam jest napisane =]
2. instalacja rzeczywiście ma chyba najwięcej kłopotów, dzięki za opis
3,4,5,6. mhm...
Go to the top of the page
+Quote Post
sf
post 19.11.2006, 11:45:27
Post #7





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


rzeczywiście, teraz widzę, nie zauważyłem z uwagi na to, że rozpakowało się to do osobnych katalogów wszystko, a w tym katalogu miałem dużo plików winksmiley.jpg


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
Cysiaczek
post 19.11.2006, 12:14:29
Post #8





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Na razie tylko spojrzałem na kod. Pierwsze, co rzuca się w oczy, to rozproszenie sterowania po wielu plikach - nie znalazłem nigdzie pliku centralnego. Może rozważ wprowadzenie jakiegoś scentralizowanego kontrolera?
Jak uruchomię, to może napiszę coś więcej o działaniu : )


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Adrian Staniszew...
post 19.11.2006, 12:43:51
Post #9





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 17.10.2006
Skąd: Łódź

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


u mnie przy instalacji wyskakuja bledy przy kodowaniu w bazie danych.. podaj moze jakies wymagania


--------------------
Programy antywirusowe
Komputery, internet
Twój Słownik OnLine
Go to the top of the page
+Quote Post
mkp
post 19.11.2006, 13:38:33
Post #10





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.07.2006
Skąd: Legionowo

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


Adrian Staniszewski, hmm... jak w dok. MySQL 4.1. To powinno być ok... :| (jak chcesz ręcznie spróbować ustawić kodowanie dla bazy to utf8_general_ci)

Ten post edytował mkp 19.11.2006, 13:42:37
Go to the top of the page
+Quote Post
Dandelion
post 19.11.2006, 17:10:52
Post #11





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


Cytat
Dandelion, rzeczywiście, ale sprawdziłem i nie przeszkodziło to w instalacji i działaniu skryptu.


moj serwer to wamp http://www.wampserver.com/en/

no i kiedy kopiuje ten folder tylko do odczytu nie widac go na localhoscie
Go to the top of the page
+Quote Post
mkp
post 19.11.2006, 17:22:14
Post #12





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.07.2006
Skąd: Legionowo

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


Cytat(Dandelion @ 19.11.2006, 17:10:52 ) *
moj serwer to wamp http://www.wampserver.com/en/

no i kiedy kopiuje ten folder tylko do odczytu nie widac go na localhoscie


Hmm... W każdym razie dzięki za info. Postaram się to sprawdzić na tym "zestawiku" (chociaż szcerze nie lubię tego typu gotowych zestawów).
Go to the top of the page
+Quote Post
Speedy
post 20.11.2006, 17:27:42
Post #13





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

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


Przeglądnąłem pobieżnie tę aplikację. Widać, że podjąłeś próbę uporządkowania tego wszystkiego, ale mimo to muszę się zgodzić z przedmówcami, iż jest pewien bałagan. Sterowanie aplikacją jest zbyt rozproszone i porozrzucane po różnych plikach. Jest mnóstwo katalogów i plików. Aplikacja powinna być jak najprostsza, żeby dało się w niej bez problemu połapać. Widać też, że wszystkie pliki są niesystematycznie poukładane. Powinieneś w osobnym miejscu trzymać elementy sterujące, w osobnym miejscu elementy odpowiedzialne za pobieranie danych i w osobnym te, które dane wyświetlają. Niepotrzebnie masz te switch-e w plikach. Jak już ktoś wcześniej napisał, jest to nielogiczne. Powinieneś te instrukcje wkleić do jednej klasy nazwać ją np. `kontroler`, stworzyć odpowiednie metody, a w pliku, w którym uruchamiasz system (i który będzie tylko jeden, a nie piętnaście) wpisujesz np. $kontroler->uruchomSystem(); .
btw. W admin panelu css nie działa, albo jakiś dziwny tam jest...

Reasumując, widać, że dużo pracy w to włożyłeś i nie jest źle, jednakże powinieneś nieco poprawić swój styl projektowania, aby stał się lepszy (np. poprzeglądaj dobre frameworki, poszukaj artykułów na ten temat etc.) winksmiley.jpg.

Pozdrawiam.

Ten post edytował Speedy 20.11.2006, 17:29:16


--------------------
Sygnatura niezgodna z regulaminem.
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: 15.07.2025 - 22:29