commit 3583247cc898cfe9ea7042eee33c562e5fefbce1 Author: Olivier DOSSMANN Date: Tue Jul 5 12:45:28 2011 +0200 Création diff --git a/GULL/exemple_presentation.pin b/GULL/exemple_presentation.pin new file mode 100755 index 0000000..ea2ee9e --- /dev/null +++ b/GULL/exemple_presentation.pin @@ -0,0 +1,149 @@ +#!/usr/bin/env pinpoint +[font=Sans 50px] +[bg.jpg] + +- The bits above this point are defaults for every slide in the presentation +Welcome to pinpoint + +- [bowls.jpg] lines starting with - are slide seperators. This is where you can override the defaults with with per-slide properties +A tool for making excellent presentations + +- +It has a simple text source + +- [font=monospace 18px] [shading-opacity=1.0] +The current presentation thus far: + #!/usr/bin/env pinpoint + [font=Droid Sans 50px] + [bg.jpg] + + - The bits above this point are defaults for every slide in the presentation + Welcome to pinpoint + + - [bowls.jpg] lines starting with - are slide seperators.. + A tool for making excellent presentations + + - + + It has a simple text source + + - [font=monospace 18px] [shading-opacity=1.0] + + The current presentation thus far: +- [text-align=center] +You start by writing down the core concepts that you will be talking about. Then sort and format +them as a pinpoint presentation in a text editor of your choice. + +If this was a presentation given as a demonstration of pinpoint you would now be trying to read +this slide as well as pay attention to what is said. Less than ideal. + +Pinpoint reloads the presentation when it changes on disk, very useful when you're tuning things +so keep both pinpoint and your text editor open. And remember, the less text you have, the happier +your audience will be ;-) + + +- You can add '\n' before and after the slide text to keep the file tidy and slides seperated +Let's use some of the more +esoteric features of pinpoint + +- [bowls.jpg] [text-align=center] +\- [filename.jpg] +set a custom background for an individual slide + +- [bunny.ogg] [fill] +You can put anything in the background + +- [linus.jpg] [fill] [bottom-left] +But, slides with cat pictures are best + +-[top-right] [text-align=right] +position text in the +[top-right] + +- [right] +[right] + +- [bottom-right] +[bottom-right] + +- [bottom] +[bottom] + +- [bottom-left] +[bottom-left] + +- [left] +[left] + +- [top-left] +[top-left] + +- [top] +[top] + +- [center] [text-align=center] +and even in the +[center] +(which is the default) + +- [font=Monospace 100px][white][text-color=black][shading-opacity=0.0][bottom] +Make text big! +[font=Monospace 100px] +[white][text-color=black] +[shading-opacity=0.0][bottom] + +- +use pango markup for style + +- [no-markup] +[no-markup] +don't use pango markup + +- [transition=page-curl-both][bowls.jpg] +need bullets? + ❥ use the power of unicode +• ✽ ✩ ✔ ☃ ◦ + +- [transition=text-slide-up] +$ pinpoint presentation.txt -o output.pdf +Export to PDF. Handy. + +- [fill] +[fill] +Fill the slide with your background +(the default is [fit]) + +- [transition=swing] +Keybindings: + +- [transition=sheet] +right, down or space - next slide + +- [transition=slide-left] +left or up - previous slide + +- [transition=slide-up] +F11 - toggle fullscreen + +- [transition=text-slide-down] +Escape - quit pinpoint + +- [transition=slide-in-left] [command=killall xeyes ; xeyes] [fill] +Enter - Run command +Tab - Edit command +[command=killall xeyes ; xeyes] + +N.B. run pinpoint with the -m option +and hidden or auto-hiding panels, to +allow window management in fullscreen. + +- [linus.jpg] [fill] [bottom-right] +That's pretty much everything. +Told you it was simple. + +- [black] [font=Sans 100px] [transition=spin-text] +FIN diff --git a/GULL/images/jesuisungus.jpeg b/GULL/images/jesuisungus.jpeg new file mode 100755 index 0000000..a4e1e41 Binary files /dev/null and b/GULL/images/jesuisungus.jpeg differ diff --git a/GULL/nanoblogger.pin b/GULL/nanoblogger.pin new file mode 100755 index 0000000..ea2ee9e --- /dev/null +++ b/GULL/nanoblogger.pin @@ -0,0 +1,149 @@ +#!/usr/bin/env pinpoint +[font=Sans 50px] +[bg.jpg] + +- The bits above this point are defaults for every slide in the presentation +Welcome to pinpoint + +- [bowls.jpg] lines starting with - are slide seperators. This is where you can override the defaults with with per-slide properties +A tool for making excellent presentations + +- +It has a simple text source + +- [font=monospace 18px] [shading-opacity=1.0] +The current presentation thus far: + #!/usr/bin/env pinpoint + [font=Droid Sans 50px] + [bg.jpg] + + - The bits above this point are defaults for every slide in the presentation + Welcome to pinpoint + + - [bowls.jpg] lines starting with - are slide seperators.. + A tool for making excellent presentations + + - + + It has a simple text source + + - [font=monospace 18px] [shading-opacity=1.0] + + The current presentation thus far: +- [text-align=center] +You start by writing down the core concepts that you will be talking about. Then sort and format +them as a pinpoint presentation in a text editor of your choice. + +If this was a presentation given as a demonstration of pinpoint you would now be trying to read +this slide as well as pay attention to what is said. Less than ideal. + +Pinpoint reloads the presentation when it changes on disk, very useful when you're tuning things +so keep both pinpoint and your text editor open. And remember, the less text you have, the happier +your audience will be ;-) + + +- You can add '\n' before and after the slide text to keep the file tidy and slides seperated +Let's use some of the more +esoteric features of pinpoint + +- [bowls.jpg] [text-align=center] +\- [filename.jpg] +set a custom background for an individual slide + +- [bunny.ogg] [fill] +You can put anything in the background + +- [linus.jpg] [fill] [bottom-left] +But, slides with cat pictures are best + +-[top-right] [text-align=right] +position text in the +[top-right] + +- [right] +[right] + +- [bottom-right] +[bottom-right] + +- [bottom] +[bottom] + +- [bottom-left] +[bottom-left] + +- [left] +[left] + +- [top-left] +[top-left] + +- [top] +[top] + +- [center] [text-align=center] +and even in the +[center] +(which is the default) + +- [font=Monospace 100px][white][text-color=black][shading-opacity=0.0][bottom] +Make text big! +[font=Monospace 100px] +[white][text-color=black] +[shading-opacity=0.0][bottom] + +- +use pango markup for style + +- [no-markup] +[no-markup] +don't use pango markup + +- [transition=page-curl-both][bowls.jpg] +need bullets? + ❥ use the power of unicode +• ✽ ✩ ✔ ☃ ◦ + +- [transition=text-slide-up] +$ pinpoint presentation.txt -o output.pdf +Export to PDF. Handy. + +- [fill] +[fill] +Fill the slide with your background +(the default is [fit]) + +- [transition=swing] +Keybindings: + +- [transition=sheet] +right, down or space - next slide + +- [transition=slide-left] +left or up - previous slide + +- [transition=slide-up] +F11 - toggle fullscreen + +- [transition=text-slide-down] +Escape - quit pinpoint + +- [transition=slide-in-left] [command=killall xeyes ; xeyes] [fill] +Enter - Run command +Tab - Edit command +[command=killall xeyes ; xeyes] + +N.B. run pinpoint with the -m option +and hidden or auto-hiding panels, to +allow window management in fullscreen. + +- [linus.jpg] [fill] [bottom-right] +That's pretty much everything. +Told you it was simple. + +- [black] [font=Sans 100px] [transition=spin-text] +FIN diff --git a/GULL/nb.pdf b/GULL/nb.pdf new file mode 100755 index 0000000..5233c3b Binary files /dev/null and b/GULL/nb.pdf differ diff --git a/GULL/nb.tex b/GULL/nb.tex new file mode 100755 index 0000000..4dc48d7 --- /dev/null +++ b/GULL/nb.tex @@ -0,0 +1,207 @@ +\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 { + \usetheme{Warsaw} % Thme utilis + \setbeamercovered{transparent} +} + +% Titre de la prsentation +\title[Les moteurs de joueb statiques]{Dcouverte 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 cration/utilisation +\institute{GULL Strasbourg} +% Date de la prsentation +\date{8 septembre 2009} + +% Pour afficher le plan chaque sous-section +% \AtBeginSubsection[] { +% \begin{frame}{Plan} +% \tableofcontents[currentsection,currentsubsection] +% \end{frame} +% } + +% Dbut du document +\begin{document} + +\begin{frame} + \titlepage +\end{frame} + +\begin{frame}{Quelques informations sur~: } + \begin{enumerate} + \pause \item + Lui %Dtails 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 multimdias + \pause \item etc. + \end{itemize} + \end{definition} + \pause \item + utilisateur % auteur du joueb + \pause \item + internaute % personne qui va visualiser/utiliser le rsultat + \end{itemize} + \end{enumerate} +\end{frame} + +\begin{frame}{Quelques moments cls~: } +% Dsol de devoir vous saouler avec l'histoire, mais cela permet de visualiser l'volution des choses + \begin{enumerate} + \item<1-> + 1990, dbuts du Web tel que nous le connaissons avec l'arrive d'un langage de prsentation~: 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, cration de JavaScript~: langage de programmation de scripts pour des pages web interactives + \item<5-> + 1994 1997, sortie de PHP + % PHP = Personal Home Page, puis Hypertext Prprocessor + \item<6-> + Actuellement~: utilisation de langages tels que PHP, Python, Ruby, Perl, Java, Ocaml, etc. % tout autre langage dont l'interfaage 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 passs de 100 600 millions d'internautes. + + \pause Force est de constater que la Toile relve 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 % proposs l'internaute + \pause \item la recherche + \pause \item 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 ralisation de jouebs (journal web) + \end{definition} + \pause Cela permet~: + \begin{itemize} + \pause \item d'avoir rapidement un joueb porte 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 demandes par ces moteurs} +Finir par dire : mais ?! tout ces moteurs requirent pas mal de ressources et d'installations particulires sur le serveur : +\begin{itemize} +\item un serveur web +\item les binaires pour l'excution 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 ! +Dfinition de moteurs de blog statique +% ATTENTION LE CACHE est une bonne mthode pour viter d'ordonner tout bout de champ au serveur de recalculer un rsultat de page +\end{frame} + +\subsection{Mode de fonctionnement} + +\begin{frame}{Mode de fonctionnement d'un moteur de blog statique} +Mettre ici un schma et prsenter la chose +\end{frame} + +\subsection{Outils existants} + +\begin{frame}{Les outils proposs} + Aprs plusieurs recherches sur la toile, voici quelques rsultats : + \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 + \item Rassmalog~: \href{http://snk.tuxfamily.org/lib/rassmalog/output/about.html}{\beamerbutton{http://snk.tuxfamily.org/lib/rassmalog/output/about.html}} % [Ruby] prvu pour la BlogBox + \item Wadcomblog~: \href{http://vss.73rus.com/wadcomblog/}{\beamerbutton{http://vss.73rus.com/wadcomblog/}} % [Python] test rapidement + \item Ikiwiki~: \href{http://ikiwiki.info/}{\beamerbutton{http://ikiwiki.info/}} % [Perl] utilis pour nb.homelinux.com + \end{enumerate} +\end{frame} + +\subsection{Avantages et inconvnients} + +\begin{frame}{Les avantages et inconvnients d'un tel systme} +Donner ici les diffrents avantages et inconvnients +\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 particulirement Nanoblogger sont efficaces/utiles +Des questions ? +\end{frame} + +\subsection{Questions} +\begin{frame}{Questions} +Avez vous des questions avant que je passe la mise en application d'un moteur de joueb statique ? +\end{frame} + +\subsection{Dmonstration} +\begin{frame}{Dmonstration} +./configure \&\& make \&\& make install +\end{frame} + +\section*{Pour aller plus loin} + +% Projet BlogBox (BB) +% Benjamin Bayart et l'internet libre : donner adresse de la vido 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 trs petit, n'hsites pas 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 tout le monde +Pas oublier les relecteurs ! +\end{frame} + +\begin{frame}{Sources} +Citer les sources : Wikipedia, fdn.fr, etc. +\end{frame} + +\end{document} diff --git a/GULL/presentation_moteur_blog_statiques_00.texte b/GULL/presentation_moteur_blog_statiques_00.texte new file mode 100755 index 0000000..9434fcc --- /dev/null +++ b/GULL/presentation_moteur_blog_statiques_00.texte @@ -0,0 +1,68 @@ +====== Les moteurs de blog statique ====== + +Présentation de soi (ne pas le mettre sur les diapositives) : + * Olivier DOSSMANN - 24 ans + * alias Blankoworld + * Étudiant en informatique (licence pro CDED) + * Ai travaillé à PowerLinux + +Un peu de vocabulaire : + * Si je dis JOUEB souvent, c'est pour nommer les blogs, joueb étant JOUrnal wEB + * Je dois normalement utiliser les mots : + * utilisateur pour décrire la personne utilisant le moteur du joueb (l'auteur du joueb si vous voulez) + * internaute pour décrire la personne qui va visualiser les pages du joueb + +===== Plans / idées possibles ===== + + * Qu'est ce qu'un moteur de blog ? + * Dynamique, statique, la poisse ! + * Principaux moteurs statiques + +===== Connaissances ===== + +==== Moteurs de blogs statiques ==== + + * Nanoblogger (écrit en bash) : http://nanoblogger.sourceforge.net + * Panda (écrit en Haskell) : http://www.haskell.org/haskellwiki/Panda + * Rassmalog (écrit en ruby) : http://snk.tuxfamily.org/lib/rassmalog/output/about.html + * Wadcomblog (écrit en python) : http://vss.73rus.com/wadcomblog/ + * Ikiwiki (écrit en perl) : http://ikiwiki.info/ + +==== Vrac ==== + +Avant le net : gopher et usenet + +Avantages du moteur de joueb/blog statique : + * Seul un serveur web HTTP est nécessaire pour servir les pages aux internautes => pas de base de données, pas de calculs spécifiques, ce qui induit un coût moindre pour le serveur tant par l'énergie, le matériel, donc investissements et charges diminuées + * Rapidité de l'affichage des pages, une page HTML pourrait pour ainsi dire être assimilable à un fichier texte. Sauf qu'on ajoute tout de même des images et un fichier texte supplémentaire : la feuille de style (ou CSS, Cascading Style Sheet) + * Le site n'est pas "hackable" par une tierce personne, seul le serveur lui même est attaquable + * En cas où le serveur tombe en panne le travail se trouve toujours sur notre ordinateur, on peut alors recompiler et déposer le site sur un autre serveur + * Indépendant du serveur : on peut migrer le site (résultat de la compilation) d'un hébergeur à l'autre, il faut seulement qu'il possède un serveur web HTTP qui puisse délivrer des pages HTML aux internautes + * Scriptable / automatisation de tâches : très utile pour le côté "personnalisation" + +Inconvénients : + * On perd le côté "interaction avec l'internaute", sauf si on ajoute du Javascript dans ses pages. Il faut savoir que nanoblogger permet de générer des fichiers dont l'extension est choisie par l'utilisateur, donc on peut imaginer faire des pages en PHP, ce qui perd un ensemble d'avantage au niveau rapidité et indépendance du serveur + * Faut tripatouiller dans les lignes de commande, connaître un peu le HTML, CSS si on veut personnaliser notre site, sauf si on crée une interface graphique pour les utilisateurs + * Les commentaires + * Le rapport entre "nombre de modifications/ajouts" par jour et le nombre de visiteurs potentiels est souvent mauvais, c'est à dire qu'on a soit trop peu d'utilisateurs comparé à la durée de compilation qu'on a pour créer le site, ou bien on a trop de modifications à faire par jour, et donc le temps entre la rédaction et la publication de la nouvelle est ennuyeux pour les utilisateurs en fonction du type de contenu. + * Pas d'interface graphique + +Quelques moteurs de jouebs : + * Typo + * Joomla + * Blog:CMS + * b2evolution + * Dotclear + * Drupal + * Movable Type + * WordPress + +==== Schéma ==== + +Faire un schéma pour différencier un moteur de blog dit "normal", à un moteur de blog dit "statique". + +Le moteur de blog normal est un code source, placé à un endroit spécifique. Au moment de l'appel, il génère tout le code nécessaire à la création d'un HTML ou tout autre type de contenu à rendre à l'internaute. Le problème est que pour chaque utilisateur demandant la page, il va refaire l'ensemble du processus de rendu de la page. Bien que les bons administrateurs de serveurs mettent en place un cache pour réduire un maximum le travail effectué par le serveur. + +Pour un moteur de blog statique, la façon de procéder est différente. C'est un code source qui va générer un blog suite à l'ajout d'un billet, et mettre à un endroit spécifique le résultat de sa compilation. C'est le RESULTAT qui sera visible pour tout les internautes. + + diff --git a/GULL/presentation_moteur_blog_statiques_01.texte b/GULL/presentation_moteur_blog_statiques_01.texte new file mode 100755 index 0000000..c4a0779 --- /dev/null +++ b/GULL/presentation_moteur_blog_statiques_01.texte @@ -0,0 +1,97 @@ +====== Les moteurs de blog statique ====== + +Présentation de soi (ne pas le mettre sur les diapositives) : + * Olivier DOSSMANN - 24 ans + * alias Blankoworld + * Étudiant en informatique (licence pro CDED) + * Ai travaillé à PowerLinux.fr + +Un peu de vocabulaire : + * Si je dis JOUEB souvent, c'est pour nommer les blogs, joueb étant JOUrnal wEB + * Je dois normalement utiliser les mots : + * utilisateur pour décrire la personne utilisant le moteur du joueb (l'auteur du joueb si vous voulez) + * internaute pour décrire la personne qui va visualiser les pages du joueb + +===== Plans / idées possibles ===== + + * Qu'est ce qu'un moteur de blog ? + * Dynamique, statique, la poisse ! + * Principaux moteurs statiques + * Remerciements + * Thom1 (irc.freenode.net #absolinux) pour ses définitions sur l'Internet Libre et quelques exemples + * Benjamin Bayart pour sa conférence "Internet Libre ou Minitel 2.0" disponible à l'adresse suivante : http://www.fdn.fr/minitel.avi + * Alexandre FRANKE pour la découverte d'ikiwiki + * GNU/Linux Pratique pour la découverte de Nanoblogger + * Vous pour m'avoir écouté et pas avoir trop dormi + * D'autres personnes que j'aurais oublié + * Questions ? + * Conclusion rapide + +===== Connaissances ===== + +==== Moteurs de blogs statiques ==== + + * Nanoblogger (écrit en bash) : http://nanoblogger.sourceforge.net + * Panda (écrit en Haskell) : http://www.haskell.org/haskellwiki/Panda + * Rassmalog (écrit en ruby) : http://snk.tuxfamily.org/lib/rassmalog/output/about.html + * Wadcomblog (écrit en python) : http://vss.73rus.com/wadcomblog/ + * Ikiwiki (écrit en perl) : http://ikiwiki.info/ + +==== Vrac ==== + +Avant le net : gopher et usenet + +Avantages du moteur de joueb/blog statique : + * Seul un serveur web HTTP est nécessaire pour servir les pages aux internautes => pas de base de données, pas de calculs spécifiques, ce qui induit un coût moindre pour le serveur tant par l'énergie, le matériel, donc investissements et charges diminuées + * Rapidité de l'affichage des pages, une page HTML pourrait pour ainsi dire être assimilable à un fichier texte. Sauf qu'on ajoute tout de même des images et un fichier texte supplémentaire : la feuille de style (ou CSS, Cascading Style Sheet) + * Le site n'est pas "hackable" par une tierce personne, seul le serveur lui même est attaquable + * En cas où le serveur tombe en panne le travail se trouve toujours sur notre ordinateur, on peut alors recompiler et déposer le site sur un autre serveur + * Indépendant du serveur : on peut migrer le site (résultat de la compilation) d'un hébergeur à l'autre, il faut seulement qu'il possède un serveur web HTTP qui puisse délivrer des pages HTML aux internautes + * Scriptable / automatisation de tâches : très utile pour le côté "personnalisation" + * l'Internet libre c'est contrôler ses propres données en ligne + * Quand on reçoit du courrier postal, on le reçoit dans notre boîte au lettre, devant chez nous, ou dans le bâtiment lui même. Pourquoi cela serait différent pour nos courriels ? + * Quand on veut des informations sur quelqu'un, la meilleure source, c'est la personne elle-même. Pourquoi cela serait différent pour nos vidéos, notre joueb/blog sur le net ? + * Le résultat est facilement exploitable sur une disquette, CDROM, DVD, clé USB etc. + +---- + +Avantage : + +Permet de réduire le coût de l’hébergement. +Le niveau nécessaire pour la réalisation de ce type de site est faible. + +Optimisation moteur grandement facilité. + +---- + +Inconvénients : + * On perd le côté "interaction avec l'internaute", sauf si on ajoute du Javascript dans ses pages. Il faut savoir que nanoblogger permet de générer des fichiers dont l'extension est choisie par l'utilisateur, donc on peut imaginer faire des pages en PHP, ce qui perd un ensemble d'avantage au niveau rapidité et indépendance du serveur + * Faut tripatouiller dans les lignes de commande, connaître un peu le HTML, CSS si on veut personnaliser notre site, sauf si on crée une interface graphique pour les utilisateurs + * Les commentaires + * Le rapport entre "nombre de modifications/ajouts" par jour et le nombre de visiteurs potentiels est souvent mauvais, c'est à dire qu'on a soit trop peu d'utilisateurs comparé à la durée de compilation qu'on a pour créer le site, ou bien on a trop de modifications à faire par jour, et donc le temps entre la rédaction et la publication de la nouvelle est ennuyeux pour les utilisateurs en fonction du type de contenu. + * Pas d'interface graphique + +Quelques moteurs de jouebs : + * Typo + * Joomla + * Blog:CMS + * b2evolution + * Dotclear + * Drupal + * Movable Type + * WordPress + +==== Schéma ==== + +Faire un schéma pour différencier un moteur de blog dit "normal", à un moteur de blog dit "statique". + +Le moteur de blog normal est un code source, placé à un endroit spécifique. Au moment de l'appel, il génère tout le code nécessaire à la création d'un HTML ou tout autre type de contenu à rendre à l'internaute. Le problème est que pour chaque utilisateur demandant la page, il va refaire l'ensemble du processus de rendu de la page. Bien que les bons administrateurs de serveurs mettent en place un cache pour réduire un maximum le travail effectué par le serveur. + +Pour un moteur de blog statique, la façon de procéder est différente. C'est un code source qui va générer un blog suite à l'ajout d'un billet, et mettre à un endroit spécifique le résultat de sa compilation. C'est le RESULTAT qui sera visible pour tout les internautes. + +===== Notes ===== + + * Ajouter des images qui n'ont rien à voir, toutes les 4 à 5 diapositives (voire toute les 5 min) + * Parler de l'application des moteurs de jouebs statiques à l'Internet Libre + * Se renseigner sur les handout => impression des diapos avec commentaires de l'auteur + diff --git a/GULL/presentation_nb_v0.1.pdf b/GULL/presentation_nb_v0.1.pdf new file mode 100755 index 0000000..5233c3b Binary files /dev/null and b/GULL/presentation_nb_v0.1.pdf differ diff --git a/GULL/testDiapoOpenOffice.odp b/GULL/testDiapoOpenOffice.odp new file mode 100755 index 0000000..48ee768 Binary files /dev/null and b/GULL/testDiapoOpenOffice.odp differ