Każda organizacja generuje dziennie ogromne ilości zasobów, często powielając je. Skuteczne zarządzanie zasobami oznacza możliwość efektywnego ich przechowywania, wyszukiwania i publikowania oraz pracy zespołowej nad nimi niezależnie od tego, czy są to zasoby tekstowe, obrazy, filmy wideo czy elementy zawartości oparte na tych zasobach. Przyjrzyjmy się niektórym dostępnym funkcjom Oracle Content Management, służącym do publikowania zasobów i zarządzania nimi.
Stosowana w Oracle Content Management struktura zarządzania zawartością zaczyna się od repozytoriów. Repozytorium jest to magazyn, w którym są przechowywane zasoby potrzebne do tworzenia internetowych, mobilnych i innych środowisk użytkownika w danej organizacji. Zasobem może być element zawartości stanowiący indywidualny składnik zawartości (np. wpis na blogu, studium przypadku czy informacje o produkcie) lub zasób cyfrowy (np. obraz, wideo czy inny typ multimedialny), który jest używany w celu zapewnienia właściwych doznań odbiorcy.
Istnieją dwa typy repozytoriów: repozytoria biznesowe i repozytoria zasobów. Repozytoria biznesowe przechowują zasoby. Repozytoria zasobów przechowują zasoby, a także umożliwiają publikowanie i lokalizowanie zasobów. Opłaty za zasoby przechowywane w repozytoriach biznesowych wynoszą 1/100 opłat za zasoby przechowywane w repozytoriach zasobów.
Administrator repozytorium wybiera typy zasobów, określając w ten sposób, jakie typy zasobów mogą być przechowywane w repozytorium. Ponadto przypisuje do repozytorium taksonomie umożliwiające klasyfikację zasobów. W przypadków repozytoriów zasobów kieruje do repozytorium kanały publikowania, definiując reguły publikowania zasobów — na przykład, czy mogą być używane przez serwis wewnętrzny lub aplikację zewnętrzną. Może także skonfigurować inne ustawienia repozytorium, wymagane do obsługi określonych przypadków użycia.
W celu zaspokojenia różnych potrzeb biznesowych można utworzyć więcej niż jedno repozytorium. Na przykład:
Jako przykładu prowadzącego przez proces konfigurowania repozytorium zasobów, tak aby było możliwe ich współtworzenie, użyjemy serwisu Oracle Blogs. Poniżej przedstawiono proces, którego można użyć do utworzenia wymaganych zależności i skonfigurowania swojego repozytorium:
Głównymi elementami zawartości w serwisie Oracle Blogs są artykuły, krótkie notki o autorach blogów, obrazy, filmy wideo oraz pliki PDF, które można pobrać z niektórych artykułów. W Oracle Content Management zawartość ta jest przedstawiana jako zasoby jednego z dwóch następujących typów:
Następnie należy przypisać wszystkie te typy zasobów do serwisu "Blogi", umożliwiając współużytkownikom repozytorium (mającym przypisaną rolę "Menedżer" lub "Współtwórca"):
Należy pamiętać, że współtwórcy będą mogli wysyłać tylko pliki typów określonych w typach (typach zasobów cyfrowych) powiązanych z repozytorium.
Języki (założenia systemowe dot. lokalizacji) (niedostępne w repozytoriach biznesowych)
Jeśli dana organizacja działa w skali globalnej, publikowana zawartość zazwyczaj powinna być tłumaczona różne języki. Aby można było umożliwić tłumaczenie zawartości, do repozytorium muszą zostać przypisane wymagane języki. Języki można przypisać bezpośrednio do repozytorium. Jednak najlepszą praktyką jest zdefiniowanie wymaganych i opcjonalnych języków dla głównych krajów lub regionów za pomocą założenia systemowego dot. lokalizacji. Założenie systemowe dot. lokalizacji przypisuje się do kanału używanego do publikowania zawartości w serwisie, a następnie kanał ten przypisuje się do repozytorium. W ten sposób języki zdefiniowane w powiązanych założeniu systemowym dot. lokalizacji zostają automatycznie przypisane do repozytorium.
Kanały publikowania (niedostępne w repozytoriach biznesowych)
Kanały publikowania umożliwiają udostępnianie zasobów, zarządzanych w repozytorium, do wykorzystania na stronie internetowej (lub w dowolnej aplikacji zewnętrznej obsługującej REST API). Kanał definiuje reguły publikowania, w tym czy zasoby przed ich opublikowaniem muszą zostać zatwierdzone oraz czy publikowana zawartość jest publiczna czy zabezpieczona (jeśli jest zabezpieczona, to dostęp do niej można ograniczyć do podzbioru osób z przypisanymi określonymi rolami poziomu użytkownika).
Jeśli serwis będzie tworzony za pomocą usługi Oracle Content Management, to kanał publikowania zostanie automatycznie utworzony i przypisany do repozytorium wybranego dla tego serwisu. Jeśli do utworzenia serwisu i zarządzania nim zostanie użyta inna technologia lub jeśli na przykład jest planowane publikowanie niektórych artykułów blogowych do aplikacji mobilnej (lub innego serwisu), można utworzyć dodatkowe kanały publikowania i przypisać je do repozytorium serwisu.
Gdy kanały publikowania zostaną przypisane do repozytorium, jego współużytkownicy mogą kierować i publikować zasoby do tych kanałów, z ograniczeniami wynikającymi z definicji kanałów.
Artykuły w serwisie internetowym, takim jak serwis "Blogi", są zazwyczaj pogrupowane w kategorie mające na celu ułatwienie osobom odwiedzającym filtrowanie wpisów wg obszaru zainteresowań, nazwy produktu bądź określonych dziedzin wiedzy lub poziomu doświadczenia. Na przykład "Oracle Blogs" jest wyposażony w katalog blogów, za pomocą którego można zawęzić opublikowane artykuły do takich, jak: Analytics Advantage Blogs, Developers Blogs lub Netherlands Blogs.
Aby ułatwić filtrowanie i wyszukiwanie w opublikowanym serwisie (lub aplikacji), Oracle Content Management pozwala zdefiniować odpowiednie taksonomie, przypisać je do repozytorium, a następnie używać ich do klasyfikacji zasobów. Taksonomię tworzy się, definiując słownik terminów biznesowych uporządkowanych w hierarchicznej strukturze kategorii przedstawiających sposób definiowania i klasyfikowania zawartości w danej organizacji. Na przykład można zdefiniować taksonomie dla produktów, branż i regionów geograficznych, w których organizacja prowadzi swoją działalność, lub dowolną inną strukturę hierarchiczną kategorii tematycznych, właściwą dla danej organizacji.
Gdy taksonomie zostaną przypisane do repozytorium, jego współużytkownicy mogą klasyfikować zasoby podczas dodawania ich do repozytorium lub później. Interfejs (interfejs użytkownika) wyszukiwania fasetowego umożliwia filtrowanie zasobów wg kategorii w obrębie jednej taksonomii lub większej ich liczby. Taksonomię można opublikować, aby udostępnić informacje klasyfikacyjne o zasobach publikowanych do tego samego kanału; dzięki temu można wykorzystać taksonomię do filtrowania zasobów i ułatwienia wyszukiwania w opublikowanym serwisie (lub aplikacji).
Po zdefiniowaniu typów zasobów, założeń systemowych dot. lokalizacji, kanałów publikowania i taksonomii należy utworzyć repozytorium.
To kończy podstawowe przygotowania. W tym momencie repozytorium jest gotowe do użycia. Opcjonalnie można włączyć dodatkowe funkcje dla repozytorium, udostępniając współtwórcom narzędzia usprawniające proces tworzenia zawartości lub zapewniając sobie — jako menedżerowi repozytorium — zarządzanie zawartością, zanim zostanie ona udostępniona publicznie w serwisie internetowym:
Łączniki z tłumaczeniami (niedostępne w repozytoriach biznesowych)
Domyślnie Oracle Content Management zapewnia możliwość ręcznego tłumaczenia zawartości na wybrane języki — można dodawać do kolejno do poszczególnych zasobów nowych język albo wyeksportować zasoby masowo w postaci pliku ZIP zawierające teksty wyekstrahowane do tłumaczenia. Jeśli dana organizacja korzysta z usług tłumaczeniowych świadczonych przez dostawcę zewnętrznego, takiego jak Lingotek, Lionbridge czy SDL, można zarejestrować odpowiedni łącznik (łącznik z tłumaczeniami) do użycia z Oracle Content Management, a następnie przypisać go do repozytorium, dzięki czemu współtwórcy będą mogli z łatwością przesyłać zasoby do tłumaczenia przez dostawcę zewnętrznego.
Jeśli dana organizacja do udostępniana zasobów cyfrowych zewnętrznym agencjom projektowym używa zewnętrznych magazynów w chmurze, takich jak Dropbox, Google Drive czy Microsoft OneDrive, można zarejestrować odpowiedni łącznik z zawartością z danej usługi do użycia z Oracle Content Management, a następnie przypisać go do repozytorium, dzięki czemu współtwórcy będą mogli z łatwością dodawać pliki do repozytorium bezpośrednio z zewnętrznego magazynu w chmurze.
Włączając dla repozytorium funkcję inteligentnej zawartości, można pomóc współtwórcom odnajdywać podczas wyszukiwania odpowiednie obrazy, dodawać odpowiednie obrazy do elementów zawartości oraz klasyfikować zasoby za pomocą taksonomii. Jeśli funkcja ta zostanie włączona, wszystkie obrazy dodawane do repozytorium i wszystkie tworzone w nim elementy zawartości będą przetwarzane z użyciem wbudowanej sztucznej inteligencji i usługi przetwarzania oparte na języku naturalnym, automatycznie przypisujące tagi i ekstrahujące słowa kluczowe z tekstów.
Procesy Workflow (niedostępne w repozytoriach biznesowych)
Zazwyczaj zawartość wymaga przed opublikowaniem sprawdzenia jej i zatwierdzenia przez inne osoby, np. przez menedżerów. Taką kontrolę można włączyć w repozytorium, wybierając we wszystkich przypisanych do niego kanałach publikowania opcję Można publikować tylko zatwierdzone elementy.
Domyślnie Oracle Content Management umożliwia współtwórcom przesyłanie zasobów do sprawdzenia przez menedżerów repozytorium.
Jeśli dana organizacja wymaga sprawdzania zawartości — z użyciem wieloetapowego procesu Workflow — przez redaktorów technicznych, menedżerów lub dział prawny, można zarejestrować swoje procesy Oracle Integration z usługą Oracle Content Management, a następnie przypisać je do repozytorium. Współtwórcy będą wówczas mogli przesyłać zasoby do sprawdzenia, używając odpowiedniego procesu Workflow. Uczestnicy procesu Workflow, gdy zostanie do nich przypisane jakieś zadanie, otrzymują powiadomienie i mogą podejmować czynności w odniesieniu do zasobu, zgodnie z rolą przypisaną im w procesie Workflow.
Uprawnienia i role
Aby można było uzyskać dostęp do interfejsu użytkownika do zarządzania zawartością (Zawartość w obszarze "Administrowanie" w lewym menu nawigacyjnym), trzeba mieć przypisaną rolę "Użytkownik firmowy" i jedną z następujących ról administracyjnych:
Poniżej przedstawiono, kto może zobaczyć różne obiekty służące do zarządzania zawartością i co może z nimi robić: