Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prosta strona klubu. Czego użyć? CMS'a czy czegoś innego?
gucio1
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 30.04.2016

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


Witam,
dostałem propozycję napisania strony klubu piłkarskiego.
Strony już tworzyłem znam PHP, SQL'a i HTML'a.
Sam zarządzam jedną ze stron dodając do niej aktualności ale robię to swoim łopatologicznym sposobem tj. wrzucam tekst to gotowego pliku txt zmieniam tytuł newsa i wrzucam ten plik txt przez FTP na serwer.
Kod PHP wywołuje ten plik i newsy lecą jeden za drugim.

Ale teraz chciałbym aby użytkownik sam mógł dodać newsy do strony.

Czego powinienem użyć żeby użytkownik po zalogowaniu powiedzmy jako admin, mógł wejść w panel administracyjny gdzie wyświetlą mu się 3 okienka :

-temat
-treść
-zdjęcie
(taka prosta edycja jak np tu na forum gdzie user nie ma wpływu na wielkość czcionki kolor itp)

i żeby dodało to się w jakiś sposób automatycznie do strony.
Jeśli to jest realne to żeby podstrony też same się tworzyły do nowych newsów.

Zdaję sobie sprawę że jest dużo informacji na ten temat w internecie ale wolę zasięgnąć opinii ludzi którzy z czymś takim mieli już jakąś styczność zamiast tracić czas i szukać jakie środowisko jest najlepsze i uczyć się czegoś czego potem i tak nie użyje bo znajdę coś lepszego.

Pozdrawiam.

A zapomniałem, moim pomysłem prostego kombinatora jest to żeby wyświetlić 3 imputy zalogowanemu adminowi w które będzie wprowadzał ten tytuł, treść i ładował zdjęcie co zapisze się potem w bazie.
Skrypt w PHP przy każdym uruchomieniu strony będzie sprawdzał czy nie ma nowych pozycji w bazie i jeśli są to automatycznie utworzy podstronę o jakiejś nazwie (np też pobieraną imputem od usera )i doda do niej te wcześniej pobrane rzeczy które weźmie z nowego rekordu w bazie i tak stworzy się news.

Czy to dobry tok rozumowania czy lecę strasznie na około i są prostsze metody?

Ten post edytował gucio1 31.08.2016, 16:58:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
daro0
post
Post #2





Grupa: Zarejestrowani
Postów: 88
Pomógł: 12
Dołączył: 17.09.2014
Skąd: Krasnystaw

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


To co napisałeś w pierwszym poście to tylko bardzo pobieżny opis funkcjonalności. Robiłem nie tak dawno temu serwis z ogłoszeniami lokalnymi. Bardzo dużo pracy i duża odpowiedzialność. Profeska to pewnie przynajmniej kilka kafli, żeby zrealizować to co masz na myśli i wcale nie tak mało pracy a napewno nie będzie to tylko prosty CRUD. Wiem o czym piszę.

Tutaj wszystko zależy od wymagań. Z jednej strony WP jest bardzo popularny, z drugiej to nawet i na Drupalu są poważne serwisy no ale jeśli już WP, sądzę że ma się dobrze przy założeniu że wiele stron dla firm ma jakieś powtarzalne funkcjonalności i jest dużo wtyczek oraz motywów, no ale nie wszystko masz za free tylko musisz płacić. Z drugiej strony sam widziałem jak niejedna stronka na WP ładowała się stosunkowo wolno, wszystko przez tą dużą ilość assetów, obrazków i bajerów w java scripcie, oczywiście tak było za pierwszym wejściem na stronę, za drugim (jako że jest cache w przeglądarce) ładowało się to już o wiele szybciej.

Natomiast na FW takiego CRUD-a, jeśli o to Ci chodzi to się robi dość łatwo, masz tu też wiele zalet bo masz w zasadzie pełną dowolność jeśli chodzi o wygląd Twojej strony, ładny i przejrzysty kod, możesz to sobie testować, możesz mieć także np. automatyczny raport o ewentualnych błędach w tym co napiszesz, który np. otrzymasz na mail i możesz dość szybko zareagować.

Nie zmienia to faktu, że co nie wybierzesz to najpierw musisz to gruntownie poznać, zarówno Wordpressa, Drupala, Joomlę czy też frameworki takie jak Symfony, Laravel, Phalcon, FuelPHP, Yii, CodeIgnither, Kohana, CakePHP itd... Oczywiście możesz sobie napisać i całkowicie od zera, tylko jest pytanie czy warto, bo z moich doświadczeń roboty tutaj wcale nie będzie tak mało.
Go to the top of the page
+Quote Post

Posty w temacie


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: 29.12.2025 - 14:00