(CMS) Oleh

advertisement
Tugas Individu E-Business
KOMPARASI FITUR-FITUR CONTENT
MANAGEMENT SYSTEM (CMS)
Oleh:
EN-EN HARIANI
KELAS B
MAGISTER TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS ISLAM INDONESIA
YOGAYAKARTA
2013
CONTENT MANAGEMENT SYSTEM
A. Pengertian
B. Keuntungan Menggunakan Cms
C. Penggunaan Cms
D. Model Cms
E. Requirements & Prerequisites (Persyaratan & Prasyarat)
F. Structure Of The Comparison (Struktur Pembanding)
G. Scoring
H. Cms Comparison (Cms Perbandingan)
-
Drupal
-
Mambo open source
-
Phpwebsite
-
Postnuke
-
Typo3
-
Xaraya
-
Xoops
I. Results Of The Comparison (Hasil Komparasi)
A. PENGERTIAN
CMS ialah sebuah system aplikasi yang digunakan untuk mengelola dokumen dan konten
sebuah system dalam hal ini adalah mengatur dan mengontrol isi dan tampilan web yang
ingin kita bangun.
Content, content yaitu setiap jenis atau unit informasi digital yang digunakan untuk mengisi
setiap halaman misalnya text, gambar, animasi, suara , dan lainlain. Intinya semua yang ingin
diperliahatkan kepada public melalui internet.
Content Management, menggabungkan proses dan alur kerja sehingga kita dapat membuat,
mengubah, dan mem‐publish seluruh isi halaman sesuai dengan alur system.
Content Management System, dapat diartikan suatu alat atau gabungan dari alat yang efisien,
efektif, dan memudahkan untuk membuat halaman web menggunakan system pengeleloan isi
website. Dapat disimpulkan bahwa CMS adalah suatu alat yang dpat memusatkan kmampuan
teknis dan menebarkan kemampuan non teknis kepada anggota tim untuk membuat,
mengubah, dan mengelola serta mem‐publish sejumlah isi website dengan aturan proses dan
alur kerja yang sudah baku sehinga website dapat terlihat sesuai keinginan. CMS dapat
digunakan oleh orang yang tidak cukup mengerti pemeograman teknis. Menambah,
mengubah, dan menghapus isi website secara langsung tanpa mengetik script pemograman.
Perubahan isi website dapat dilakukan melalui internet dengan mudah, cepat, dan tanpa
menginstal software apapun atau memiliki kemampuan teknis bahasa pemograman. Dalam
perkembangannya CMS juga dapat mengatur block dan module position, front page member,
dan plugin/component, bahkan template atau themes dari tampilan website.
Struktur CMS umunya dibagi dua yaitu frontend dan backend. Frontend yaitu tampilan
halaman web kita yaitu halaman yang diakses oleh pengunjung umum sedangkan Backend
adalah halaman yang hanya bisa diakses sang pemilik web atau istilah umumnya Admin
Page.
B. KEUNTUNGAN MENGGUNAKAN CMS
1. Dengan CMS informasi yang ditampilkan online tetap up to date, konsisten, dan
mempunyai nilai informasi terkini
2. Menambah berita atau artikel dapat dilakukan dari mana saja oleh member atau
user yang diberi hak
3. Webmaster dapat lebih konsen pada sisi teknologinya saja sedangkan konten dan
isi dapt diberikan wewenang kepada user tertentu
4. Dengan CMS, artikel dan berita dapat diatur pada criteria tertentu
5. CMS di desain untuk pemilik website yang tidak memiliki kemampuan teknis
pemograman
C. PENGGUNAAN CMS
CMS pada prinsipnya dapat dipergunakan untuk berbagai macam keperluan dan dalam
bernagai kondisi, seperti :
a.
b.
c.
d.
e.
f.
Mengelola website pribadi
Mengelola website perusahaan
Portal komunitas
Gallery photo
Forum
Aplikasi e‐commerce, e‐learning, e‐government, dan lain lain
D. MODEL CMS
CMS bisa kita buat sendiri, namun untuk membuatnya kita harus mempunyai pengetahuan
yang memadai mengenai bahasa pemograman dan database. Namun tak usah khawatir karena
pada saat ini terdapat puluhan CMS, ada ang berbayar/ Licenced dan ada yang gratis/open
source.
1. CMS Licensed, CMS komersial ini dibuat oleh perusahaan software yang menjalankan
usahanya dengan motif mencari keuntungan. CMS ini menyediakan hampir semua feature
dan tidak tersedia secara gratis karena penggunaannya harus menggunakan license dari
perusahaan pembuatnya.
2. CMS open source, CMS ini dibuat dan dikembangkan oleh sekelompok orang yang intinya
memberikan alternative murah dan terjangkau kepada pengguna. Open source dibagi dua
model yaitu :
a. Open source berbasis komunitas, merupakan system open source traditional dan free
secara keseluruhan. System cocok untuk organisasi yang akan mengembangkan
sumber daya internal secara kuat.
b. Open source berbasis dukungan komersial, Suatu organisasi menyediakan layanan
produk yang walaupun kodenya free, tetapi system dievaluasi secara komersil. Jadi
lisensinya gratis, tetapi sistemnya harus disesuaikan dengan kebutuhan bisnis.
E. REQUIREMENTS & PREREQUISITES (PERSYARATAN & PRASYARAT)
Meskipun persyaratan paket perangkat lunak bervariasi antara perusahaan, tetapi mereka
memiliki persyaratan tertentu. Tujuan dari laporan ini adalah untuk membandingkan konten
manajemen sistem open source yang mungkin dapat digunakan dan menjadi pilihan oleh
perusahaan bisnis. Solusi CMS yang paling cocok dapat dipilih berdasarkan seperangkat
persyaratan yang jelas, walau semua mempunyai peluang untuk ditolak.
Gambar fitur-fitur dalam CMS
Dalam laporan ini beberapa sistem open source akan dibandingkan, yang lisensinya telah
diakui oleh OSI, seperti yang telah kita ketahui bahwa perangkat lunak secara umum harus
memiliki standar yang diakui yang mempunyai fitur-fitur penting untuk digunakan dalam
bisnis. Misalnya, dalam pembuatan sebuah website yang menggunakan struktur data
kepemilikan akan menghambat kinerja sistem kedepannya apabila ada sistem baru atau
teknologi baru karena sistem lama yang tidak kompatibel. Perangkat lunak open source lebih
cenderung untuk mengikuti standar seperti W3C Extensible HyperText Markup Language
(XHTML) atau XML agar mereka dapat berinteraksi satu sama lain secara spesifik. Software
komersial cenderung bertentangan satu sama lain dalam rangka menjaga pelanggan
terhubung ke suplier teknologi tertentu.
Kompatibilitas dengan server Apache HTTP sangat penting. Apache HTTP server adalah
web server yang paling banyak digunakan di internet. Netcraft (2004) melaporkan bahwa
lebih dari 67% dari situs di internet menggunakan Apache, dengan 4 juta pertumbuhan
hostname baru pada dekade pertama tahun 2004. Apache HTTP server juga merupakan
proyek open source dari Apache Software Foundation (ASF), yang membuatnya ideal untuk
bisnis. Paling tidak aplikasi bisnis harus mempunyai syarat berikut:
1. Lisensi open source
2. Kompatibel dengan Apache HTTP Server
3. Ditulis dalam PHP, Perl atau Python
4. Kompatibel dengan MySQL atau PostgreSQL
5. Fitur teknologi inti
6.Bisa dikembangkan
PHP , Perl dan Python adalah beberapa scripting paling populer dalam bahasa programing.
PHP adalah server - side scripting bahasa , sementara Perl dan Python adalah bahasa generik
yang digunakan untuk pengembangan web. bahasa lainnya adalah JSP , namun PHP , Perl
dan Python yang paling cocok untuk pengembangan web karena mereka open source ,dan
kompatibel dengan Apache HTTP Server dan syaratnya relatif ringan.
Kompatibilitas database juga sangat penting bagi bisnis karena pentingnya data
penyimpanan. MySQL dan PostgreSQL adalah dua database open source yang banyak
digunakan di industri Teknologi Informasi. Keduanya mendukung banyak berbagai fitur yang
membuat mereka cocok untuk semua jenis usaha , dari usaha kecil hingga sistem skala besar ,
terutama karena mereka digunakan dalam lingkungan web hosting.
Sebuah inti Fitur adalah implementasi dari teknologi yang memungkinkan sistem untuk
melakukan proses tertentu. CMS harus memiliki fitur inti yang cukup dalam rangka untuk
melakukan kebutuhan bisnis dasar. Meskipun jenis fitur bisa subjektif dan berbeda-beda
antara perusahaan, laporan ini akan menegaskan setidaknya ada tiga syarat yaitu, kode
modular, lapisan abstraksi dan penyesuaian Interface.
Kode modular mengacu pada kemampuan kode untuk menerima fitur baru dan modifikasi .
Ini berarti modul atau plug-in dapat dikembangkan di-rumah dan digunakan oleh CMS tanpa
usaha ekstra oleh para pengembang. Lapisan Abstraksi adalah pemisahan antara isi dan
desain yang dihasilkan oleh kode HyperText Markup Language ( HTML ) , yang
memungkinkan administrator untuk memodifikasi konten meskipun tanpa pengetahuan
tentang HTML. Terakhir, yaitu penyesuaian interface berarti tema dapat dikembangkan
untuk mencocokkan citra keseluruhan bisnis.
F. STRUCTURE OF THE COMPARISON (STRUKTUR PEMBANDING)
Setiap bisnis memiliki seperangkat persyaratan untuk solusi CMS, yang tergantung pada
berbagai parameter seperti, ukuran bisnis, bidang operasi, jenis data yang dikelola dan target
pelanggan. Hal ini sangat mungkin bahwa satu produk akan memiliki semua fungsi yang
diperlukan. Oleh karena itu kita perlu mencoba untuk mengidentifikasi produk potensial yang
telah terukur menurut standar yang diakui. Sebagai dasar untuk perbandingan, delapan bidang
fungsionalitas akan dianalisis berdasarkan Browning & Lowndes (2001). Delapan bidang
fungsi adalah tercantum yaitu:
 Applications
 Data repository
 Deployment





