포스위키

Foswiki
포스위키
Foswiki-logo.svg
개발자포스위키 공동체
초기 릴리즈2009년 1월 9일; 13년(2009-01-09)[1][2]
안정적 해제
2.1.6[3] / 2018-03-02[±]
리포지토리
기록 위치, 자바스크립트
운영 체제Linux, Windows, BSD, Solarix, OSX
다음에서 사용 가능21개 언어
유형위키 소프트웨어
면허증GPL v2[4]
웹사이트foswiki.org

Foswiki는 일반적으로 협업 플랫폼,[5][6][7] 지식 기반[8][9] 또는 문서 관리 시스템을 운영하는 데 사용되는 엔터프라이즈 위키이다.사용자는 Topic Markup Language(TML)를 이용하여 위키 애플리케이션을 만들 수 있으며, 개발자는 플러그인으로 그 기능을 확장할 수 있다.

포스위키 프로젝트는 2008년[2] 10월 TWiki의 향후 방향에 대한 분쟁이 타결되지 못하면서 시작돼 거의 모든 핵심 TWiki 기고자들이 포크의 결정을 내렸다.[10][11][12][13]그 이후로 코드베이스를 상당히 분산시켰다.하지만 포스위키는 TWiki용으로 작성된 콘텐츠와의 호환성을 계속 유지하고 있다.Foswiki는 오픈 소스 소프트웨어에 대한 의지를 강조하기 위해 "자유롭고 개방적인 소스" wiki를 의미한다.이 프로젝트는 자원봉사 운영 비영리 재단Foswiki Association e.V가 주관한다.

일부 사람들은 Foswiki 웹사이트를 전 세계 모든 웹사이트의 알렉사 순위에 근거하여 가장 인기 있는 Perl 관련 웹사이트 중 하나로 보고 있다.[14]

특징들

Foswiki는 PerlJavaScript 언어로[4] 프로그래밍 및 구현된 개방형 아키텍처를 특징으로 하며 Apache, Nginx, lignd와 같은 표준 웹 서버에서 실행된다.창사 이래 거의 70명의 기부자들이 56,000개 이상의 커밋을 제공하는 가운데,[15][16] 포스위키 팀은 코드를 개발할 뿐만 아니라 IRC를 포함한 온라인 지원도 제공한다.[17][18]핵심 기능으로는 TinyMCE WYSIWYG 편집기, 내장 검색엔진, 기본 텍스트 데이터베이스, 스킨나이블 사용자 인터페이스를 비롯해 RSS/Atom 피드, 이메일 지원, MongoDB, MySQL 등 확장 가능한 데이터베이스[buzzword] 솔루션을 지원하는 데이터베이스 인터페이스 등이 있다.[19][20][21]추가 보안 관련 기능으로는 감사 가능버전 제어 시스템, 사용자 인증, 액세스 제어 시스템, 사이트요청 위조 방지, 스팸 방지 확장 개선 등이 있다.[22]

확장

사용자들은 300개 이상의 확장을 기부했다.[23]이러한 확장의 대부분은 기업 사용자에 의해 또는 기업 사용자를 위해 개발되었으며, 개별 확장 이력에 문서화되어 있는 개발자와 사용자에 의해 유지된다.확장자는 데이터베이스로 연결, 차트, 태그, 정렬 테이블, 스프레드시트 작성, 이미지 갤러리 및 슬라이드쇼 작성, 도면 작성, 블로그 작성, 그래프 플롯, 단일 로그온, 익스트림 프로그래밍 프로젝트 추적 등 다양한 인증 체계와의 인터페이스 등을 위해 개발되었다.

애플리케이션 플랫폼

포스위키는 웹 기반 애플리케이션의 애플리케이션 플랫폼 역할을 하는 구조화된 위키[24].구체적으로는 페이지에 저장된 필드의 데이터베이스 같은 조작을 제공하고,[25] 위키페이지의 임베딩 보고서를 지원하는 SQL과 같은 질의어를 제공한다.[26][27][28]

위키 애플리케이션은 매우 특정한 요구에 대해 사용자에 의해 만들어지기 때문에 종종 상황 애플리케이션이라고 불린다.예를 들어, 사용자들은 콜센터 현황판, 할 일 목록, 재고 시스템, 직원 핸드북, 버그 추적기, 블로그 애플리케이션, 토론 포럼, 롤업이 있는 상태 보고서 등을 포함하는 Foswiki 애플리케이션을 구축했다.[citation needed]

사용자 인터페이스

