subiektywnie o e-biznesie

CMS, czyli Chcę Modyfikować Stronę

CMS, czyli Chcę Modyfikować Stronę

Content Management System od podstaw

Mój serdeczny kumpel, Paweł Landzberg, spłodził artykuł na temat systemów CMS. Jest to w pewnym sensie wprowadzenie do tej tematyki – zatem bardziej dla początkujących. Polecam lekturę – Paweł Krzyworączka.

Zlecać czy robić samemu?

Praktycznie każdy, kto chce prowadzić działalność w Internecie musi mieć jakąś stronę. Czy to będzie strona firmowa, pojedyncza strona ofertowa czy nawet hobbystyczna. Aby zaistnieć w Sieci trzeba mieć swoją stronę. Co do tego zgodzicie się ze mną, prawda?

Wiemy, że należy mieć stronę. Aby mieć swoją stronę WWW masz 2 wyjścia:

  • albo sam ją zrobisz,
  • albo zlecisz komuś zrobienie.

Pod obydwoma możliwościami wiele się może kryć 🙂 Skupię się na pierwszym.

Tworzenie zwykłych stron – (X)HTML i CSS

Najprostszym wyjściem (no może nie najprostszym, ale wiele osób tak zaczyna) jest stworzenie prostych stron opartych na (X)HTML i CSS. Czyli po prostu uczymy się robienia witryn od strony technicznej. Uczymy się języka tworzenia stron WWW, po czym tworzymy je. Wygląda to w ten sposób, że przy pomocy specjalnego kodu w edytorze tworzymy stronę. Dzięki (X)HTML tworzymy układ i treść strony, a przy pomocy stylów CSS nadajemy stronie wygląd.

Wytłumaczę jeszcze może dlaczego piszę „X” w nawiasie przed HTML . Z tego względu, że strony można pisać przy pomocy języka HTML oraz XHTML – niewiele według mnie się różnią, ale pewne różnice mają.

Dobrze, mamy zrobioną już fajną stronkę. Jednak na pewno po krótkim czasie zauważysz, że tworzenie stron w edytorze przy pomocy zwykłego kodu jest dosyć męczące i czasochłonne. Każda nowa strona potrzebuje nowego kodu (można go skopiować z poprzednio zrobionej, jeśli ma taki sam szablon i układ). Każda zmiana na każdej podstronie wymaga ingerencji w kod – zabiera to ogólnie masę czasu. A co jeśli masz serwis w (X)HTMLu , w którym masz ze 100 stron i chcesz nagle zmienić logo? Każde z tych stron z osobna musisz edytować! Nie sądzisz, że to już przesada? 100 stron to jeszcze dałoby wyedytować, ale 1000 czy jeszcze więcej to już byłby czysty koszmar.

W tym momencie z ratunkiem przychodzi CMS.

CMS jako narzędzie ułatwiające edycje i modyfikacje

Prawdopodobnie najlżejszy system na świecie!CMS jest Systemem Zarządzania Treścią (ang. Content Management System). Jest to program składający się z wielu skryptów. Jego celem jest po prostu ułatwienie tworzenia stron. Najlepiej jest od razu tworzyć strony w CMSach zamiast tworzyć surowy (X)HTML. Powód? Gdy będziesz mieć już te 100 stron w (X)HTMLu to będziesz musiał ich treść wpisać do CMSa – czyli wiąże się to z nakładem czasowym.

Moja pierwsza strona oparta była właściwie na czystym XHTML i CSS – dodałem tylko nieco PHP do niej. Każde kolejne moje strony oparte zostały już o systemy CMS.

