CMS Content Management System ...

emujabΛογισμικό & κατασκευή λογ/κού

2 Ιουλ 2012 (πριν από 5 χρόνια και 1 μήνα)

297 εμφανίσεις

Πληροφοριακά Συστήματα
Γ. Τζήρου 1
CMS
CMS
Content
Content
Management
Management
System
System
Σύστημα
Σύστημα
Διαχείρισης
Διαχείρισης
Περιεχομένου
Περιεχομένου
Ένα
Ένα
σύστημα
σύστημα
διαχείρισης
διαχείρισης
περιεχομένου
περιεχομένου
(CMS)
(CMS)
είναι
είναι
μια
μια
συλλογή
συλλογή
απο
απο
διαδικασίες
διαδικασίες
που
που
χρησιμοποιούνται
χρησιμοποιούνται
για
για
τη
τη
διαχείριση
διαχείριση
της
της
ροής
ροής
εργασίας
εργασίας
σε
σε
ένα
ένα
συνεργατικό
συνεργατικό
περιβάλλον
περιβάλλον
.
.
Οι
Οι
διαδικασίες
διαδικασίες
αυτές
αυτές
μπορεί
μπορεί
να
να
είναι
είναι
χειροκίνητες
χειροκίνητες
ή
ή
βασισμένες
βασισμένες
σε
σε
υπολογιστές
υπολογιστές
.
.
Οι
Οι
διαδικασίες
διαδικασίες
ενος
ενος
CMS
CMS
είναι
είναι
σχεδιασμένες
σχεδιασμένες
για
για
να
να
:
:


Επιτρέπουν
Επιτρέπουν
σε
σε
ένα
ένα
μεγάλο
μεγάλο
αριθμό
αριθμό
ανθρώπων
ανθρώπων
να
να
συνεισφέρουν
συνεισφέρουν
και
και
να
να
μοιράζονται
μοιράζονται
αποθηκευμένα
αποθηκευμένα
δεδομένα
δεδομένα


Δίνουν
Δίνουν
έλεγχο
έλεγχο
πρόσβασης
πρόσβασης
σε
σε
δεδομένα
δεδομένα
αναλόγως
αναλόγως
του
του
ρόλου
ρόλου
του
του
χρήστη
χρήστη


Βοηθούν
Βοηθούν
την
την
εύκολη
εύκολη
αποθήκευση
αποθήκευση
και
και
ανάκτηση
ανάκτηση
των
των
δεδομένων
δεδομένων


Μειώνουν
Μειώνουν
τις
τις
διπλοεγγραφές
διπλοεγγραφές


Βελτιώνουν
Βελτιώνουν
την
την
ευκολία
ευκολία
συγγραφής
συγγραφής
αναφορών
αναφορών


Βελτιώνουν
Βελτιώνουν
την
την
επικοινωνία
επικοινωνία
μεταξύ
μεταξύ
των
των
χρηστών
χρηστών
Πληροφοριακά Συστήματα
Γ. Τζήρου 2
Τα
Τα
CMS
CMS


Χρησιμοποιούνται
Χρησιμοποιούνται
για
για
την
την
αποθήκευση
αποθήκευση
,
,
τον
τον
έλεγχο
έλεγχο
,
,
την
την
αναθεώρηση
αναθεώρηση
,
,
τον
τον
εμπλουτισμό
εμπλουτισμό
,
,
την
την
τεκμηρίωση
τεκμηρίωση
και
και
την
την
δημοσίευση
δημοσίευση
περιεχομένου
περιεχομένου
.
.


Το
Το
περιεχόμενο
περιεχόμενο
τους
τους
μπορεί
μπορεί
να
να
είναι
είναι
απο
απο
εγγραφα
εγγραφα
διαχείρισης
διαχείρισης
αποστολής
αποστολής
της
της
ΝΑΣΑ
ΝΑΣΑ
εως
εως
ψηφιακά
ψηφιακά
αρχεία
αρχεία
οπτικοακουστικού
οπτικοακουστικού
υλικού
υλικού
σε
σε
ενα
ενα
οικογενειακό
οικογενειακό
website
website
.
.


