208 lines
6.9 KiB
TeX
208 lines
6.9 KiB
TeX
|
\documentclass{beamer}
|
|||
|
|
|||
|
\usepackage[latin1]{inputenc}
|
|||
|
\usepackage[T1]{fontenc}
|
|||
|
\usepackage[french]{babel}
|
|||
|
\usepackage{hyperref} % permet d'ajouter des liens
|
|||
|
\usepackage{pgfpages}
|
|||
|
% \pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]
|
|||
|
\mode<presentation> {
|
|||
|
\usetheme{Warsaw} % Th<54>me utilis<69>
|
|||
|
\setbeamercovered{transparent}
|
|||
|
}
|
|||
|
|
|||
|
% Titre de la pr<70>sentation
|
|||
|
\title[Les moteurs de joueb statiques]{D<EFBFBD>couverte des moteurs de joueb dits \og{}statiques\fg{}}
|
|||
|
% Sous - titre
|
|||
|
\subtitle{Exemple de Nanoblogger}
|
|||
|
% Auteur
|
|||
|
\author[Blankoworld]{Olivier DOSSMANN alias Blankoworld\\\texttt{blankoworld@wanadoo.fr}}
|
|||
|
% Lieu de cr<63>ation/utilisation
|
|||
|
\institute{GULL Strasbourg}
|
|||
|
% Date de la pr<70>sentation
|
|||
|
\date{8 septembre 2009}
|
|||
|
|
|||
|
% Pour afficher le plan <20> chaque sous-section
|
|||
|
% \AtBeginSubsection[] {
|
|||
|
% \begin{frame}<beamer>{Plan}
|
|||
|
% \tableofcontents[currentsection,currentsubsection]
|
|||
|
% \end{frame}
|
|||
|
% }
|
|||
|
|
|||
|
% D<>but du document
|
|||
|
\begin{document}
|
|||
|
|
|||
|
\begin{frame}
|
|||
|
\titlepage
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\begin{frame}{Quelques informations sur~: }
|
|||
|
\begin{enumerate}
|
|||
|
\pause \item
|
|||
|
Lui %D<>tails sur Blanko
|
|||
|
\pause \item
|
|||
|
Vocabulaire
|
|||
|
\begin{itemize}
|
|||
|
\item
|
|||
|
joueb % JOUrnal wEB
|
|||
|
\begin{definition}
|
|||
|
\pause Les jouebs sont finalement l'expression du mot \og{}publication \fg{}. Que ce soit pour~:
|
|||
|
\begin{itemize}
|
|||
|
\pause \item des articles/billets
|
|||
|
\pause \item des fichiers multim<69>dias
|
|||
|
\pause \item etc.
|
|||
|
\end{itemize}
|
|||
|
\end{definition}
|
|||
|
\pause \item
|
|||
|
utilisateur % auteur du joueb
|
|||
|
\pause \item
|
|||
|
internaute % personne qui va visualiser/utiliser le r<>sultat
|
|||
|
\end{itemize}
|
|||
|
\end{enumerate}
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\begin{frame}{Quelques moments cl<63>s~: }
|
|||
|
% D<>sol<6F> de devoir vous saouler avec l'histoire, mais cela permet de visualiser l'<27>volution des choses
|
|||
|
\begin{enumerate}
|
|||
|
\item<1->
|
|||
|
1990, d<>buts du Web tel que nous le connaissons avec l'arriv<69>e d'un langage de pr<70>sentation~: le HTML
|
|||
|
% HTML = HyperText Markup Language
|
|||
|
\item<2->
|
|||
|
1992, le premier butineur(ou navigateur web)~: NCSA Mosaic
|
|||
|
\item<3->
|
|||
|
1993, les premiers scripts CGI~: peuvent contenir du C, Python, Gambas, PHP, script shell, VB, etc.
|
|||
|
% CGI = Common Gateway Interface
|
|||
|
\item<4->
|
|||
|
1995, cr<63>ation de JavaScript~: langage de programmation de scripts pour des pages web interactives
|
|||
|
\item<5->
|
|||
|
1994 <20> 1997, sortie de PHP
|
|||
|
% PHP = Personal Home Page, puis Hypertext Pr<50>processor
|
|||
|
\item<6->
|
|||
|
Actuellement~: utilisation de langages tels que PHP, Python, Ruby, Perl, Java, Ocaml, etc. % tout autre langage dont l'interfa<66>age avec le net existe.
|
|||
|
% dotclear(PHP), pyblosxom(python), Typo(ruby), blosxom(perl), pebble(java), ocsimore(ocaml/ocsigen)
|
|||
|
\end{enumerate}
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\begin{frame}{Par ailleurs ...}
|
|||
|
Entre 1998 et 2003 nous sommes pass<73>s de 100 <20> 600 millions d'internautes.
|
|||
|
|
|||
|
\pause Force est de constater que la Toile rel<65>ve donc d'un besoin de plus en plus important~:
|
|||
|
\begin{itemize}
|
|||
|
\pause \item partage de l'information
|
|||
|
\pause \item espace personnel
|
|||
|
\pause \item services divers % propos<6F>s <20> l'internaute
|
|||
|
\pause \item la recherche
|
|||
|
\pause \item <20>changes divers
|
|||
|
\pause \item etc.
|
|||
|
\end{itemize}
|
|||
|
% La Toile est donc un lieu incontournable
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\begin{frame}{Plan}
|
|||
|
\frametitle{Plan}
|
|||
|
\tableofcontents
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\section{Les moteurs de joueb}
|
|||
|
\subsection{Qu'est ce qu'un moteur de joueb ?}
|
|||
|
\begin{frame}{Qu'est ce qu'un moteur de joueb ?}
|
|||
|
\begin{definition}
|
|||
|
Logiciel permettant la r<>alisation de jouebs (journal web)
|
|||
|
\end{definition}
|
|||
|
\pause Cela permet~:
|
|||
|
\begin{itemize}
|
|||
|
\pause \item d'avoir rapidement un joueb <20> port<72>e de main
|
|||
|
\item une utilisation et une maintenance simple et efficace
|
|||
|
\end{itemize}
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\begin{frame}{Quelques moteurs de joueb connus}
|
|||
|
Liste les moteurs de jouebs ici
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\begin{frame}{Ressources demand<6E>es par ces moteurs}
|
|||
|
Finir par dire : mais ?! tout ces moteurs requi<75>rent pas mal de ressources et d'installations particuli<6C>res sur le serveur :
|
|||
|
\begin{itemize}
|
|||
|
\item un serveur web
|
|||
|
\item les binaires pour l'ex<65>cution du code
|
|||
|
\item un module pour lier les deux
|
|||
|
\end{itemize}
|
|||
|
N'y aurait il pas une autre vision de la chose ? Bah si : les moteurs de sites statiques !
|
|||
|
D<EFBFBD>finition de moteurs de blog statique
|
|||
|
% ATTENTION LE CACHE est une bonne m<>thode pour <20>viter d'ordonner <20> tout bout de champ au serveur de recalculer un r<>sultat de page
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\subsection{Mode de fonctionnement}
|
|||
|
|
|||
|
\begin{frame}{Mode de fonctionnement d'un moteur de blog statique}
|
|||
|
Mettre ici un sch<63>ma et pr<70>senter la chose
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\subsection{Outils existants}
|
|||
|
|
|||
|
\begin{frame}{Les outils propos<6F>s}
|
|||
|
Apr<70>s plusieurs recherches sur la toile, voici quelques r<>sultats :
|
|||
|
\begin{enumerate}
|
|||
|
\item Nanoblogger~: \href{http://nanoblogger.sourceforge.net}{\beamerbutton{http://nanoblogger.sourceforge.net}} % [bash] dont nous allons parler
|
|||
|
\item Panda~: \href{http://www.haskell.org/haskellwiki/Panda}{\beamerbutton{http://www.haskell.org/haskellwiki/Panda}} % [Haskell] non test<73>
|
|||
|
\item Rassmalog~: \href{http://snk.tuxfamily.org/lib/rassmalog/output/about.html}{\beamerbutton{http://snk.tuxfamily.org/lib/rassmalog/output/about.html}} % [Ruby] pr<70>vu pour la BlogBox
|
|||
|
\item Wadcomblog~: \href{http://vss.73rus.com/wadcomblog/}{\beamerbutton{http://vss.73rus.com/wadcomblog/}} % [Python] test<73> rapidement
|
|||
|
\item Ikiwiki~: \href{http://ikiwiki.info/}{\beamerbutton{http://ikiwiki.info/}} % [Perl] utilis<69> pour nb.homelinux.com
|
|||
|
\end{enumerate}
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\subsection{Avantages et inconv<6E>nients}
|
|||
|
|
|||
|
\begin{frame}{Les avantages et inconv<6E>nients d'un tel syst<73>me}
|
|||
|
Donner ici les diff<66>rents avantages et inconv<6E>nients
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\section{Nanoblogger}
|
|||
|
|
|||
|
\begin{frame}{Exemple de Nanoblogger}
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\section{Conclusion}
|
|||
|
|
|||
|
\subsection{Conclusion rapide}
|
|||
|
|
|||
|
\begin{frame}{Conclusion rapide}
|
|||
|
Dire dans QUELS cas d'utilisation les moteurs de joueb statique, et plus particuli<6C>rement Nanoblogger sont efficaces/utiles
|
|||
|
Des questions ?
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\subsection{Questions}
|
|||
|
\begin{frame}{Questions}
|
|||
|
Avez vous des questions avant que je passe <20> la mise en application d'un moteur de joueb statique ?
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\subsection{D<EFBFBD>monstration}
|
|||
|
\begin{frame}{D<EFBFBD>monstration}
|
|||
|
./configure \&\& make \&\& make install
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\section*{Pour aller plus loin}
|
|||
|
|
|||
|
% Projet BlogBox (BB)
|
|||
|
% Benjamin Bayart et l'internet libre : donner adresse de la vid<69>o sur le minitel 2.0
|
|||
|
% Le projet BB c'est :
|
|||
|
% - du matos (NSLU2 par exemple) => donner une image. Expliquer consommation basse, environ 22W
|
|||
|
% il y a le sheevaplug aussi qui consomme 5w et est tr<74>s petit, n'h<>sites pas <20> me redemander
|
|||
|
% ~~afranke
|
|||
|
% - du logiciel (par exemple Rassmalog)
|
|||
|
|
|||
|
\begin{frame}{Le projet BlogBox}
|
|||
|
Projet BlogBox / Internet Libre
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\begin{frame}{Remerciements}
|
|||
|
Mettre ici les merci <20> tout le monde
|
|||
|
Pas oublier les relecteurs !
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\begin{frame}{Sources}
|
|||
|
Citer les sources : Wikipedia, fdn.fr, etc.
|
|||
|
\end{frame}
|
|||
|
|
|||
|
\end{document}
|