Wiki yazılımı - Wiki software
Wiki yazılımı ( wiki motoru veya wiki uygulaması olarak da bilinir),kullanıcıların bir web tarayıcısı aracılığıyla sayfalar veya girişler oluşturmasına ve işbirliği içinde düzenlemesine olanak tanıyanbir wiki çalıştıran işbirliğine dayalı bir yazılımdır . Bir wiki sistemi genellikle birveya daha fazla web sunucusu üzerinde çalışanbir web uygulamasıdır . Önceki revizyonlar da dahil olmak üzere içerik genellikle bir dosya sisteminde veya bir veritabanında saklanır. Wiki'ler bir tür web içeriği yönetim sistemidir ve web barındırma tesislerinin sunduğuen yaygın desteklenen kullanıma hazır yazılımdır.
Aktif olarak bakımı yapılan düzinelerce wiki motoru vardır. Çalıştıkları platformlar, geliştirildikleri programlama dili, açık kaynaklı veya özel olmaları, doğal dil karakterleri ve kurallarına destekleri ve düzenlemenin teknik ve sosyal kontrolüne ilişkin varsayımları açısından farklılık gösterirler .
Tarih
Genel olarak tanınan ilk "wiki" uygulaması olan WikiWikiWeb , 1994 yılında Amerikalı bilgisayar programcısı Ward Cunningham tarafından oluşturuldu ve 1995 yılında c2.com'da kullanıma sunuldu. "WikiWikiWeb" aynı zamanda yazılım üzerinde çalışan wikinin adıdır ve ilkinde Yıllar süren wikilerin varlığı, wiki'lerin içeriği ile üzerinde çalıştıkları yazılım arasında büyük bir ayrım yapılmamıştı, çünkü muhtemelen hemen hemen her wiki kendi özelleştirilmiş yazılımı üzerinde çalışıyordu.
Wiki yazılımı , 1980'lerde dokümantasyon ve yazılım için kullanılan eski sürüm kontrol sistemlerinden kaynaklanmıştır . 1990'ların ortalarında bunlar genellikle web tarayıcısı arayüzlerine sahipti . Ancak, HTML kodu yazmadan dahili sayfalar arasında kolayca bağlantı oluşturma becerisinden yoksundu. WikiWikiWeb için CamelCase adlandırma kuralı, HTML kodu gerektirmeden dahili bağlantıları belirtmek için kullanıldı.
Zamanla MediaWiki çıktı bu kongre büyük ölçüde çift köşeli parantez ile düzenlenmiş kaynak kodunda açıkça işaretleme bağlantıları lehine terk edilmişti. Dolayısıyla, sayfa adları İngilizce'nin akışını kesintiye uğratmadı ve standart İngilizce büyük harf kullanımı kuralını takip edebilirdi. İlk harfte büyük / küçük harfe duyarlılık ama sonraki harfler, standart İngilizce büyük harf kullanımı kurallarını destekledi ve yazarların sayfalarını daha sonra belirli kelime ve ifadelerin bağlanmasıyla sıradan İngilizce dilinde yazmasına izin verdi. Bu, sıradan İngilizce yazarlarının wiki sayfaları yazmasına ve teknik olmayan kullanıcıların da bunları okumasına izin veren kritik bir değişiklik olduğunu kanıtladı. Bu politika, alışılmadık görünen metinlerin veya dilin kendi kurallarını ihlal eden garip büyük harf kullanımından kaçınarak diğer doğal dilleri de kapsayacak şekilde genişletildi.
Önümüzdeki 10 yıl içinde, çeşitli programlama dillerinde çok daha fazla wiki uygulaması yazıldı. 2005'ten sonra, konsolidasyonu ve standardizasyonu artırmaya doğru bir hareket başladı: daha az popüler olan pek çok wiki uygulaması yavaş yavaş terk edildi ve daha az yeni uygulama yaratıldı. Şu anda kullanımda olan wiki motorlarından nispeten azı 2006'dan sonra oluşturuldu.
Wiki işlevselliğine sahip olma fikri artık genel olarak arzu edilen bir durum olarak görülüyor ve wiki işlevselliğinin bazı yönleri de Microsoft SharePoint gibi mevcut içerik yönetim sistemlerine eklenmiştir . Bazı yazarlar, Sharepoint'in bu işlevsellik kullanımda olsa bile aslında bir wiki işlevi görmediğini belirtmişlerdir.
Veri uyumluluğu
Genel olarak yeni wiki motorları, mevcut motorların veri formatlarını takip etmemiştir, bu da onları mevcut yazılıma geniş bilgi tabanlarına zaten yatırım yapmış olanlar için sınırlı kullanım haline getirmiştir. Kural olarak, daha yeni wiki projeleri, mevcut wiki yazılım tabanından çok sayıda kullanıcıyı çekmeyi başaramadı.
MediaWiki'ninki olan birden fazla wiki'de yalnızca bir veri formatı uygulanmıştır:
- WordPress , MediaWiki biçimli sayfaları görüntülemek ve düzenlemek ve MediaWiki'yi çerçevelemek için uzantılara sahiptir.
- Jamwiki, Java'da MediaWiki biçimli sayfaları destekleyen ancak uzantıları desteklemeyen bir MediaWiki klonudur .
- Diğer ticari projeler veya klonlar genellikle (veya geçmişte var olan) MediaWiki formatını takip eder. BlueSpice MediaWiki , ücretsiz sürümü olan tek yazılımdır.
Bu alternatiflerin hiçbiri, bazıları veri formatını genişleten veya değiştiren standart MediaWiki altında bulunan uzantıları desteklemez.
Kullanım türleri
Wiki yazılımı için esasen üç tür kullanım vardır: potansiyel olarak geniş bir okuyucu ve editör topluluğuna sahip halka açık wikiler, şirketler ve diğer kuruluşlar tarafından veri yönetimi için özel kurumsal wikiler ve tek bir kişi tarafından kullanılmak üzere tasarlanmış kişisel wiki'ler notları yönetin ve genellikle bir masaüstünde çalıştırın. Bazı wiki yazılımları, kullanım türlerinden biri için özel olarak tasarlanmıştır, diğer yazılımlar üçünün tümü için kullanılabilir, ancak özünde veya eklentiler aracılığıyla bir veya daha fazla kullanım türüne yardımcı olan işlevsellik içerir.
Herkese açık wiki'ler
Herkese açık wikiler, herkes tarafından okunabilen wikilerdir; her zaman olmasa da genellikle içerik herkes tarafından düzenlenebilir, ancak bazen kayıt gerekli olabilir. Herkese açık wikiler arasında MediaWiki baskın yazılımdır: dünyanın en popüler (Ağustos 2015'e göre) kamuya açık wiki'sine, Wikipedia'ya (ücretsiz) ve en popüler wiki çiftliğine, Wikia'ya (ticari) güç sağlar ve en çok diğer halka açık wikilerde de kullanılan popüler yazılımlar. Kamu wikiler için düzenli kullanılan diğer wiki motorları dahil MoinMoin ve PmWiki , diğerleri ile birlikte .
Kurumsal wiki'ler
Kurumsal wiki yazılımı, özellikle şirket içi bilgi paylaşımını geliştirmek için kurumsal (veya organizasyonel) bağlamda kullanılması amaçlanan bir yazılımdır . Erişim kontrolü, diğer yazılımlarla entegrasyon ve belge yönetimi gibi özelliklere daha fazla vurgu yapma eğilimindedir . Tescilli wiki uygulamalarının çoğu, Socialtext , Jive , Traction TeamPage , Notion ve Nuclino dahil kendilerini özellikle kurumsal çözümler olarak pazarlar .
'Wiki' adını kullanan ancak Wiki İşaretleme ve Bağlantı ilk iş akışı Confluence (2018'den beri) veya Tam Metin Arama Microsoft Teams'in Sürüm Kontrolü gibi yerleşik wiki'lerde ortak olan temel öğeleri sunmayan teklifler giderek daha fazla ortaya çıkıyor .
Ek olarak, bazı açık kaynaklı wiki uygulamaları kendilerini XWiki , Foswiki , TWiki ve BlueSpice gibi kurumsal çözümler olarak tanımlar . Bazı açık kaynaklı wiki uygulamaları, kendilerini özellikle kurumsal çözümler olarak faturalandırmasalar da, Tiki Wiki CMS Groupware ve MediaWiki gibi kurumsal kullanıcılar için tasarlanmış pazarlama materyallerine sahiptir . İşletmelerde başka birçok wiki uygulaması da kullanılmıştır.
Wiki'leri dahili olarak kullanan birçok şirket ve devlet kurumu arasında Adobe Systems , Amazon.com , Intel , Microsoft ve Birleşik Devletler istihbarat topluluğu bulunmaktadır .
Kuruluşlar içinde wiki'ler, merkezi olarak yönetilen içerik yönetim sistemlerine ekleme veya bunların yerini alabilir. Merkezi olmayan yapıları, prensip olarak, ihtiyaç duyulan bilgileri bir organizasyon genelinde merkezi olarak kontrol edilen bir bilgi havuzundan daha hızlı ve daha ucuza yaymalarına izin verir. Wiki'ler, belge yönetimi , proje yönetimi , müşteri ilişkileri yönetimi , kurumsal kaynak planlaması ve diğer birçok veri yönetimi için de kullanılabilir.
Bir işletmeye hizmet edebilecek wikilerin özellikleri şunları içerir:
- Kişi dizinleri, CMS , uygulamalar gibi diğer kurumsal bilgi sistemlerine köprüler de dahil olmak üzere hızlı ve oluşturulması kolay sayfalara bilgi girmek ve böylece yararlı bilgi tabanlarının oluşturulmasını kolaylaştırmak.
- E-posta aşırı yüklenmesini azaltır . Wiki'ler, ilgili tüm bilgilerin belirli bir proje üzerinde çalışan kişiler tarafından paylaşılmasına izin verir. Tersine, ilgililiğine bakılmaksızın aboneleri birçok mesajla yükleyebilecek yüksek trafikli posta listelerinin aksine, yalnızca belirli bir projeyle ilgilenen wiki kullanıcılarının ilgili wiki sayfalarına bakması gerekir. Proje yöneticisinin tüm iletişimin tek bir yerde depolanması da çok faydalıdır, bu da her eylemin sorumluluğunu belirli bir ekip üyesine bağlamalarına olanak tanır.
- Bilgileri düzenler. Wiki'ler, kullanıcıların bilgileri keşfedilebilir ve aranabilir kategoriler halinde yapılandırmasına yardımcı olur. Bunlar, aşağıdan yukarıya bir şekilde kullanıcılardan kaynaklanabilir. Kullanıcılar listeler, tablolar, zaman çizelgeleri ve sırayı ifade etmenin diğer yollarını oluşturabilir.
- Fikir birliği oluşturur. Wiki'ler, yazarlar tarafından ele alınan bir konu hakkındaki görüşlerin aynı sayfada ifade edilmesine izin verir. Bu özellik, belge yazarken, sunum hazırlarken, yazar görüşleri farklı olduğunda vb. Çok kullanışlıdır.
- Haklara ve rollere göre erişim düzeyleri. Kuruluş içindeki departmanlarına veya rollerine bağlı olarak kullanıcıların belirli sayfaları görüntüleme ve / veya düzenleme erişimi reddedilebilir.
- Kapsamlı aramalarla bilgi yönetimi. Bu, belge yönetimi, proje yönetimi ve çalışan değişim veya emeklilik dönemlerinde faydalı bilgi havuzlarını içerir.
Kişisel wiki'ler
Kişisel wiki'leri çalıştırmak için özel olarak tasarlanmış yazılımlar arasında Tomboy , PmWiki ve ConnectedText (artık üretilmiyor) bulunmaktadır. Diğer, daha genel, wiki uygulamaları, MoinMoin (bir "DesktopEdition" sunar) ve TiddlyWiki dahil, bireysel kullanıcılar için tasarlanmış bileşenlere sahiptir .
Düzenleme
Çoğu wiki yazılımı , kullanıcıların HTML girmelerini gerektirmek yerine metni biçimlendirmeleri için wiki işaretlemesi olarak bilinen özel bir sözdizimi kullanır . Bazı wiki uygulamaları , wiki biçimlendirme düzenlemesi yerine veya buna ek olarak bir WYSIWYG düzenleyicisi de içerir .
Dayanarak atom mülkiyet veritabanı sistemleri , herhangi bir düzenleme yapılmalıdır takip . Wiki yazılımında, herhangi bir makaledeki düzenlemelerin kronolojisi (örneğin, İnternet kullanıcıları tarafından yayınlanan), yönetici haklarına sahip kişiler tarafından ortak bir .xml dosya uzantısı ile yerel olarak kaydedilebilir .
Barındırılan uygulama
Kullanıcıların wiki'lerini bir sunucuda barındıran, wiki çiftlikleri olarak da bilinen çeşitli wiki barındırma hizmetleri vardır . Bazı wiki yazılımları yalnızca barındırılan biçimde mevcuttur: PBworks , Wetpaint ve Wikispace'lerin tümü, yalnızca bu sitelerde bulunan kod üzerinde çalışan wiki barındırma hizmetlerinin örnekleridir. Confluence , Socialtext , MediaWiki ve XWiki dahil diğer wiki yazılımları hem barındırılan hem de indirilebilir biçimde mevcuttur .
Ek özellikler
İçerik yönetimi özellikleri
Wiki yazılımı, takvimler, yapılacaklar listeleri, bloglar ve tartışma forumları gibi geleneksel içerik yönetim sistemleriyle birlikte gelen özellikleri içerebilir . Bunların tümü ya sürümü belirlenmiş wiki sayfaları aracılığıyla depolanabilir ya da sadece ayrı bir işlevsellik parçası olabilir. Wiki tarzı düzenleme ve sürüm oluşturma ile blogları destekleyen yazılımlar bazen "bliki" yazılımı olarak bilinir.
Tiki Wiki CMS Groupware, özünde bu tür özellikleri desteklemek için tasarlanmış bir wiki yazılımı örneğidir. TWiki , Confluence ve SharePoint gibi kurumsal wiki uygulamalarının çoğu, tıpkı MediaWiki ve XWiki gibi açık kaynaklı uygulamalar gibi eklentiler aracılığıyla bu tür özellikleri destekler .
Komut dosyası oluşturma
Bazı wiki uygulamaları, kullanıcıların , wiki ayrıştırıcısı tarafından işlenen ve sayfa kaydedildiğinde veya görüntülendiğinde çalıştırılan wiki sayfalarına komut dosyası tarzı çağrıları yerleştirmesine izin verir . XWiki ve MediaWiki bu tür uygulamalara örnektir.
Anlamsal ek açıklama
Wiki yazılımı, kullanıcıların Wiki aracılığıyla, Anlamsal Web aracılığıyla dışa aktarılabilecek veya wiki içinde dahili olarak sorgulanabilecek bir şekilde verileri depolamasına izin verebilir . Bu tür bir açıklamaya izin veren bir wiki, anlamsal wiki olarak bilinir . Şu andaki en iyi bilinen semantik wiki yazılımı , bir MediaWiki eklentisi olan Semantic MediaWiki'dir.
Mobil erişim
Çevrimdışı görüntüleme ve düzenleme
Kullanıcı çevrimiçi olmadığında wiki işlevselliği sağlamaya yönelik çeşitli yaklaşımlar denenmiştir. Çevrimdışıyken sadece wiki içeriğini okuması gereken kullanıcılar için, içeriğin bir kopyası genellikle kolaylıkla yapılabilir; Wikipedia söz konusu olduğunda, CD-ROM'lar ve basılı sürümler Wikipedia'nın içeriğinin bir kısmından yapılmıştır.
Çevrimdışı düzenlemeye izin vermek ise (kullanıcı tekrar çevrimiçi olduğunda değişikliklerin senkronize edildiği) çok daha zor bir işlemdir. Bunu yaparken yönelik yaklaşımlardan biri kullanıyor dağıtılmış revizyon kontrol sistemi bir şekilde arka uç içinde, wiki'nin eşler arası tarzı. Bu yaklaşımla, wiki içeriğinin merkezi bir deposu yoktur; bunun yerine, her kullanıcı yerel olarak wikinin tam bir kopyasını saklar ve yazılım, değişikliklerin bir araya getirilmesi ve yayılmasıyla ilgilenir. Bu, ikiwiki motoru ( arka ucu olarak dağıtılmış revizyon kontrol sistemi Git'i kullanabilir ) ve Code Co-op (bir wiki bileşeni içeren dağıtılmış bir revizyon kontrol sistemi ) tarafından benimsenen yaklaşımdır .
Dağıtım ve ademi merkeziyetçilik
Wiki yazılımı dağıtılabilir . XWiki bu şekilde çalışabilir. En küçük Birleşik Wiki, bir wiki sunucuları federasyonunu destekler,
Wikipedia'nın merkezi olmayan bir wiki olarak çalıştırılmasına izin vermek için de araştırmalar yapılmıştır.
Ayrıca bakınız
- İşbirliğine dayalı düzenleme
- Wiki yazılımının karşılaştırılması
- Kurumsal portal
- Kurumsal sosyal yazılım
- İşbirliğine dayalı yazılımların listesi
- Wiki yazılımı listesi
Notlar
Referanslar
- Andersen, Espen (2005). Wiki'leri Kurumsal Bağlamda Kullanma . In Kitabı e-Öğrenme . A. Hohenstein ve K. Wilbers (editörler). Köln, WoltersKluwer. 5.8: 15.
- Guy, Marieke (2006). Wiki mi, Değil mi? Bir Kamu Sektörü Wiki Hikayesi . Ariadne Sayı 49.
- Grzeganek, K .; Frost, I .; Brüt, D (2011). Seçim İçin Şımarık - Organizasyonlarda Bilgi Yönetimi için Wiki Yazılımı . Bilgi Topluluğu.