Integration
Revision control
User interface
User management
Workflow
Aplikasi adalah mengenai fungsi umum dari Solusi CMS secara keseluruhan. Ketersediaan
API memungkinkan pengembang untuk membangun dan mengembangkan fungsi yang ada
dan menambahkan proses kustom sesuai persyaratan bisnis. Pemasaran dan periklanan fitur
ini memungkinkan website untuk menampilkan iklan banner atau menawarkan opt-in dalam
bentuk izin pemasaran. Lokalisasi dan multi-bahasa mendukung untuk semua dokumen dan
proses. Time-based fungction, seperti penjadwalan. Site-wide mesin pencarian yang
memungkinkan melakukan pencarian transparan atas konten yang berbeda. Pada
Akhirnya,fungsi e-commerce yang memungkinkan sistem untuk melakukan transaksi online.
Penyimpanan data adalah tentang fleksibilitas dalam konten penyimpanan. Informasi adalah
aset untuk setiap bisnis, manajemen yang tepat dari penyimpanan data dapat menjadi
keuntungan. Sebuah solusi CMS dapat menggunakan metode penyimpanan, termasuk Sistem
Manajemen DataBase Relasional (RDBMS) dan Network File System (NFS) atau
penyimpanan file berbasis sistem lainnya. Terlepas dari penyimpanan menengah, juga
penting untuk menggunakan standar format penyimpanan compliant seperti XML. Secara
khusus, XML menyediakan layanan transformasi dan konten validasi dengan konten yang
berbeda, format dan logika bisnis.
Deployment dapat menjadi salah satu fitur yang paling penting dari perspektif bisnis. Untuk
sistem skala menengah keatas menggunakan beberapa server untuk toleransi kesalahan dan
peningkatan ketersediaan fiture. Kemampuan produk CMS untuk skala ini melalui beberapa
server memberikan keuntungan tambahan yang handal dalam mereplikasi masalah,
pembaruan dari pengujian produksi harus mampu mereplikasi dengan mendukung penuh
semua fitur yang ada. beberapa format output dapat meningkatkan target audiens, Misalnya,
dengan menyediakan akses ponsel melalui SMS atau WAP.
Integration berkaitan dengan manajemen sistem. Metadata manajemen melalui konten sistem
klasifikasi yang memungkinkan data yang sembarangan menjadi aset informasi yang berguna
untuk bisnis. Informasi dapat digunakan dengan aplikasi web, seperti log analisis dan filter
spam. Konversi data, memungkinkan pengguna untuk mempublikasikan atau mengirimkan
data dalam berbagai Format untuk mempublikasikan data mereka, misalnya konversi PDF
ke HTML.
Revision Control, yaitu tentang manajemen perubahan, Kontrol revisi memungkinkan
pengguna untuk melacak perubahan, sekaligus melindungi mereka terhadap tumpang tindih
perubahan oleh pengguna lain. Roll back berfungsi memberikan pengguna kesempatan untuk
bekerja dengan salinan data, juga memudahkan untuk membandingkan perubahan dari waktu
ke waktu.
User interface bukan hanya tentang klien antarmuka secara "visual". User interface adalah
kumpulan fitur antarmuka yang membantu pengguna atau administrator secara efektif
mengelola sistem. Alat antarmuka meningkatkan kontrol proses, beberapa alat ini berbentuk
HTML, konten editor WYSIWYG dan dokumen penghubung.
User Management yaitu tentang akses dan kontrol sistem. Sistem harus memungkinkan
untuk otentikasi pihak ke-3, seperti; database SQL, LDAP, NIS / YP, PAM. Selain itu,
interface harus menyediakan manajemen pengguna yang memadai untuk mengontrol,
misalnya, modifikasi untuk pengguna sistem.
Workflow adalah proses kolaborasi untuk pengembangan dan pemeliharaan aset bisnis yang
melibatkan langkah-langkah seperti: informasi yang bervariasi, staf crossdepartmental dan
fungsi submit / peninjauan / persetujuan. Fungsi-fungsi mengotomatisasi routing informasi,
review dan akhirnya menyetujui perubahan.
G. SCORING
Setiap solusi CMS ditandai untuk setiap kategori dengan skor, mulai dari 0 sampai 10.
Sebuah skor 0 berarti kategori khusus ini tidak tercakup oleh produk atau tidak memiliki efek
nyata dari perspektif bisnis. Sebuah skor 10 berarti kategori tertentu sepenuhnya tertutup,
produk yang dimiliki sangat baik yang implementasinya meliputi teknologi saat ini serta
kemungkinan untuk ekspansi masa depan. Setiap skor menunjukkan seberapa akurat suatu
produk memenuhi kriteria kategori yang telah ditetapkan.
Skor keseluruhan dihasilkan oleh nilai rata-rata. Hasilnya ditampilkan dalam sebuah tabel
yang menunjukkan representasi visual sederhana untuk setiap kategori dan setiap produk,
klasifikasi yang masuk dalam kategori akan diberi tanda centang “ √ “ .
Berikut adalah fiture content bobot penilaian dari unsur aplikasi bisnis yang masuk kategori
penilaian:
 Applications score 1.6 per item
