레이블이 자동화인 게시물을 표시합니다. 모든 게시물 표시
레이블이 자동화인 게시물을 표시합니다. 모든 게시물 표시

2024년 3월 13일 수요일

오픈소스 기반 프로젝트 문서, 버전 및 지식 관리 도구 소개

이 글은 무료로 사용할 수 있는 오픈소스 기반 프로젝트 문서, 버전, 지식 관리 도구들을 조사하고, 이를 간략히 나눔한다. 일부는 github에 공개되어 있어, 이를 잘 이용하면, 프로젝트 작업 프로세스에 통합 등을 할 수 있다.

프로젝트 문서 관리 도구 예시

웹 기반 파일 폴더 관리 도구
이 도구는 MIT라이센스에 따라 출시된 파일 관리자이다. 드래그앤드롭을 지원하며, AWS S3, 위지윅 편집기, 웹 기반 UI 지원한다. 

이 도구는 파일 관리 UI를 제공해, 파일 업로드, 삭제, 미리보기, 이름변경 및 편집을 지원하다. 독립 실행형 앱으로 사용할 수 있다.
이 도구는 SFTP, FTP, S3, GIT, LDAP, MYSQL등 지원하는 웹 파일 관리자이다. 이 도구는 인증, 공유, 미디어 재생 등을 지원한다. 모바일 친화적이고, 플러그인으로 확장이 가능하다.
웹용 파일 관리자이다. 직접 웹사이트 개발이 가능하다. 리눅스, 윈도우, 맥을 지원하고, 로컬 혹은 온라인 실행 가능하다. PHP5로 개발되었다.

서버 모든 폴더를 관리할 수 있는 웹 기반 PHP 파일 관리자이다. 웹 브라우저 기반 파일, 폴더 저장, 업로드 및 관리할 수 있다. PHP 5.5+ 로 개발되었다. 
React 기반 웹 브라우저 파일 관리 도구이다. 드래그앤드롭, 미리보기, 그리드 파일 보기 등을 지원한다. 
이 도구는 파일, 폴더를 관리하는 호스팅 웹 도구이다. 이 도구는 관리자, 사용자에게 개별 접근 권한, 역할을 부여할 수 있다. 대용량 파일 업로드를 지원한다.
이 도구는 Flask 서버를 사용해 WiFi, Internet 기반 파일 탐색 도구이다. 컴퓨터 전체 폴더를 탐색하고, 모든 파일을 다운로드 할 수 있다. 브라우저에서 비디오, 오디오 파일을 스트리밍할 수 있다.

문서 관리 시스템
파이썬 기반 Django를 사용해 개발된 문서 관리 시스템이다. 이 도구는 인텔, 대학 등 많은 기업에서 사용된다. 문서 워크플로 정의 기능을 지원한다.
이 도구는 클라우드 파일 공유 도구로, 멀티 플랫폼을 지원하며, 모바일도 지원한다. 백업, 복구 옵션이 있으며, 클라이언트 간 파일 동기화, 파일 잠금, 로깅, 암호화 등을 지원한다. 라즈베리파이에 설치 가능하다. 

NextCloud
이 도구는 모듈식으로 개발된 클라우드 파일 공유 도구로 GDPR를 준수하며, DICOM(Medical Imaging) 뷰어 앱을 제공한다. 이런 이유로, 의료 분야에 많이 사용된다. 이 도구로 부터 OwnCloud가 파생 개발되었다. 

실시간 협업, 버전 관리, 사용자 접근 관리, 문서 미리보기 및 승인, 워크플로 지원, 검색 등을 지원한다. 

자체 호스팅 지원하는 문서 관리 도구로, PHP로 개발되었고, 설치가 쉽다. 

Java로 개발된 도구이며, 기업용 오픈 소스 문서 관리 시스템이다. 

자체 호스팅을 지원하는 문서 관리 도구로, PHP로 개발되었다. MySQL을 사용하며, 파일 검토, 알림, 만료, 로깅, 리비전 기록 등을 지원한다. 메타 데이터 검색을 지원한다. 

