SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
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
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
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
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
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
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
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´
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
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
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
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
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
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
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Hodnoceni a interpretace odborneho textu
Hodnoceni a interpretace odborneho textuHodnoceni a interpretace odborneho textu
Hodnoceni a interpretace odborneho textu
CEINVE
 

Was ist angesagt? (20)

100%Kotlin ORM Ktormを試してみた
100%Kotlin ORM Ktormを試してみた100%Kotlin ORM Ktormを試してみた
100%Kotlin ORM Ktormを試してみた
 
プレゼン・ポスターで自分の研究を「伝える」 (How to do technical oral/poster presentation)
プレゼン・ポスターで自分の研究を「伝える」 (How to do technical oral/poster presentation)プレゼン・ポスターで自分の研究を「伝える」 (How to do technical oral/poster presentation)
プレゼン・ポスターで自分の研究を「伝える」 (How to do technical oral/poster presentation)
 
Landoを利用したdrupal開発環境構築
Landoを利用したdrupal開発環境構築Landoを利用したdrupal開発環境構築
Landoを利用したdrupal開発環境構築
 
Hodnoceni a interpretace odborneho textu
Hodnoceni a interpretace odborneho textuHodnoceni a interpretace odborneho textu
Hodnoceni a interpretace odborneho textu
 
DDD sample code explained in Java
DDD sample code explained in JavaDDD sample code explained in Java
DDD sample code explained in Java
 
オークション/ショッピングAPIのご紹介
オークション/ショッピングAPIのご紹介オークション/ショッピングAPIのご紹介
オークション/ショッピングAPIのご紹介
 
Stripeを使った簡単なサブスク型課金サービスの作り方【WESEEK Tech Conf #15】
Stripeを使った簡単なサブスク型課金サービスの作り方【WESEEK Tech Conf #15】Stripeを使った簡単なサブスク型課金サービスの作り方【WESEEK Tech Conf #15】
Stripeを使った簡単なサブスク型課金サービスの作り方【WESEEK Tech Conf #15】
 
アジャイル開発の進め方
アジャイル開発の進め方アジャイル開発の進め方
アジャイル開発の進め方
 
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
 
文献紹介:Image-to-Image Translation: Methods and Applications
文献紹介:Image-to-Image Translation: Methods and Applications文献紹介:Image-to-Image Translation: Methods and Applications
文献紹介:Image-to-Image Translation: Methods and Applications
 
Towards Total Recall in Industrial Anomaly Detection
Towards Total Recall in Industrial Anomaly DetectionTowards Total Recall in Industrial Anomaly Detection
Towards Total Recall in Industrial Anomaly Detection
 
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
 
LODを使ってみよう!
LODを使ってみよう!LODを使ってみよう!
LODを使ってみよう!
 
Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -
Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -
Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -
 
クエリビルダとEloquent ORM の違い
クエリビルダとEloquent ORM の違いクエリビルダとEloquent ORM の違い
クエリビルダとEloquent ORM の違い
 
PHP でバイナリ変換プログラミング
PHP でバイナリ変換プログラミングPHP でバイナリ変換プログラミング
PHP でバイナリ変換プログラミング
 
ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)
 
ドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイントドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイント
 
ドメイン駆動設計(DDD)の実践Part2
ドメイン駆動設計(DDD)の実践Part2ドメイン駆動設計(DDD)の実践Part2
ドメイン駆動設計(DDD)の実践Part2
 
Jsug spring bootコードリーディング 接触篇 a contact
Jsug spring bootコードリーディング 接触篇 a contactJsug spring bootコードリーディング 接触篇 a contact
Jsug spring bootコードリーディング 接触篇 a contact
 

Andere mochten auch

Diplomova prace - obhajoba
Diplomova prace - obhajobaDiplomova prace - obhajoba
Diplomova prace - obhajoba
Michal Klajban
 
Prezentacni dovednosti
Prezentacni dovednostiPrezentacni dovednosti
Prezentacni dovednosti
martidlo
 
Zásady tvorby prezentace
 Zásady tvorby prezentace Zásady tvorby prezentace
Zásady tvorby prezentace
Hrachovina
 
Obhajoba úprava prezentácie
Obhajoba úprava prezentácieObhajoba úprava prezentácie
Obhajoba úprava prezentácie
bliksa
 
Prezentace obhajoba
Prezentace obhajobaPrezentace obhajoba
Prezentace obhajoba
Allix
 
šVoč prezentacia
šVoč prezentaciašVoč prezentacia
šVoč prezentacia
majuska16189
 
Eurovision slideshow
Eurovision slideshowEurovision slideshow
Eurovision slideshow
Fairytale09
 

Andere mochten auch (17)

9 zpusobu jak zabit kazdou prezentaci
9 zpusobu jak zabit kazdou prezentaci9 zpusobu jak zabit kazdou prezentaci
9 zpusobu jak zabit kazdou prezentaci
 
Diplomova prace - obhajoba
Diplomova prace - obhajobaDiplomova prace - obhajoba
Diplomova prace - obhajoba
 