Główną zaletą CMSów jest to, że edycja czy tworzenie jakiejkolwiek treści przebiega właściwie błyskawicznie. Bardzo często nie musisz znać nawet podstaw (X)HTMLa i CSS, aby stworzyć stronę w CMSie. Wszystko robisz, edytujesz, modyfikujesz w panelu admina. I tu kolejna zaleta. Takie elementy jak stopka, menu, czy top strony, które zwykle są niezmienne edytujesz w jednym miejscu. Nie musisz edytować wszystkich plików stron – swoją drogą każda strona najczęściej zapisywana jest w bazie danych. Jeśli chcesz dodać coś do panelu bocznego na wszystkich stronach, to robisz to tylko w jednym miejscu. Wygodne i oszczędza masę czasu, prawda?

Dodatki i mody w CMSach

WordPress - czyli doskonały CMSInną zaletą CMSów jest ich funkcjonalność, czyli ilość różnych funkcji i opcji, które można w prosty sposób wykorzystać na stronie. Chodzi mi tu o takie funkcje, które nie są możliwe do zrobienia przy pomocy zwykłego (X)HTMLa i CSS.

Przykładowo funkcja wyszukiwarki na stronie, logowania, dodawania komentarzy czy też wiele innych. CMSy mają dużo takich dodatków. Tworząc normalną stronę w edytorze trzeba by było dodatkowo wymyślić skrypty używając do tego  chociażby JavaScriptu, PHP i MySQL. A to znów wiąże się z nauką i czasem. Kupę czasu by do pochłonęło. A w CMSie w przeciągu kilku minut masz zaimplementowaną nową funkcję na stronie.

Dzięki CMSom możesz na stronie aktywować różne dodatki dla swojej wygody oraz dla odwiedzających. Różne CMSy mają, różne dodatki, ale te najważniejsze i najpopularniejsze to z reguły ma każdy ceniony CMS.

Darmowe serwisy umożliwiające proste tworzenie stron

Chcę jeszcze napisać nieco o serwisach, które dają możliwość tworzenia stron w szybki i łatwy sposób. One wykorzystują do tego celu także CMSy i różnego rodzaju kreatory. Dzięki czemu możesz szybko stworzyć witrynę. Możesz też wykorzystać różne dodatki oferowane przez dany serwis, które także w łatwy sposób można wdrożyć.

Niestety wadą takich serwisów jest fakt, że nie masz pełnej kontroli nad stroną. Możesz mieć wyłączone niektóre opcje lub możesz mieć ograniczenia w tworzeniu stron, czy ich zachowaniu. Jednak na początek takie strony mogą być dobre. W razie czego zawsze można później przenieść stronę na swój serwer, na którym mamy zainstalowane własnego CMSa.

Popularne Systemy Zarządzania Treścią

Najpopularniejszy bezpłatny system obsługi treściW Polsce zdecydowany prym wiodą CMSy WordPress oraz Joomla!. Oba CMSy mają ogromne możliwości. WordPress docelowo miał być platformą blogową, jednak jego rozwój sprawił, że można na nim stawiać rozmaite strony. Innymi popularnymi CMSami (ale znacznie już mniej już dwa już wymienione) są Drupal, Mambo, PHP Nuke czy PHP Fusion.

Przyznać muszę, że nigdy nie miałem przyjemności używać powyższych CMSów, nawet tych najpopularniejszych. CMS, którego używam jest bardzo niszowy. Jest nim sNews. Bardzo mały CMS, który spełnia moje wymagania. Oczywiście nie ma tyle funkcji co wyżej wymienione CMSy, ale dla mnie jest w sam raz 😉

Podsumowując, powody, dla którym warto używać CMSy mogą być następujące:

  • łatwe tworzenie stron (nawet nie znając języka tworzenia stron),
  • szybkie tworzenie stron,
  • dostęp do wszystkich podstron w jednym miejscu (panel admina),
  • łatwa i szybka edycja stworzonych już stron,
  • szybkie modyfikowanie stałych elementów w jednym miejscu,
  • mnogość różnych dodatków wzbogacających stronę w nowe funkcje.

Zatem nie masz w zasadzie wyjścia: musisz używać CMSów!

Paweł Landzberg - ekspert e-biznesu