버전 및 형상관리 
이 도구는 소스 분산 버전 관리 도구이다. 로컬 분기, 스테이징, 워크플로 등을 지원한다. 

소스 형상 관리 도구로 널리 사용되고 있다. 파일 및 문서 기록을 남기 있고, 여러 개발자가 동시 개발이 가능하다. 

멀티 플랫폼 지원하는 형상 관리 도구이다. 가볍고, 파이썬 애드온 등을 지원한다.

크로스 플랫폼을 지원하며, 부분 체크인, 아웃을 제공한다. 중앙 서버 유무에 관계없이 사용할수 있다.


지식 관리 도구
OpenKM은 스캔 이미지를 포함한 전자 문서를 저장, 추적, 관리 지원하는 지식관리 시스템이다. 대량 업로드, 오피스 추가 기능 등을 제공한다.
이 도구는 내외부 문서를 중앙 집중화하여, 정보를 검색하고, 문서에 레이블을 지정해 분류하는 데 도움을 준다.
이 도구는 팀, 지식을 연결하는 기능을 제공한다. 프로젝트 협업 시 유용한 기능을 제공한다.
이 도구는 고객의 질문, 답변을 관리해 지식 창고를 구축할 수 있는 기능을 제공한다. 

다음은 각 도구의 장단점을 보여준다.

쉐어포인트 대용 오픈소스 도구
이 도구는 사용자화 가능한 프로젝트 협업 메뉴를 제공한다. 쉐어포인트와 유사하게 동작하며, 문서 기반 협업이 용이하다. 워크플로, 아이디어 교환 등 기능을 제공한다.

이 도구는 Atlassian에서 개발한 협업 도구로, 중앙화된 작업 공간, 팀 작업 지원, 지식관리, 프로젝트 협업 등을 지원한다. 

이 도구는 메시징 기반 프로젝트 협업 도구로, 커뮤니케이션, 보이스 및 비디오 콜, 파일 공유, 작업 추적 등을 지원한다.

Jostle
이 도구는 인트라넷 서비스를 제공하여, 단순한 UI, 일정 공유, 파일 공유, 팀 협업, 조직도, 비디오 콜 등을 제공한다. 
전략 계획, 프로젝트 관리, 협업을 지원하는 도구로, KPI 추적, 리포트 생성, BSC 관리 등을 제공한다. 
이 도구는 프로젝트 관리, 비용 관리, 작업 추적 등을 지원한다. 

Classubes
이 도구는 세어포인트와 유사 기능을 제공하여, 문서 관리, 인트라넷, 일정 관리, 협업 등을 제공한다. 
이 도구는 협업 기능을 제공하며, 문서 기반 관리를 제공한다. 파일 공유, 작업 관리, 사용자화가 가능하다.

마무리
이외 다음과 같은 오픈소스 기반 문서 관리 도구가 있으니, 참고하기를 바란다. 
레퍼런스

오픈소스 기반 프로젝트 관리 및 공통 데이터 개발 환경 도구 소개

이 글은 오픈소스 기반 프로젝트 관리 및 공통 데이터 개발 환경 도구를 소개한다.

여기서, 평판이 좋은 5가지 오픈 소스 프로젝트 관리 도구를 공유한다. 

OpenProject는 기본 작업에서 복잡한 애자일 방법론 및 팀에 이르기까지 모든 것을 지원할 수 있는 다목적 프로젝트 관리 시스템이다. 이 플랫폼이 무료로 자체 호스팅되거나 OpenProject 서버에서 호스팅될 수 있다는 것이다.

OpenProject는 애자일 보드(칸반 보드), 사용하기 쉬운 Gantt 차트 및 기본 채팅, 위키 및 포럼, 문서 관리, 무제한 파일 업로드(최대 256MB 파일) 및 회의 도구를 포함하는 강력한 팀 협업 도구 세트 덕분에 애자일 프로젝트 관리(올바른 계획 포함)에 좋다. 기본 시간 추적 도구도 있다.

