Plumi: DevelopmentMapPeta
Pengembangan
Laman ini didesain untuk
memberikan kilasan mengenai piranti lunak Plumi kepada para pengembang. Laman
ini masih dalam proses, sehingga dokumentasi dari proyek Plumi masih akan terus
berlanjut.
Anatomi
Buildout Plumi
Hal ini adalah apa yang akan Anda
temukan pada buildout Plumi Anda, dengan penjelasan singkat mengenai setiap
file/direktori. Mungkin akan ada perubahan pada peluncuran Plumi yang berbeda,
oleh karena itu sebaiknya hanya digunakan sebagai panduan saja.
- AUTHORS.txt - daftar pembuat kode Plumi
- bin - terdiri dari executable
- bootstrap.py - skrip Python yang
digunakan untuk menjalankan buildout
- buildout.cfg - konfigurasi utama file
untuk buildout
- develop-eggs - terdiri dari egg-links
untuk pengembangan eggs
- downloads - direktori yang menyimpan
seluruh piranti lunak yang diunduh misalnya tarball Squid dan
Zope.direktori yang menyimpan seluruh piranti lunak yang diunduh misalnya
tarball Squid dan Zope.
- eggs – terdiri dari eggs yang
diunduh (paket Python yang didistribusikan)
- fake-eggs – cara untuk melokasikan
paket pre-egg Zope, fake-egg mirip dengan egg yang
dikembangkan yang merujuk pada sumber kode di parts/zope2/lib/python/*
(atau dimana pun piranti lunal Zope Anda berada)
- GPL-3.txt – teks lengkap mengenai
Lisensi Publik Umum GNU, Versi 3
- LICENSE.txt – catatan mengenai lisensi
yang membawahi peluncuran Plumi (lihat teks selengkapnya pada GPL-3.txt)
- MIGRATING.txt – catatan mengenai
pemindahan dari versi Plumi yang terdahulu
- parts – terdiri dari file yang
diatur oleh buildout
- produk – dapat digunakan untuk
produk Zope/Plone yang lama (pre-egg)
- README-PLUMI.txt – catatan readme untuk Plumi
- README.txt – catatan readme untuk penggunaan
kustom buildout Plone apa saja
- skrip – menyimpan skrip yang
digunakan oleh transcode daemon
- src – digunakan untuk
mengkustomisasi egg
- TODO.txt – daftar mengenai hal yang
harus dilakukan secara umum pada buildout yang didasarkan pada Plone
- transcoded – terdiri dari file video
yang di-transcode oleh Transcode Daemon
- twistd.log – log untuk Twisted
event-driven networking engine (bagian dari Transcode Daemon)
- var – digunakan untuk Data.fs dan
logs
- versions – terdiri dari daftar file
konfigurasi yang versi paketnya akan digunakan buildout
Paket Plumi
dan Pengaturan Aplikasi
Buildout Plumi terdiri dari
beberapa elemen seperti add-ons pada Zope dan Plone, yang merupakan pengaturan
aplikasi Plumi, tampilan Plumi, jenis konten Plumi dan produk pihak ketiga atau
paket Python. Bagian ini memerlukan detail yang lebih rinci, namun Anda akan
mendapatkan kilasan mengenai apa saja yang terdapat pada Plumi
- Zope dan Plone – server aplikasi, basis
data dan sistem manajemen konten
- Squid/Apache – caching Squid dan konfigurasi
Apache
- Pengaturan Aplikasi Plumi (terdiri dari seluruh paket
yang diperlukan oleh Plumi, dan menginstal berbagai pengaturan dasar,
obyek, dan tab portal)
- Tampilan Plumi (template CSS dan laman)
- Jenis Konten Plumi (tambahan untuk berita,
video, acara, laman, dll yang bersifat default yang disediakan Plone)
- Migrasi Plumi (perpindahan dari situs
Plone 2.x)
- Transcode Daemon (layanan jaringan, pemutaran
video pada browser dan kerangka kerja transcoding, pengintegrasian
transcoding file video yang diunggah ke Plone)
- Berbagai Produk dan
Paket Plone Pihak Ketiga, misalnya,
- ATCountryWidget
- untuk
mengatur kategori negara
- ATVocabularyManager
- untuk
mengatur topik dan genre
- Configuration
registry - registrasi
konfigurasi gaya 'Mozilla about:config'
- ContentLicensing
- paket
untuk mengintegrasikan lisensi konten terbuka
- LinguaPlone - berbagai
bahasa yang mendukung Plone
- Marshall
- Plone
Discussions -
infrastruktur pemberian komentar untuk Plone
- Plone
JQuery Tools Integration - Profil untuk sumber Tool JQuery Plone
- PloneBookmarklets
- Profil
Ekstensi untuk PloneBookmarklets Products
- Vaporisation
tagcloud - Produk
tagcloud statis dengan navigasi topik
- contentratings - Profil
ekstensi untuk tema Plone yang "contentratings"
- json_migrator
§ plone.app.blob
Profil ekstensi untuk menggantikan jenis konten ‘File’
yang standar dengan yang kompatibel berdasarkan pada ZODB 3.8 blobs
plone.app.imaging - scaling gambar yang dapat dikonfigurasi user