Ο
Ο
συγχρονισμός
συγχρονισμός
των
των
ενδιάμεσων
ενδιάμεσων
βημάτων
βημάτων
και
και
η
η
ταξινόμηση
ταξινόμηση
σε
σε
ένα
ένα
τελικό
τελικό
προϊόν
προϊόν
είναι
είναι
ο
ο
κοινός
κοινός
στόχος
στόχος
.
.
Τύποι
Τύποι
CMS
CMS
Υπάρχουν
Υπάρχουν
έξι
έξι
κύριες
κύριες
κατηγορίες
κατηγορίες
CMS
CMS
,
,
με
με
τα
τα
αντίστοιχα
αντίστοιχα
πεδία
πεδία
χρήσης
χρήσης
:
:


Enterprise
Enterprise
CMS
CMS
(ECMS)
(ECMS)


Web
Web
CMS
CMS
(WCMS)
(WCMS)


Document
Document
management
management
system
system
(DMS)
(DMS)


Mobile
Mobile
content
content
management
management
system
system


Component
Component
content
content
management
management
system
system


Media
Media
content
content
management
management
system
system


Learning Content Management System
Learning Content Management System
(LMS)
(LMS)
Πληροφοριακά Συστήματα
Γ. Τζήρου 3
W
W
CMS
CMS


Το
Το
WCMS
WCMS
είναι
είναι
ένα
ένα
σύστημα
σύστημα
λογισμικού
λογισμικού
που
που
χρησιμοποιείται
χρησιμοποιείται
για
για
τον
τον
έλεγχο
έλεγχο
μιας
μιας
δυναμικής
δυναμικής
συλλογής
συλλογής
στο
στο
διαδίκτυο
διαδίκτυο
(
(
εγγράφων
εγγράφων
HTML
HTML
,
,
εικόνων
εικόνων
και
και
άλλων
άλλων
........)
........)


Ενα
Ενα
σύστημα
σύστημα
W
W
CMS
CMS
απλοποιεί
απλοποιεί
τη
τη
δημοσίευση
δημοσίευση
του
του
δικτυακού
δικτυακού
περιεχομένου
περιεχομένου
επιτρέποντας
επιτρέποντας
στους
στους
δημιουργούς
δημιουργούς
του
του
περιεχομένου
περιεχομένου
αυτού
αυτού
να
να
υποβάλουν
υποβάλουν
το
το
περιεχόμενο
περιεχόμενο
χωρίς
χωρίς
να
να
απαιτείται
απαιτείται
απο
απο
αυτούς
αυτούς
η
η
γνώση
γνώση
HTML
HTML
ή
ή
η
η
φόρτωση
φόρτωση
αρχείων
αρχείων
.
.


Υπάρχουν
Υπάρχουν
πολλά
πολλά
web
web
συστήματα
συστήματα
διαχείρισης
διαχείρισης
περιεχομένου
περιεχομένου
τόσο
τόσο
στον
στον
εμπορικό
εμπορικό
τομέα
τομέα
όσο
όσο
και
και
στον
στον
τομέα
τομέα
Ανοικτού
Ανοικτού
Κώδικα
Κώδικα
ο
ο
οποίος
οποίος
ομως
ομως
και
και
υπερισχύει
υπερισχύει
.
.


Ορισμένα
Ορισμένα
συστήματα
συστήματα
συγκροτούνται
συγκροτούνται
απο
απο
εκτελέσιμο
εκτελέσιμο
κώδικα
κώδικα
(
(
π
π
.
.
χ
χ
.
.
JSP, ASP, PHP,
JSP, ASP, PHP,
ColdFusion
ColdFusion
,
,
ή
ή
Perl
Perl
σελίδες
σελίδες
)
)
και
και
όχι
όχι
στατική
στατική
HTML,
HTML,
έτσι
έτσι
ώστε
ώστε
το
το
ίδιο
ίδιο
το
το
CMS
CMS
δεν
δεν
χρειάζεται
χρειάζεται
να
να
αναπτυσσεται
αναπτυσσεται
σε
σε
κάθε
κάθε
Web
Web
server
server
.
.
Ενα τέτοιο σύστημα βασισμένο σε PHP
είναι το Joomla!
Πληροφοριακά Συστήματα
Γ. Τζήρου 4
Τι είναι το Joomla!
Joomla
Joomla
-
-
PHP
PHP
Content
Content
Management
Management
System
System