Redmine은 매우 기본적이고 오래된 프로젝트 관리 도구처럼 보이다. 그러나 시간을 보내고 나면 소프트웨어 개발 팀에 이상적인 소프트웨어가 강력하고 프로젝트 관리, 버그 추적 등에 사용할 수 있다. 

Redmine은 무제한 프로젝트와 사용자를 지원하며 간단한 Gantt 차트, 캘린더 및 개요 도구를 제공한다. 생성하는 각 프로젝트에 대한 위키가 있으며 파일 공유, 리소스 관리 및 프로젝트 뉴스를 지원한다. 

Redmine은 전체 조직에서 사용할 수 있는 수많은 플러그인이 있다.

플러그인 디렉토리에서 리소스 관리 및 커뮤니케이션 도구, 대시보드, CRM, 예산 책정 및 비용 관리 솔루션, 수많은 프로젝트를 지원하는 데 도움이 되는 워크플로 도구, 파일 스토리지 지원 등에 대한 지원을 찾을 수 있다. 

Leantime은 마일스톤, 보고서, 시간 추적 및 통합과 같은 사용하기 쉬운 작업 관리 도구를 제공한다.

Leantime은 칸반 보드, 목록 및 Gantt 차트를 포함한 여러 보기를 제공한다. 이러한 도구를 사용하면 프로젝트 마감일을 설정하고, 진행 상태를 추적하고, 하위 작업 및 종속 관계를 만들고, 완료된 프로젝트를 쉽게 확인할 수 있다. 중요한 정보를 표시하는 프로젝트 대시보드도 있다. 보안 관점에서 호스팅된 멤버십을 통한 2단계 인증을 찾을 수 있다.

관리자와 팀 구성원이 함께 모여 프로젝트를 설계하는 데 도움이 될 수 있는 프로젝트 청사진을 작성할 수 있다. 아이디어 보드(또는 아이디어 칸반 보드)를 통해 토론을 할 수 있으며, 회고 보드를 통해 팀은 프로젝트 중에 잘된 아이디어와 실패한 아이디어에 대해 논의할 수 있다.

이 소프트웨어는 또한 작업 카드를 통해 파일을 쉽게 채팅하고 공유할 수 있도록 한다. 

이 소프트웨어는 칸반 보드와 간트 차트를 잘 제공한다. 모든 계획은 무제한의 작업을 허용한다. 기본 플랜은 3개의 프로젝트만 허용하지만 유료 플랜은 무제한 프로젝트를 제공한다. 이메일 지원, 전용 앱, 시간 추적 및 팀 협업 도구가 표준으로 제공된다. 

통합을 좋아한다면 Pro 플랜에서 Slack, GitHub, Google 및 기타 여러 Zapier와 통합할 수 있다. 계획에 따라 자동화, 보고서, 비공개 프로젝트, 고급 관리 및 보안 기능도 있다. 간단한 프로젝트를 추적하는 데 도움이 필요하거나 스크럼 방법론을 활용하려는 경우 MeisterTask가 할 수 있다.

MeisterTask는 기본 Windows 및 macOS 앱은 물론 iPhone, Android 기기 및 Apple Watch용 앱을 제공하는 유일한 플랫폼이다. 

Freedcamp는 칸반 보드, Gantt 차트, 테이블(스프레드시트) 및 작업 목록에 대한 액세스를 제공한다. 팀 협업 및 시간 추적 도구와 마일스톤 지원이 있다. 또한 위키, 통합, 인보이스 발행 도구 등과 같은 프로젝트 관리 도구에 다양하게 액세스할 수 있다.

다른 많은 오픈 소스 프로젝트 관리 시스템과 달리 Freedcamp는 탐색하고 상호 작용하기 쉬운 사용자 친화적인 인터페이스를 가지고 있다. 

Freedcamp의 핵심 버전은 사용자가 한 플랫폼을 다른 플랫폼과 통합하고 자동화를 생성할 수 있는 Zapier 플랫폼과 호환됩니다.

레퍼런스