Twiki

Bách khoa toàn thư mở Wikipedia
Bước tới: menu, tìm kiếm


TWiki
Phát triển bởi Peter Thoeny with TWiki contributors
Phát hành lần đầu 23 July 1998
Bản ổn định Bản mẫu:Bản ổn định mới nhất/Twiki [±]
Được viết bằng Perl
Hệ điều hành đa nền tảng
Thể loại Wiki
Giấy phép GPL
Website http://twiki.org/

TWiki là một ứng dụng wiki dựa trên ngôn ngữ lập trình Perl,[1] typically used to run a collaboration platform, knowledge or document management system, a knowledge base, or team portal. Users can create wiki applications using the TWiki Markup Language, and developers can extend its functionality with plugins.

Dự án TWiki được lập bởi Peter Thoeny vào năm 1998 như là một nền tảng ứng dụng dựa trên wiki mã nguồn mở. Vào tháng Mười năm 2008, công ty TWiki.net được thành lập bởi Thoeny, đảm nhận toàn quyền kiểm soát dự án TWiki [2] while much of the developer community[3][4] forked off to join the Foswiki project.[5]

Các chức năng chính[sửa | sửa mã nguồn]

  • Kiểm soát việc sửa đổi - thực hiện giám sát lịch sử hoạt động, cũng như các dữ liệu dạng meta như file đính kèm và các thiết lập điều khiển truy cập.
  • Kiểm soát truy cập chặt chẽ - hạn chế đọc/ghi/đổi tên theo cấp độ site, cấp độ web, cấp độ page dựa trên các nhóm người dùng.
  • Ngôn ngữ đánh dấu có thể mở rộng TWiki
  • TinyMCE dựa trên trình soạn thảo WYSIWYG
  • Tạo các nội dung động với các biến của TWiki
  • Các nội dung dạng Form và bản báo cáo, báo về nó bằng các trang tìm kiếm nhúng.
  • Người dùng cơ sở dữ liệu có sẵn có thể tạo ra các ứng dụng wiki sử dụng ngôn ngữ đánh dấu TWiki
  • Giao diện tùy biến
  • Nguồn cấp RSS/Atom và thông báo email.
  • Trên 400 tiện ích mở rộng (extension) và 200 plugin

TWiki extension (Phần mở rộng của TWiki)[sửa | sửa mã nguồn]

TWiki có một API plugin, đã tạo ra trên 300 extension[6] liên quan tới các cơ sở dữ liệu, tạo ra các biểu đồ, tag, các bảng ngắn, viết các bảng biểu, tạo ra thư viện ảnhslideshow, tạo ra các bản vẽ, viết blog, vẽ đồ thị, giao tiếp với nhiều bản xác minh, theo dõi các dự án Lập trình cực hạn...

Platform ứng dụng TWiki[sửa | sửa mã nguồn]

TWiki là một cấu trúc wiki cung cấp các trường thao tác kiểu cơ sở dữ liệu lưu trữ trên các trang,[7] và cung cấp một ngôn ngữ truy vấn dạng SQL để nhúng vào các báo cáo trong các trang wiki. and offers a SQL-like query language to embed reports in wiki pages.[8]

Các ứng dụng Wiki còn được gọi là các ứng dụng tình huống vì chúng được tạo ra bốt phát bởi người dùng cho các nhu cầu rất cụ thể. Người dùng tạo ra các ứng dụng TWiki[9] bao gồm các bảng trạng thái trung tâm, Task list, các hệ thống đánh giá, sổ tay hướng dẫn nhân viên, hệ thống tracker lỗi, các ứng dụng blog, forum, các báo cáo trạng thái với rollup...

Giao diện người dùng[sửa | sửa mã nguồn]