Το
Το
Joomla
Joomla
είναι
είναι μια
μια
πλατφόρμα
πλατφόρμα
Συστήματος
Συστήματος
Διαχείρισης
Διαχείρισης
Περιεχομένου
Περιεχομένου
για
για
δημοσίευση
δημοσίευση
περιεχομένου
περιεχομένου
στο
στο
διαδίκτυο
διαδίκτυο
αλλά
αλλά
και
και
σε
σε
intranets
intranets
.
.


Το
Το
σύστημα
σύστημα
περιλαμβάνει
περιλαμβάνει
χαρακτηριστικά
χαρακτηριστικά
όπως
όπως
σελίδα
σελίδα
προσωρινής
προσωρινής
αποθήκευσης
αποθήκευσης
για
για
τη
τη
βελτίωση
βελτίωση
των
των
επιδόσεων
επιδόσεων
, RSS
, RSS
feeds
feeds
,
,
εκτυπώσιμες
εκτυπώσιμες
εκδόσεις
εκδόσεις
των
των
σελίδων
σελίδων
,
,
blogs
blogs
,
,
δημοσκοπήσεις
δημοσκοπήσεις
,
,
αναζήτηση
αναζήτηση
.
.
Εχει
Εχει
μεταφραστεί
μεταφραστεί
σε
σε
πολλές
πολλές
γλώσσες
γλώσσες
.
.


Το
Το
Joomla
Joomla
είναι
είναι
μια
μια
συλλογή
συλλογή
από
από
αντικείμενα
αντικείμενα
Βάσης
Βάσης
Δεδομένων
Δεδομένων
δομημένα
δομημένα
σε
σε
ένα
ένα
αρχείο
αρχείο
δύο
δύο
διαστάσεων
διαστάσεων
που
που
ονομάζονται
ονομάζονται
Ενότητες
Ενότητες
(
(
sections
sections
)
)
και
και
Κατηγορίες
Κατηγορίες
(
(
categories
categories
).
).
Το
Το
σύστημα
σύστημα
κατασκευής
κατασκευής
εντολών
εντολών
του
του
Joomla
Joomla
,
,
το
το
οποία
οποία
είναι
είναι
ιδιαίτερα
ιδιαίτερα
έξυπνο
έξυπνο
,
,
ανακαλεί
ανακαλεί
περιεχόμενο
περιεχόμενο
από
από
την
την
ΒΔ
ΒΔ
και
και
κατασκευάζει
κατασκευάζει
τεχνητά
τεχνητά
σελίδες
σελίδες
σύμφωνα
σύμφωνα
με
με
τους
τους
κανόνες
κανόνες
που
που
τίθενται
τίθενται
από
από
τον
τον
κατάλογο
κατάλογο
εντολών
εντολών
.
.
Πληροφοριακά Συστήματα
Γ. Τζήρου 5
Τι
Τι
είναι
είναι
το
το
Πρότυπο
Πρότυπο
(
(T
T
emplate
emplate)
)
Joomla
Joomla


Ένα
Ένα
πρότυπο
πρότυπο
Joomla
Joomla
αποτελείται
αποτελείται
από
από
στήλες
στήλες
και
και
περιοχές
περιοχές
όπου
όπου
τοποθετούνται
τοποθετούνται
τα
τα
αντικείμενα
αντικείμενα
τα
τα
οποία
οποία
ανακαλούνται
ανακαλούνται
από
από
την
την
ΒΔ
ΒΔ
σύμφωνα
σύμφωνα
με
με
τους
τους
κανόνες
κανόνες
του
του
Joomla
Joomla
και
και
επικυρώνονται
επικυρώνονται
από
από
ένα
ένα
Joomla
Joomla
template
template
standard
standard
.
.
Ένα
Ένα
template
template
Joomla
Joomla
ΔΕΝ
ΔΕΝ
είναι
είναι
ένα
ένα
αρχείο
αρχείο
που
που
έχει
έχει
κοπεί
κοπεί
σε
σε
κομμάτια
κομμάτια
με
με
το
το
Dreamweaver
Dreamweaver
Τα
Τα
αντικείμενα
αντικείμενα
που
που
περιέχονται
περιέχονται
στην
στην
ΒΔ
ΒΔ
είναι
είναι
βασικά
βασικά
τριών
τριών
τύπων
τύπων
:
:


