Skocz do zawartości

CMS - własny czy gotowiec


mrtom

Rekomendowane odpowiedzi

Witam,

Od pewnego czasu chodzi za mną pomysł średniej wielkości strony/portalu, o charakterze czysto hobbistycznym. Z racji na to, że nowe artykuły (głównie news`y) będą się pojawiały nawet codziennie, a na pewno kilka razy w tygodniu, jedynym słusznym rozwiązaniem jest CMS. Poza prowadzeniem takiej strony zależy mi też na zdobywaniu doświadczenia.

I teraz problem jak w temacie, czy brać gotowca czy pisać własny system. Ja znalazłem następujące "plusy dodatnie i plusy ujemne":

Gotowiec

+ nie wynajduję na nowo koła

+ praca ogranicza się do stworzenia oprawy graficznej, a i tu jest wiele gotowców

+ wiele jest dodatków i modułów zwiększających funkcjonalność

- "źli ludzie" też znają kod CMSa i dodatków

- jestem uzależniony od możliwości jakie przewidzieli programiści, są one wprawdzie wielkie, ale czasem może to być za mało

Własne dzieło

+ szyty na miarę

+ kod jest "w miarę" bezpieczny

+ prosty CMS nie jest trudny do stworzenia, a myślę że dla osoby która chce się coś nauczyć to dobra praktyka

- dużo pracy, by stworzyć taki system

- jeszcze więcej pracy by go rozwijać

Ważne jest co potrafię. Z technologii internetowych to:

- HTML - gdzieś między dobrze a bardzo dobrze, obecnie przechodzę na XHTML

- CSS - okolice poziomu średniego

- PHP + MySQL - trochę więcej jak podstawy

Kiedyś już stworzyłem stronę z treścią generowaną na podstawie bazy danych (PHP + MySQL), ale to były same artykuły pisane bezpośrednio w PHP MyAdmin :D. Ale działało poprawnie, a menu miało miejscami nawet 3 poziomy ;)

I pytanie końcowe: jakie rozwiązanie szanowne grono poleca? Mile widziane opinie osób, które przesiadały się w jedną lub drugą stronę

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 36
  • Dodano
  • Ostatniej odpowiedzi
- jestem uzależniony od możliwości jakie przewidzieli programiści, są one wprawdzie wielkie, ale czasem może to być za mało

Przerobiony WordPress z ilością dostępnych wtyczek to kombajn, którego możliwości są, mało powiedziane, ogromne. Sądząc po poście wyżej nie napiszesz niczego, nawet zbliżonego, do tego silnika i jego możliwości.

Odnośnik do komentarza
Udostępnij na innych stronach

No właśnie po to autor postu chce pisać własny by nieć ten zapas możliwości :)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

1. jeżeli zależy Ci na szybkim postawieniu strony, to postaw na gotowym cmsie (gotowych nie będę wymieniał bo jest już prawie tyle co programistów xD każdy ma swoje plusy i minusy więc coś tam dla siebie wybierzesz ;] )

2. chcesz naprać praktyki w programowaniu stron www - jak koledzy wyżej napisali, nie napiszesz teraz takiego kombajna jakimi są gotowe rozwiązania ;]

3. możesz połączyć obie możliwości ;P postaw stronę na gotowym cmsie i pisz te kilka postów dziennie co zajmie Ci chwilę, a jednocześnie możesz Tworzyć własny cms, którym w przyszłości będziesz mógł zastąpić swoim systemem ;]

wg. mnie, nieocenioną przewagą własnych rozwiązać nad gotowcami, czego gotowce nigdy nie osiągną nie wiadomo jak dobre by były, to jest to, że własne rozwjązanie nie ma ZBĘDNYCH w Twoim projekcie funkcji, których jest mnóstwo w gotowcach z racji ich uniwersalności a co za tym idzie, mniej kodu jest do załadowania przez serwer i przez przeglądarkę i w konsekwencji można stworzyć portal, który działa dużo wydajniej od gotowców ;]

Odnośnik do komentarza
Udostępnij na innych stronach

Tak czytam Wasze rady i powoli dochodzę do wniosku, że chyba 3 pomysł djmacro jest najbliższy ideału.Do tego co chce osiągnąć na początku, to wystarczy któryś z darmowych CMSów (artykuły w kategoriach, coś w stylu drobnych ogłoszeń), a spokojnie będę tworzył własne dzieło. Uda się, to podmienię, a jak nie, to zarzucę temat i doszkolę się z CMSa.

Odnośnik do komentarza
Udostępnij na innych stronach

Uda się, to podmienię, a jak nie, to zarzucę temat i doszkolę się z CMSa.

[/qupte]

beznadziejne podejście do sprawy ;p

"po co coś robić, skoro dopuszcza się myśl porażki? Jeśli myślisz, że się nie uda, to po co zaczynać i tracić na to czas" ;]

generalnie to powoli twórz swoje rozwiązanie i je doszkalaj :) a jak przy okazji serwis będzie rusł i będzie wymagał zmian a Twój projekt nie będzie w pełni gotowy, to już lepiej wg. mnie jest zatrudnić programistę, który zrobi takie coś za Ciebie i raz, że będziesz miał autorski skrypt na swoją stronę, dwa nie zaprzestaniesz pisania swojego dzieła i trzy będziesz miał już w pełni działający wzór do którego zawsze będziesz mógł zajżeć żeby zobaczyć jak co działa ;]

Odnośnik do komentarza
Udostępnij na innych stronach

@djmacro

Trochę źle mnie zrozumiałeś. Miałem na myśli, że jeśli pisanie samemu będzie mi szło jak po grudzie, że najprostszą funkcję będę męczył całymi dniami, to wtedy zweryfikuję swoje plany. Wiem, że nic łatwo nie przyjdzie, ale trzeba znaleźć gdzieś ten środek między wysiłkiem, a porywaniem się z motyką na słońce.

Odnośnik do komentarza
Udostępnij na innych stronach

może i jest sens w tym co piszesz ale właśnie większość ludzi uważa, że to jest "porywanie się z motyką na słońce" a dla mnie to bzdura ;p jak coś robie to z góry zakładam, że to tylko kwestia czasu kiedy się uda ;p nie ma miejsca na porażkę ;]

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem jak tam Twoja znajomość OOP, ale psząc CMS'a nie stawiaj na własne rozwiązania MVC, bo po co wynajdywać na nowo koło jak są gotowe przetestowane frameworki :

Kohana;

Zend Framework;

itd...

https://www.phpframeworks.com/

I od razu odpuść sobie takie starocie jak szablony smarty ;)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

co do frameworków to już zalezy od upodobań ;] bo przykładowo do js to jestem zwolennikiem jquery bo jest szybkie, proste i bardzo funkcjonalne ale jeżli chodzi o czyste php to nie lubie frameworków bo wolę sam napisać klasę i wtedy dokładnie wiem co tam siedzi ;) i tym sposobem mam zawsze w pełni autorskie rozwjązania :) zresztę każda większa firma ma własną, autorską bibliotekę :)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności