Content Management Systemcsc408.weblog.esaunggul.ac.id/wp-content/uploads/sites/983/2013/0… ·...

Post on 10-Dec-2020

26 views 0 download

Transcript of Content Management Systemcsc408.weblog.esaunggul.ac.id/wp-content/uploads/sites/983/2013/0… ·...

Content Management System

Apa itu CMS ?Mengapa Perlu CMS ?Content and DesignBagan CMS BasicKeuntungan CMSFasilitas Dasar CMSPenggunaan Joomla sebagai salah satu CMS

1

Apa itu CMS ?

•CMS adalah software yang digunakan untuk membuat, mengubahdan mempublikasikan content ke dalam sebuah website.

•Fasilitas yang umumnya terdapat dalam CMS sangat banyak, terutama yang berkaitan dengan publikasi isi website, pengaturanhalaman, pengubahan isi, pencarian dan lain-lain.

•Sebuah CMS, dapat berbentuk program yang sederhana, atau dapatjuga merupakan suatu program kompleks yang terdiri dari berbagaimodul-modul sesuai dengan fasilitas yang terdapat didalamnya

2

Mengapa perlu CMS ?

Karena para pengelola atau pemilik website yang tidakmahir dalam menggunakan kode HTML dapat melakukanpembuatan, pengubahan dan publikasi content terhadapwebsite-nya sendiri.

CMS menyediakan framework manajemen proses yang dibutuhkan dalam pengembangan website yang menghendaki pengelolaan yang sering / dalam frekuensiyang tinggi.

3

Content dan Design

Content Providers

Design Template

CMS

4

CMS Basic

5

Web CMS

6

Keuntungan CMS

•Konsistensi design website dapat dijaga

•Tidak diperlukan keahlian khusus untuk pengelolaan website

•Content yang dikehendaki dapat dipublikasikan tanpa pengeditanoleh orang lain

•Menghemat biaya untuk mempekerjakan web specialist

•Notifikasi otomatis kepada pemilik website jika ada content yang sudah kadaluarsa

•Memungkinkan kerjasama yang baik antar pengelola suatu website.

•Mengurangi kompleksitas dalam pengelolaan informasi ke website.

7

Fasilitas Dasar CMS

1. Content Authoring, Editing and Management2. Workflow, Collaboration, and Security3. Publishing4. Standards Support5. Technical specifications

8

1. Content Authoring, Editing and Management

• Web-based interface• Content stored and managed in database repository• XML and XSLT stylesheet templates• Document upload, drag ‘n drop • WYSIWYG editing• Desktop application integration (e.g. Office, Photoshop,

Excel, etc…)• Document comparison and content versioning • Content preview and staging• Content re-use in a one or more websites• Accessibility compliance • Spell check

9

2. Workflow, Collaboration, and Security

10

• Workflow management• User and group permissions• Document check-in/check-out• Authentication (Active Directory, LDAP, ect…)• Rollback• Full content search• Scheduled backup of all site content (including documents

and images)• Archiving• Change tracking and auditing• Metadata management (content categorization)• IM, email, forums, notification, approval process• Task management

3. Publishing

• Scheduled and manual publishing• Multi-site publishing• Publish to external database• Friendly URLs• Printer friendly pages• Native content syndication (RSS, NewsML, etc…)

11

4. Standars Support

• Section 508-A compliance• Web services support (WSDL, SOAP, ect…)• Support for common scripting languages (ASP, JSP,

PHP, CFM)

12

5. Technical Specifications

• Dedicated CMS server (CMS Administrator)• Dedicated Database server (DB Administrator)• Dedicated Web Server (Developer)

13

Kolaborasi di CMS

1. Department/Division Project Managero Bertanggung jawab terhadap website, pemimpin projek, kontak

personal terhadap projek, membuat jadwal pengerjaan dll

2. Content Specialisto Membuat/mengedit content, reporter, interviewer, dll.

3. Technical Lead/Web Developero CMS Administratoro Database Administratoro Web Developer / Designer

14

Kolaborasi di CMS

• Server/CMS Administrator• Bertanggung jawab dalam install dan konfigurasi CMS (termasuk

module), patch/update, membuat account pengguna CMS dan hak-hak-nya, memantau performance server dan CMS.

• Database Administrator• Mengelola dan membuat account pengguna database, backup data,

memantau performace server.

• Web Developer / Designer• Mengelola scripting program CMS, menambah module, membuat

design template baru.

15

Joomla !

• Joomla! adalah CMS open source yang dapat digunakan secarabebas.

• Joomla! dibuat oleh ‘Open Source Matters’, yang merupakan timpengembang CMS pendahulunya, Mambo CMS.

• Info lebih lengkap dapat dilihat di http://www.joomla.org

16

TampilanBackend Joomla

17

Media Manager

18

Pembuatan Content

19

Pemilihan Template

20

Contoh Frontend Joomla

21