Wdrożenie systemu zarządzania treścią witryny Internetowej w oparciu o Microsoft Content Management Server 2002

Opublikowano: 9 grudnia 2004

Wprowadzenie

Witryna Internetowa jest obecnie bardzo ważnym sposobem komunikacji pomiędzy firmami a ich klientami. Obecnie również instytucje państwowe korzystają z tej metody publikacji informacji na temat ich działalności, zasad składania wniosków, czy przepisów prawnych związanych z ich działalnością. Obu stronom – instytucjom, jak i petentom – takie rozwiązanie zaoszczędza dużo czasu i pracy. Witryna Internetowa wymaga stałej aktualizacji, żeby informacje na niej umieszczone mogły być faktycznie przydatne dla odbiorców. Najczęściej spotykanym rozwiązaniem jest, że treść jest tworzona przez specjalistów z danej tematyki, natomiast jej publikacją na witrynie zajmuje się specjalista-informatyk, znający odpowiednie technologie. System zarządzania treścią umożliwia publikowanie treści na witrynie już przez ich autorów, bez udziału informatyków.

Do początku stronyDo początku strony

Stan sprzed wdrożenia

Nasz klient jest jednym z centralnych urzędów państwowych. Informacje publikowane przez Urząd dotyczą wielu specjalistów w kraju i na świecie, jak również instytucji, firm i osób prywatnych. Publikowane są informacje na temat działania Urzędu, przeprowadzania postępowań, druków i opłat, ogłoszenia i aktualności związane z pracami Urzędu, zbiory aktów prawnych, adresy organizacji, innych urzędów i specjalistów. Witryna Internetowa składała się z pojedynczych statycznych stron napisanych w języku HTML. Do wszystkich podstron prowadziły odsyłacze ze strony głównej i z mapy serwisu, natomiast nie było możliwości nawigacji pomiędzy samymi podstronami. Witryna miała dwie części – polskojęzyczną i anglojęzyczną. Na serwerze firmy zewnętrznej znajdował się, spełniający ustawowe wymagania, Biuletyn Informacji Publicznej, posiadający całkiem odrębny format i sposób nawigacji. Treść stron składała się przede wszystkim z tekstów, z małą ilością formatowania oraz z rzadko występującymi ilustracjami graficznymi. Format i układ treści na stronach witryny nie był spójny. Cała witryna liczyła kilkaset dokumentów. Administracją witryną zajmował się jeden specjalista, który materiały opracowywał sam lub otrzymywał od zainteresowanych departamentów. On również był całkowicie odpowiedzialny za publikowane treści. Częstotliwość i zakres aktualizacji witryny ograniczony był jego możliwościami.

Do początku stronyDo początku strony

Wdrożone rozwiązanie

Po przeanalizowaniu potrzeb, jako narzędzie do zarządzania treścią witryny, został wybrany Microsoft Content Managament Server 2002 (MCMS). Jako serwer aplikacji posłużył Microsoft Internet Information Services 6.0 (IIS), z zainstalowanym .NET Framework 1.1. System został wdrożony w oparciu o serwer bazodanowy Microsoft SQL Server 2000 Standard Edition (SQL Server), w którym to przechowywane są wszystkie informacje o strukturze witryny, właściwościach poszczególnych węzłów oraz treść dokumentów. Do stworzenia wzorców, wykorzystywanych w procesie tworzenia stron i dodatkowej funkcjonalności witryny zostało użyte Microsoft Visual Studio .NET ver. 2003. Wszystkie wzorce, formatki i kontrolki zostały napisane w języku C#. Całe środowisko zostało zainstalowane na dwóch serwerach z serii HP Proliant DL 380, pracujących pod kontrolą systemu operacyjnego Microsoft Windows 2003 Standard Edition. Serwery zostały umieszczone w dwóch osobnych segmentach sieci (DMZ – demilitarized zone), utworzonych przez sprzętowy firewall Cisco PIX 515E. Informacje o użytkownikach, wykorzystywane w procesie uwierzytelniania, są przechowywane i udostępniane przez usługę Active Directory, której replika znajduje się na jednym z serwerów (podstawowy serwer Active Directory znajduje się w sieci LAN). Zainstalowane oprogramowanie na serwerach:

Serwer A
MS Windows 2003 Standard Edition
MS IIS 6.0, .NET Framework 1.1
MCMS 2002
MS Visual Studio .NET ver. 2003

