CMS
Opublikowano 30 października 2009
CMS, czyli z języka angielskiego Content Management System to nic innego jak tylko specjalistyczny system zarządzania treścią. Mówiąc ściślej CMS, jest to specjalna aplikacja internetowa, dzięki której można w naprawdę bardzo prosty sposób stworzyć profesjonalny serwis WWW, a także jednocześnie system ten pozwala na późniejszą bardzo prostą i bezproblemową aktualizację tegoż serwisu WWW, z czego oczywiście należy zaznaczyć, że edycja odbywa się poprzez specjalny nietechniczny panel redakcyjny. Jeżeli chodzi natomiast o kształtowanie samej treści oraz sposobu w jaki treści te będą prezentowane, to w systemie CMS odbywa się to za pomocą nietrudnych pod względem obsługi interfejsów użytkownika. Najczęściej mają one postać stron WWW, które zawierają rozbudowane moduły oraz formularze.
Do podstawowych zadań systemów CMS należy oczywiście oddzielenie treści, czyli zawartości informacji w serwisie, od jego wyglądu, czyli sposobu jej prezentowania. W momencie kiedy wprowadzi się nowe informacje za pomocą uprawnionego do tego celu redaktora, sam system przenosi te informacje do bazy danych, która wypełnia tymi informacjami odpowiednie miejsca na stronie internetowej. Jednak dzięki temu, że można wykorzystać szablony stron, można jednocześnie zmieniać koncepcję graficzną serwisu, za pomocą wykorzystania szablonów, czyli tak zwanych skórek, dzięki czemu serwis WWW może nie tylko na co dzień przekazywać najświeższe informacje z konkretnej branży czy też ogólnie z konkretnego tematu, ale także jednocześnie serwis nie będzie nudny czy statyczny pod względem graficznym. Co więcej takie podejście zapewnia zdecydowanie prostszy proces prezentowanie publikacji w internecie. W tym momencie każda strona WWW jest generowana w sposób dynamiczny oparty oczywiście o szablony orz o zawartość baz danych będących częścią całego systemu CMS, a dyna mila w dzisiejszych czasach jeżeli chodzi o internet i prezentowanie najnowszych informacji jest niezmiernie ważna.
Jeszcze kilka lat temu platformy CMS nie były zbyt popularne i powszechnie stosowane, ponieważ miały one bardzo wiele wad, jednakże na dzień dzisiejszy w znaczny sposób one ewoluowały i zostały znacznie usprawnione, na przykład dzięki temu, że dodano możliwość dynamicznej oraz elastycznej modyfikacji nie tylko treści, al także całej struktury, stały si ona naprawdę bardzo popularne i wręcz wszechobecne w internecie. Najczęściej zdarza się tak, że systemy zarządzania treścią CMS, oparte są na bazach danych, oraz na konkretnych językach skryptowych server – side, bądź też czasami są one oparte na specjalistycznym oprogramowaniu, które znajduje się po stronie serwera. Co więcej także CMS-y mogą służyć także jako forma oprogramowania klienckiego, lecz najczęściej w takich przypadkach do aktualizowania strony używa się takich protokołów jak na przykład FTP. NA chwilę obecną także coraz częściej używa się skomplikowane techniki mające na celu opis struktur całych dokumentów, jak na przykład XML, co już jednak przeznaczone jest dla bardziej zaawansowanych użytkowników.