16 komentarzy

  1. WordPress i Joomla! to proste w obsłudze systemy zarządzania treścią. Można tworzyć na nich zarówno małe i nieskomplikowane stronki, jak również rozbudowane sklepy internetowe. Posiadają wiele wtyczek i są szczególnie pomocne, jeśli ktoś dopiero zaczyna tworzenie stron

    Odpisz
  2. Dla stron „wizytówkowych” korzystam przede wszystkim z WordPressa. Bije na głowę Joomlę, czy Drupala i jest niemal idiotoodporny 😀 Do tego masa wtyczek. Bajka. Robienie stron www bez CMS drastycznie ogranicza możliwości ich prowadzenia w sprawny sposób. A w dzisiejszych czasach nie liczy się tyle posiadana strona www, co jej prowadzenie, wzbudzanie interakcji, integracja z social media, tworzenie treści pod SEO itd.

    Odpisz
  3. CMS to dobra sprawa na „szybką” stronę szczególnie dla laików w tym temacie, sam też korzystam z tego do prowadzenia bloga. Szybko i łatwo można dodawać artykuły. Fajna sprawa. Jednak do bardziej rozbudowanych, indywidualnych stron średni się nadaje.

    Odpisz
  4. Moim pierwszym i jak na razie jedynym CMS jest WordPress. Używam go do prowadzenia swojego bloga. W takich systemach podoba mi się szybkie dodanie nowych treści oraz rozbudowa o dodatkowe funkcje dzięki wtyczkom. To wszystko przyśpiesza i ułatwia moje działania.

    Prawdą jest też, że szybko można zmienić wygląda strony, instalując nowy motyw. Jednak gdy spodoba mi się jakiś szablon, a chcę wprowadzić pewne zmiany, to warto znać HTML i CSS. Dzięki choćby podstawowej wiedzy w tym zakresie można dokonać częstych i drobnych zmian na stronie samemu.

    Lubię też pracę twórczą i zrobić samemu od początku stronę internetową. Do zrobienia strony przechwytującej użyłem tylko HTML i CSS. Taka strona szybko się otwiera, a w przypadku takiego rodzaju strony jest to szczególnie istotne. Do takich stron nie używam CMS.

    Odpisz
  5. Dopiero niedawno zainstalowałem sobie na serwerze WordPress’a i, powiem szczerze, zrobił na mnie pozytywne wrażenie. Stronę edytuje się bardzo szybko i łatwo (używam go do blogowania), wpisy dodaje się szybciutko, ale mimo wszystko chyba jednak wolę sobie zrobić prostego, ale własnego CMS’a.
    Mi osobiście największą frajdę sprawia tworzenie strony od podstaw, powoli, ale od podstaw.
    Pozdrawiam.

    Odpisz
  6. Choć jestem dopiero na etapie tworzenia dokumentacji do mojego portalu, serwisu dla społeczności i środowisk z różnych branż to już dziś z zaangażowaniem zbieram informacje na temat utworzenia strony www od podstaw. Mimo iż znam podstawy html’a z czasów studiów, raczej przekażę utworzenie serwisu firmie zajmującej się tym profesjonalnie. Ważne dla mnie jest bym mógł w niewielkim zakresie tę stronę modyfikować i edytować tu zapewne będę musiał użyć CMS. Którego notabene nigdy nie używałem. Ale zapewne jest to niemała satysfakcja oglądać efekty swojej pracy na forum internetu. Pozdrawiam, Krzysiek „kolumb” Orchowski

    Odpisz
  7. Aby poznać możliwości CMS WordPress, najlepiej przetestować go w działaniu. Na stronie wordpress.com można założyć darmowy blog, który może posiadać funkcje identyczne ze stroną www. Będzie on miał adres twojanazwa.wordpress.com, nie będzie trzeba płacić za utrzymanie serwera oraz uważać na aktualizacje bezpieczeństwa. Nad tym czuwają administratorzy.
    Oczywiście są i wady.
    Używając WordPress.com nie można umieszczać reklam i nie posiada się pełnej kontroli nad stroną. Jeżeli wordpress.com okaże się dobrym wyborem to dla uzyskania większych możliwości można pobrać ze strony WordPress.org (uwaga org a nie com)komplet darmowych skryptów. Skrypty te można zainstalować na swoim lub wynajętym serwerze. Nie będzie już wtedy ograniczeń w sprawie reklam i będzie można używać własnej domeny.

    Odpisz
  8. Przeczytałam o zaletach CMS i wygląda to jak bajka, ale nadal nie wiem, jak o ugryźć w praktyce. Czy są jakieś instrukcje dla blondynek?
    Mam od dawna stronę internetową, już bardzo przestarzała. właśnie ją optymalizuję, bo zabrakło kasy na stworzenie jej w CMS-e (5000 piechotą nie chodzi). Chętnie się uczę, ale gdzie szukać instrukcji jak przerzucić obecne strony do nowego systemu?
    Pozdrawiam,
    Ewa Maslowska

    Odpisz
  9. Warto dodać, że Joomla wywodzi się z Mambo, które już nie jest rozwijane od dawna. Lepiej nie korzystać z Mambo ponieważ może zawierać sporo dziur, które już nie są łatane.

    Odpisz
  10. Cześć Paweł – fajny tekst 🙂

    Ja jednak wtrącę swoje 3 grosze – z darmowymi systemami trzeba jednak uważać, żeby nie narobić sobie szkód jeśli do „poważnych” celów wykorzystamy darmowe narzędzie. Co mam konkretnie na myśli ? Na przykład to, że popularna Joomla! jest baaardzo podatna na ataki.

    Odpisz
    • Jasne, masz rację. Właściwie to każdy CMS może mieć jakieś dziury i trzeba uważać oraz najlepiej stosować najnowsze wersje z aktualizacjami bezpieczeństwa. No i oczywiście dobrze jest okresowo robić kopię baz danych.

      Odpisz
  11. Najkrótsze przedstawienie narzędzi do tworzenia stron. Jestem na początku drogi do posiadania własnej strony. Dzięki za ujęcie w artykule krótkich informacji o roli takich stworów jak HTML, CSS, PHP. takiej mapki potrzebowałem aby zorientować się w przestrzeni fabryki stron.
    Dzięki temu artykułowi nie będę miał kompleksów, że nie zaczynam od klasycznych technik, ale sięgam po wygodnego CMSa.
    Już dzisiaj!

    Odpisz
    • CMSa każdy może używać, praktycznie od razu. Są to z reguły dosyć intuicyjne narzędzia. Ale zawsze też dobrze jest jednak troszkę liznąć (X)HTMLa i CSS – chociaż takie podstawy. Przykładowo w sNews, którego używam niewielka wiedza z tego zakresu jest przydatna.

      Odpisz
  12. Spoko artykuł.

    W wakacje zacznę bawić się w CMSy, jak na razie to mało o nich wiem.

    Odpisz
    • Spoko, ja też o nich niewiele wiedziałem, ale wiedziałem, że trzeba zacząć je używać – strasznie ułatwiają życie.

      Odpisz

Skomentuj Ewa Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Uwaga: zasady rozsądnego komentowania.
1. Daruj sobie komentarze typu "Dobry wpis", "Gratulacje! link.pl" itp.
2. Komentuj tak, jakbyś chciał, aby u Ciebie komentowano.
3. Podawaj w formularzu Twój prawdziwy adres e-mail (jest bezpieczny!)
4. Link do Twojej strony WWW (w podpisie) pokaże się dopiero wtedy, gdy napiszesz 5-ty komentarz na ebiznesy.pl. Pamiętaj jednak, aby zawsze podawać ten sam adres mailowy (komentarze zliczane są właśnie po mailu).