Budowanie strony WWW za pomocą CMS
Opublikowano 20 października 2009
Tak naprawdę na chwilę obecną dla zdecydowanej większości osób systemy zarządzania treścią, czyli CMS kojarzą się z narzędziami, które pozwolą na edytowanie już istniejącej strony, co zresztą w większości przypadków rzeczywiście jest zgodne z prawdą, niemniej jednak tak naprawdę za pomocą systemów CMS można zbudować całą stronę internetową i to niejednokrotnie nawet dość sporych rozmiarów. Co więcej rzecz jasna następnie system ten pozwala na bardzo szybkie i wygodne zarządzanie treściami na stronie, co zresztą zostało już docenione przez naprawdę wielu użytkowników internetu posiadających własne witryny internetowe.
W momencie kiedy zdecydujemy się na zakup jakiegoś systemu zarządzania treścią, to otrzymujemy pakiet wszystkich narzędzi mających na celu dowolne zarządzanie stroną internetową. Są to najczęściej narzędzia służące zarówno do budowy jak i do późniejszej edycji strony. Za pomocą tegoż systemu można nie tylko zarządzać niewielkimi stronami internetowymi, ale także i nawet bardzo rozbudowanymi serwisami, co jest dodatkowym i oczywiście niewątpliwym plusem takiego rozwiązania.
Do jednych z największych plusów tego rodzaju rozwiązania należy między innymi to, że można tworzyć a następnie edytować stronę internetową i to bez konieczności posiadania praktycznie żadnej wiedzy z zakresu programowania stron internetowych, co jest bardzo dużym udogodnieniem dla wielu osób, które po protu nie muszą zatrudniać programistów do tego, aby stworzyć dla siebie bądź też przykładowo dla swojej firmy stronę, a to jednocześnie wiąże się z oszczędnością niejednokrotnie naprawdę niemałych pieniędzy, gdyż niestety firmy oferujące tworzenie stron WWW często żądają za swoje usługi niemałych pieniędzy. Ta więc raz wykupiony system CMS będzie się szybko zwracał, a następnie przynosił niemalże korzyści, w tym także oczywiście korzyści finansowe.
Dzięki posiadaniu systemu CMS można samodzielnie wykonać wiele prac związanych z budową oraz z edytowaniem treści znajdujących się na naszej stronie WWW. Przede wszystkim po pierwsze można szybko i bezproblemowo od samych podstaw stworzyć własny serwis internetowy. Oczywiście można w tym momencie wykorzystać wszystkie możliwości uatrakcyjnienia strony, czyli teksty, grafikę ( co jest często bardzo ważnym elementem jeżeli chodzi o przyciąganie nowych klientów serwisu ), a co więcej nawet za pomocą CMS można dodawać do strony animacje Flash, co niewątpliwie jest bardzo dużym udogodnieniem pod względem wizualnym. Następnie kiedy strona jest już stworzona, w każdym momencie można wyedytować znajdujące się na niej treści, z czego można to zrobić osobno dla każdej podstrony, lub też aktualizacja może dotyczyć także całego serwis internetowego. Dzięki CMS można także w dowolnym momencie zmienić szatę graficzną strony, co również jest niemałym udogodnieniem. Kolejnym, choć oczywiście nie ostatnim z plusów jakimi charakteryzują się systemy CMS jest to, że dzięki nim można kontrolować zachowanie strony w przeglądarkach internetowych, co również jest często bardzo ważne, szczególnie jeżeli chcemy wypromować stronę.
Różne odmiany CMS
Opublikowano 6 października 2009
Systemy zarządzania treścią dzielą się na kilka podstawowych rodzajów, co zostało omówione już wcześniej, jednakże oprócz tego dzielą się ona także na kilka odmian, dzięki czemu ich zastosowanie może być dużo szersze aniżeli mogłoby się to wydawać osobom nie pozostającym do końca w temacie jakim są systemy zarządzania treścią CMS.
Pierwszą odmianą systemów CMS, jest Content Management Framework. Innymi słowy mówiąc jest to coś w rodzaju szkieletu, czyli bibliotek oraz zbioru narzędzi, które służą do budowy następnych systemów CMS. Warto jest oczywiście pamiętać, że systemy, które zostały zbudowane na CMF ( Content Management Framework ) najczęściej są niestety bardzo kosztownymi systemami i wymagają one pracy wielu programistów, co jednocześnie oczywiście znacznie niestety zwiększa koszty powstania takiego systemu CMS. W tym momencie przykładem może być istnienie takich firma jak Vignette, Zope, RedDot, Docmentum i innych.
Następną odmianą systemów CMS jest tak zwane Page – based systems. Druga odmiana CMS tak naprawdę są systemami, które są oparte na konsolach transparentnych. Systemy te pozwalają użytkownikowi na edycje wewnątrz strony, a co więcej nie wymagają one posiadania osobnych konsoli służących do zarządzania treścią. Co więcej tego rodzaju systemy CMS są naprawdę bardzo proste w obsłudze, dlatego też ich nauka nie jest skomplikowana, a co więcej nie wymagają one od użytkownika posiadania zaawansowanej wiedzy dotyczącej zarówno samych systemów CMS, jak i ogólnego programowania. Właśnie dlatego też systemy page – based systems są jednymi z najwygodniejszych i najpopularniejszych systemów CMS w ogóle. Warto jednak w tym przypadku pamiętać, że jeżeli interesują nas bardziej zaawansowane aplikacji, które wykraczają poza tradycyjne zarządzanie treścią,takie jak na przykład TikiWiki, Backend, Plone czy też Typo3, niewątpliwie będą wymagać pomocy profesjonalnego programisty, gdyż dla laika są one zdecydowanie zbyt trudne.
Następną odmianą systemów CMS jest Module – based systems. Te systemy bazują na modułach, co znaczy, że wykorzystują one specjalne moduły oraz funkcje do tego, aby prezentować zawarte w nich treści. Najczęściej takie systemy zawierają w sobie zarządzanie informacjami, a także różne fora dyskusyjne i tym podobne rzeczy. Największą zaletą tego rodzaju systemów CMS jest możliwość naprawdę szybkiego i bezproblemowego uruchomienia samego portalu. Jednakże trzeba pamiętać, że w przypadku braku jakiegoś modułu, bądź też kiedy posiada on niski stopień, konieczne będzie napisanie go od nowa, a to oznacza konieczność pisania kodu źródłowego, co może w znacznym stopniu ograniczać tempo rozwoju portalu internetowego.
Ostatnią odmianą systemów CMS jest Content object systems. Tego rodzaju systemy charakteryzują się tym, że koncentrują się one wokół tak zwanych obiektów. Są to niewielkie części informacji, które mogą być powtarzane w wielu miejscach na stronie internetowej. Tego rodzaju oprogramowanie często używane jest jako tak zwane oprogramowanie redakcyjne wykorzystywane w wydawnictwach i czasopismach.