Giao diện của TWiki hoàn toàn có thể tùy biến được gồm các mẫu template, chủ đề theme và CSS bởi người dùng. Nó cũng hỗ trợ nhiều ngôn ngữ khác nhau('I18n'), với nhiều bộ ký tự, UTF-8 URL, và giao diện người dùng đã được dịch sang tiếng Trung Quốc, Séc, Đan Mạch, Hà Lan, Pháp, Đức, Ý, Nhật Bản, Ba Lan, Bồ Đào Nha, Nga, Tây Ban Nha và Thụy Điển. [10]

Triển khai TWiki[sửa | sửa mã nguồn]

TWiki chủ yếu được sử dụng tại công sở như một wiki công ty[11] để phối hợp các hoạt động nhóm, các dự án theo dõi, thực hiện tiến trình công việc[12] và như một Wiki Intranet. Cộng đồng TWiki ước tính có khoảng 40.000 trang web wiki của công ty vào tháng 3/2007, và 20.000 trang web TWiki công cộng.[13]

Khách hàng TWiki bao gồm các công ty thuộc nhóm Fortune 500 như Disney, Google, Motorola, Nokia, OracleYahoo, cũng như trong các doanh nghiệp vừa và nhỏ,[14] như ARM Holdings[liên kết hỏng][15]DHL.[16] TWiki cũng từng được sử dụng để tạo ra các trang cộng tác, chẳng hạn như wiki FutureMelbourne của thành phố Melbourne, nơi người dân có thể góp ý về kế hoạch tương lai của thành phố.[17]

Thực hiện[sửa | sửa mã nguồn]

TWiki được lập trình bằng Perl. Các trang wiki được lưu trữ trong các tập tin văn bản đơn giản. Tất cả mọi thứ, bao gồm các meta như các cài đặt kiểm soát truy cập, là phiên bản kiểm soát sử dụng RCS. RCS là tùy chọn vì tất cả hệ thống kiểm soát phiên bản Perl đã được cung cấp.

Các lớp TWiki khá tốt mặc dù nó sử dụng các tập tin văn bản đơn giản và không có cơ sở dữ liệu quan hệ để lưu trữ dữ liệu trang web. Nhiều cài đặt TWiki của các công ty có hàng trăm ngàn trang và hàng chục ngàn người sử dụng. Cân bằng tải và bộ nhớ đệm có thể được sử dụng để cải thiện hiệu suất trên các trang web có lưu lượng truy cập cao. [18]

TWiki có các tính năng cơ sở dữ liệu được xây dựng trong engine. Một TWiki Form[7] được đính kèm vào một trang như là meta data. Form này trình bày một bản ghi cơ sở dữ liệu. Một tập hợp các trang chia sẻ cùng một loại cách thức xây dựng một bảng cơ sở dữ liệu. Một tìm kiếm đã định sẵn[19] with a SQL-like query[20] có thể được nhúng vào một trang để xây dựng bản trình bày dữ liệu động từ nhiều trang. Điều này cho phép xây dựng các [ [ ứng dụng wiki]] và tạo nên khái niệm TWiki của một wiki có cấu trúc.

Lịch sử phát hành TWiki[sửa | sửa mã nguồn]

  • 1998-07-23: Phiên bản đầu tiên, dựa trên JosWiki, một ứng dụng được tạo ra bởi Markus Peter và Dave Harris[21][22]
  • 2000-05-01: TWiki Release 1 tháng 5/2000
  • 2000-12-01: TWiki Release 1 tháng 12/2000
  • 2001-09-01: TWiki Release 1 tháng 9/2001
  • 2001-12-01: TWiki Release 1 tháng 12/2001 ("Athens")
  • 2003-02-01: TWiki Release 1 tháng 2/2003 ("Beijing")
  • 2004-09-01: TWiki Release 1 tháng 9/2004 ("Cairo")
  • 2006-02-01: TWiki Release 4.0.0 ("Dakar")
  • 2007-01-16: TWiki Release 4.1.0 ("Edinburgh")
  • 2008-01-22: TWiki Release 4.2.0 ("Freetown")
  • 2009-09-02: TWiki Release 4.3.2 ("Georgetown")
  • 2010-06-10: TWiki Release 5.0 ("Helsinki")
  • 2011-08-20: TWiki Release 5.1 ("Istanbul")