사용자 인터페이스는 템플릿, 테마 및 CSS를 통해 사용자 정의할 수 있다.다중 문자 집합, UTF-8 URL 등을 지원하는 국제화 지원도 포함한다.[21][29]영어 사용자 인터페이스는 불가리아어, 중국어, 체코어, 덴마크어, 네덜란드어, 프랑스어, 독일어, 그리스어, 이탈리아어, 일본어, 한국어, 노르웨이어, 폴란드어, 포르투갈어, 러시아어, 스페인어, 스웨덴어, 터키어, 클링곤으로 사용자들이 번역했다.[4][30]

배치

Foswiki는 예를 들어 학계 등에서 주로 기업[31] 위키로서 팀 활동을 조정하고 프로젝트를 추적하며 워크플로우[32] 구현하며 인트라넷 위키로서 사용될 것으로 예상된다.

Foswiki(다른 컴포넌트 중)는 Foswiki, Solr/Lucene, 맞춤형 도우미 애플리케이션을 기반으로 한 협업 연구 프로젝트를 지원하는 인터랙티브 데이터 통합 플랫폼인 Systems Biology Collaboration을 위한 데이터 통합 플랫폼 등 여러 연구 프로그램에 사용되었다.[33]

실행

Foswiki는 브라우저에서 JavaScript가 활성화되지 않고 사용할 수 있지만 Perl과 JavaScript[4][34](jQuery 사용)에서 구현된다.

기본적으로 위키 페이지는 일반 텍스트 파일로 서버에 저장된다.접속 제어 설정 등 메타데이터를 포함한 모든 것은 RCS를 이용하여 버전 관리를 하고 있으며, 올펄 버전 제어 시스템이 제공되기 때문에 RCS는 선택사항이다.MongoDB와 같은 다른 서버측 데이터베이스는 확장을 통해 지원된다.[19]

비공식 사용자 보고서는 Foswiki가 페이지 데이터를 저장하는 데 관계형 데이터베이스가 없고, 특히 성능 향상을 위해 로드 밸런싱과 캐슁을 사용하는 경우 일반 텍스트 파일을 사용함에도 불구하고 합리적으로 잘 확장된다고 제안한다.

지원

포스위키는 전적으로 공동체 주도의 프로젝트로, 그 이면에 지배적인 상업적 이익을 가지고 있지 않다.사용자 지원은 IRC[17][18] 메커니즘과 주요 웹사이트를 통해 커뮤니티에 의해 제공된다.

역사

포스위키는 TWiki 프로젝트의 포크로 삶을 시작했다.포크 이후로 비교적 규모가 큰 개발팀에 의해 지속적으로 작업되어 왔다.[15]포크 이후 주목할 만한 발전은 jQuery JavaScript 사용자 인터페이스 프레임워크 채택,[35] MongoDB NoSQL 데이터베이스에 접속, Solr[36] 검색 시스템에 접속, 페이지 캐싱 및 수정된 편집 인터페이스 등이다.[38]

참고 항목