Άρθρα
Άρθρα
,
,
τα
τα
οποία
οποία
μπορούν
μπορούν
να
να
τοποθετηθούν
τοποθετηθούν
σε
σε
οποιοδήποτε
οποιοδήποτε
σημείο
σημείο
του
του
τομέα
τομέα
περιεχομένου
περιεχομένου
του
του
προτύπυ
προτύπυ


Ενθέματα
Ενθέματα
(
(
Modules
Modules
),
),
τα
τα
οποία
οποία
τοποθετούνται
τοποθετούνται
στις
στις
«
«
Θέσεις
Θέσεις
Modules
Modules
»
»
,
,
και
και
χρησιμοποιουνται
χρησιμοποιουνται
για
για
να
να
απεικονίσουν
απεικονίσουν
απλές
απλές
πληροφορίες
πληροφορίες
.
.
Το
ΤοΤελευταίες
Τελευταίες
Ενημερώσεις
Ενημερώσειςείναι
είναι
ένα
ένα
παράδειγμα
παράδειγμα
ενός
ενός
module
module
.
.


Πολυμεσικά
Πολυμεσικά
αρχεία
αρχεία
,
,
τα
τα
οποία
οποία
τοποθετούνται
τοποθετούνται
εντός
εντός
των
των
άρθρων
άρθρων
ή
ή
των
των
modules
modules
,
,
σε
σε
συγκεκριμένη
συγκεκριμένη
περιοχή
περιοχή
του
του
προτύπου
προτύπου
όπως
όπως
είναι
είναι
η
η
κεφαλίδα
κεφαλίδα
κ
κ
.
.
α
α
.
.
Πληροφοριακά Συστήματα
Γ. Τζήρου 6
Οι
Οι
εκτελέσιμες
εκτελέσιμες
λειτουργίες
λειτουργίες
σε
σε
ένα
ένα
site
site
κατασκευασμένο
κατασκευασμένο
με
με
Joomla
Joomla
είναι
είναι
τριών
τριών
τύπων
τύπων
:
:


Εφαρμογές
Εφαρμογές
(
(
components
components
)
)
,
,
τα
τα
οποία
οποία
δρουν
δρουν
σαν
σαν
αυτό
αυτό
-
-
περιεχόμενες
περιεχόμενες
online
online
εφαρμογές
εφαρμογές


Ενθέματα
Ενθέματα
(
(
modules
modules
),
),
τα
τα
οποία
οποία
είτε
είτε
είναι
είναι
γενικά
γενικά
και
και
χρησιμοποιούνται
χρησιμοποιούνται
για
για
να
να
παρουσιάσουν
παρουσιάσουν
περιεχόμενο
περιεχόμενο
είτε
είτε
είναι
είναι
mini
mini
-
-
εφαρμογές
εφαρμογές
(
(
όπως
όπως
polls
polls
,
,
αναζήτηση
αναζήτηση
,
,
καιρός
καιρός
,
,
κα
κα
.)
.)


Πρόσθετα
Πρόσθετα
(
(
plug
plug
-
-
ins
ins
),
),
τα
τα
οποία
οποία
ενεργούν
ενεργούν
είτε
είτε
μυστικά
μυστικά
για
για
την
την
υλοποίηση
υλοποίηση
σεναρίων
σεναρίων
είτε
είτε
ανοιχτά
ανοιχτά
ως
ως
συνεργαζόμενο
συνεργαζόμενο
κομμάτι
κομμάτι
κώδικα
κώδικα
μέσα
μέσα
στε
στε
Joomla
Joomla
ή
ή
σε
σε
ένα
ένα
δομικό
δομικό
στοιχείο
στοιχείο
του
του
(
(
όπως
όπως
ο
ο
επεξεργαστής
επεξεργαστής
WYSIWYG).
WYSIWYG).