pemrograman berbasis web

21
Pemrograman Berbasis WEB Content Management System -Widio Riyanto-

Upload: jerica

Post on 12-Feb-2016

58 views

Category:

Documents


1 download

DESCRIPTION

Pemrograman Berbasis WEB. Content Management System. - Widio Riyanto -. CMS. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Pemrograman Berbasis WEB

Pemrograman Berbasis WEB

Content Management System

-Widio Riyanto-

Page 2: Pemrograman Berbasis WEB
Page 3: Pemrograman Berbasis WEB

CMS

• Sistem Web Content Management (WCMS) adalah perangkat lunak sistem yang menyediakan authoring website, kolaborasi, dan alat administrasi yang dirancang untuk memungkinkan pengguna dengan sedikit pengetahuan tentang bahasa pemrograman web atau bahasa markup untuk membuat dan mengelola konten website dengan relatif mudah.

Page 4: Pemrograman Berbasis WEB

Capabilities• Automated templates

Buat standar keluaran template (biasanya HTML dan XML) yang dapat secara otomatis diterapkan untuk konten baru dan yang sudah ada, yang memungkinkan penampilan semua konten harus diubah dari satu tempat pusat.

• Access Control Beberapa sistem WCMS mendukung Grup pengguna. Kelompok Pengguna memungkinkan Anda untuk mengontrol bagaimana pengguna terdaftar berinteraksi dengan situs. Sebuah halaman di situs tersebut dapat dibatasi untuk satu atau lebih kelompok. Ini berarti Anonymous User (seseorang tidak login), atau akses Dicatat pada Pengguna yang bukan anggota Kelompok halaman dibatasi, akan ditolak ke halaman.

• Scalable expansion Tersedia di sebagian besar WCMSs modern adalah kemampuan untuk memperluas implementasi tunggal (satu instalasi pada satu server) di beberapa domain, tergantung pada pengaturan server. Situs WCMS mungkin dapat membuat microsites / portal web dalam situs utama sekaligus.

Page 5: Pemrograman Berbasis WEB

Capabilities• Easily editable content

Setelah konten dipisahkan dari presentasi visual dari sebuah situs, biasanya menjadi lebih mudah dan lebih cepat untuk mengedit dan memanipulasi. Kebanyakan perangkat lunak WCMS termasuk alat editing WYSIWYG memungkinkan pengguna non-teknis untuk membuat dan mengedit konten.

• Scalable feature setsKebanyakan perangkat lunak WCMS termasuk plug-in atau modul yang dapat dengan mudah diinstal untuk memperluas fungsi situs yang ada itu.

• Web standards upgradesSoftware WCMS aktif biasanya menerima update reguler yang meliputi set fitur baru dan menjaga sistem sampai dengan standar web saat ini ...

Page 6: Pemrograman Berbasis WEB

Capabilities• Workflow management

Workflow adalah proses menciptakan siklus tugas sekuensial dan paralel yang harus dicapai dalam CMS. Sebagai contoh, satu atau banyak pencipta konten bisa mengirimkan cerita, tetapi tidak dipublikasikan sampai copy editor membersihkan itu dan editor-in-chief menyetujuinya.

• CollaborationSoftware CMS dapat bertindak sebagai platform Kolaborasi memungkinkan konten yang akan diambil dan dikerjakan oleh satu atau banyak pengguna yang berwenang. Perubahan dapat dilacak dan berwenang untuk publikasi atau diabaikan kembali kepada versi lama. Bentuk canggih lainnya kolaborasi memungkinkan beberapa pengguna untuk mengubah (atau komentar) halaman pada saat yang sama dalam sesi kolaborasi.

• DelegationBeberapa perangkat lunak CMS memungkinkan berbagai kelompok pengguna untuk memiliki hak terbatas atas konten spesifik pada website, menggelar tanggung jawab manajemen konten.

Page 7: Pemrograman Berbasis WEB

Capabilities• Document management

Software CMS dapat menyediakan sarana bersama-sama mengelola siklus hidup dokumen dari waktu penciptaan awal, melalui revisi, publikasi, arsip, dan kehancuran dokumen.

• Content virtualizationSoftware CMS dapat menyediakan sarana yang memungkinkan setiap pengguna untuk bekerja dalam salinan virtual dari seluruh situs web, dokumen set, dan / atau kode dasar. Hal ini memungkinkan perubahan beberapa sumber daya saling tergantung untuk dilihat dan / atau dilaksanakan dalam konteks sebelum diajukan.

