Kategorie
- Bez kategorii
- Biznes
- Elektronika
- Finanse
- Firmy
- Hobby, rozrywka
- Internet
- Komputery
- Motoryzacja
- Nauka
- Pozycjonowanie
- Sklepy
- Sport
- Sztuka
- Turystyka
- Usługi
- Zdrowie
Archiwa
- maj 2012
- kwiecień 2012
- marzec 2012
- luty 2012
- styczeń 2012
- grudzień 2011
- listopad 2011
- październik 2011
- wrzesień 2011
- sierpień 2011
- lipiec 2011
- czerwiec 2011
- maj 2011
- kwiecień 2011
- marzec 2011
- luty 2011
- styczeń 2011
- grudzień 2010
- listopad 2010
- październik 2010
- wrzesień 2010
- sierpień 2010
- lipiec 2010
- czerwiec 2010
- maj 2010
- kwiecień 2010
- marzec 2010
- luty 2010
- styczeń 2010
- grudzień 2009
- listopad 2009
- październik 2009
- wrzesień 2009
- sierpień 2009
- lipiec 2009
- czerwiec 2009
- maj 2009
- kwiecień 2009
- marzec 2009
- luty 2009
- styczeń 2009
- grudzień 2008
- listopad 2008
- październik 2008
Meta
Tagi
Polecamy
Systemy zarządzania treścią - co to takiego?
04th grudzień 2009
Minęły już czasy statycznych stron internetowych. W chwili obecnej niemalże każda strona jest aplikacją, stworzoną z wykorzystaniem języka PHP. HTML przekształcił się w bardziej kompatybilnego XHTML. Aby umożliwić szybką i przyjemną obsługę strony, programiści projektują skomplikowane systemy CMS oparte na AJAXie, wyposażone w edytory WYSIWYG.
WYSIWYG - to pojęcie, które tłumaczymy z języka angielskiego (ang. What You See Is What You Get) na polski "co widzisz jest tym co otrzymasz". Choć to niepozorne stwierdzenie nic nam w tej chwili może nie mówić to jednak doskonale oddaje ideę. Panel zarządzający, system CMS z WYSIWYG to potężne i elastyczne narzędzie. Technika ta została wprowadzona dzięki nowoczesnym językom programowania działających po stronie klienta (architektura klient - serwer) - takim jak np. JavaScript. Dzięki WYSIWYG nie musimy znać języka HTML, a tworzenie artykułów staje się banalne.
AJAX (ang. Asynchronous JavaScript and XML, pol. Asynchroniczny JavaScript i XML) to pojęcie określające specyficzne podejście projektowania aplikacji www. Technika ta pozwala na interakcję użytkownika z serwerem aplikacji internetowej bez konieczności przeładowywania całego dokumentu - innymi słowy wgrywany jest tylko fragment.
Dzięki technice AJAX możliwe jest:
- obniżenie zużycia transferu
- obniżenie kosztów utrzymania serwera
- zwiększenie bezpieczeństwa wymiany informacji pomiędzy klientem, a serwerem
"Historia związana z powstaniem pierwszych systemów CMS sięga kilkanaście lat wstecz, czyli do pierwszej połowy lat dziewięćdziesiątych XX wieku - pierwsze rozwiązania systemowe zaproponowała amerykańska firma CNET w 1995 roku. W późniejszym czasie CNET wydzielił zewnętrzną firmę Vignette, która zajęła się komercyjną produkcją systemu klasy CMS." (źródło: Wikipedia).
System administracji treścią zazwyczaj pozwala na edycję zawartości stron internetowych bez konieczności posiadania wiedzy eksperckiej na ten temat oraz bez konieczności budowania odpowiednich struktur przy jakichkolwiek zmianach. Dlaczego zazwyczaj? Słowo to zostało celowo użyte ponieważ nie wszystkie systemy CMS są takie same. Działanie każdego systemu może przebiegać w zupełnie inny sposób. Wiele zależy od platformy na której działamy, ale przede wszystkim także od samego twórcy aplikacji. Dla niektórych rozwiązań wystarczy jedynie prosty system edycji newsów lub zmiany - dodawania, usuwania zdjęć w galerii strony (np. blog internetowy). Dla innych konieczna jest specjalistyczna, szczelnie zabezpieczona i dostosowana w drobnych detalach aplikacja, która kontroluje każde pole formularza dostępnego dla użytkowników (np. forum). Nie jest regułą, iż CMS musi być zrobiony w taki sposób, aby nie była konieczna w jakimś stopniu znajomość wiedzy eksperckiej. System klasy CMS działa w sposób określony przez programistę i może nie przewidywać wszystkich możliwych działań, które będą na nim wykonywane - dobrą praktyką jest więc zostawić niewielkie pole manewru dla działań, które mogły nie zostać uwzględnione wcześniej (np. możliwość korzystania z kodu HTML). W innym razie - brak takich uelastycznień będzie prowadził do konieczności poprawiania systemu.
Sercem idei systemów zarządzania treścią jest fakt, że nawet laik może szybko wprowadzić nowy artykuł, dodać zdjęcie, czy utworzyć wiadomość dla odwiedzających jego stronę. Zamiast skomplikowanych poleceń i procedur może posłużyć się przyciskami o nazwach np. typu "dodaj zdjęcie", jeśli wykona operację, która jest niepoprawna może otrzymać komunikat ze wskazówką np. "najpierw wskaż plik, który chcesz umieścić jako zdjęcie". Wszystkie skomplikowane czynności są zautomatyzowane i mogą być wykonywane w tle aplikacji bez udziału użytkownika (np. usuwanie nieuwierzytelnionych kont).
Ten artykuł powinien przybliżyć laikowi problematykę stron internetowych. W dzisiejszych czasach nie jest już trudno stworzyć stronę internetową - zajmują się tym już licealiści. Nie mniej jednak nie porównujmy kija z siekierą. Strony internetowe tworzone przez profesjonalne firmy zajmujące się tą tematyką są unikalne i przede wszystkim bezpieczne. Nie jest sztuką stworzyć produkt oparty na darmowym systemie (np. PhpNuke, WordPress, PhpBB, itd.). Problem polega na zabezpieczeniu takiego systemu i sprawieniu, że będzie on unikalny, a przede wszystkim rentowny.
Szczecin, 2009