conferences/2009_nanoblogger/GULL/nb.tex

208 lines
6.9 KiB
TeX
Raw Normal View History

2011-07-05 10:45:28 +00:00
\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}