• Content syndicationSoftware CMS sering membantu dalam distribusi konten dengan menghasilkan RSS dan data Atom feed ke sistem lain. Mereka juga mungkin pengguna e-mail saat update tersedia sebagai bagian dari proses alur kerja.

Page 8: Pemrograman Berbasis WEB

Capabilities• Multilingual

Kemampuan untuk menampilkan konten dalam berbagai bahasa. • Versioning

Seperti perangkat lunak Sistem Manajemen Dokumen CMS memungkinkan proses versioning dengan halaman yang diperiksa atau keluar dari WCMS, memungkinkan editor berwenang untuk mengambil versi sebelumnya dan untuk melanjutkan pekerjaan dari titik yang dipilih. Versi berguna untuk konten yang berubah dari waktu ke waktu dan perlu diperbarui, tapi mungkin perlu untuk kembali ke atau referensi salinan sebelumnya.

Page 9: Pemrograman Berbasis WEB

Advantages• Low Cost

Beberapa sistem manajemen konten bebas, seperti Drupal, TYPO3, Joomla, dan WordPress. Orang lain mungkin terjangkau berdasarkan ukuran langganan. Meskipun langganan bisa mahal, keseluruhan biaya tidak harus mempekerjakan pengembang penuh-waktu dapat menurunkan total biaya. Ditambah software dapat dibeli berdasarkan kebutuhan bagi banyak CMSS.

• Easy CustomizationSebuah tata letak yang universal dibuat, membuat halaman memiliki tema dan desain yang mirip tanpa banyak kode. Banyak alat CMS menggunakan drag dan drop sistem AJAX untuk mode desain mereka. Itu membuat mudah bagi pengguna pemula untuk membuat custom depan berakhir.

Page 10: Pemrograman Berbasis WEB

Advantages• Easy to use

CMSS dirancang dengan orang-orang non-teknis dalam pikiran. Kesederhanaan dalam desain dari admin UI memungkinkan manajer konten website dan pengguna lain untuk memperbarui konten tanpa banyak pelatihan coding atau teknis aspek pemeliharaan sistem.

• Workflow managementCMSS menyediakan fasilitas untuk mengontrol bagaimana konten yang dipublikasikan, ketika diterbitkan, dan yang mempublikasikan itu. Beberapa WCMSs memungkinkan administrator untuk mengatur aturan untuk manajemen alur kerja, membimbing manajer konten melalui serangkaian langkah-langkah yang diperlukan untuk setiap tugas mereka.

Page 11: Pemrograman Berbasis WEB

Ruang Lingkup

• Sebuah sistem manajemen konten (CMS) mendukung penciptaan, manajemen, distribusi, penerbitan, dan penemuan informasi perusahaan.

• CMS mencakup siklus hidup lengkap dari halaman di situs, dari menyediakan tools sederhana untuk membuat konten, publishing, dan akhirnya ke pengarsipan.

• Juga menyediakan kemampuan untuk mengelola struktur situs, penampilan halaman yang dipublish, dan navigasi yang diberikan kepada pengguna.

Page 12: Pemrograman Berbasis WEB

Manfaat• Ada berbagai keuntungan bisnis yang dapat diperoleh dengan

menerapkan CMS, termasuk:– proses authoring yang efisien– waktu penyelesaian lebih cepat untuk halaman baru dan perubahan– konsistensi yang lebih besar– perbaikan navigasi situs– peningkatan fleksibilitas situs– meningkatkan keamanan– mengurangi duplikasi informasi– besar kemungkinan untuk berkembang– pemeliharaan situs yang menghemat biaya

Page 13: Pemrograman Berbasis WEB

Manfaat

• Di luar itu, manfaat terbesar CMS adalah untuk mendukung tujuan bisnis dan strategi.

• Sebagai contoh, CMS dapat membantu untuk meningkatkan penjualan, meningkatkan kepuasan pengguna, atau membantu dalam berkomunikasi dengan publik.

Page 14: Pemrograman Berbasis WEB

Fungsi

• Fungsi dari sistem manajemen konten dapat dibagi ke dalam beberapa kategori utama:– pembuatan konten– manajemen konten– penerbitan– presentasi

Page 15: Pemrograman Berbasis WEB

Pembuatan Konten• Dengan menggunakan sistem manajemen konten adalah

