1. Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Obsah
Pˇedstaven´
r ı
N´zev pr´ce
a a
Prezentace k obhajobˇ bakal´ˇsk´ pr´ce
e ar e a
C´ pr´ce
ıle a
ˇ s ı
Reˇen´
Integrace funkc´
ı
do CMS Drupal
Psan´ modul˚ do
ı
CMS Drupal
u Marek Aufart
Ovˇˇov´n´
er a ı
uˇivatel˚
z u
ˇ
FEL CVUT Praha
Z´vˇr
a e
Shrnut´
ı
Dotazy
Pozn´mky k
a
posudku
23. ˇervna 2009
c
2. Prezentace k
obhajobˇ BP
e 1 Pˇedstaven´
r ı
23.6.2009
Marek Aufart N´zev pr´ce
a a
Obsah C´ pr´ce
ıle a
Pˇedstaven´
r ı
N´zev pr´ce
a a 2 ˇ s ı
Reˇen´
C´ pr´ce
ıle a
ˇ s ı
Reˇen´
Integrace funkc´
ı
Integrace funkc´ do CMS Drupal
ı
do CMS Drupal
Psan´ modul˚ do
ı
CMS Drupal
u Psan´ modul˚ do CMS Drupal
ı u
Ovˇˇov´n´
z
er a ı
uˇivatel˚
u Ovˇˇov´n´ uˇivatel˚
er a ı z u
Z´vˇr
a e
Shrnut´
Dotazy
ı
3 Z´vˇr
a e
Pozn´mky k
a
posudku
Shrnut´
ı
Dotazy
Pozn´mky k posudku
a
3. Zad´n´ pr´ce
a ı a
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Framework pro jednoduch´ aplikace fakultn´
e ıho
Obsah
Pˇedstaven´
r ı intranetu v r´mci CMS Drupal
a
N´zev pr´ce
a a
C´ pr´ce
ıle a
ˇ s ı
Reˇen´
Integrace funkc´
ı
do CMS Drupal
Psan´ modul˚ do
ı u
CMS Drupal
Ovˇˇov´n´
er a ı
uˇivatel˚
z u
Z´vˇr
a e
Shrnut´
ı
Dotazy
Pozn´mky k
a
posudku
4. Zad´n´ pr´ce
a ı a
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Framework pro jednoduch´ aplikace fakultn´
e ıho
Obsah
Pˇedstaven´
r ı intranetu v r´mci CMS Drupal
a
N´zev pr´ce
a a
C´ pr´ce
ıle a
ˇ s ı
Reˇen´
CMS Drupal - PHP, MySQL / PostgreSQL
Integrace funkc´
ı
do CMS Drupal
Psan´ modul˚ do
ı u
CMS Drupal
Ovˇˇov´n´
er a ı
uˇivatel˚
z u
Z´vˇr
a e
Shrnut´
ı
Dotazy
Pozn´mky k
a
posudku
5. Zad´n´ pr´ce
a ı a
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Framework pro jednoduch´ aplikace fakultn´
e ıho
Obsah
Pˇedstaven´
r ı intranetu v r´mci CMS Drupal
a
N´zev pr´ce
a a
C´ pr´ce
ıle a
ˇ s ı
Reˇen´
CMS Drupal - PHP, MySQL / PostgreSQL
Integrace funkc´
ı
do CMS Drupal
Psan´ modul˚ do
ı u
syst´m pro veden´ akreditaˇn´ materi´l˚
e ı c ıch au
CMS Drupal
Ovˇˇov´n´
er a ı
uˇivatel˚
z u akrmat
Z´vˇr
a e
Shrnut´
ı
Dotazy
Pozn´mky k
a
posudku
6. Zad´n´ pr´ce
a ı a
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Framework pro jednoduch´ aplikace fakultn´
e ıho
Obsah
Pˇedstaven´
r ı intranetu v r´mci CMS Drupal
a
N´zev pr´ce
a a
C´ pr´ce
ıle a
ˇ s ı
Reˇen´
CMS Drupal - PHP, MySQL / PostgreSQL
Integrace funkc´
ı
do CMS Drupal
Psan´ modul˚ do
ı u
syst´m pro veden´ akreditaˇn´ materi´l˚
e ı c ıch au
CMS Drupal
Ovˇˇov´n´
er a ı
uˇivatel˚
z u akrmat
Z´vˇr
a e
Shrnut´
Dotazy
ı ˇkoln´ ovˇˇovac´ servery
s ı er ı
Pozn´mky k
a
posudku
7. Zad´n´ pr´ce
a ı a
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Framework pro jednoduch´ aplikace fakultn´
e ıho
Obsah
Pˇedstaven´
r ı intranetu v r´mci CMS Drupal
a
N´zev pr´ce
a a
C´ pr´ce
ıle a
ˇ s ı
Reˇen´
CMS Drupal - PHP, MySQL / PostgreSQL
Integrace funkc´
ı
do CMS Drupal
Psan´ modul˚ do
ı u
syst´m pro veden´ akreditaˇn´ materi´l˚
e ı c ıch au
CMS Drupal
Ovˇˇov´n´
er a ı
uˇivatel˚
z u akrmat
Z´vˇr
a e
Shrnut´
Dotazy
ı ˇkoln´ ovˇˇovac´ servery
s ı er ı
Pozn´mky k
a
posudku
n´vrh, pˇıklady a trocha implementace
a r´
8. C´ pr´ce
ıle a
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Obsah
Pˇedstaven´
r ı
Vybrat a ovˇˇit zp˚sob integrace aplikac´ typu
er u ı
N´zev pr´ce
a
C´ pr´ce
ıle a
a
akrmat do CMS Drupal
ˇ s ı
Reˇen´
Integrace funkc´
do CMS Drupal
ı Analyzovat vyuˇit´ server˚ Shibboleth IdP v
z ı u
Psan´ modul˚ do
ı
CMS Drupal
u ˇ
r´mci CVUT
a
Ovˇˇov´n´
er a ı
uˇivatel˚
z u
Z´vˇr
a e Spolupracovat / poskytovat podporu lidem
Shrnut´
ı
Dotazy
Pozn´mky k
a
vyv´ ıc´ akrmat
ıjej´ ıch
posudku
9. Integrace funkc´ do CMS Drupal 1/2
ı
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Obsah
Pˇedstaven´
r ı
integrace akrmat do CMS Drupal
N´zev pr´ce
a a modul CMS Drupal
C´ pr´ce
ıle a
ˇ s ı
samostatn´ aplikace
a
Reˇen´
Integrace funkc´
do CMS Drupal
ı uˇivatelsk´ opr´vnˇn´
z a a e ı
Psan´ modul˚ do
ı u
CMS Drupal uˇivatelsk´ pr´va v r´mci CMS Drupal
z a a a
Ovˇˇov´n´
er a ı
uˇivatel˚
z u napojen´ na SSO technologie
ı
Z´vˇr
a e
Shrnut´
Dotazy
ı administraˇn´ rozhran´
c ı ı
Pozn´mky k
a
posudku
10. Integrace funkc´ do CMS Drupal 2/2
ı
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Obsah
Pˇedstaven´
r ı
N´zev pr´ce
a a
pˇıstup k datab´z´
r´ a ım
C´ pr´ce
ıle a funkce nez´visl´ na druhu DB stroje
a e
ˇ s ı
Reˇen´ pˇedzpracov´n´ naˇten´ch dat
r a ı c y
Integrace funkc´
ı
do CMS Drupal
Psan´ modul˚ do
ı
CMS Drupal
u framework na formul´ˇe
ar
Ovˇˇov´n´
z
er a ı
uˇivatel˚
u
automatick´ obsluha formul´ˇ˚
e aru
Z´vˇr
a e
zobrazen´ validace, ukl´d´n´ dat
ı, a a ı
Shrnut´
ı
Dotazy
Pozn´mky k
a
posudku
11. Psan´ modul˚ do CMS Drupal
ı u
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Obsah Princip modul˚ - rozˇ´ren´ funkcionality
u sıˇ ı
Pˇedstaven´
r ı
N´zev pr´ce
a a Hooky (h´ˇky) v CMS Drupal
ac
C´ pr´ce
ıle a
ˇ s ı
Reˇen´ Struktura modulu
Integrace funkc´
ı
do CMS Drupal modul.info
Psan´ modul˚ do
ı u
CMS Drupal modul.install
Ovˇˇov´n´
er a ı
uˇivatel˚
z u modul.module
Z´vˇr
a e
Shrnut´
Dotazy
ı dobr´ dokumentace na
a
Pozn´mky k
a
posudku http://api.drupal.org
12. Ovˇˇov´n´ uˇivatel˚
er a ı z u
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Single Sing-On - jedno pˇihl´ˇen´ na v´
r as ı ıce
Obsah web˚u
Pˇedstaven´
r ı
N´zev pr´ce
a a
OpenId
C´ pr´ce
ıle a Shibboleth
ˇ s ı
Reˇen´
Integrace funkc´
ı
ˇ
Skoln´ Shibboleth
ı
do CMS Drupal
Psan´ modul˚ do
ı u ˇ
VIC CVUT
CMS Drupal
Ovˇˇov´n´
er a ı
uˇivatel˚
z u
FELid
Z´vˇr
a e
federace eduID.cz
Shrnut´
ı
Dotazy
Pozn´mky k
a
Aplikace www - modul webserveru - shibd -
posudku
server identity provider
13. Shrnut´
ı
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Obsah
1 pouˇit CMS Drupal
z
Pˇedstaven´
r ı
N´zev pr´ce
a
C´ pr´ce
ıle a
a
2 aplikace psan´ jako modul
a
ˇ s ı
Reˇen´
Integrace funkc´
do CMS Drupal
ı 3 vyuˇit´ funkc´ CMS Drupal
z ı ı
Psan´ modul˚ do
ı u
CMS Drupal
Ovˇˇov´n´
er a ı
4 modul na propojen´ se SSO Shibboleth
ı
uˇivatel˚
z u
Z´vˇr
a e
Shrnut´
ı
5 v´voj na http://fit-vyvoj.cvut.cz a
y
Dotazy
Pozn´mky k
a
posudku
http://marek.aurem.cz/drupal
14. Dotazy
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
Obsah
Pˇedstaven´
r ı D´ za pozornost!
ıky
N´zev pr´ce
a a
C´ pr´ce
ıle a
ˇ s ı
Vaˇe dotazy?
s
Reˇen´
Integrace funkc´
ı
do CMS Drupal
Psan´ modul˚ do
ı u
CMS Drupal
Ovˇˇov´n´
er a ı
uˇivatel˚
z u
Marek Aufart
Z´vˇr
a e
Shrnut´
ı
Dotazy
Pozn´mky k
a
posudku
15. Pozn´mky k posudku
a
Prezentace k
obhajobˇ BP
e
23.6.2009
Marek Aufart
6.2 zabr´nˇn´ pˇım´mu pˇıstupu k soubor˚m
a e ı r´ e r´ u
Obsah modulu
Pˇedstaven´
r ı pravidlo webserveru Apache (FilesMatch ... deny)
N´zev pr´ce
a a
C´ pr´ce
ıle a .htaccess ve v´choz´ instalaci CMS Drupal
y ı
ˇ s ı
Reˇen´
Integrace funkc´
ı
7.4 pˇevod DB skriptem
r
do CMS Drupal
Psan´ modul˚ do
ı u neofic´ln´ naps´n v jazyce Perl
a ı, a
CMS Drupal
Ovˇˇov´n´
er a ı vyˇaduje pˇım´ pˇıstup ke stroji s datab´z´
z r´ y r´ a ı
uˇivatel˚
z u
pouˇiteln´, ale nutn´ kontrola ˇlovˇkem
z y a c e
Z´vˇr
a e
Shrnut´
Dotazy
ı OpenId vybr´no zejm´na pro srovn´n´ a kv˚li
a e a ı u
Pozn´mky k
a
posudku
vyzkouˇen´ SSO v CMS Drupal
s ı
jednoduch´ a dostupn´ SSO technologie
a a