CMS

bammobInternet and Web Development

Dec 4, 2013 (3 years and 4 months ago)

69 views

作者:
WEBCOLLAB

日期:
2007/11/22

Content Management
Systems
實例簡介

2

What is a Content Management
System ?


A content management system (
內容管
理系統
), or
CMS
, is a web application.



Make it easy for
non
-
technical users

to
add, edit and, well,
manage
a website.

3

CMS
特性


Database (
資料庫
)


Modules (
模組化
)


Personalization (
個人化
)


Theme
-
based interface (
佈景主題介面
)


User Management (
使用者管理
)


Content management (
內容管理
)


Workflow (
工作流程
)

4

Examples of Content Management
Systems


內容管理系統


PHP


XOOPS

Drupal

Joomla!

CMS Made Simple


JAVA


Liferay

Alfresco


Python


Plone


C# (ASP.Net)


mojoPortal

5

List of Content Management
Systems

Name

Platform

Web Server

Database

XOOPS

PHP

Apache

MySQL

Drupal

PHP

Apache

MySQL

Joomla!

PHP

Apache

MySQL

CMS Made Simple

PHP

Apache

MySQL

Liferay

Java

Tomcat

MySQL

Alfresco

Java

Tomcat

MySQL

Plone

Python

Zope

ZODB

mojoPortal

C#

IIS

MS SQL

MySQL

6

Open Source CMS Award



Winners of the 2006 year


Joomla!


Drupal


Plone


python language




Winners of the 2007 year


Drupal


Joomla!


CMS Made Simple

[2]

[1]

7

CMS
及其近親


系統面


Content Management Systems (CMS)


內容管理系統



Course Management Systems (CMS)


課程管理系統



Learning Content Management Systems (LCMS)


學習內容管理系統



安全層級:


Enterprise Content Management (ECM)


企業內容管理



Web Content Management (WCM)


網站內容管理

8

Content Management Systems


CMS
,內容管理系統


例如
Drupal


Joomla!

9

Course Management Systems


另一種
CMS
,課程管理系統


例如
Moodle


10

Learning Content Management
Systems


另一種變型,
LCMS
,學習內容管理系統


例如
ATutor

11

Collection of CMS

Website

Platform

Demo

XOOPS

PHP

http://opensourcecms.com/index.php?option=content&task=view&id=165

Drupal

PHP

http://opensourcecms.com/index.php?option=content&task=view&id=132

Joomla!

PHP

http://demo.joomla.org/

http://opensourcecms.com/index.php?option=content&task=view&id=2097

CMS Made Simple

PHP

http://cmsmadesimple.org/main/demo

http://opensourcecms.com/index.php?option=content&task=view&id=452

Liferay

Java

http://demo.liferay.net/

Alfresco

Java

http://www.alfresco.com/products/ecm/hostedtrials/

Plone

Python

http://plone.org/about/movies

mojoPortal

C#

http://www.mojoportal.com/demos.aspx

Moodle

PHP

http://moodle.org/login/index.php

http://opensourcecms.com/index.php?option=content&task=view&id=158

ATutor

PHP

http://www.atutor.ca/atutor/demo.php

http://opensourcecms.com/index.php?option=content&task=view&id=373

12


CMS
安裝簡介

13

Apache + PHP + MySQL

IE


Firefox,

Safari,..

Apache


Tomcat,

IIS,..

MySQL


SQL server,

Oracle, DBII..

PHP


ASP,

JSP,..

http

<input>

request

$var

PHP:

Hypertext Preprocessor
:

安裝時要告知


(1)
Web server
版本


(2)
DB API

Browser

Preprocessor

DB Server

傳遞參數


代換動態網頁

FS

access

webpage

Web Server

14

Apache + PHP + MySQL

IE


Firefox,

Safari,..

Apache


Tomcat,

IIS,..

MySQL


SQL server,

Oracle, DBII..

PHP


ASP,

JSP,..

http

<input>

request

$var

PHP:

Hypertext Preprocessor
:

安裝時要告知


(1)
Web server
版本


(2)
DB API

Browser

Preprocessor

DB Server

傳遞參數


代換動態網頁

FS

access

webpage

Web Server

Xampp

passwd

Drupaluser

passwd

DB root

passwd

Drupal
-
Admin

passwd

15

PHP CMS


安裝執行環境:


分別安裝
Apache Server

MySQL

PHP


(

)
安裝整合包:


XAMPP (
適合新手
)


AppServ



安裝
CMS


例如:
XOOPS

Drupal

Joomla!

CMS
Made Simple

Moodle

ATutor

(1)
Xampp
管理者之
密碼

(2)
MySQL


牯潴r
密碼

(3)
MySQL
建立

††
專屬資料庫
⡥⹧⸠摲異慬摡瑡)

††
及其擁有者
⡥⹧⸠摲異慬畳a爩

††
及其
密碼
⡥⹧⸠摵摵摵)

⠴(
首位使用者
(
管理者
)

密碼

16

Java CMS


安裝執行環境:


分別安裝
Java SE Development Kit(JDK)

Tomcat Server

MySQL(optional)




安裝
CMS


例如:
Liferay

Alfresco

17

Python CMS


安裝執行環境:


分別安裝
Python

Zope Server



安裝
CMS


例如:
Plone



直接使用
Plone
整合安裝程式


Plone
-
2.5.4
-
zope
-
2.9.exe (for Windows)



Python

Zope Server

Plone

18

.Net CMS


安裝執行環境:


分別安裝
.NET 2.0

IIS Server

MS SQL
Server

MySQL



安裝
CMS


例如:
mojoPortal


19


CMS
安裝實戰


20

Knowledge Management Architecture

(Example: OpenCPS)


Knowledge management Architecture of OpenCPS

(Lee , et al., 2003)

(Shneiderman,2000)

Screenshot of the OpenCPS


A snapshot of the OpenCPS (example of a Knowledge Portal)

Complete Map of Knowledge Objects


Simulation

of human cognition without concept map supports.

Site
-
And
-
Concept Map Generator