hal yang mudah untuk menggunakan area authoring yang dirancang untuk bekerja seperti Word. Disediakan cara non-teknis untuk menciptakan halaman baru atau memperbarui konten, tanpa harus mengetahui HTML.

• CMS juga memungkinkan untuk mengelola struktur situs. Artinya, pengaturan tentang kemana halaman pergi dan bagaimana mereka dihubungkan bersama-sama. Bahkan banyak yang menawarkan dengan cara yang sederhana dengan drag dan drop restrukturisasi situs, tanpa merubah link apapun.

Page 16: Pemrograman Berbasis WEB

Pembuatan Konten

• Hampir semua sistem manajemen konten sekarang menyediakan lingkungan berbasis web authoring, yang selanjutnya menyederhanakan implementasi, dan memungkinkan updating konten dari jarak jauh.

Page 17: Pemrograman Berbasis WEB

Manajemen Konten

• Setelah halaman telah dibuat, disimpan ke dalam sebuah repositori pusat di CMS. Disana disimpan semua konten dari situs, bersama dengan rincian pendukung lainnya.

• Repositori pusat memungkinkan berbagai fitur berguna untuk disediakan oleh CMS:– Melacak semua versi halaman, dan siapa yang mengubah apa

dan kapan diubahnya.– Memastikan bahwa setiap pengguna hanya dapat mengubah

bagian dari situs mereka yang dalam jangkauan aksesnya.– Integrasi dengan sumber-sumber informasi yang ada dan

sistem berbasis TI.

Page 18: Pemrograman Berbasis WEB

Manajemen Konten• Yang paling penting, CMS menyediakan berbagai kemampuan alur

kerja. Contoh:– Ketika halaman yang dibuat oleh penulis, maka secara otomatis dikirim ke

manajer mereka untuk persetujuan, dan kemudian ke tim web pusat untuk meninjau editorial mereka. Hal ini akhirnya dikirim ke tim peninjau untuk memutuskan mereka, sebelum secara otomatis dipublikasikan ke situs.

• Pada setiap langkah, CMS mengelola status halaman, memberitahu orang yang terlibat, dan di mana diperlukan pekerjaan yang meningkat.

• Dengan cara ini, kemampuan alur kerja memungkinkan penulis lebih untuk terlibat dalam pengelolaan situs, sambil mempertahankan kontrol yang ketat pada ketepatan, kualitas dan konsistensi informasi.

Page 19: Pemrograman Berbasis WEB

Penerbitan• Setelah isi akhir ada dalam repositori, kemudian dapat dipublikasikan

keluar baik situs web atau intranet.• Sistem manajemen konten yang kuat dengan mesin penerbitannya

memungkinkan penampilan dan tata letak halaman situs diterapkan secara otomatis pada saat penerbitan.

• Tentu saja, setiap situs terlihat berbeda, sehingga CMS memungkinkan desainer grafis dan web developer menentukan penampilan yang diterapkan oleh sistem.

• Kemampuan penerbitan ini memastikan bahwa halaman yang konsisten di seluruh situs, dan memungkinkan standar yang sangat tinggi dari penampilan.

• Hal ini juga memungkinkan penulis untuk berkonsentrasi pada menulis konten, dengan meninggalkan tampilan situs sepenuhnya ke CMS.

Page 20: Pemrograman Berbasis WEB

Presentasi• Sistem manajemen konten juga dapat menyediakan

sejumlah fitur untuk meningkatkan kualitas dan efektivitas dari situs itu sendiri.

• Sebagai contoh, CMS akan membangun navigasi situs untuk Anda, dengan membaca struktur langsung dari repositori konten.

• Hal ini juga membuat mudah untuk mendukung beberapa browser, atau pengguna dengan masalah aksesibilitas. CMS dapat digunakan untuk membuat situs Anda dinamis dan interaktif, sehingga meningkatkan dampak situs.

Page 21: Pemrograman Berbasis WEB

Presentasi

• Sejauh ini, kita telah berkonsentrasi pada penciptaan konten HTML untuk website perusahaan atau intranet. Sementara ini adalah aspek terkuat dari sistem manajemen konten yang paling banyak dan dapat dilakukan lebih banyak lagi.

• Hal ini dapat mencakup publikasi otomatis ke berbagai format cetak (PDF, Word, dll), nirkabel / tangan genggam format (WAP, dll), atau XML.