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