Jesteśmy rozwijającą się operacją IT, która nadal zapewnia dodatkowe oferty i wsparcie dla różnych klientów. Kontynuując ten wzrost, stwierdziliśmy, że musimy mieć łatwy dostęp do informacji i dokumentacji na temat naszych różnych systemów i oprogramowania w ramach naszych zespołów IT. W naszej grupie IT mamy trzy podstawowe obszary funkcjonalne, które obejmują:
- pracownicy działu pomocy technicznej (poziom 1),
- programiści i programiści oraz
- administratorzy systemu / administratorzy sieci / analitycy bezpieczeństwa (poziom 2).
Obecnie posiadamy informacje na temat poziomu 1 przechowywane na wiki opartej na MediaWiki, która okazała się bardzo skuteczna dla zespołu pomocy technicznej. Programiści i programiści przenieśli się do Redmine w celu śledzenia swoich projektów, problemów i dokumentacji projektowej. Administratorzy (poziom 2) nie mają scentralizowanego repozytorium wiedzy i polegają na plikach MS Word, które są rozproszone na dyskach sieciowych, komputerach osobistych, wiedzy, która jest dostępna tylko dla konkretnej osoby, ponieważ nigdzie jej nie udokumentowała itp.
Wyzwanie, przed którym teraz stoimy, polega na tym, że musimy mieć scentralizowaną lokalizację do rejestrowania informacji i dokumentacji dla poziomu 2. Mamy jednak już dwa inne systemy. Idealnie chcielibyśmy mieć platformę dokumentacji, która minimalnie działałaby dla poziomów 1 i 2, z możliwością dodania do niej również programistów. Ta platforma musiałaby mieć możliwość oddzielenia niektórych treści. Na przykład na poziomie poziomu 2 znajdują się informacje poufne (jak budujemy nasze serwery, możliwe nazwy użytkowników itp.), O których poziom 1 nie musi wiedzieć. Ponadto poziom 2 powinien mieć dostęp do informacji na poziomie 1 i wyższym. Myśleliśmy o rozszerzeniu naszej instalacji MediaWiki dla tego, ale ACL ” i ochrona informacji przed użytkownikami wiki wydawała się być zhackowanymi zadaniami, które nie były dobrze obsługiwane i były sprzeczne z duchem otwartego i łatwego dostępu do informacji, która jest rdzeniem wiki. Szukam pomysłów i sugestii, które spełniają powyższe kryterium, a także następujące dodatkowe cele:
- Najlepiej darmowe lub otwarte oprogramowanie (i narzędzie internetowe), ponieważ tak naprawdę nie mamy na to budżetu
- Platforma, która nie zawiera elementu biletowego, ponieważ mamy osobny system, który obsługuje to dla poziomów 1 i 2
- Platforma, która nie potrzebuje możliwości zarządzania projektami dla poziomów 1 i 2
- Elastyczny, łatwy do dodania dokument, który obejmuje tabele, łatwe znaczniki, podświetlanie składni, obrazy, diagramy sieciowe itp.
- Możliwości wyszukiwania pełnotekstowego z możliwością używania języka naturalnego
- Możliwość obsługi przesyłania i pobierania plików
- Potencjalnie mają kanały RSS lub Atom oraz powiadomienia e-mail o aktualizacjach
- Pozwól, aby uwierzytelnianie LDAP mogło zostać zintegrowane z istniejącym środowiskiem SSO
- Platforma, która nie wymaga dużo czasu programowania lub tworzenia niestandardowego kodu
- Kontrola dostępu oparta na użytkownikach, rolach, członkostwie w grupach, dla poszczególnych dokumentów / stron lub zestawu dokumentów / stron, tak że jeśli nie masz dostępu do tej sekcji witryny / dokumentu / strony / członkostwa, nie widzisz linku lub treść
- Najlepiej mieć wbudowany edytor, aby ułatwić wprowadzanie danych i księgowanie dokumentacji
- Preferowana byłaby wbudowana kontrola wersji i audyt
- Możliwość eksportu stron lub kolekcji lub stron do pliku PDF
- Zdolność do dobrego skalowania, jeśli powinniśmy nadal rosnąć i się rozwijać
- Może wspierać możliwość śledzenia użycia lub przeprowadzania analiz
- Używany tylko do użytku wewnętrznego i nie będzie dostępny dla klientów
- Możliwość obsługi zarządzania fragmentami informacji, takimi jak instrukcje, procedury, rozwiązania, projekty, kompilacje serwerów, dokumentacja sieci itp.
- Nie potrzebuje możliwości integracji społecznej
- Ewentualnie wesprzyj możliwość posiadania lub dodania do niego spisu systemów (serwerów i komputerów klienckich)
- Zezwól na importowanie informacji MediaWiki, jeśli musimy zmienić platformy
Ponadto istnieje wiele miejsc online, które mówią o systemach eksperckich, które umożliwiają tworzenie procedur rozwiązywania problemów związanych z pracą, podobnych do schematu blokowego lub kreatora krok po kroku. Czy jest to coś, co powinniśmy rozważyć jako opcję w ramach naszej platformy dokumentacji? Jak przydatne byłoby to i czy pomogłoby to w lepszym wykonywaniu zadań przez Poziom 1? Istnieje również kilka informacji online, które mówią o różnicach między zarządzaniem treścią a zarządzaniem wiedzą . Czy jest to coś, co powinniśmy wziąć pod uwagę w ramach wymagań platformy dokumentacji?
Wiem, że ten post jest dłuższy i doceniam pomoc i opinie, które możesz udzielić. Staram się upewnić, że zadaję właściwe pytania i obejmuję podstawy, aby pomóc w podjęciu bardziej świadomej decyzji, a także wdrożyć rozwiązanie, które będzie opłacalne w perspektywie długoterminowej, tak abyśmy nie kontynuowali przebudowy systemów, które właśnie wdrożyliśmy. Jeszcze raz dziękuję i czekam na przeczytanie tego, co udostępniasz.
Nie należy nadmiernie upraszczać, ale przychodzi mi na myśl Sharepoint.
źródło
Osobiście wybrałbym wiki (lubię Traca ) lub Plone .
W poprzednim pracodawcy użyliśmy Plone do wewnętrznej aplikacji KB, w której Support miał pewne uprawnienia r / w, zarząd miał inne, a programowanie jeszcze inne.
źródło
Jira i Confluence są do tego bardzo interesujące, jak wspomniała SLY. Na wolnym końcu będziesz miał Traca i jego odpowiednie wtyczki, które również przychodzą mi na myśl.
Z drugiej strony szukasz bezpłatnego zlewu kuchennego i żaden z zalecanych do tej pory nie zapewni wszystkich pożądanych funkcji.
Jeśli masz kilka dodatkowych cykli, które możesz zwolnić, Trac można rozszerzyć za pomocą wtyczek, więc możesz dodać niektóre potrzebne funkcje.
źródło
Uważam również wiki jako najlepiej dopasowane do twoich wymagań. Wikipedia ma bardzo dobre porównanie oprogramowania wiki z funkcjami, docelowymi odbiorcami oraz licencjonowaniem / kosztami itp. , Więc możesz zajrzeć tam oprócz zaleceń zawartych w innych odpowiedziach.
źródło
Ugryzę.
Miałem szczęście z MoinMoin . Jest to silnik wiki, który obsługuje większość tego, czego szukasz i jest używany przez niektóre duże organizacje, w tym Ubuntu, Apache Foundation itp. Zawiera jednak listy ACL, integrację LDAP, eksport stron do plików PDF i edytor WYSIWYG. Oprócz edytora WYSIWYG obsługuje on także język znaczników wiki, jeśli chcesz edytować strony za jego pomocą. Interfejs WYSIWYG obsługuje także kopiowanie i wklejanie z programu Word, co może pomóc w migracji istniejącej dokumentacji programu Word.
W przeszłości używałem go jako platformy do inwentaryzacji i historii systemu, wykorzystując niektóre z jego wbudowanych makr i szablonów, aby umożliwić dodawanie nowego sprzętu i zdarzeń do wiki za pomocą formularza.
Jedyny problem, jaki widzę w związku z Twoimi wymaganiami, to import danych z mediawiki. Istnieje kilka skryptów, ale są nieco szorstkie na brzegach i są ograniczone.
źródło
Z pewnością wygląda na to, że Wiki jest właściwą drogą. Tam nie ma końca produktów - ale, jak mówisz, czasami kluczowa funkcjonalność jest nieco ad hoc w jej implementacji (np. Wyszukiwanie nie wie o podsystemie uprawnień prowadzącym do wycieku ograniczonych informacji).
Używam dokuwiki - które (jak większość wiki) zaznacza większość pól, o które pytałeś, jednak jest bardzo dobrze zintegrowane, a także pozwala mi bardzo łatwo osadzać PHP na stronach (chociaż w przypadku systemu o bardzo dużej liczbie użytkowników, możesz rozważyć dodanie niestandardowego znacznika do skryptów odwołujących się poza wiki zamiast bezpośredniego dostępu do interpretera). Z pewnością można go skalować, aby obsługiwać ogromną liczbę użytkowników, ale opierając się na plikach płaskich, istnieje ograniczenie ilości danych, które można przechowywać.
http://www.wikimatrix.org/wiki/comparison zapewnia szybki sposób sprawdzenia funkcji.
źródło
Nuxeo ma otwarte oprogramowanie do zarządzania dokumentami licencjonowane na licencji LGPL.
Notka marketingowa:
Alfresco ma również rozwiązanie do zarządzania dokumentami , ale jest to część ich oferty dla przedsiębiorstw, a nie wydanie społeczności open source.
źródło
Wiele pożądanych funkcji, których szukasz, można znaleźć w Kablink Vibe.
http://sourceforge.net/projects/kablink/
http://www.kablink.org/
źródło