Pemrograman Berbasis WEB

21
Pemrograman Berbasis WEB Content Management System -Aurelio Rahmadian

description

Pemrograman Berbasis WEB. Content Management System. -Aurelio Rahmadian-. CMS. - PowerPoint PPT Presentation

Transcript of Pemrograman Berbasis WEB

Page 1: Pemrograman Berbasis WEB

Pemrograman Berbasis WEBContent Management System

-Aurelio Rahmadian-

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

CMSA Web Content Management

System (WCMS) is a software system that provides website authoring, collaboration, and administration tools designed to allow users with little knowledge of web programming languages or markup languages to create and manage website content with relative ease.

Page 4: Pemrograman Berbasis WEB

Capabilities Automated templates

Create standard output templates (usually HTML and XML) that can be automatically applied to new and existing content, allowing the appearance of all content to be changed from one central place.

Access ControlSome WCMS systems support user Groups. User Groups allow you to control how registered users interact with the site. A page on the site can be restricted to one or more groups. This means an Anonymous User (someone not logged on), or a Logged on User who is not a member of the Group a page is restricted to, will be denied access to the page.

Scalable expansionAvailable in most modern WCMSs is the ability to expand a single implementation (one installation on one server) across multiple domains, depending on the server's settings. WCMS sites may be able to create microsites/web portals within a main site as well.

Page 5: Pemrograman Berbasis WEB

CapabilitiesEasily editable content

Once content is separated from the visual presentation of a site, it usually becomes much easier and quicker to edit and manipulate. Most WCMS software includes WYSIWYG editing tools allowing non-technical users to create and edit content.

Scalable feature setsMost WCMS software includes plug-ins or modules that can be easily installed to extend an existing site's functionality.

Web standards upgradesActive WCMS software usually receives regular updates that include new feature sets and keep the system up to current web standards...

Page 6: Pemrograman Berbasis WEB

Capabilities Workflow management

Workflow is the process of creating cycles of sequential and parallel tasks that must be accomplished in the CMS. For example, one or many content creators can submit a story, but it is not published until the copy editor cleans it up and the editor-in-chief approves it.

CollaborationCMS software may act as a Collaboration platform allowing content to be retrieved and worked on by one or many authorized users. Changes can be tracked and authorized for publication or ignored reverting to old versions. Other advanced forms of collaboration allow multiple users to modify (or comment) a page at the same time in a collaboration session.

DelegationSome CMS software allows for various user groups to have limited privileges over specific content on the website, spreading out the responsibility of content management.

Page 7: Pemrograman Berbasis WEB

Capabilities Document management

CMS software may provide a means of collaboratively managing the life cycle of a document from initial creation time, through revisions, publication, archive, and document destruction.

Content virtualizationCMS software may provide a means of allowing each user to work within a virtual copy of the entire Web site, document set, and/or code base. This enables changes to multiple interdependent resources to be viewed and/or executed in-context prior to submission.

Content syndicationCMS software often assists in content distribution by generating RSS and Atom data feeds to other systems. They may also e-mail users when updates are available as part of the workflow process.

Page 8: Pemrograman Berbasis WEB

CapabilitiesMultilingual

Ability to display content in multiple languages.Versioning

Like Document Management Systems CMS software may allow the process of versioning by which pages are checked in or out of the WCMS, allowing authorized editors to retrieve previous versions and to continue work from a selected point. Versioning is useful for content that changes over time and requires updating, but it may be necessary to go back to or reference a previous copy.

Page 9: Pemrograman Berbasis WEB

AdvantagesLow Cost

Some content management systems are free, such as Drupal, TYPO3, Joomla, and WordPress. Others may be affordable based on size subscriptions. Although subscriptions can be expensive, overall the cost of not having to hire full-time developers can lower the total costs. Plus software can be bought based on need for many CMSs.

Easy CustomizationA universal layout is created, making pages have a similar theme and design without much code. Many CMS tools use a drag and drop AJAX system for their design modes. It makes it easy for beginner users to create custom front-ends.

Page 10: Pemrograman Berbasis WEB

AdvantagesEasy to use

CMSs are designed with non-technical people in mind. Simplicity in design of the admin UI allows website content managers and other users to update content without much training in coding or technical aspects of system maintenance.

Workflow managementCMSs provide the facility to control how content is published, when it is published, and who publishes it. Some WCMSs allow administrators to set up rules for workflow management, guiding content managers through a series of steps required for each of their tasks.

Page 11: Pemrograman Berbasis WEB

Ruang LingkupSebuah 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

ManfaatAda 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

ManfaatDi 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

FungsiFungsi dari sistem manajemen

konten dapat dibagi ke dalam beberapa kategori utama:◦pembuatan konten◦manajemen konten◦penerbitan◦presentasi

Page 15: Pemrograman Berbasis WEB

Pembuatan KontenDengan 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 KontenHampir 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 KontenSetelah 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 KontenYang 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

PresentasiSistem 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

PresentasiSejauh 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.