bakalarska a diplomova praca - zdroje
bakalarska a diplomova praca - zdrojebakalarska a diplomova praca - zdroje
bakalarska a diplomova praca - zdroje
 
Prezentacni dovednosti
Prezentacni dovednostiPrezentacni dovednosti
Prezentacni dovednosti
 
Zásady tvorby prezentace
 Zásady tvorby prezentace Zásady tvorby prezentace
Zásady tvorby prezentace
 
Obhajoba úprava prezentácie
Obhajoba úprava prezentácieObhajoba úprava prezentácie
Obhajoba úprava prezentácie
 
Prezentace
PrezentacePrezentace
Prezentace
 
Citovanie a parafrázovanie online
Citovanie a parafrázovanie onlineCitovanie a parafrázovanie online
Citovanie a parafrázovanie online
 
Prezentace obhajoba
Prezentace obhajobaPrezentace obhajoba
Prezentace obhajoba
 
prezentacia
prezentaciaprezentacia
prezentacia
 
Прва лекција - Музичке ознаке
Прва лекција - Музичке ознакеПрва лекција - Музичке ознаке
Прва лекција - Музичке ознаке
 
šVoč prezentacia
šVoč prezentaciašVoč prezentacia
šVoč prezentacia
 
Děčín - výlety pro pěší
Děčín - výlety pro pěšíDěčín - výlety pro pěší
Děčín - výlety pro pěší
 
Eurovision slideshow
Eurovision slideshowEurovision slideshow
Eurovision slideshow
 
Diplomová práce - Podnikatelský plán internetového startupu a jeho realizace ...
Diplomová práce - Podnikatelský plán internetového startupu a jeho realizace ...Diplomová práce - Podnikatelský plán internetového startupu a jeho realizace ...
Diplomová práce - Podnikatelský plán internetového startupu a jeho realizace ...
 
Ergonomics project
Ergonomics projectErgonomics project
Ergonomics project
 
Videogame Genres
Videogame GenresVideogame Genres
Videogame Genres
 

Ähnlich wie Prezentace k bakalářské práci

Profil firmy Lundegaard
Profil firmy LundegaardProfil firmy Lundegaard
Profil firmy Lundegaard
Lundegaard
 
IRP Redcat Obhajoba
IRP Redcat ObhajobaIRP Redcat Obhajoba
IRP Redcat Obhajoba
Pavel Kratky
 

Ähnlich wie Prezentace k bakalářské práci (20)

Zkušenosti se Sparx System Pro Cloud serverem
Zkušenosti se Sparx System Pro Cloud serveremZkušenosti se Sparx System Pro Cloud serverem
Zkušenosti se Sparx System Pro Cloud serverem
 
WP Weekend - Úvod do WP Frameworku
WP Weekend - Úvod do WP FrameworkuWP Weekend - Úvod do WP Frameworku
WP Weekend - Úvod do WP Frameworku
 
Představení Ruby on Rails
Představení Ruby on RailsPředstavení Ruby on Rails
Představení Ruby on Rails
 
TNPW2-2011-06
TNPW2-2011-06TNPW2-2011-06
TNPW2-2011-06
 
Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...
Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...
Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...
 
Profil firmy Lundegaard
Profil firmy LundegaardProfil firmy Lundegaard
Profil firmy Lundegaard
 
Cloudové řešení HRIS
Cloudové řešení HRISCloudové řešení HRIS
Cloudové řešení HRIS
 
IRP Redcat Obhajoba
IRP Redcat ObhajobaIRP Redcat Obhajoba
IRP Redcat Obhajoba
 
Oracle Ravello: Přesuňte si prostředí VMware & KVM do cloudu
Oracle Ravello: Přesuňte si prostředí VMware & KVM do clouduOracle Ravello: Přesuňte si prostředí VMware & KVM do cloudu
Oracle Ravello: Přesuňte si prostředí VMware & KVM do cloudu
 
TNPW2-2011-04
TNPW2-2011-04TNPW2-2011-04
TNPW2-2011-04
 
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
 
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změnySpusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
 
TNPW2-2013-05
TNPW2-2013-05TNPW2-2013-05
TNPW2-2013-05
 
2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE
 
Úvod do programování 6
Úvod do programování 6Úvod do programování 6
Úvod do programování 6
 
ASSIST Software Services
ASSIST Software Services ASSIST Software Services
ASSIST Software Services
 
Uživatelské testování webu NAVRCHOLU.cz
Uživatelské testování webu NAVRCHOLU.czUživatelské testování webu NAVRCHOLU.cz
Uživatelské testování webu NAVRCHOLU.cz
 
TNPW2-2012-05
TNPW2-2012-05TNPW2-2012-05
TNPW2-2012-05
 
E controlling w
E controlling wE controlling w
E controlling w
 
Instalace WordPress
Instalace WordPressInstalace WordPress
Instalace WordPress
 

Prezentace k bakalářské práci

  • 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