• API
• Marketing/advertising
• Localisation/multi-language
• Time-based events, scheduling
• Site-wide searching
• E-commerce
 Data repository score 5 per item
• Multiple storage methods
• XML storage
 Deployment score 5 per item





• Scale, fault tolerance and replication
• Multiple output formats
Integration score 3.3 per item
• Metadata content classification
• Data conversion
• Standards compliance
Revision control score 5 per item
• Versioning
• Roll-back
User interface score 2.5 per item
• HTML forms
• WYSIWYG editor
• Document linking
• Different levels of editing
User management score 5 per item
• Ease of management
• 3rd party authentication
Workflow score 5 per item
• Routing of information
• Submit/review/approve steps
H. CMS COMPARISON (CMS Perbandingan)
Dalam rangka untuk membentuk perbandingan yang sesuai solusi CMS, kriteria seleksi
didefinisikan Berdasarkan kriteria yang telah ditentukan, daftar produk CMS telah
dipersempit menjadi tujuh produk, tercantum dalam Tabel berikut bersama dengan lisensi
distribusi mereka. Dominasi GPL lisensi adalah murni kebetulan.
1. DRUPAL
Drupal adalah CMS terstruktur yang mengelola berbagai jenis konten, termasuk weblog,
forum diskusi dan berbasis kolaborasi proyek. Instalasi sederhana dan mudah, administrator
diperlukan untuk mengikuti langkah-langkah dijelaskan dalam INSTALL.txt, untuk membuat
dan mengisi database, memodifikasi yang file konfigurasi includes / conf.php dan terhubung
ke URL situs untuk menyelesaikan proses. Gambar dibawah menunjukkan screenshot
sampel.
Dalam kategori aplikasi, Drupal menawarkan sebagian besar fungsi yang diperlukan. Sebuah
API komprehensif berdasarkan pendekatan modular untuk implementasi Drupal
Memberikan kemampuan administrator untuk mengembangkan fungsi mereka sendiri.
Drupal meliputi manajemen banner, lokalisasi dan multi-bahasa dukungan melalui GUI atau
alat pihak ke-3 seperti gettext, konten web-side pencarian dan dukungan e-commerce dengan
keranjang belanja dan pembayaran transaksi. Itu tidak menawarkan fungsi event berbasis
waktu, seperti penjadwalan (skor 8/10).
Drupal menawarkan database yang beridiri sendiri yang lengkap karena abstraksi lapisan
database-nya. Komunikasi dengan database relasional SQL dimungkinkan melalui lapisan
abstraksi, misalnya dengan MySQL dan PostgreSQL. Sayangnya, penyimpanan tabel data
berdasarkan dengan jenis data, sehingga tidak ada penyimpanan XML (skor 5/10).
Dalam kategori penyebaran, Drupal menawarkan format data RDF dan RSS. Meskipun,
tidak menawarkan fitur fault-tolerant untuk replikasi, namun pada database bisa mereplikasi
fitur tersebut (skor 5/10).
Kontrol revisi diterapkan di Drupal. Versi kontrol memungkinkan Drupal administrator
untuk melacak perubahan, seperti membuat perubahan, tanggal / waktu dan data lainnya yang
telah diubah sebelumnya. Kemampuan roll-back melengkapi versi kontrol untuk
memungkinkan konten roll-back merevisi fiture sebelumnya (skor 10/10).
Interface/Antarmuka pengguna Drupal menawarkan abstraksi yang tepat dari konten yang
disediakan. Bentuk HTML yang didukung oleh modul editor add-on WYSIWYG yang
menawarkan modifikasi tingkat rendah dan modifikasi konten tingkat tinggi. Selain itu,
add-on modul memungkinkan bcode dan perangkat tambahan visual lainnya. Dokumen ini
menghubungkan konteks linking dan "permalinks" (skor 10/10).
Manajemen pengguna dilakukan oleh administrator user interface, yang tidak menawarkan
fitur datatabase untuk skala menengah ke atas. Namun, Drupal memang menawarkan
pencarian user dan pengelompokan user dalam bentuk "peran". Mendukung untuk
mekanisme otentikasi pihak ke-3 terbatas pada sources sepertipada beberapa situs web
lainnya atau server LDAP (skor 4/10).
Workflow pada CMS ini mempunyai aliran kurang jelas . Konten berjalan melalui proses
submit-reviewapprove, misalnya selama artikel dan adanya komentar. Sayangnya,
tidak ada routing untuk proses informasi (skor 5/10).
2. MAMBO OPEN SOURCE
Mambo Open Source (MOS) adalah sebuah Sistem Manajemen Konten Content Manajemen
Sistem (CMS) open source yang digunakan untuk menciptakan dan mengelola situs web dari
yang paling sederhana sampai aplikasi perusahaan yang paling kompleks sekalipun. Mambo
dikenal mudah untuk diinstal, gampang dikelola dan memiliki kapabilitas yang tinggi.
Dibawah ini menunjukkan sampel screenshot dari mambo
Dalam kategori aplikasi, Mambo OS menawarkan satu set API yang lengkap untuk
pengembang, termasuk dokumentasi yang tepat, Lokalisasi didukung oleh multi-languange,
serta time offset dan Country locales. (skor 8/10).
Dalam kategori deployment, MamboOS mendukung format RSS sebagai core fiture,
sedangkan data XML dapat diimpor dengan modul pihak ke-3.Meskipun, tidak ada fitur
fault-tolerant untuk replikasi, namun hal itu ditawarkan oleh database itu sendiri (skor 5/10).
Kontrol revisi tidak tersedia di MamboOS, tidak juga pada versi dokumen, (skor 0/10).
User interface yang disusun berdasarkan pendekatan modular. bentuk HTML
didukung secara otomatis, editor WYSIWYG memungkinkan modifikasi tingkat rendah dan
tingkat tinggi. (skor 10/10).
User Manajemen dilakukan oleh user interface administrator, yang tidak menawarkan fitur
database untuk skala menengah ke skala besar. Terdapat mekanisme otentikasi pada server
LDAP (skor 4/10).
Workflow terintegrasi erat dalam MamboOS. Routing informasi didukung berdasarkan
kelompok pengguna (skor 10/10).
3. PHP WEBSITE
PhpWebSite adalah sebuah proyek open source yang disponsori oleh Negara Appalachian
University, Amerika Serikat. Pada pandangan pertama, mungkin tampak seperti target
penonton perguruan tinggi, namun pemeriksaan lebih dekat mengungkapkan kerangka tujuan
didefinisikan dengan baik, cocok untuk kebutuhan bisnis. Instalasi cukup mudah, meskipun
memerlukan administrator untuk melakukan beberapa pekerjaan manual.berikut adalah
gambar screenshot sampel:
Dalam kategori aplikasi, phpWebSite menawarkan API fungsional yang membantu
pengembang menerapkan modul kustom atau memodifikasi fitur yang ada. Dukungan multilanguage tersedia melalui modul bahasa, support dengan Obyek (PO), Standar PO adalah
format file teks yang membantu programmer dan penerjemah untuk menghasilkan,
memperbarui dan menggunakan file terjemahan. (skor 10/10).
Penyimpanan data didukung oleh modul DB pear yang merupakan abstraksi layer basis data
dan mendukung semua database populer, termasuk MySQL dan PostgreSQL. Penyimpanan
XML tidak didukung dengan cara apapun. (skor 5/10).
Dalam kategori Deployment, phpWebSite mendukung format sindikasi RSS melalui modul
pihak ketiga. Meskipun tidak ada fitur fault-tolerant untuk replikasi di luar yang ditawarkan
oleh database itu sendiri (skor 5/10).
Kontrol revisi tidak tersedia di phpWebSite, tidak ada versi dokumen, dukungan beberapa
penulis atau perubahan roll-back (skor 0/10).
User interface menawarkan bentuk HTML otomatis melalui "Form Generator", serta
manajemen untuk konten yang dikirim. phpWebSite tidak menawarkan editor WYSIWYG.
(skor 5/10).
User Manajemen dilakukan oleh "Pengguna Administrasi". Pemakai manajemen statis, yang
tidak menawarkan fitur database untuk sakala menengah dan skala besar. Namun ia
menawarkan pengelompokan izin per-user atau per-grup melalui administrasi. (skor 5/10).
Workflow didukung oleh fungsi inti phpWebSite. penyerahan data mendukung langkah
proses submit-review-approve, termasuk persetujuan pendaftaran pengguna baru (skor
10/10).
4. POSTNUKE
PostNuke adalah fork—atau “mutasi”—dari proyek PHP-Nuke. Kodenya telah ditulis ulang
dan dijadikan modular. Tampilannya mirip PHP-Nuke, namun PostNuke menjanjikan
kestabilan dan keamanan yang lebih baik. Fasilitas PostNuke yang paling lengkap dan
menggiurkan untuk seorang pemilik portal. Mulai dari artikel/berita, daftar file untuk
didownload, direktori, email rekomendasi, messaging, hingga statistik, semua tersedia. Tidak
seperti di php(Reactor), daftar user juga dapat dibrowse dengan tampilan yang enak. Nuke
dibuat dengan sasaran pemula, sehingga segala sesuatu cenderung dilakukan dengan interface
browser. Skrip instalasi contoh pertamanya, lalu juga ada daftar FAQ yang bisa
diadministrasi dari Web. Pemakai pemula akan dimanjakan karena tak perlu mengutak-atik
kode PHP kecuali benar-benar diperlukan. Dibawah adalah Sampel Screenshot
Dalam kategori aplikasi, PostNuke menunjukkan kemandirian yang unik dari 3rd Aplikasi
pihak. Satu set API disediakan untuk pengembang. Lokalisasi per negara tidak didukung,
even Time-Based dan penjadwalan disediakan jumlah modus terbatas (skor 8/10).
Penyimpanan data yang kurang dalam fitur ini. MySQL adalah database yang didukung Oleh
fiture ini karena beberapa permintaan fungsi MySQL secara spesifik. Namun penyimpanan
XML tidak didukung dalam core ini. (skor 2/10).
Dalam kategori Deployment, PostNuke menawarkan RSS sindikasi serta XM feed yang mendownload informasi cuaca. Tidak ada fitur fault-tolerant untuk replikasi ini, namun database
menyediakan replikasi tersebut (skor 5/10)
Kontrol revisi tidak didukung di PostNuke, tidak ada versi dari dokumen, dukungan beberapa
penulis atau perubahan roll-back (skor 0/10).
User interface mendukung konten HTML dalam bentuk penyerahan, tanpa fitur WYSIWYG.
Tidak ada dokumen penghubung yang mendukung (skor 2.5/10).
User Manajemen dilakukan melalui antarmuka web PostNuke, yang tidak memiliki fitur
untuk mendukung basis pengguna yang besar. Otentikasi eksternal didukung melalui modul
kustom, meskipun LDAP tampaknya memiliki beberapa masalah otent kasi user (skor 4/10).
Workflow tidak langsung didukung oleh PostNuke. A mengirimkan dan meninjau Proses ini
didukung dalam beberapa modul, serta administrator mempublikasikan / membatalkan
publikasi pilihan. Routing informasi tidak didukung (skor 5/10).
5. TYPO3
TYPO3 adalah open source CMS yang bertujuan untuk fungsionalitas tingkat perusahaan.
TYPO3 bukan sistem yang mudah dipahami, kurva belajar sangat curam dan membutuhkan
lebih banyak pekerjaan yang cukup agar dapat berfungsi sama dengan CMS yang lain.
Berikut adalah screenshot sampel TYPO3.
Dalam kategori aplikasi, TYPO3 berhasil menjadi salah satu paket yang paling feature
complete. Pengembang memiliki API lengkap. Iklan dikendalikan melalui manajemen
banner. Beberapa bahasa yang didukung. Timebased acara dan penjadwalan didukung untuk
semua artikel. Pencarian situs-lebar didukung melalui "mesin diindeks", yang juga dapat
mencari melalui media eksternal. E-commerce didukung sepenuhnya melalui modul
extensible (skor 10/10).
Penyimpanan data tidak memiliki database yang independent. TYPO3 hanya mendukung
MySQL sebagai database back-end. Penyimpanan XML didukung via pertukaran data XML
(skor 7/10).
Dalam kategori deployment, TYPO3 menawarkan lengkap independensi data dengan
dukungan format PDA, WML untuk ponsel, pertukaran data XML, dan SGML untuk
pencetakan. Meskipun, tidak ada toleransi kesalahan atau skalabilitas (skor5/10).
Kontrol revisi didukung penuh oleh Typo3. Semua konten yang ditandai dengan versi dan
semua perubahan dicatat sebagai sejarah revisi. Roll-back didukung melalui unlimited undo
levels (skor 10/10).
User interface mendukung bentuk HTML melalui form generator. TYPO3 menawarkan
editor WYSIWYG lengkap, berdasarkan pada sebuah antarmuka RTE. dokumen
menghubungkan melalui manajemen internal link. Berbagai tingkat editing didukung melalui
manajemen petunjuk lengkap yang memungkinkan kelompok pengguna untuk melakukan
tugas-tugas authoring (skor 10/10).
User Manajemen dilakukan melalui antarmuka pengguna web, yang relatif kompleks untuk
digunakan untuk daftar pengguna yang besar. TYPO3 tidak mendukung LDAP otentikasi.
Meskipun, modul kustom mungkin menawarkan otentikasi eksternal (skor 2/10).
Workflow didukung penuh melalui "workfloe engine" yang menawarkan persetujuan konten
dan pengelompokan author, editor dan reviewers. Routing informasi disediakan di atas
integrasi alur kerja. (skor 10/10).
6. XARAYA
Xaraya adalah kerangka aplikasi open source, yang dimulai sebagai tonggak dari PostNuke
dan PHP-Nuke. Instalasi Xaraya berbasis web dan hanya memerlukan pengaturan secara
manual hak akses dari direktori yang dapat ditulis. Berikut screenshot sampel dari Xaraya:
Dalam kategori aplikasi, Xaraya menawarkan API lengkap ditetapkan untuk pengembang.
Beberapa bahasa yang didukung oleh antarmuka core. Time-based even dan penjadwalan
didukung melalui modul scheduler. (skor 6.4/10)
Data respository yang ditawarkan melalui MySQL dan dukungan PostgreSQL saja, tanpa
abstraksi extensible untuk database lainnya. Penyimpanan XML tidak didukung dan tidak ada
ekstensi tambahan pihak ke-3 (skor 5/10).
Dalam kategori deployment, Xaraya menawarkan penuh sindikasi RSS, serta Komunikasi
XML-RPC. Padahal, tidak ada skalabilitas atau toleransi kesalahan melampaui database yang
ditawarkan (skor 5/10)
Revision Control tidak didukung di Xaraya, tidak ada versi dokumen, Ada rencana untuk
mengintegrasikan BitKeeper dalam versi akan datang (skor 0/10).
User interface menawarkan dokumen lengkap menghubungkan serta tingkat yang berbeda
mengedit melalui antarmuka web administrasi. Namun tidak ada dukungan untuk
manajemen dalam bentuk HTML atau editor WYSIWYG. (skor 5/10).
User Manajemen, dilakukan melalui "roles" antarmuka. Namun, antarmuka tidak
mengakomodasi untuk basis pengguna yang besar. Luar otentikasi didukung melalui modul
ekstensi LDAP (skor 5/10).
Xaraya menawarkan integrasi alur kerja lengkap, yang didasarkan pada Galaxia Mesin
Workflow. Menawarkan proses, monitoring dan aktivitas Pilihan. Routing informasi didukung
melalui modul alur kerja, yang terintegrasi dengan modul penyerahan dokumen (skor 10/10).
7. XOOPS
Xoops adalah CMS open source dinamis berorientasi objek. Xoops singkatan Extensible
Sistem Berorientasi Objek Portal. Instalasi cukup sederhana, karena antarmuka web
digunakan untuk melakukan langkah-langkah yang diperlukan file permissions yang telah
ditetapkan. Berikut adalah sampel screenshot:
Dalam kategori aplikasi, Xoops menawarkan API pengembangan yang lengkap. Iklan banner
didukung melalui modul core. Dukungan multilanguange juga menawarkan kompatibilitas
multi-byte, untuk bahasa seperti Jepang, dan Cina Tradisional dan lain-lain. (skor 8/10)
Data Repository terbatas ke MySQL saja, tanpa abstraksi basis data . Penyimpanan XML
tidak didukung , meskipun ada modul berbasis XML . Misalnya, " Integritas Checker " yang
menggunakan XML untuk memverifikasi integritas file (skor 5/10 ) .
Dalam kategori deployment, Xoops menawarkan beberapa format output seperti Sindikasi
RSS . Namun, tidak ada dukungan untuk skalabilitas atau kesalahan toleransi luar replikasi
yang ditawarkan oleh database (skor 5/10 ) .
Revision control tidak didukung dalam Xoops , tidak ada versi dokumen yang mendukung
(skor 0 / 10 ) .
User interface menawarkan editing sederhana , tanpa bentuk HTML atau WYSIWYG
antarmuka . Dokumen menghubungkan didukung melalui "Link " modul . Beberapa tingkat
editing tidak didukung ( skor 2.5/10 ) .
User Manajemen dilakukan melalui antarmuka web , dan tidak cocok untuk database
pengguna skala besar . Otentikasi eksternal didukung melalui LDAP (skor 4/10) .
Workflow terintegrasi dalam core modul . A mengirimkan , meninjau dan menyetujui Proses
yang digunakan dalam modul - dokumen yang terkait. Routing informasi tidak jelas (skor
5/10 ).
I. RESULTS OF THE COMPARISON (HASIL KOMPARISON)
Laporan ini dibandingkan tujuh produk open source CMS . produk-produk ini adalah Drupal ,
Mambo Open Source , phpWebSite , PostNuke , TYPO3 , Xaraya dan Xoops . Perbandingan
ini didasarkan pada delapan kategori seperti yang terlihat dari perspektif bisnis . Kategori
kategori ini adalah , applications, data repository, deployment, integration, revision control,
user interface, user management dan workflow Setiap kategori mencetak gol dari 0 sampai 10
poin dan keseluruhan skor ditentukan berdasarkan rata-rata dari semua kategori . tabel diatas
menunjukkan skor rata-rata yang dicapai oleh setiap produk CMS .
Tujuan dari laporan ini adalah untuk tidak memilih produk unggulan . Sebaliknya , tujuan
dari perbandingan ini adalah untuk menunjukkan kesesuaian setiap produk dari perspektif
bisnis , didasarkan pada seperangkat kebutuhan bisnis . TYPO3 dan Drupal menerima skor
tertinggi . Kedua TYPO3 dan Drupal mencapai skor mereka karena pelaksanaannya fitur
yang lebih cocok untuk usaha kecil dan menengah . TYPO3 dan Drupal menunjukkan
keuntungan yang jelas atas produk lain pada kategori Control Revisi dan User Interface
kategori. Selain itu, TYPO3 menerima skor penuh pada kategori Workflow .
Kedua TYPO3 dan Drupal didistribusikan di bawah lisensi GPL. Oleh karena itu, hal ini akan
memerlukan usaha untuk hati-hati mempertimbangkan implikasi dari menggunakan GPL
perangkat lunak berlisensi, redistribusi komersial produk ini atau turunan berikutnya adalah
mustahil. Sebaliknya, bisnis harus fokus pada layanan berbayar ketika mendistribusikan
berlisensi GPL perangkat lunak.
Produk CMS yang menerima nilai terendah adalah PostNuke dan Xoops. PostNuke gagal
memenuhi harapan dan tidak memenuhi persyaratan. Kegagalan yang paling menonjol adalah
tidak adanya kontrol Revisi dan kompatibilitas basis data. Produk serupa seperti PHP-Nuke
dan garpu derivatif juga gagal dalam kategori yang sama Satu-satunya pengecualian adalah
Xaraya. Meskipun produk ini garpu dari Post-Nuke dan PHP-Nuke, itu memenuhi
persyaratan bisnis yang lebih dibandingkan dengan PostNuke. Perbedaan yang paling penting
antara Xaraya dan PostNuke adalah integrasi Workflow dalam Xaraya yang melebihi
harapan.
Kategori Pengendalian Revisi gagal memenuhi kebutuhan bisnis kebanyakan produk CMS.
Lebih khusus, kategori ini bisa menjadi keputusan utama Faktor untuk bisnis yang menangani
sejumlah besar konten serta tim pengembangan yang besar. Meskipun, Manajemen Pengguna
adalah yang terendah kedua mencetak kategori, penting karena bisnis membutuhkan
pengguna yang tepat manajemen untuk kedua intranet dan pengguna umum. tanpa tepat
kontrol dan fitur diperluas seperti data mining, bisnis tidak akan serius mempertimbangkan
solusi open source CMS.
REFERENSI
http://id.wikipedia.org/wiki/TYPO3 di akses tanggal 10 November 2013
httphenworx.deassetsPDFoscms-report.pdf diakses pada tanggal 10 November 2013
http://www.master.web.id/mwmag/issue/02/content/tandingsoftwaresistem_portal_php/tandingsoftware-sistem_portal_php.html diakses
November 2013
pada
tanggal
14
http://id.wikipedia.org/wiki/Mambo_(perangkat_lunak) diakses pada 14 November 2013
web
httpwww.infosec.gov.hkenglishtechnicalfilesweb.pdf diakses pada tanggal 10
November 2013
tsw_01-02 httpwww.jisc.ac.ukuploaded_documentstsw_01-02.pdf diakses pada tanggal 10
November 2013
Download