Các phân nhánh của TWiki[sửa | sửa mã nguồn]

Các phân nhánh của TWiki bao gồm:

  • 2001: Spinner Wiki (đã từ bỏ)
  • 2003: O'Wiki (đã từ bỏ)
  • 2008: Foswiki, xuất hiện vào tháng 10 năm 2008 khi một tranh cãi về định hướng tương lai của dự án không thể giải quyết,[23][24] kết quả là sự ra đi của nhiều cộng đồng TWiki bao gồm cả đội ngũ phát triển cốt lõi[4]

Thư viện hình ảnh[sửa | sửa mã nguồn]

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “Everything You Need To Know To Get Started With Content Management Systems”. InformationWeek. 10 tháng 9 năm 2007. “TWiki is a structured wiki, which is a combination of a traditional freeform wiki and a more structured database” 
  2. ^ Matt Asay (29 tháng 10 năm 2008). “TWiki's hunt for cash fractures its community”. CNET. 
  3. ^ “TWiki Watch: TWiki Contributors”. 
  4. ^ a ă “Development of Foswiki and TWiki - get the facts”. wikiring.com. 17 tháng 11 năm 2009. 
  5. ^ R. Morin: TWiki and Foswiki: the road ahead
  6. ^ “plugin packages”. Twiki.org. Truy cập ngày 24 tháng 6 năm 2013. 
  7. ^ a ă “TWiki Forms”. Twiki.org. Truy cập ngày 7 tháng 7 năm 2009. 
  8. ^ SEARCH variable, formatted search, SQL-like query search
  9. ^ “Sample TWiki applications”. Twiki.org. Truy cập ngày 7 tháng 7 năm 2009. 
  10. ^ TWiki Contributors. “User Interface Localisation”. twiki.org. Truy cập ngày 1 tháng 3 năm 2008. 
  11. ^ Paper on corporate wiki users (slides)
  12. ^ "The wiki as online conveyor belt" section in BusinessWeek article Make Some Noise - How web 2.0 tools can help you communicate with customers more effectively
  13. ^ “Estimated number of TWiki installations”. Twiki.org. Truy cập ngày 7 tháng 7 năm 2009. 
  14. ^ “What do TWiki users say?”. Twiki.net. Truy cập ngày 7 tháng 7 năm 2009. [liên kết hỏng]
  15. ^ “Case Study: Wikis give ARM Holdings a leg-up”. Wall Street Journal. Market Watch. 24 tháng 1 năm 2007. Truy cập ngày 6 tháng 10 năm 2010. 
  16. ^ “TWiki success story of DHL Packstation”. Twiki.org. Truy cập ngày 7 tháng 7 năm 2009. 
  17. ^ Future of Melbourne City Plan
  18. ^ “TWiki Scalability”. Twiki.org. Truy cập ngày 7 tháng 7 năm 2009. 
  19. ^ “FormattedSearch < TWiki < TWiki”. Twiki.org. Truy cập ngày 8 tháng 7 năm 2009. 
  20. ^ “QuerySearch < TWiki < TWiki”. Twiki.org. Truy cập ngày 8 tháng 7 năm 2009. 
  21. ^ “TWiki Copyright Disclaimer”. Truy cập ngày 30 tháng 10 năm 2008. 
  22. ^ “TWikiHistory page”. Truy cập ngày 30 tháng 10 năm 2008. 
  23. ^ Thoeny, Peter; Tom Barton (31 tháng 10 năm 2008). “Relaunch TWiki.org Project”. twiki.org. Truy cập ngày 4 tháng 2 năm 2009. 
  24. ^ “Why this fork?”. Foswiki. 31 tháng 1 năm 2009. Truy cập ngày 4 tháng 2 năm 2009. 

Liên kết ngoài[sửa | sửa mã nguồn]

Bản mẫu:Wiki software Bản mẫu:Perl