Serwer B
MS Windows 2003 Standard Edition
MS SQL Server 2000 Standard Edition
Replika Active Directory

alt

Rysunek 1. Schemat połączeń systemu

Wdrożony system posiada następującą funkcjonalność i cechy z perspektywy użytkowników końcowych:

Jednolity, starannie dobrany format i interfejs graficzny

Intuicyjny system elementów nawigacyjnych (menu nawigacyjne po lewej stronie oraz belka górna z wybranymi odsyłaczami

Łatwy dostęp do wersji polskojęzycznej i anglojęzycznej oraz do Biuletynu Informacji Publicznej

Pogrupowanie dokumentów w dwupoziomowym menu, dostępnym z każdego dokumentu

Możliwość wyszukiwania pełnotekstowego w treściach i tytułach dokumentów

Czytelna prezentacja treści dokumentów w zależności od ich rodzaju (podkreślenie specyfiki np. przepisów prawnych, kontaktów, aktualności)

Biuletyn Informacji Publicznej spełnia ustawowe wymagania – każdy dokument zawiera informację o ilości odsłon, imieniu i nazwisku twórcy oraz osoby odpowiedzialnej za ostatnią modyfikacją, dacie utworzenia i modyfikacji

alt

Rysunek 2. Elementy nawigacyjne na witrynie

Wybrane cechy i funkcje ważne dla administratorów witryną:

Łatwa i prosta możliwość tworzenia dokumentów, wymagająca od użytkownika tylko umiejętności posługiwania się edytorem tekstu

Dokumenty są tworzone przy użyciu wzorców, które są dopasowane do specyfiki publikowanych treści

Możliwość tworzenia i edycji dokumentów przez szeroki zespół autorów, mających możliwość pracy w określonych gałęziach witryny

Każdy dokument musi zostać zaakceptowany przez edytora, odpowiedzialnego za treści pod kątem edytorskim i przez moderatora odpowiedzialnego za treści pod kątem merytorycznym

Możliwość określania okresu automatycznej publikacji dokumentu

Możliwość opracowania dokumentów, dostępnych dla wybranych użytkowników

Brak udziału w procesie automatycznego tworzenia się menu nawigacyjnego oraz w organizacji wyszukiwania

Możliwość dostosowywania do swoich potrzeb zawartości górnej belki nawigacyjnej

Biuletyn Informacji Publicznej spełnia ustawowe wymagania

Bezpieczeństwo i wydajność wdrożonego systemu

Do początku stronyDo początku strony

Wyszukiwanie

Wyszukiwanie nie należy do podstawowej funkcjonalności MCMS 2002, dlatego konieczne było dopisanie odpowiedniego modułu. Zadane zapytanie jest najpierw rozbijane na pojedyncze słowa kluczowe, które są następnie używane do zbudowania odpowiedniego zapytania w SQL. Wszystkie dokumenty stworzone w MCMS 2002 są umieszczane w bazie danych na serwerze MS SQL. Zadając zapytanie do bazy, można otrzymać jako wynik unikalny identyfikator dokumentów zawierających zadane słowa. Znając identyfikator dokumentu i korzystając z funkcji API MCMS 2002, można otrzymać adres URL do szukanego dokumentu, w kontekście obecnej sesji użytkownika. Dzięki temu jest uwzględniany status dokumentu, prawa danego użytkownika oraz jego obecny tryb pracy.

Do początku stronyDo początku strony

Podsumowanie

Wdrożony system wpłynął na poprawę i czytelność odbioru informacji przez użytkowników. Obecnie znacznie łatwiej odnaleźć interesujący dokument, co decyduje o pozytywnym odbiorze witryny przez użytkowników. Organizacja pracy w Urzędzie nad witryną również uległa zdecydowanej zmianie. Dotychczasowi autorzy treści będą mogli je samodzielnie umieszczać na witrynie. Osoba pełniąca wcześniej rolę jedynego administratora witryny, będzie mogła skoncentrować się na korekcie i poziomie merytorycznym publikowanych treści oraz na dalszym rozwoju witryny.

Wdrożenia dokonała firma Datacom System S.A.
Więcej informacji o produktach i usługach oferowanych przez firmę Datacom System S.A. można otrzymać pod numerem telefonu (22) 35 52 100 lub adresem: ul. Taborowa 10, 02-699 Warszawa.


Do początku stronyDo początku strony