Platformy dokumentacji IT [zamknięte]

21

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ą:

  1. pracownicy działu pomocy technicznej (poziom 1),
  2. programiści i programiści oraz
  3. 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:

  1. Najlepiej darmowe lub otwarte oprogramowanie (i narzędzie internetowe), ponieważ tak naprawdę nie mamy na to budżetu
  2. Platforma, która nie zawiera elementu biletowego, ponieważ mamy osobny system, który obsługuje to dla poziomów 1 i 2
  3. Platforma, która nie potrzebuje możliwości zarządzania projektami dla poziomów 1 i 2
  4. Elastyczny, łatwy do dodania dokument, który obejmuje tabele, łatwe znaczniki, podświetlanie składni, obrazy, diagramy sieciowe itp.
  5. Możliwości wyszukiwania pełnotekstowego z możliwością używania języka naturalnego
  6. Możliwość obsługi przesyłania i pobierania plików
  7. Potencjalnie mają kanały RSS lub Atom oraz powiadomienia e-mail o aktualizacjach
  8. Pozwól, aby uwierzytelnianie LDAP mogło zostać zintegrowane z istniejącym środowiskiem SSO
  9. Platforma, która nie wymaga dużo czasu programowania lub tworzenia niestandardowego kodu
  10. 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ść
  11. Najlepiej mieć wbudowany edytor, aby ułatwić wprowadzanie danych i księgowanie dokumentacji
  12. Preferowana byłaby wbudowana kontrola wersji i audyt
  13. Możliwość eksportu stron lub kolekcji lub stron do pliku PDF
  14. Zdolność do dobrego skalowania, jeśli powinniśmy nadal rosnąć i się rozwijać
  15. Może wspierać możliwość śledzenia użycia lub przeprowadzania analiz
  16. Używany tylko do użytku wewnętrznego i nie będzie dostępny dla klientów
  17. Możliwość obsługi zarządzania fragmentami informacji, takimi jak instrukcje, procedury, rozwiązania, projekty, kompilacje serwerów, dokumentacja sieci itp.
  18. Nie potrzebuje możliwości integracji społecznej
  19. Ewentualnie wesprzyj możliwość posiadania lub dodania do niego spisu systemów (serwerów i komputerów klienckich)
  20. 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.

Jan
źródło

Odpowiedzi:

13

Wiem, że to nie jest darmowe, ale myślę, że produkty Altassian mogą odpowiadać Twoim potrzebom. W szczególności Wiki Confluence może pomóc w twojej dokumentacji, a moduł JIRA może śledzić problemy / błędy.

CHYTRY
źródło
+1 używamy zbiegu dla wiki i JIRA do śledzenia problemów / PM
iainlbc
Mamy Confluence w pracy i bardzo go lubię (używam go również w domu). To naprawdę świetny produkt, z wieloma funkcjami (większość z nich spełnia Twoje wymagania) i bogatym katalogiem wtyczek (z których wiele jest bezpłatnych). Zdecydowanie powinieneś spróbować (i +1 również dla JIRA i GreenHopper, dwóch innych świetnych produktów Atlassian).
dSebastien
Muszę powiedzieć, że tak naprawdę nie lubię zbiegu po moim doświadczeniu z tym. Brakuje wielu funkcji, a najgorsze jest to, że nie można wyświetlić ani edytować źródła.
einpoklum
14

Nie należy nadmiernie upraszczać, ale przychodzi mi na myśl Sharepoint.

joeqwerty
źródło
Wspomniał, że nie mają na to budżetu, więc Sharepoint prawdopodobnie nie jest optymalny. Jeśli są partnerem firmy Microsoft, mogą mieć dostępne licencje, ale być może nie wystarczą na pokrycie całego przedsiębiorstwa.
David Yu,
8
Usługi Windows Sharepoint Services są bezpłatne. Powinienem był to sprecyzować w mojej odpowiedzi.
joeqwerty
Czy są jakieś inne pomysły poza Sharepoint? W przeszłości nie byliśmy zbyt zainteresowani tą platformą z powodu niedostępności dokumentów po ich zablokowaniu na platformie Sharepoint.
Jan
10
W jaki sposób dokumenty są niedostępne? Nawet jeśli każda osoba w Twojej organizacji odmówiła korzystania z IE, możesz mapować bibliotekę dokumentów na literę dysku za pomocą webdav. Istnieje nawet bezpłatny szablon WSS dla działu pomocy technicznej i śledzenia błędów, który obejmuje wiele funkcji, takich jak wykresy, strony wiki i artykuły z bazy wiedzy, które można połączyć z wieloma biletami problemów (lub bilety można połączyć z artykułami z bazy wiedzy). Możesz także użyć programu SharePoint Designer (również darmowego), aby dodać do tego przepływy pracy.
Robert Kaucher
@Robert: +1. Gdybym mógł „podnieść” twój komentarz więcej niż raz, zrobiłbym to.
joeqwerty
4

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.

królikarnia
źródło
3

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.

jonathanserafini
źródło
2

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.

3dinfluence
źródło
2

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.

symcbean
źródło
Używam wikimatrix.org/wiki/comparison , aby uzyskać najlepszą wiki. Wreszcie postanowiłem zaryzykować z Mindtouch Deki Wiki sourceforge.net/projects/dekiwiki
Matias Dominoni
1

Nuxeo ma otwarte oprogramowanie do zarządzania dokumentami licencjonowane na licencji LGPL.

Notka marketingowa:

Nuxeo DM to rozwiązanie do zarządzania dokumentami zbudowane z elastycznej i solidnej technologii Nuxeo Enterprise Platform. Zarządzając i śledząc przepływ treści przez cykl biznesowy, Nuxeo DM rozwiązuje typowe problemy związane z powielaniem dokumentów, brakiem śledzenia wersji, czasochłonnym wyszukiwaniem i wyszukiwaniem oraz problemami z bezpieczeństwem i dostępem. Czemu? Po prostu dlatego, że zarządzanie dokumentami wykracza poza przechowywanie dokumentów na serwerze plików; chodzi o zarządzanie sposobem interakcji firmy z treścią. Czytaj dalej, aby dowiedzieć się, dlaczego nasi klienci mówią nam, że Nuxeo DM jest najlepszym rozwiązaniem dla ich inicjatyw zarządzania treścią i dokumentami.

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.

Kenny Rasschaert
źródło
0

Wiele pożądanych funkcji, których szukasz, można znaleźć w Kablink Vibe.

http://sourceforge.net/projects/kablink/

http://www.kablink.org/

Sn3akyP3t3
źródło
Witaj w Server Fault! Zasadniczo podoba nam się, aby odpowiedzi na stronie były w stanie samodzielnie działać - linki są świetne, ale jeśli ten link kiedykolwiek się zepsuje, odpowiedź powinna zawierać wystarczającą ilość informacji, aby nadal być pomocna. Proszę rozważyć edycję swojej odpowiedzi, aby zawierała więcej szczegółów. Zobacz FAQ, aby uzyskać więcej informacji.
slm