Lompat ke isi

MoinMoin: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29088369; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
'''MoinMoin''' adalah mesin wiki yang dikembangkan menggunakan [[bahasa pemrograman]] [[Python (bahasa pemrograman)|Python]] dan awalnya didasarkan pada mesin wiki [[PikiPiki]]. Nama MoinMoin berasal dari sapaan khas [[Jerman Utara]], moin, yang diulang dengan konsep serupa dengan penamaan [[Wiki|WikiWiki]]. Kode sumber MoinMoin dilisensikan di bawah [[Lisensi Publik Umum GNU|''GNU General Public License'']] versi 2 atau versi yang lebih baru, dengan pengecualian pada beberapa modul pihak ketiga yang menggunakan lisensi [[perangkat lunak]] bebas lain yang kompatibel dengan GPL.
[[File:Moinmoin.png|thumb|right|280px|Moinmoin]]


MoinMoin digunakan oleh berbagai organisasi untuk menjalankan wiki publik, termasuk proyek perangkat lunak bebas seperti [[Ubuntu]], [[Apache SystemDS|Apache]], [[Debian]], dan [[FreeBSD]].
'''MoinMoin''' adalah mesin wiki yang dikembangkan menggunakan [[bahasa pemrograman]] [[Python (bahasa pemrograman)|Python]] dan awalnya didasarkan pada mesin wiki [[PikiPiki]]. Nama MoinMoin berasal dari sapaan khas [[Jerman Utara]], moin, yang diulang dengan konsep serupa dengan penamaan [[Wiki|WikiWiki]]. Kode sumber MoinMoin dilisensikan di bawah [[Lisensi Publik Umum GNU|''GNU General Public License'']] versi 2 atau versi yang lebih baru, dengan pengecualian pada beberapa modul pihak ketiga yang menggunakan lisensi [[perangkat lunak]] bebas lain yang kompatibel dengan GPL.<ref>[https://moinmo.in/GPL GPL - MoinMoin]. ''moinmo.in''.</ref>
 
MoinMoin digunakan oleh berbagai organisasi untuk menjalankan wiki publik, termasuk proyek perangkat lunak bebas seperti [[Ubuntu]], [[Apache SystemDS|Apache]], [[Debian]], dan [[FreeBSD]].<ref>[https://trends.builtwith.com/cms/MoinMoin BuiltWith Trends]. ''trends.builtwith.com''.</ref>


MoinMoin mengalami penurunan dukungan pada tahun 2020 setelah dukungan resmi untuk Python 2 berakhir pada Januari tahun itu. Rilis stabil terakhir, MoinMoin 1.9.11, ditulis dalam Python 2.7 dan tidak direncanakan untuk diporting ke Python 3.
MoinMoin mengalami penurunan dukungan pada tahun 2020 setelah dukungan resmi untuk Python 2 berakhir pada Januari tahun itu. Rilis stabil terakhir, MoinMoin 1.9.11, ditulis dalam Python 2.7 dan tidak direncanakan untuk diporting ke Python 3.


Pengembangan MoinMoin 2.0, yang dimaksudkan untuk berjalan pada Python 3.5, berjalan lambat dan baru mencapai status rilis pada November 2023. Akibatnya, instalasi MoinMoin 1.9.11 menghasilkan beberapa peringatan terkait ketergantungannya pada Python 2.
Pengembangan MoinMoin 2.0, yang dimaksudkan untuk berjalan pada Python 3.5, berjalan lambat dan baru mencapai status rilis pada November 2023. Akibatnya, instalasi MoinMoin 1.9.11 menghasilkan beberapa peringatan terkait ketergantungannya pada Python 2.<ref>[https://moinmo.in/Python3 Python3 - MoinMoin]. ''moinmo.in''.</ref>


== Detail teknis ==
== Detail teknis ==
MoinMoin menggunakan mekanisme penyimpanan berbasis berkas dan direktori, bukan [[pangkalan data]]. Pendekatan ini memungkinkan pengelolaan dan pemulihan konten secara langsung melalui penyunting teks pada peladen, termasuk penanganan revisi apabila terjadi penyalahgunaan seperti [[spam]].
MoinMoin menggunakan mekanisme penyimpanan berbasis berkas dan direktori, bukan [[pangkalan data]]. Pendekatan ini memungkinkan pengelolaan dan pemulihan konten secara langsung melalui penyunting teks pada peladen, termasuk penanganan revisi apabila terjadi penyalahgunaan seperti [[spam]].


MoinMoin mendukung sistem pengaya dan dapat diperluas melalui makro dan aksi. [[Perangkat lunak]] ini menerapkan pemisahan antara parser dan formatter, dengan antarmuka menyerupai [[SAX]] di antara keduanya. Parser digunakan untuk mengurai sintaks wiki, sedangkan formatter bertanggung jawab atas keluaran, seperti [[HTML]]. Dengan arsitektur ini, keluaran dalam format lain, seperti DocBook, dapat dihasilkan dengan menyediakan formatter yang sesuai tanpa perlu mengubah parser.
MoinMoin mendukung sistem pengaya dan dapat diperluas melalui makro dan aksi. [[Perangkat lunak]] ini menerapkan pemisahan antara parser dan formatter, dengan antarmuka menyerupai [[SAX]] di antara keduanya. Parser digunakan untuk mengurai sintaks wiki, sedangkan formatter bertanggung jawab atas keluaran, seperti [[HTML]]. Dengan arsitektur ini, keluaran dalam format lain, seperti DocBook, dapat dihasilkan dengan menyediakan formatter yang sesuai tanpa perlu mengubah parser.<ref>[https://moinmo.in/ParserMarket/NoCamelCase2 ParserMarket/NoCamelCase2 - MoinMoin]. ''moinmo.in''.</ref>


MoinMoin mendukung penautan berbasis [[CamelCase]] serta tautan bebas non-CamelCase. Penautan CamelCase diaktifkan secara bawaan dan tidak dapat dinonaktifkan secara permanen, kecuali melalui penggunaan parser alternatif, yang tidak sepenuhnya kompatibel dengan penyunting WYSIWYG.
MoinMoin mendukung penautan berbasis [[CamelCase]] serta tautan bebas non-CamelCase. Penautan CamelCase diaktifkan secara bawaan dan tidak dapat dinonaktifkan secara permanen, kecuali melalui penggunaan parser alternatif, yang tidak sepenuhnya kompatibel dengan penyunting WYSIWYG.<ref>[https://moinmo.in/ParserMarket/NoCamelCase2#Discussion ParserMarket/NoCamelCase2 - MoinMoin]. ''moinmo.in''.</ref>


[[Perangkat lunak]] ini menyediakan dukungan lanjutan untuk daftar kontrol akses, yang meningkatkan kegunaannya sebagai sistem manajemen konten. MoinMoin juga dilengkapi dengan kemampuan penyuntingan berbasis antarmuka grafis.
[[Perangkat lunak]] ini menyediakan dukungan lanjutan untuk daftar kontrol akses, yang meningkatkan kegunaannya sebagai sistem manajemen konten. MoinMoin juga dilengkapi dengan kemampuan penyuntingan berbasis antarmuka grafis.<ref>[https://moinmo.in/MoinMoinFeatures#Advanced_Features MoinMoinFeatures - MoinMoin]. ''moinmo.in''.</ref>


Untuk fungsi pencarian, MoinMoin dapat menggunakan mesin pencari bawaan tanpa ketergantungan tambahan atau mesin pencari terindeks berbasis Xapian, yang menawarkan kinerja lebih cepat serta kemampuan menelusuri revisi lama dan berkas terlampir.
Untuk fungsi pencarian, MoinMoin dapat menggunakan mesin pencari bawaan tanpa ketergantungan tambahan atau mesin pencari terindeks berbasis Xapian, yang menawarkan kinerja lebih cepat serta kemampuan menelusuri revisi lama dan berkas terlampir.<ref>[https://moinmo.in/HelpOnSearching HelpOnSearching - MoinMoin]. ''moinmo.in''.</ref>
 
MoinMoin mendukung sinkronisasi konten antarinstans melalui [[XML-RPC]], sehingga memungkinkan pengeditan luring secara terdistribusi. Selain itu, edisi DesktopEdition menyediakan penggunaan yang lebih sederhana dengan memanfaatkan peladen web bawaan dan hanya memerlukan Python pada sistem host. Sejak versi 1.6.0, DesktopEdition telah digabungkan ke dalam rilis standar. Pada rilis ini pula diperkenalkan sintaks markah baru yang relatif stabil sejak diperkenalkan.
 
== Referensi ==


MoinMoin mendukung sinkronisasi konten antarinstans melalui [[XML-RPC]], sehingga memungkinkan pengeditan luring secara terdistribusi.<ref>[https://moinmo.in/WikiSynchronisation WikiSynchronisation - MoinMoin]. ''moinmo.in''.</ref> Selain itu, edisi DesktopEdition menyediakan penggunaan yang lebih sederhana dengan memanfaatkan peladen web bawaan dan hanya memerlukan Python pada sistem host. Sejak versi 1.6.0, DesktopEdition telah digabungkan ke dalam rilis standar. Pada rilis ini pula diperkenalkan sintaks markah baru yang relatif stabil sejak diperkenalkan.<ref>moinwiki. [https://github.com/moinwiki/moin-1.9/blob/fc8fc67a765bc5468795bcfde30561cb7e110bdb/docs/CHANGES moin-1.9/docs/CHANGES at fc8fc67a765bc5468795bcfde30561cb7e110bdb · moinwiki/moin-1.9]. ''GitHub''.</ref>


== Pranala luar ==
== Pranala luar ==
* [[moinmoin:|Situs web resmi]]
* [[moinmoin:|Situs web resmi]]
* [https://github.com/moinwiki/ MoinMoin Wiki GitHub organisation]
* [https://github.com/moinwiki/ MoinMoin Wiki GitHub organisation]


== Referensi ==
<references />


== Sumber dan atribusi ==


== Sumber dan atribusi ==
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=MoinMoin&oldid=29088369 Wikipedia bahasa Indonesia], revisi 29088369 (2026-03-30T23:12:13Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=MoinMoin&oldid=29088369 Wikipedia bahasa Indonesia], revisi 29088369 (2026-03-30T23:12:13Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 24 Agustus 2026 18.02

Moinmoin

MoinMoin adalah mesin wiki yang dikembangkan menggunakan bahasa pemrograman Python dan awalnya didasarkan pada mesin wiki PikiPiki. Nama MoinMoin berasal dari sapaan khas Jerman Utara, moin, yang diulang dengan konsep serupa dengan penamaan WikiWiki. Kode sumber MoinMoin dilisensikan di bawah GNU General Public License versi 2 atau versi yang lebih baru, dengan pengecualian pada beberapa modul pihak ketiga yang menggunakan lisensi perangkat lunak bebas lain yang kompatibel dengan GPL.[1]

MoinMoin digunakan oleh berbagai organisasi untuk menjalankan wiki publik, termasuk proyek perangkat lunak bebas seperti Ubuntu, Apache, Debian, dan FreeBSD.[2]

MoinMoin mengalami penurunan dukungan pada tahun 2020 setelah dukungan resmi untuk Python 2 berakhir pada Januari tahun itu. Rilis stabil terakhir, MoinMoin 1.9.11, ditulis dalam Python 2.7 dan tidak direncanakan untuk diporting ke Python 3.

Pengembangan MoinMoin 2.0, yang dimaksudkan untuk berjalan pada Python 3.5, berjalan lambat dan baru mencapai status rilis pada November 2023. Akibatnya, instalasi MoinMoin 1.9.11 menghasilkan beberapa peringatan terkait ketergantungannya pada Python 2.[3]

Detail teknis

MoinMoin menggunakan mekanisme penyimpanan berbasis berkas dan direktori, bukan pangkalan data. Pendekatan ini memungkinkan pengelolaan dan pemulihan konten secara langsung melalui penyunting teks pada peladen, termasuk penanganan revisi apabila terjadi penyalahgunaan seperti spam.

MoinMoin mendukung sistem pengaya dan dapat diperluas melalui makro dan aksi. Perangkat lunak ini menerapkan pemisahan antara parser dan formatter, dengan antarmuka menyerupai SAX di antara keduanya. Parser digunakan untuk mengurai sintaks wiki, sedangkan formatter bertanggung jawab atas keluaran, seperti HTML. Dengan arsitektur ini, keluaran dalam format lain, seperti DocBook, dapat dihasilkan dengan menyediakan formatter yang sesuai tanpa perlu mengubah parser.[4]

MoinMoin mendukung penautan berbasis CamelCase serta tautan bebas non-CamelCase. Penautan CamelCase diaktifkan secara bawaan dan tidak dapat dinonaktifkan secara permanen, kecuali melalui penggunaan parser alternatif, yang tidak sepenuhnya kompatibel dengan penyunting WYSIWYG.[5]

Perangkat lunak ini menyediakan dukungan lanjutan untuk daftar kontrol akses, yang meningkatkan kegunaannya sebagai sistem manajemen konten. MoinMoin juga dilengkapi dengan kemampuan penyuntingan berbasis antarmuka grafis.[6]

Untuk fungsi pencarian, MoinMoin dapat menggunakan mesin pencari bawaan tanpa ketergantungan tambahan atau mesin pencari terindeks berbasis Xapian, yang menawarkan kinerja lebih cepat serta kemampuan menelusuri revisi lama dan berkas terlampir.[7]

MoinMoin mendukung sinkronisasi konten antarinstans melalui XML-RPC, sehingga memungkinkan pengeditan luring secara terdistribusi.[8] Selain itu, edisi DesktopEdition menyediakan penggunaan yang lebih sederhana dengan memanfaatkan peladen web bawaan dan hanya memerlukan Python pada sistem host. Sejak versi 1.6.0, DesktopEdition telah digabungkan ke dalam rilis standar. Pada rilis ini pula diperkenalkan sintaks markah baru yang relatif stabil sejak diperkenalkan.[9]

Pranala luar

Referensi

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29088369 (2026-03-30T23:12:13Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.