참조

  1. ^ Ercolani, Emilien (January 12, 2009). "Foswiki 1.0 : un wiki libre et open source professionnel". Linformaticien.com. Retrieved November 9, 2012.
  2. ^ a b "Foswiki 1.0 est de la revue". TooLinux.com. January 13, 2009. Retrieved November 9, 2012.
  3. ^ "Releases - foswiki/distro". github.com. Retrieved July 2, 2019.
  4. ^ a b c d e "Foswiki". SourceForge. Retrieved November 9, 2012.
  5. ^ Fuchs, Roger (2010). Kooperieren statt Koordinieren [Cooperate rather than coordinate] (PDF) (Master thesis). University of Freiburg. Retrieved September 11, 2012.
  6. ^ Kussmaul, Clif (2011). "Wikis for Education - Helping Students Communicate and Collaborate". T4e. 2011 IEEE International Conference on Technology for Education, 2011: 274–278.
  7. ^ Salustri, F.A.; Weerasinghe, J.S. (2010). Anandarajan, Murugan; Ananarajan, Asokan (eds.). "e-Research Collaboration - Theory, Techniques and Challenges". E-Research Collaboration. Springer: 215f. doi:10.1007/978-3-642-12257-6. ISBN 978-3-642-12256-9.
  8. ^ Grzeganek, K.; Frost, I.; Gross, D. "Spoilt for Choice - Wiki Software for Knowledge Management in Organisations". Pumacy Technologies. Retrieved September 11, 2012.
  9. ^ Kussmaul, Clif (2011). "Wikis for Collaboration and Knowledge Management: Current Practices and Future Directions". Organizational Learning and Knowledge: Concepts, Methodologies, Tools and Applications. Information Resources Management Association. IGI Global Snippet. p. 1141. ISBN 9781609607845. Retrieved September 11, 2012.
  10. ^ Thoeny, Peter; Barton, Tom (October 31, 2008). "Relaunch TWiki.org Project". twiki. Retrieved February 4, 2009.
  11. ^ Asay, Matt (October 29, 2008). "TWiki's hunt for cash fractures its community". CNet. Retrieved February 4, 2009.
  12. ^ Baader, Hans-Joachim (October 31, 2008). "Hauptentwickler verlassen TWiki". Pro-Linux. Retrieved November 9, 2012.
  13. ^ "Why this fork?". Foswiki. January 31, 2009. Retrieved February 4, 2009.
  14. ^ Szabo, Gabor (September 8, 2012). "The most popular Perl web sites". home of szabgab. Retrieved November 9, 2012.
  15. ^ a b "Foswiki". BlackDuck. Retrieved November 9, 2012.
  16. ^ "Foswiki - Contributors". BlackDuck. Retrieved November 9, 2012.
  17. ^ a b "WikiMatrix - Foswiki Details". WikiMatrix. Retrieved November 9, 2012.
  18. ^ a b "Foswiki 1.1.3 Fast CGI installation". Laufeyjarson writes…. November 26, 2011. Retrieved November 9, 2012.
  19. ^ a b Currie, Crawford (October 26, 2010). "Foswiki is getting SQL RDBMS support!". WikiRing Blog. Archived from the original on March 1, 2012. Retrieved November 9, 2012.{{cite web}}: CS1 maint : bot : 원본 URL 상태 미상(링크)
  20. ^ "Foswiki-1.1.4 comes with major feature enhancements and fixes". PRLog. December 21, 2011. Retrieved November 9, 2012.
  21. ^ a b Johnston, Mike (April 18, 2011). "Foswiki 1.1.3 has been released". CMS Critic. Retrieved November 9, 2012.
  22. ^ Huber, Mathias (April 12, 2012). "Foswiki 1.1.5 behebt Sicherheitsschwäche". Linux Magazin. Retrieved November 9, 2012.
  23. ^ "All Extensions". foswiki. Retrieved September 11, 2012.
  24. ^ Matthes, Florian; Neubert C.; Steinhoff A. "Hybrid Wikis: Empowering Users to Collaboratively Structure Information" (PDF). In: 6th International Conference on Software and Data Technologies (ICSOFT), Seville, 2011. pp. 250-259. Foswiki is mentioned as one of two structured wikis. This paper was awarded as best paper at the International Conference on Software and Data Management 2011 (ICSOFT 2011), Sevilla, Spain. Retrieved September 11, 2012.
  25. ^ "Data Forms". Foswiki. January 9, 2009. Retrieved February 4, 2009.
  26. ^ "SEARCH macro". Foswiki. January 9, 2009. Retrieved February 4, 2009.
  27. ^ "Formatted Search". Foswiki. January 9, 2009. Retrieved February 4, 2009.
  28. ^ "Query Search". Foswiki. January 9, 2009. Retrieved February 4, 2009.
  29. ^ "User Interface Internationalization". foswiki. Retrieved January 8, 2009.
  30. ^ "Foswiki 2.0 erfreut Klingonen". Linux Magazine. Retrieved July 10, 2015.
  31. ^ 기업 Wiki 사용자에 대한 문서(2012년 9월 12일 Wayback Machine보관됨)
  32. ^ 비즈니스의 "온라인 컨베이어 벨트로서의 위키" 섹션Week 기사 소음 발생 - 웹 2.0 도구가 고객과 보다 효과적으로 커뮤니케이션할있도록 지원하는 방법
  33. ^ Dreher1, Felix; Kreitler, Thomas; Hardt, Christopher; Kamburov, Atanas; Yildirimman, Reha; Schellander, Karl; Lehrach, Hans; Lange, Bodo M.H.; Herwig, Ralf (May 8, 2012). "DIPSBC - data integration platform for systems biology collaborations". BMC Bioinformatics. 13 (85): 85. doi:10.1186/1471-2105-13-85. PMC 3424966. PMID 22568834.
  34. ^ "Foswiki: Languages - BlackDuck". BlackDuck. Retrieved November 9, 2012.
  35. ^ "Foswiki Release 1.1.0". Foswiki. Retrieved August 16, 2012.
  36. ^ "Solr Plugin". Foswiki. Retrieved August 16, 2012.
  37. ^ "Page Caching". Foswiki. Retrieved August 16, 2012.
  38. ^ "Add Nat Edit To Core". Foswiki. Retrieved August 16, 2012.