TWiki
TWiki adalah aplikasi wiki terstruktur berbasis- Perl , [2] biasanya digunakan untuk menjalankan platform kolaborasi , pengetahuan atau sistem manajemen dokumen , basis pengetahuan , atau portal tim.
Pengguna dapat membuat halaman wiki menggunakan Bahasa Markup TWiki, dan
pengembang dapat memperluas fungsionalitas aplikasi wiki dengan plugin .
Proyek TWiki didirikan oleh Peter Thoeny pada tahun 1998 sebagai platform aplikasi berbasis wiki open-source .
Pada Oktober 2008, perusahaan TWiki.net, yang dibuat oleh Thoeny, mengambil
kendali penuh atas proyek TWiki [3] sementara sebagian besar komunitas pengembang [4] [5] membayar untuk bergabung dengan proyek Foswiki . [6]
Contents
Fitur utama
- Kontrol revisi - jejak audit lengkap, juga untuk data meta
seperti lampiran dan pengaturan kontrol akses
- Kontrol akses berbutir halus - membatasi baca /
tulis / ganti nama pada level situs, level web, level halaman berdasarkan
grup pengguna
- Bahasa markup TWiki yang dapat diperluas
- Editor WYSIWYG berbasis TinyMCE
- Pembuatan konten dinamis dengan variabel TWiki
- Bentuk dan pelaporan - tangkap konten terstruktur,
laporkan dengan pencarian yang disematkan dalam halaman
- Basis data bawaan - pengguna dapat membuat aplikasi wiki menggunakan TWiki Markup Language
- Antarmuka pengguna skinnable
- Umpan RSS / Atom dan pemberitahuan email
- Lebih dari 400 Ekstensi dan 200 Plugin
Ekstensi TWiki
TWiki memiliki plugin API yang telah menelurkan lebih
dari 300 ekstensi [7] untuk menautkan ke database , membuat bagan , tag , mengurutkan tabel, menulis spreadsheet , membuat galeri gambar dan tayangan slide , membuat gambar , menulis blog , grafik plot, antarmuka ke
banyak otentikasi yang berbeda skema, lacak proyek Pemrograman Ekstrim dan sebagainya.
Platform aplikasi TWiki
TWiki sebagai wiki terstruktur menyediakan manipulasi
basis data seperti bidang yang disimpan pada halaman, [8] dan menawarkan bahasa query seperti SQL untuk menanamkan
laporan di halaman wiki. [9]
Aplikasi Wiki juga disebut aplikasi situasional karena dibuat ad hoc
oleh pengguna untuk kebutuhan yang sangat spesifik. Pengguna telah membangun
aplikasi TWiki [10] yang meliputi papan status pusat panggilan, daftar tugas ,
sistem inventaris , buku pegangan karyawan , pelacak bug , aplikasi blog , forum diskusi, laporan status dengan rollups dan
banyak lagi.
Antarmuka pengguna
Antarmuka TWiki sepenuhnya dapat digunakan dalam templat,
tema, dan (per pengguna) CSS . Ini termasuk dukungan
untuk internasionalisasi (' I18N '), dengan dukungan untuk beberapa set karakter, URL
UTF-8, dan antarmuka pengguna telah diterjemahkan ke dalam bahasa Cina, Ceko,
Denmark, Belanda, Prancis, Jerman, Italia, Jepang, Polandia, Portugis , Rusia,
Spanyol, dan Swedia. [11]
penerapan TWiki
TWiki terutama digunakan di tempat kerja sebagai wiki perusahaan [12] untuk mengoordinasikan kegiatan tim, melacak proyek,
mengimplementasikan alur kerja [13] dan sebagai Wiki Intranet . Komunitas TWiki memperkirakan 40.000 situs wiki
perusahaan pada Maret 2007, dan 20.000 situs TWiki publik. [14]
Pelanggan TWiki termasuk Fortune 500 seperti Disney , Motorola , Nokia , NYU , Oracle Corporation dan Yahoo! , serta usaha kecil dan menengah , [15] seperti ARM Holdings [ dead link ] [16] dan DHL . [17] TWiki juga telah digunakan untuk membuat situs internet
kolaboratif, seperti wiki FutureMelbourne Kota Melbourne di mana warga negara dapat berkolaborasi dalam rencana masa
depan. [ 18]
Realisasi
TWiki diimplementasikan dalam Perl. Halaman wiki disimpan
dalam file teks biasa. Semuanya, termasuk meta seperti pengaturan kontrol
akses, dikendalikan oleh versi menggunakan RCS . RCS bersifat opsional karena
sistem kontrol versi semua-Perl disediakan.
Timbangan TWiki cukup baik meskipun menggunakan file teks
biasa dan tidak ada basis data relasional untuk menyimpan data
halaman. Banyak instalasi TWiki perusahaan memiliki beberapa ratus ribu halaman
dan puluhan ribu pengguna. Balance balancing dan
caching dapat digunakan untuk meningkatkan kinerja di situs dengan lalu lintas
tinggi. [19]
TWiki memiliki fitur basis data yang tertanam di mesin.
Formulir Twiki dilampirkan
ke halaman sebagai meta data. Ini merupakan catatan basis data. Seperangkat
halaman yang berbagi jenis formulir yang sama membangun tabel database.
Pencarian yang diformat [20] dengan kueri seperti SQL [21] dapat disematkan ke halaman untuk menyusun presentasi
data dinamis dari beberapa halaman. Ini memungkinkan untuk membangun aplikasi wiki dan merupakan gagasan TWiki tentang wiki terstruktur .
Fork dari TWiki
Garpu TWiki meliputi:
- 2001: Spinner Wiki (ditinggalkan)
- 2003: garpu O'Wiki (ditinggalkan)
- 2008: Foswiki ,
diluncurkan pada Oktober 2008 ketika perselisihan tentang pedoman proyek
di masa depan tidak dapat diselesaikan, [24] [25]
mengakibatkan kepergian sebagian besar komunitas TWiki termasuk tim
pengembang inti [5]
Galeri
ü
Contoh tata letak
halaman.
ü
Sunting halaman dengan
marka wiki, SmartEditAddOn toolbar diinstal.
ü
Sunting halaman dengan
editor WYSIWYG.
ü
Edit tabel dengan
EditTablePlugin.