!4.48 Psychose\n\nDans le récit d'une femme atteinte d'une destruction psychotique qui la conduira au suicide, Sarah Kane fait parler son héroïne dont on ne connaîtra jamais l'identité ni guère plus le passé.\n\nL'écriture de la pièce retrace fidèlement son état d'esprit : elle raconte des bribes d'histoire, procède certaines fois par énumérations – répétitions ou nous décrit de manière précise, glacée, glaciale comme un compte rendu médical l'évolution de sa maladie à partir de la liste des nombreux médicaments qu'on a vainement testés sur elle.\n\nQuand de temps en temps un dialogue s'installe entre elle et ses médecins, les réponses sont souvent autant de silences. Dialogue impossible entre des médecins qui la disent malade et donc non responsable et elle qui ne veut pas de leur réalité du monde. Elle, elle se sent déprimée donc en colère contre son père qui a foutu sa vie en l'air, contre sa mère qui ne l'a pas quitté, contre son double, son inverse, cette "inexistante" qu'elle aime et qu'elle n'a jamais pu trouver. Et sa colère s'achèvera : "A 4 h 48, je ne parlerai plus"\n\n( Source : http://www.revue.crdp-nice.net/fiche_ouvrage.php?ouv_id=145 )
[img[Action - reaction - contre-action. La pensée et la parole a travers le corps. L'improvisation comme point de départ dans la création théâtrale.|http://theatredelaction.com/photo/index/motto.jpg]]\n\n[img[La Femme|http://theatredelaction.com/photo/index/femme.jpg]]
!Classe ados\n\nOuvert à : ''tous les enfants entre 12 et 16 ans''\n\nA partir de : ''octobre''\n\n!!!Enjeux\n* développer l’imaginaire\n* mieux communiquer avec les autres\n* retrouver la confiance\n* stimuler la concentration et l’attention\n* apprendre les premiers éléments d’interprétation sur un texte\n* connaitre le répertoire classique et contemporain\n\n!!!Techniques\n* jeux\n* improvisation\n* exercices de concentration et de mémoire\n* exercices corporels et vocaux\n* analyse des textes\n* création d’un spectacle\n\nTarif : ''90 euros par mois'' (2 heures par semaine)
!Cours loisirs adultes\n\nOuvert à : ''tous''\n\nA partir de : ''octobre''\n\n!!!Enjeux\n* retrouver la confiance\n* mieux communiquer avec les autres\n* développer l’imaginaire\n* stimuler la spontanéité\n* regagner la liberté du corps et de l’esprit\n\n!!!Techniques\n* improvisation\n* exercices de concentration et de mémoire affective\n* analyse des gestes psychologiques\n* travail du texte\n* exercices corporels et vocaux\n\nTarif : ''90 euros par mois'' (12 heures)
Contact: [[alexandru.chiuta@theatredelaction.com|mailto:alexandru.chiuta@theatredelaction.com]]
<html><img src="http://theatredelaction.com/photo/Alexandra.jpg" alt="Alexandra" align="right"></html>\n!!Alexandra Badea - metteur en scène\n\nMetteur en scène, professeur de théâtre [[Alexandra Badea|Metteur en scène]] a fait ses études au Conservatoire National d’Art Dramatique de Bucarest dans la section mise en scène de théâtre et à l’Université Paris III Sorbonne Nouvelle dans le cadre d’un DEA sur le Théâtre minimaliste.\n\nSes premières recherches de mise en scène portent sur des textes contemporains écrits par Matei Visniec, [[La porte]] et Yasmine Reza, [[Art]] où le jeu concentré des acteurs se mêle à la vidéo qui est à la fois partenaire et ennemie.\n\n Ses premiers pas sur la scène professionnelle internationale se feront avec le spectacle [[Lebensraum L’espace vital|Lebensraum]] écrit par Israel Horovitz, texte contemporain très engagé. L’actualité douloureuse et la violence du propos sont telles que le spectacle sera sélectionné dans les festivals roumains les plus prestigieux : Le Festival International de Théâtre de Sibiu et le Festival de Piatra Neamt où il recevra le Prix pour le meilleur spectacle. Alexandra Badea sera également récompensé par le Prix pour virtuosité et option dans l’expression d’une idée contemporaine au Festival des Jeunes Metteurs en Scène de Buzau. Lebensraum a été ensuite présenté au Théâtre Funambule à Avignon et au Théâtre Lucernaire à Paris où il a suscité un vif intérêt.\n\nSon dernier spectacle réalisé en Roumanie est [[Blaubart]] de Dea Loher représenté au Théâtre Act, le seul espace alternatif de Bucarest.\n\nSon lien avec la France s’est tissé au fur et à mesure de son apprentissage de la mise en scène au fil de stages.\n\nA Paris elle a notamment participé au stage de théâtre musical russe dirigé par Oleg Koudriachiov, professeur à GITIS - Moscou, à ARTA. A Avignon elle a travaillé avec la compagnie de danse américaine Attack Théâtre sur un spectacle de danse happening, [[Some Assembly Required]].\n\nAssistante à la mise en scène de Radu Penciulescu, au Théâtre National de Bucarest sur le spectacle [[L’autre Cioran]], elle découvre et explore une nouvelle dimension dans son travail : l’esthétique minimaliste. Son engouement est tel qu’elle décide de prolonger et d’approfondir son expérience en faisant un DEA, à Sorbonne Nouvelle sous la direction de Georges Banu portant sur [[Eléments pour une esthétique minimaliste du théâtre]]. Aujourd’hui Alexandra Badea continue toujours ses recherches de doctorat à Paris parallèlement à son activité artistique. Son sujet de thèse, intimement lié à sa pratique de metteur en scène, concerne le [[théâtre politique|Théâtre Politique et la Socièté après la chute du mur]]. Il s’agit, pour elle, d’analyser la relation entre le théâtre et la société après la chute du mur selon trois axes fondamentaux : institutions, écritures et spectacles.\n\nElle a mis en scène [[Histoires de famille]] de Biljana Srbljanovic, projet Franco-roumain-polonais, représenté à la Maison des Cultures du Monde, à Paris en 2004. L'enjeu de son travail est de réaliser un échange inter-culturel en formant une équipe internationale. En confrontant des expériences artistiques et des cultures différentes, il lui importe ainsi de créer un nouveau langage poétique nécessaire au traitement de chaque texte.\n\nEn 2006 elle met en scène, [[La Femme comme champ de bataille]] du dramaturge contemporain Matei Visniec, pour en livrer une vision personnelle, libre et poétique, conceptuelle et sensorielle et en 2007, 4.48 Psychose de Sarah Kane.\n\n
config.options.chkHttpReadOnly = false;\n
<<iFrame http://fr.wikipedia.org/w/index.php?title=%C2%AB_Art_%C2%BB&printable=yes>>\n> Source: [[Wikipédia|http://fr.wikipedia.org/wiki/%C2%AB_Art_%C2%BB]]
<<iFrame http://perso.orange.fr/jean-michel.neher/Theatre-AttitudeClando.htm>>\n> Source: [[Ici Palabre|http://perso.orange.fr/jean-michel.neher/Theatre-AttitudeClando.htm]]
<!--{{{-->\n<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>\n<div class='title' macro='view title'></div>\n<div class='editor' macro='edit title'></div>\n<div class='editor' macro='edit text'></div>\n<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>\n<!--}}}-->
<<tiddler MainMenu>>\n\nAuthorMainMenu\nMainMenu\nDefaultTiddlers\nPluginManager\nPresentationIndex\n\n[[Documentation]]\n[[Dummy Presentation|DummyTiddler1]]\n\n[[Welcome to your tiddlyspot.com site!]]
<!--{{{-->\n<div id='header' class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>\n<div class='headerShadow'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> \n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n</div>\n<div class='headerForeground'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> \n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n</div>\n</div>\n<div id='mainMenu' refresh='content' tiddler='AuthorMainMenu'></div>\n<div id='sidebar'>\n<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>\n<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>\n</div>\n<div id='displayArea'>\n<div id='messageArea'></div>\n<div id='tiddlerDisplay'></div>\n</div>\n<!--}}}-->
/***\nPlace your custom CSS here\n***/\n/*{{{*/\n\n\n[[StyleSheetCommon]]\n/*}}}*/\n
<!--{{{-->\n<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler permalink references jump'></div>\n<div class='title' macro='view title'></div>\n<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date [[DD MMM YYYY]]'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date [[DD MMM YYYY]]'></span>)</div>\n<div class='tagging' macro='tagging'></div>\n<div class='tagged' macro='tags'></div>\n<div class='viewer' macro='view text wikified'></div>\n<div class='viewer topbutton' macro='top'></div>\n<br><br>\n<div class='viewer' macro='navigation tiddlers:{{store.getTiddlerText("PresentationIndex").readBracketedList()}}}'></div>\n<div class='tagClear'></div>\n<!--}}}-->
<<iFrame http://en.wikipedia.org/w/index.php?title=Baal_%28play%29&printable=yes>>\n> Source: [[Wikipédia|http://en.wikipedia.org/wiki/Baal_%28play%29]]
!Blaubart\n\n| [img[http://theatredelaction.com/photo/blaubart/03.jpg]] | [img[http://theatredelaction.com/photo/blaubart/04.jpg]] |\n| [img[http://theatredelaction.com/photo/blaubart/11.jpg]] | [img[http://theatredelaction.com/photo/blaubart/18.jpg]] |\n| [img[http://theatredelaction.com/photo/blaubart/36.jpg]] | [img[http://theatredelaction.com/photo/blaubart/39.jpg]] |\n|>| [img[http://theatredelaction.com/photo/blaubart/49.jpg]] |
Story.prototype.refreshTiddler_activelink = Story.prototype.refreshTiddler;\nStory.prototype.refreshTiddler = function (title,template,force)\n{\n var theTiddler = Story.prototype.refreshTiddler_activelink.apply(this,arguments);\n if (!theTiddler)\n return theTiddler\n var menu = document.getElementById("mainMenu");\n var links = menu.getElementsByTagName("a");\n for (var i=0; i<links.length; i++)\n {\n if (!links[i].getAttribute("tiddlyLink"))\n return;\n if (document.getElementById(this.idPrefix+(links[i].getAttribute("tiddlylink"))))\n addClass(links[i],"bold");\n else\n removeClass(links[i],"bold");\n }\n return theTiddler;\n}
<<iFrame http://chronic.theatre.free.fr/Spectacles/Chroniques/SP_chronique_accueil.htm>>\n> Source: [[Chronic'Théâtre|http://chronic.theatre.free.fr/Spectacles/Chroniques/SP_chronique_piece.htm]]
<<tiddler Adolescents>>
<<tiddler Enfants>>
!Cours privés (coaching)\n\nOuvert à : ''tous ceux qui ont besoin d’une formation complémentaire personnalisée'' (travail individuel et par groupes restreints)\n\nA partir de : ''octobre''\n\n!!!Enjeux\n* retrouver la confiance dans une situation de stress\n* stimuler la concentration et l’attention\n* découvrir une situation théâtrale (l’enjeu de la scène)\n* créer un personnage\n* résoudre les difficultés scéniques\n* diversifier son champs d’expression\n\n!!!Techniques\n* improvisation\n* monologue intérieur\n* analyse des gestes psychologiques\n* travail sur la voix et la respiration\n* exercices de concentration et de mémoire affective\n* travail sur le langage du corps
Background: #fff\nForeground: #000\nPrimaryPale: #8cf\nPrimaryLight: #18f\nPrimaryMid: #000\nPrimaryDark: #014\nSecondaryPale: #ffc\nSecondaryLight: #fe8\nSecondaryMid: #db4\nSecondaryDark: #841\nTertiaryPale: #eee\nTertiaryLight: #ccc\nTertiaryMid: #999\nTertiaryDark: #666\nError: #f88\n
/***\n!Forced defaults for TW Core\n***/\n//{{{\nconfig.options.txtUserName="Alex"; // Default user name\nconfig.options.chkSaveBackups=true; // Save backups\nconfig.options.chkAutoSave=false; // AutoSave backups\nconfig.options.txtBackupFolder="backup"; // Backup folder\nconfig.options.chkRegExpSearch=true; // Regular expression search\nconfig.options.chkAnimate=false; // No animation\nconfig.options.chkSinglePageMode = true;\nconfig.options.chkTopOfPageMode = false;\n//}}}\n\n/***\n!Forced defaults for SearchOptionsPlugin\n***/\n//{{{\nconfig.options.chkSearchTitles=true; // Search in tiddler titles\nconfig.options.chkSearchText=true; // Search in tiddler text\nconfig.options.chkSearchTags=true; // Search for tags\nconfig.options.chkSearchTitlesFirst=true; // List titles first\nconfig.options.chkSearchList=false; // List matches in a list\nconfig.options.chkSearchIncremental=true; // Use incremental search\nconfig.options.chkSearchShadows=false; // Do not search in shadowed tiddlers\n//}}}
!Contact\n\nTel: ''0618371503''\n\nE-mail: <<email arttheatral at yahoo dot fr>>
!Cours\n\n\n<<tiddler [[Adultes]]>>\n\n\n<<tiddler [[Adolescents]]>>\n\n\n<<tiddler [[Enfants]]>>\n\n\n<<tiddler [[Coaching]]>>
<<tiddler Adultes>>
<<tiddler Coaching>>
[[Accueil]]
!!Deuxième année\n\nObjectifs pédagogiques :\n* l’aboutissement technique – les appuis d’un comédien\n* la création d’un personnage\n* s’approprier la notion de tempo rythme\n* la diversification du langage théâtral (stages de chant, de danse, de masque) et du répertoire \n\n!!!Premier trimestre (octobre - décembre)\n* travail sur les pièces de Tchekhov, Ibsen, Strindberg\n* stage de danse\n* évaluation individuelle – présentation publique\n\n!!!Deuxième trimestre (janvier - mars)\n* travail sur les pièces de Racine et Corneille\n* stage de masque\n* évaluation individuelle – présentation publique \n\n!!!Troisième trimestre (avril - juin)\n* travail sur les pièces de Brecht\n* stage de chant\n* création d’un spectacle\n* évaluation individuelle – présentation publique
\nSee it in action here: http://lewcid.googlepages.com/tots.html\n\n!!Editing this TW:\nOpen the TW with #author:true at the end of the url/file location to enable editing.\nPreview edits by using the "Presentation Mode" button in the MainMenu\n//(To make future editing easier, bookmark the file with #author:true at the end of the file name. One click and edit!)//\n\n!!Changing the content and order of the presentation:\nEdit the PresentationIndex tiddler to change the contents and order of the presentation.\n\n!! Customizing the default (viewing) interface.\nEdit the following tiddlers as needed:\n*PageTemplate\n*StyleSheet\n*ViewTemplate\n*EditTemplate\n*MainMenu\n\n!!Customizing the editing (author's) interface.\nEdit the following tiddlers as needed: //(Note that these files are optional, if any of them dont exist, the standard viewing one will be used instead. So if you only want to change the PageTemplate, you only need an AuthorPageTemplate tiddler.)//\n*AuthorPageTemplate\n*AuthorStyleSheet\n*AuthorViewTemplate\n*AuthorEditTemplate\n*AuthorMainMenu\n\n!!Using a different stylesheet or theme:\nUsing your own favorite stylesheet or theme is as simple as importing those tiddlers into this file.\nIf you are changing the presentation interface, just import the PageTemplate and StyleSheet. If you want to change the editing interface, you will need to copy over the PageTemplate and StyleSheet as AuthorPageTemplate and AuthorStyleSheet respectively.\n\n!!Other tips:\n* Use the tiddler StyleSheetCommon and include it using {{{[[StyleSheetCommon]]}}} in your StyleSheet and AuthorStyleSheet when making stlyesheet changes that you want applied to both the presentation and editing interface, to avoid having to type it out twice!\n*To provide easy control over the font-size, use the FontSizePlugin: http://lewcid.googlepages.com/lewcid.html#FontSizePlugin\n* If this presentation is going to be placed online, you might want to have a splash screen that displays while the TW is loading: http://lewcid.googlepages.com/lewcid.html#SplashScreenPlugin
version.extensions.email = {major: 0, minor: 1, revision: 2, date: new Date("Oct 15, 2005")};\nconfig.macros.email = {}\nconfig.macros.email.handler = function(place,macroName,params)\n{\nvar temp = params.join(" ");\ndata = temp.split("?");\nvar recipient = data[0];\nrecipient = recipient.replace(" at ","@").replace(" dot ",".","g");\nrecipient = recipient.replace(/\ss/g,"");\nvar optional = data[1] ? "?" + data[1] : "";\nvar theLink = createExternalLink(place,"ma"+"il"+"to:"+recipient+optional);\ntheLink.appendChild(document.createTextNode(recipient))\n}
!Classe enfants\n\nOuvert à : ''tous les enfants entre 6 et 11 ans''\n\nA partir de : ''octobre''\n\n!!!Enjeux\n* développer l’imaginaire\n* mieux communiquer avec les autres\n* réveiller la spontanéité\n* stimuler la concentration et l’attention\n* apprendre les premiers éléments d’interprétation sur un texte\n\n!!!Techniques\n* jeux\n* improvisation\n* exercices de concentration et de mémoire\n* exercices corporels\n* lecture des textes\n* création d’un spectacle\n\nTarif : ''90 euros par mois'' (2 heures par semaine)
function setFooter() {\n if (document.getElementById && document.getElementById("contentFooter") ) {\n var windowHeight=findWindowHeight();\n if (windowHeight>0) {\n var contentHeight= document.getElementById('mainMenu').offsetHeight + document.getElementById("header").offsetHeight + document.getElementById("contentFooter").offsetHeight;\n var menu= document.getElementById('mainMenu');\n //var footerHeight=footerElement.offsetHeight;\n if (windowHeight-(contentHeight)>=0) {\n menu.style.position='relative';\n menu.style.marginBottom=(windowHeight-(contentHeight))+'px';\n }\n else {\n menu.style.position='';\n menu.style.marginBottom='';\n }\n }\n }\n}\nwindow.onresize = function() {\n setFooter();\n}\n\nStory.prototype.refreshTiddler_footerhack=Story.prototype.refreshTiddler;\nStory.prototype.refreshTiddler = function (title,template,force)\n{ \nvar theTiddler = Story.prototype.refreshTiddler_footerhack.apply(this,arguments);\nsetFooter();\n return theTiddler;}
!Formation professionnelle\n\nLe Cycle de Formation se déroule sur deux années.\n\nL'entrée dans le cours se fait après une séance de travail.\n\n\n<<tiddler [[Première année]]>>\n\n\n<<tiddler [[Deuxième année]]>>
<<iFrame http://fr.wikipedia.org/w/index.php?title=Hippolyte_%28Robert_Garnier%29&printable=yes>>\n> Source: [[Wikipédia|http://fr.wikipedia.org/wiki/Hippolyte_%28Robert_Garnier%29]]
!Histoires de famille\n\n| [img[http://theatredelaction.com/photo/histoires/9284.jpg]] | [img[http://theatredelaction.com/photo/histoires/9290.jpg]] |\n| [img[http://theatredelaction.com/photo/histoires/9299.jpg]] | [img[http://theatredelaction.com/photo/histoires/9303.jpg]] |\n| [img[http://theatredelaction.com/photo/histoires/9306.jpg]] | [img[http://theatredelaction.com/photo/histoires/9313.jpg]] |\n| [img[http://theatredelaction.com/photo/histoires/9314.jpg]] | [img[http://theatredelaction.com/photo/histoires/9325.jpg]] |\n| [img[http://theatredelaction.com/photo/histoires/9334.jpg]] | [img[http://theatredelaction.com/photo/histoires/9393.jpg]] |\n\n| [img[http://theatredelaction.com/photo/histoires/9357.jpg]] | [img[http://theatredelaction.com/photo/histoires/9364.jpg]] |\n| [img[http://theatredelaction.com/photo/histoires/9364.jpg]] | [img[http://theatredelaction.com/photo/histoires/9374.jpg]] |\n| [img[http://theatredelaction.com/photo/histoires/9375.jpg]] | [img[http://theatredelaction.com/photo/histoires/9376.jpg]] |\n| [img[http://theatredelaction.com/photo/histoires/9377.jpg]] | [img[http://theatredelaction.com/photo/histoires/9385.jpg]] |\n| [img[http://theatredelaction.com/photo/histoires/9386.jpg]] | [img[http://theatredelaction.com/photo/histoires/9408.jpg]] |\n| [img[http://theatredelaction.com/photo/histoires/9357.jpg]] | [img[http://theatredelaction.com/photo/histoires/9364.jpg]] |\n| [img[http://theatredelaction.com/photo/histoires/9409.jpg]] | [img[http://theatredelaction.com/photo/histoires/9411.jpg]] |
//{{{\nconfig.macros.def ={};\nconfig.macros.def.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n var sliceName = params[1]? params[1].toLowerCase() : params[0].toLowerCase();\n var def = store.getTiddlerSlice("InfoDefinitions",sliceName);\n if (def == undefined)\n {\n wikify(params[0],place);\n return false;\n }\n var theClass = params[2]? params[2] : "info";\n var container = createTiddlyElement(place,"span",null,theClass);\n wikify(params[0],container);\n if (document.all)\n {\n container.onmouseover = function(){addClass(this,"infoover");};\n container.onmouseout = function(){removeClass(this,"infoover");};\n }\n var tooltip = createTiddlyElement(container,"span",null,null);\n wikify(def, tooltip);\n\n}\n\nconfig.macros.note ={};\nconfig.macros.note.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n var sliceName = params[1]? params[1].toLowerCase() : params[0].toLowerCase();\n var def = store.getTiddlerSlice("InfoDefinitions",sliceName);\n if (def == undefined)\n {\n wikify(params[0],place);\n return false;\n }\n var theClass = params[2]? params[2] : "note";\n var container = createTiddlyElement(place,"span",null,theClass);\n wikify("^^"+params[0]+"^^",container);\n if (document.all)\n {\n container.onmouseover = function(){addClass(this,"noteover");};\n container.onmouseout = function(){removeClass(this,"noteover");};\n }\n var tooltip = createTiddlyElement(container,"span",null,null);\n wikify(def, tooltip);\n\n}\n\n//}}}\n
!Photos\n\n[img[1|http://theatredelaction.com/photo/femme/001.jpg][http://theatredelaction.com/photo/femme/001.jpg]]\n[img[2|http://theatredelaction.com/photo/femme/002.jpg][http://theatredelaction.com/photo/femme/002.jpg]]\n[img[3|http://theatredelaction.com/photo/femme/003.jpg][http://theatredelaction.com/photo/femme/003.jpg]]\n[img[4|http://theatredelaction.com/photo/femme/004.jpg][http://theatredelaction.com/photo/femme/004.jpg]]\n[img[5|http://theatredelaction.com/photo/femme/005.jpg][http://theatredelaction.com/photo/femme/005.jpg]]\n[img[6|http://theatredelaction.com/photo/femme/006.jpg][http://theatredelaction.com/photo/femme/006.jpg]]\n[img[7|http://theatredelaction.com/photo/femme/007.jpg][http://theatredelaction.com/photo/femme/007.jpg]]\n[img[8|http://theatredelaction.com/photo/femme/008.jpg][http://theatredelaction.com/photo/femme/008.jpg]]\n[img[9|http://theatredelaction.com/photo/femme/009.jpg][http://theatredelaction.com/photo/femme/009.jpg]]\n[img[10|http://theatredelaction.com/photo/femme/010.jpg][http://theatredelaction.com/photo/femme/010.jpg]]\n[img[11|http://theatredelaction.com/photo/femme/011.jpg][http://theatredelaction.com/photo/femme/011.jpg]]\n[img[12|http://theatredelaction.com/photo/femme/012.jpg][http://theatredelaction.com/photo/femme/012.jpg]]\n[img[13|http://theatredelaction.com/photo/femme/013.jpg][http://theatredelaction.com/photo/femme/013.jpg]]\n[img[14|http://theatredelaction.com/photo/femme/014.jpg][http://theatredelaction.com/photo/femme/014.jpg]]\n[img[15|http://theatredelaction.com/photo/femme/015.jpg][http://theatredelaction.com/photo/femme/015.jpg]]\n[img[16|http://theatredelaction.com/photo/femme/016.jpg][http://theatredelaction.com/photo/femme/016.jpg]]\n[img[17|http://theatredelaction.com/photo/femme/017.jpg][http://theatredelaction.com/photo/femme/017.jpg]]\n[img[18|http://theatredelaction.com/photo/femme/018.jpg][http://theatredelaction.com/photo/femme/018.jpg]]\n[img[19|http://theatredelaction.com/photo/femme/019.jpg][http://theatredelaction.com/photo/femme/019.jpg]]\n[img[20|http://theatredelaction.com/photo/femme/020.jpg][http://theatredelaction.com/photo/femme/020.jpg]]\n[img[21|http://theatredelaction.com/photo/femme/021.jpg][http://theatredelaction.com/photo/femme/021.jpg]]\n[img[22|http://theatredelaction.com/photo/femme/022.jpg][http://theatredelaction.com/photo/femme/022.jpg]]\n[img[23|http://theatredelaction.com/photo/femme/023.jpg][http://theatredelaction.com/photo/femme/023.jpg]]\n[img[24|http://theatredelaction.com/photo/femme/024.jpg][http://theatredelaction.com/photo/femme/024.jpg]]
<<iFrame http://www.chartreuse.org/Site/Cnes/RepertoireAuteurs/pieces.php?ID_piece=6162>>\n> Source: [[Répertoire des auteurs contemporains de théâtre|http://www.chartreuse.org/Site/Cnes/RepertoireAuteurs/pieces.php?ID_piece=6162]]
!! STAGE INTENSIF DE THEATRE « LE TEXTE DANS LE CORPS »\n \nPériode : ''mars'' (en week-end)\n\n!!!Enjeux\n* regagner la liberté du corps\n* établir une relation entre le texte et le corps\n* analyser le langage du corps\n* décortiquer un texte contemporain au niveau du mouvement\n\n!!!Techniques\n* exercices corporels\n* analyse des gestes psychologiques\n* improvisation\n* action – réaction – contre-action\n* travail sur des textes contemporains\n\n!!!Pieces proposées\n* [[Histoires de famille]] de [[Biljana Srbljanovic|http://fr.wikipedia.org/wiki/Biljana_Srbljanovic]], \n* [[4.48 Psychose]] de [[Sarah Kane|http://fr.wikipedia.org/wiki/Sarah_Kane]],\n* [[Roberto Zucco]] de [[Koltès|http://fr.wikipedia.org/wiki/Bernard-Marie_Kolt%C3%A8s]]\n\nTarif : ''180 euros'' (30 heures)\n\nContact : ''0618371503''\n\nCours dirigé par :\n* [[Alexandra Badea]] (metteur en scène)\n* [[Madalina Constantin]] (comédienne)
!Lebensraum L’espace vital\n\n| [img[http://theatredelaction.com/photo/lebensraum/016.jpg]] | [img[http://theatredelaction.com/photo/lebensraum/048.jpg]] |\n| [img[http://theatredelaction.com/photo/lebensraum/065.jpg]] | [img[http://theatredelaction.com/photo/lebensraum/069.jpg]] |\n| [img[http://theatredelaction.com/photo/lebensraum/076.jpg]] | [img[http://theatredelaction.com/photo/lebensraum/083.jpg]] |\n| [img[http://theatredelaction.com/photo/lebensraum/085.jpg]] | [img[http://theatredelaction.com/photo/lebensraum/087.jpg]] |\n| [img[http://theatredelaction.com/photo/lebensraum/097.jpg]] | [img[http://theatredelaction.com/photo/lebensraum/134.jpg]] |\n\n<<iFrame http://www.lespectaclevivant.com/projet/lebensraum/>>\n> Source: [[Médiane - Art & Communication|http://www.lespectaclevivant.com/projet/lebensraum/]]
/***\n|''Name:''|LegacyStrikeThroughPlugin|\n|''Description:''|Support for legacy (pre 2.1) strike through formatting|\n|''Version:''|1.0.1|\n|''Date:''|Jul 21, 2006|\n|''Source:''|http://www.tiddlywiki.com/#LegacyStrikeThroughPlugin|\n|''Author:''|MartinBudden (mjbudden (at) gmail (dot) com)|\n|''License:''|[[BSD open source license]]|\n|''CoreVersion:''|2.1.0|\n|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|\n\n***/\n\n//{{{\n\n// Ensure that the LegacyStrikeThrough Plugin is only installed once.\nif(!version.extensions.LegacyStrikeThroughPlugin)\n {\n version.extensions.LegacyStrikeThroughPlugin = true;\n\nconfig.formatters.push(\n{\n name: "legacyStrikeByChar",\n match: "==",\n termRegExp: /(==)/mg,\n element: "strike",\n handler: config.formatterHelpers.createElementAndWikify\n});\n\n} // end of "install only once"\n//}}}\n
\n<html><h1><a href="http://www.cours-theatre.fr">Référencé par Cours-theatre.fr</a></h1></html>
<<iFrame http://fr.wikipedia.org/w/index.php?title=Lolita&printable=yes>>\n> Source: [[Wikipédia|http://fr.wikipedia.org/wiki/Lolita]]
<html><img src="http://theatredelaction.com/photo/Madalina.jpg" alt="Madalina" align="right"></html>\n!!Madalina Constantin - comédienne\n\nComédienne, professeur de théâtre Madalina Constantin a fait ses études au Conservatoire National d’Art Dramatique de Bucarest dans la section l’art de l’acteur et au Conservatoire Supérieur d'Art Dramatique de Paris.\n\nAu Théâtre, elle a joué dans [[Histoires de famille]] de Biljana Srbljanovic et [[La Femme comme champ de bataille]] mis en scène par [[Alexandra Badea]] et dans l'[[Attitude Clando]] de Dieudonné Niangouna mis en scéne par Eva Doumbia au Festival Fest Africa à Rome, dans ''Rues'' (projet [[Opéra de quat'sous]] de Bertolt Brecht) mise en scène de Eva Doumbia, dans [[Hippolyte]] d'aprés R.Garnier et [[Phèdre]] de Racine sous la direction de Nada Strancar, dans [[Lolita]] de Nabokov mise en scène de Catalina Buzoianu au Théâtre Mic à Bucarest, dans [[Baal]] d'après Bertold Brecht mise en scène de Dragos Galgotiu au Théâtre Mic à Bucarest, dans l'[[Odyssée]] d'Homère mise en scène de Catalina Buzoianu au Théâtre Bulandra à Bucarest, dans [[Tartuffe]] d'après Molière mise en scène de Ion Cojar au Théâtre Cassandra à Bucarest et dans [[Chroniques de tous les jours, chroniques de toutes les nuits]] d'après Xavier Durringer mise en scène de Ana Margineanu.\n\nEn 2001 elle participe au projet international [[Odyssée 2001]] dirigé par Catalina Buzoianu, qui a tourné dans quinze ports de la Méditerranée.\n\nAu Cinéma, elle a joué dans [[Lilith]] réalisé par Nicolas Grandi ; dans [[Bloodrayn]] réalisé par Uwi Bool ; dans [[Gunpowder, Treasure and Plot]] réalisé par Gillis Mckinnon, dans [[Soie bénie, prison]] réalisé par Nicolae Margineanu et dans [[Maria Callas]] réalisé par Franco Zefirelli.
\n\n\n\n\n\n\n[[Accueil]]\n[[Formation professionnelle]]\n[[Cours loisirs adultes]]\n[[Classe ados]]\n[[Classe enfants]]\n[[Cours privés (coaching)]]\n[[Stages]]\n[[Professeurs]]\n[[Photos]]\n[[Liens]]\n[[Contact]]\n\n<<author>>\n
<meta name="verify-v1" content="P6AmX3Lvobh+hlBSYhI/udSxsvTE6CORiqfazjqVplk=" />
<a href="http://www.phpmyvisites.net/" title="Free web analytics, website statistics"\nonclick="window.open(this.href);return(false);"><script type="text/javascript">\n\nvar a_vars = Array();\nvar pagename='';\n\nvar phpmyvisitesSite = 1;\nvar phpmyvisitesSite = 3;\nvar phpmyvisitesURL = "http://europartes.fr/webstats/phpmyvisites.php";\n\n</script>\n<script language="javascript" src="http://europartes.fr/webstats/phpmyvisites.js" type="text/javascript"></script>\n<noscript><p>Free web analytics, website statistics\n<img src="http://europartes.fr/webstats/phpmyvisites.php" alt="Statistics" style="border:0" />\n</p></noscript></a>\n\n\n<a href="http://www.phpmyvisites.net/" title="phpMyVisites | Open source web analytics"\nonclick="window.open(this.href);return(false);"><script type="text/javascript">\n\nvar a_vars = Array();\nvar pagename='';\n\nvar phpmyvisitesSite = 4;\nvar phpmyvisitesSite = 6;\nvar phpmyvisitesURL = "http://www.theatredelaction.fr/webstats/phpmyvisites.php";\n\n</script>\n<script language="javascript" src="http://www.theatredelaction.fr/webstats/phpmyvisites.js" type="text/javascript"></script>\n<noscript><p>phpMyVisites | Open source web analytics\n<img src="http://www.theatredelaction.fr/webstats/phpmyvisites.php" alt="Statistics" style="border:0" />\n</p></noscript></a>
<!--{{{-->\n<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml'/>\n<!--}}}-->\n\n<div id="SplashScreen" style="border: 3px solid #ccc; display: block; text-align: center; width: 320px; margin: 100px auto; padding: 50px; color:#000; font-size: 28px; font-family:Tahoma; background-color:#eee;"><b>THEATRE DE L'ACTION</b><br><br><blink>en chargement</blink><br><br><span style="font-size: 14px; color:red;">Votre navigateur doit être règlé pour autoriser le Javascript.</span></div>
<<iFrame http://www.theatre-contemporain.net/+-Alexandra-Badea-+>>\n> Source: [[Association C.R.I.S. - theatre-contemporain.net|http://www.theatre-contemporain.net/+-Alexandra-Badea-+]]
// Resolves a Tiddler reference or tiddler title into a tiddler title string, or null if it doesn't exist\nresolveTitle = function(t)\n{\n if (t instanceof Tiddler) t = t.title;\n return store.tiddlerExists(t) ? t : null;\n}\n\nconfig.macros.navigation = {};\nconfig.macros.navigation.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n\n if (!store.tiddlerExists(tiddler.title))\n return false;\n var e = createTiddlyElement(place,"span",null,"nav");\n e.setAttribute("refresh","macro");\n e.setAttribute("macroName",macroName);\n e.setAttribute("params",paramString);\n e.setAttribute("tiddler",tiddler.title)\n this.refresh(e,paramString);\n}\n\nconfig.macros.navigation.refresh = function(place,params)\n{\n var tiddler = store.getTiddler(place.getAttribute("tiddler"));\n removeChildren(place);\n\n\n var params = place.getAttribute("params").parseParams("tiddlers",null,true);\n//alert(store.getTiddlerText(getParam(params,"index",undefined)).parseParams("tiddlers",null,false))\n var tiddlers = getParam(params,"tiddlers",undefined);\nif (typeof tiddlers == 'string')\n tiddlers = tiddlers.readBracketedList();\n if (tiddlers == undefined)\n alert("no source tiddlers defined for navigation");\n var contents = [];\n for (var i=0;i<tiddlers.length;i++)\n {\n var title = resolveTitle(tiddlers[i]);\n contents.push(title);\n}\n var navIndex = contents.indexOf(tiddler.title);\n if (navIndex == -1)\n return false;\n \n if (contents[navIndex-1])\n {\n wikify("[[<< Page précédente|"+contents[navIndex-1]+"]]",place);\n place.lastChild.className += " navPrev";\n }\n if (contents[navIndex+1])\n {\n wikify("[[Page suivante >>|"+contents[navIndex+1]+"]]",place);\n place.lastChild.className += " navNext";\n }\n\n var theTable = createTiddlyElement(place,"table",null,"nav");\n var theBody = createTiddlyElement(theTable,"tbody");\n var theRow = createTiddlyElement(theBody,"tr");\n for (var i=0; i<contents.length; i++)\n {\n var box = createTiddlyElement(theRow,"td",null,"navlinkcell"," ");\n box.onclick = onClickTiddlerLink;\n box.setAttribute("tiddlyLink",contents[i]);\n box.title = (contents[i]);\n if (contents[i] ==tiddler.title)\n box.className += " activenav";\n }\n}\n\nsetStylesheet(\n".navNext {float:right;}\sn"+\n".navPrev, .navPrevious{float:left;}\sn"+\n".nav .tiddlyLink {color:#000; background:transparent;border:none;padding:0;margin:0;}\sn"+\n".nav {padding:0;margin:0;}\sn"+\n".nav table {margin:0 auto !important; border:0px solid #000;padding:0;border-collapse:separate;}\sn"+\n".nav table tr{padding:0; margin:0;border-spacing: 1px;}\sn"+\n".nav table td {padding:4px; border:1px solid #000; border-spacing: 0px;cursor:pointer;cursor:hand}\sn"+\n".nav .activenav{background:#000 !important;}\sn","NavigationPluginStyles");
<<iFrame http://fr.wikipedia.org/w/index.php?title=L%27Odyss%C3%A9e&printable=yes>>\n> Source: [[Wikipédia|http://fr.wikipedia.org/wiki/L%27Odyss%C3%A9e]]
<<iFrame http://www.humanite.presse.fr/journal/2001-06-09/2001-06-09-245491>>\n> Source: [[L'Humanité|http://www.humanite.presse.fr/journal/2001-06-09/2001-06-09-245491]]
Mot de passe tiddlyspot:\n<<option pasUploadPassword>>\n\nVos options de configuration de TiddlyWiki sont sauvegardées par votre navigateur (cookies).\n\nNom d'utilisateur pour signer vos entrées : entrez-le sous la forme d'un nom Wiki (par exemple RaymondQueneau).<<option txtUserName>>\n<<option chkSaveBackups>>Backup de chaque version\n<<option chkAutoSave>>Sauvegarde automatique après chaque entrée validée>>\n<<option chkRegExpSearch>>Expression régulières dans les recherches\n<<option chkCaseSensitiveSearch>>Respecter la casse dans les recherches\n<<option chkAnimate>>Ouverture animée des éléments\n-----\n[[Importations|ImportTiddlers]]\n[[Extensions|PluginManager]]\n[[Options complémentaires|AdvancedOptions]]
<<iFrame http://fr.wikipedia.org/w/index.php?title=L%27Op%C3%A9ra_de_quat%27sous&printable=yes>>\n> Source: [[Wikipédia|http://fr.wikipedia.org/wiki/L%27Op%C3%A9ra_de_quat%27sous]]
<!--{{{-->\n<div id="header" class='header'>\n <div class='gradient' macro='gradient vert #EF9934 #C86719 '>\n <div class='titleLine' >\n <span class='searchBar' macro='search'></span>\n <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> \n <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n </div>\n\n </div>\n\n</div>\n<div id='bodywrapper'>\n\n<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>\n<div id='displayArea'>\n <div id='messageArea'></div>\n <div id='tiddlerDisplay'></div>\n</div>\n<div id='contentFooter' refresh='content' tiddler='contentFooter'></div>\n</div>
!!STAGE INTENSIF DE THEATRE « PAROLE EN ACTION »\n\nPériode : ''novembre - décembre'' (en week-end)\n\n!!!Enjeux\n* traduire les paroles en action\n* découvrir la théâtralité du mouvement\n* développer la communication sur plusieurs niveaux\n* enrichir l’imaginaire\n\n!!!Techniques\n* analyse des gestes psychologiques et du langage travail sur la respiration\n* exercices corporels et vocaux\n* improvisation sur des textes\n\nTarif : ''180 euros'' (30 heures)\n\nContact : ''0618371503''\n\nCours dirigé par :\n* [[Alexandra Badea]] (metteur en scène)\n* [[Madalina Constantin]] (comédienne)
!Photos\n\nCliquez sur la photo pour agrandir l'image :\n\n| [img[1|http://theatredelaction.com/photo/cours/001m.jpg][http://theatredelaction.com/photo/cours/001.jpg]] | [img[2|http://theatredelaction.com/photo/cours/002m.jpg][http://theatredelaction.com/photo/cours/002.jpg]] |\n| [img[3|http://theatredelaction.com/photo/cours/003m.jpg][http://theatredelaction.com/photo/cours/003.jpg]] | [img[4|http://theatredelaction.com/photo/cours/004m.jpg][http://theatredelaction.com/photo/cours/004.jpg]] |\n| [img[5|http://theatredelaction.com/photo/cours/005m.jpg][http://theatredelaction.com/photo/cours/005.jpg]] | [img[6|http://theatredelaction.com/photo/cours/006m.jpg][http://theatredelaction.com/photo/cours/006.jpg]] |\n| [img[7|http://theatredelaction.com/photo/cours/007m.jpg][http://theatredelaction.com/photo/cours/007.jpg]] | [img[8|http://theatredelaction.com/photo/cours/008m.jpg][http://theatredelaction.com/photo/cours/008.jpg]] |\n| [img[9|http://theatredelaction.com/photo/cours/009m.jpg][http://theatredelaction.com/photo/cours/009.jpg]] | [img[10|http://theatredelaction.com/photo/cours/010m.jpg][http://theatredelaction.com/photo/cours/010.jpg]] |\n| [img[11|http://theatredelaction.com/photo/cours/011m.jpg][http://theatredelaction.com/photo/cours/011.jpg]] | [img[12|http://theatredelaction.com/photo/cours/012m.jpg][http://theatredelaction.com/photo/cours/012.jpg]] |
<<iFrame http://fr.wikipedia.org/w/index.php?title=Ph%C3%A8dre_%28Racine%29&printable=yes>>\n> Source: [[Wikipédia|http://fr.wikipedia.org/wiki/Ph%C3%A8dre_%28Racine%29]]
!!Première année\n\nObjectifs pédagogiques :\n* gagner la liberté du corps\n* avoir accès à ses propres ressources (spontanéité, imagination, intuition…)\n* atteindre un niveau technique basique\n* l’approche d’un personnage et d’une situation théâtrale \n\nMéthodes de travail :\n* entraînement physique et vocal\n* exercices d’improvisation, concentration, réaction\n* travail sur la mémoire affective\n* technique du monologue intérieur\n* dramaturgie \n\n!!!Premier trimestre (octobre - décembre)\n* les premiers exercices de l’entraînement de l’acteur\n* travail individuel – exercices personnalisés\n* choix et analyse dramaturgique des textes contemporains\n\n!!!Deuxième trimestre (janvier - mars)\n* improvisation sur les situations dramatiques des textes choisis\n* travail sur la notion du personnage\n* stage de cinéma (première approche de la caméra)\n\n!!!Troisième trimestre (avril - juin)\n* introduction des éléments de décor et mise en scène\n* préparation des scènes\n* évaluation individuelle
[[Accueil]]\n[[Formation professionnelle]]\n[[Cours loisirs adultes]]\n[[Classe ados]]\n[[Classe enfants]]\n[[Cours prives (coaching)]]\n[[Stages]]\n[[Professeurs]]\n[[Photos]]\n[[Contact]]
//{{{\nTiddlyWiki.prototype.removeNotification = function(title,fn) {\n for (var i=0;i<this.namedNotifications.length;i++)\n if((this.namedNotifications[i].name == title) && (this.namedNotifications[i].notify == fn))\n this.namedNotifications.splice(i,1);\n}\n \n//checks to see if a tiddler exists in store or as a shadow.\nTiddlyWiki.prototype.isTiddler= function (title)\n {return store.tiddlerExists(title) || store.isShadowTiddler(title)}\n\n// Refresh all tiddlers in the Story\nStory.prototype.lewcidrefreshAllTiddlers = function()\n{\n var place = document.getElementById(this.container);\n var e = place.firstChild;\n if(!e) return;\n this.refreshTiddler(e.getAttribute("tiddler"),null,true);\n while((e = e.nextSibling) != null)\n this.refreshTiddler(e.getAttribute("tiddler"),null,true);\n}\n\nconfig.presentationPlugin ={\n};\n\nconfig.presentationPlugin.defaults = [\n {name: "StyleSheet", notify: refreshStyles},\n {name: "PageTemplate", notify: refreshPageTemplate}\n ];\n\nwindow.presentationMode='';\n\nfunction applyPresentationMode (oldMode,Mode)\n{\n presentationMode = Mode;\n var defaults = config.presentationPlugin.defaults;\n var oldStyleElement = document.getElementById(oldMode+"StyleSheet");\n if (oldStyleElement)\n {\n oldStyleElement.parentNode.removeChild(oldStyleElement);\n }\n for (var i=0; i<defaults.length; i++)\n {\n var def = defaults[i]["name"];\n var newMode = store.isTiddler(Mode + def)? Mode + def : def;\n store.removeNotification(oldMode + def, defaults[i]["notify"]);\n store.addNotification(newMode,defaults[i]["notify"]);\n store.notify(newMode); //just one do blanket notify instead?\n }\n story.lewcidrefreshAllTiddlers();\n}\n\nconfig.macros.author={};\nconfig.macros.author.handler= function (place,macroName,params,wikifier,paramString,tiddler) {\n var e = createTiddlyElement(place,"div");\n e.setAttribute("refresh","macro");\n e.setAttribute("macroName","author");\n e.setAttribute("params",paramString);\n this.refresh(e,paramString);\n}\n\nconfig.macros.author.refresh = function(place,params){\n if (window.lewcideditmode== false)\n return false;\n removeChildren(place);\n var oldMode = window.presentationMode;\n var newMode = (oldMode == "Author")?"":"Author";\n var label = (oldMode == "Author")? "Presentation Mode":"Author Mode";\n var tooltip = label;\n createTiddlyButton(place,label,tooltip,function() {\n applyPresentationMode(oldMode,newMode);\n });\n};\n\nStory.prototype.chooseTemplateForTiddler_old_presentation = Story.prototype.chooseTemplateForTiddler;\n\nStory.prototype.chooseTemplateForTiddler = function(title,template)\n{\n if (!template)\n template = DEFAULT_VIEW_TEMPLATE;\n var mode = presentationMode;\n if (template == DEFAULT_VIEW_TEMPLATE)\n {\n if (store.isTiddler(mode+"ViewTemplate"))\n return mode+"ViewTemplate";\n }\n else if (template == DEFAULT_EDIT_TEMPLATE)\n {\n if (store.isTiddler(mode+"EditTemplate"))\n return mode+"EditTemplate";\n }\n return this.chooseTemplateForTiddler_old_presentation(title,template);\n}\n\nwindow.lewcideditmode = false;\nconfig.paramifiers.author = {\n onstart: function(v) {\n if (v!="true")\n return false;\n applyPresentationMode("","Author");\n window.lewcideditmode = true;\n refreshDisplay();\n }\n};\n//}}}
!Professeurs\n\n\n<<tiddler [[Alexandra Badea]]>>\n\n\n<<tiddler [[Madalina Constantin]]>>
!Roberto Zucco\n\nUne pièce de théâtre de ~Bernard-Marie Koltès (1988), inspirée de faits réels, qui relate l'histoire du tueur en série italien Roberto Succo, élevé à une dimension mythique et croisée à l'histoire de la « gamine », jeune fille en perdition. Cette pièce provoque un énorme scandale, parce qu'elle se fonde sur des événements réels et tragiques.\n\nDébut shakespearien, rythme rapide, en règles expressionistes du Stationendrama, un défilé de personnages, une série de meurtres. Cette pièce est aussi la rupture du duo ~Koltès-Chéreau, puisqu'elle est mise en scène pour la première fois en Allemagne, à Berlin en 1990.\n<<<\nEn février de cette année, j'ai vu, placardé dans le métro, l'avis de recherche de l'assassin d'un policier. J'étais fasciné par la photo du visage. Quelques temps après, je vois à la télévision le même garçon qui, à peine emprisonné, s'échappait des mains des policiers, montait sur le toit de la prison et défiait le monde. (...) Son nom était Roberto Succo : il avait tué ses parents, à l'âge de quinze ans, puis redevenu « raisonnable » jusqu'à vingt-cinq ans, brusquement il déraille une nouvelle fois (...) C'est la première fois que je m'inspire d'un fait divers, mais celui là n'est pas un fait divers. Succo a une trajectoire d'une pureté incroyable. (~Bernard-Marie Koltès – //Entretiens//)\n<<<\n\n( Source: http://fr.wikipedia.org/wiki/Roberto_Zucco )
\n!Purpose / But\n\nI wrote this Search Engine Optimization plugin to improve ~TiddlyWiki website's ranking on Google, Yahoo, etc. Basically, it does two things:\n1) For each tiddler and each tag of this one, it creates a html file with the tiddler's content and named according to the tiddler's title. The html file is written in a way that it can be easily crawled by a search engine (short and with html format, not ~TiddlyWiki's format), but if it is opened (which will be the case if it appears in the results of a search engine), it redirects to the ~TiddlyWiki with the corresponding tiddler opened.\n2) It creates the sitemap.xml and urllist.txt files for Google and Yahoo which included generated html files.\n\nJ'ai écrit ce plugin d'optimisation pour les moteurs de recherche pour améliorer l'indexation d'un ~TiddlyWiki par Google, Yahoo, etc.\nLe plugin fait deux choses :\n1) Pour chaque tiddler et chaque tag de celui-ci, il créé un fichier html avec le contenu du tiddler et nommé selon le titre du tiddler. Le fichier html est écrit de sorte qu'il soit facilement indexable par un moteur de recherche (court et avec un balisage html et non un balisage ~TiddlyWiki), mais que s'il est ouvert (ce qui sera le cas s'il apparaît dans les résultats d'un moteur de recherche), il redirige vers le ~TiddlyWiki avec le tiddler correspondant ouvert.\n2) Il créé les fichiers sitemap.xml et urllist.txt pour Google et Yahoo, qui inclue les fichiers html générés.\n\n!How to install / Comment l'installer\n\n1) Create two tiddlers like these one (same name and content):\n[[SEOTiddlyWikiPlugin]] [[SEOTiddlyWikiConfig]]\nNB: double-clic on each tiddler to get edit mode and copy-paste their content.\n2) Fill in shadow tiddlers SiteUrl, SiteTitle and SiteSubtitle.\n3) Edit this tiddler and see the code behind the following link to understand how to launch the process, once the plugin installed: <html><a href="javascript:generateSEOFiles();">Generate SEO files</a></html>.\n4) See http://www.google.com/webmasters/sitemaps/ to register your sitemap.xml file.\n\nTips\n1) Feel free to modify html template [[SEOTiddlyWikiConfig]].\n2) Use tag //excludeSearch// to disallow the export of a tiddler.\n\nLimitation\nIf you remove a tiddler after an export, you have to manually remove the corresponding html file.\n\n1) Créez un tiddler comme ceux-ci (même nom et contenu) :\n[[SEOTiddlyWikiPlugin]] [[SEOTiddlyWikiConfig]]\nNB: double-cliquez sur chaque tiddler pour le passe en mode d'édition et copier-coller leur contenu.\n2) Remplissez les tiddlers cachés SiteUrl, SiteTitle et SiteSubtitle.\n3) Editez le contenu de ce tiddler pour voir le code derrière le lien suivant et comprendre comment lancer le processus une fois le plugin installé : <html><a href="javascript:generateSEOFiles();">Générer les fichiers SEO</a></html>.\n4) Voyez http://www.google.com/webmasters/sitemaps/ pour enregistrer votre fichier sitemap.xml.\n\nAstuces\n1) N'hésitez pas à modifier le modèle html [[SEOTiddlyWikiConfig]].\n2) Utilisez le tag //excludeSearch// pour interdire l'export d'un tiddler.\n\nLimitation\nSi vous supprimez un tiddler après un export, vous devez manuellement effacer le fichier html correspondant.\n\n!Sample results / Exemple de résultats\n\nhttp://www.google.com/search?q=site:superphysique.net\nhttp://www.superphysique.net/sitemap.xml\nhttp://www.superphysique.net/urllist.txt\n\n!Report a bug / Reporter un bug\n\n<<email fabrice.proudhon at yahoo dot com>>\n\n!Copyright\n\n<html><!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by/2.5/"><img alt="Creative Commons License" style="border-width: 0" src="http://i.creativecommons.org/l/by/2.5/88x31.png"/></a><br/>This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5 License</a>.<!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">\n <Work rdf:about="">\n <license rdf:resource="http://creativecommons.org/licenses/by/2.5/" />\n </Work>\n <License rdf:about="http://creativecommons.org/licenses/by/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/></License></rdf:RDF> --></html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\n<html>\n<head>\n<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n<title>SITE_TITLE: TIDDLER_TITLE</title>\n<meta name="description" content="SITE_SUBTITLE">\n<meta name="keywords" content="TIDDLER_KEYWORDS">\n<script language="JavaScript" type="text/javascript">\nlocation.href = 'TIDDLER_URL';\n</script>\n<base href="TIDDLER_URL">\n</head>\n\n<body>\n<noscript>\n<a href="TIDDLER_URL">TIDDLER_TITLE</a>\n</noscript>\nTIDDLER_CONTENT\n</body>\n</html>
function generateSEOFiles()\n{\n // last update: 2007-02-14 by Fabrice Proudhon\n // http://www.superphysique.net#%5B%5BSEO%20TiddlyWiki%20Plugin%5D%5D\n var originalPath = document.location.toString();\n if(originalPath.substr(0,5) != "file:") \n {\n alert(config.messages.notFileUrlError);\n if(store.tiddlerExists(config.messages.saveInstructions))\n story.displayTiddler(null,config.messages.saveInstructions);\n return;\n }\n var y = [];\n var g = [];\n var localPath = getLocalPath(originalPath);\n var c = store.getTiddlerText("SEOTiddlyWikiConfig");\n var su = store.getTiddlerText("SiteUrl");\n var st = wikifyPlain("SiteTitle");\n var sbt = wikifyPlain("SiteSubtitle");\n var htmlPath = localPath.substr(0,localPath.lastIndexOf("\s\s"));\n var tiddlers = store.getTiddlers("modified","excludeSearch");\n g.push('<url><loc>' + su.htmlEncode() + '</loc></url>');\n y.push(su.htmlEncode());\n for (var t=0; t<tiddlers.length; t++) {\n var content = c;\n var filename = tiddlers[t].title.htmlEncode();\n filename = filename.toLowerCase();\n filename = filename.replace(/ |\s/|@/gi, '-');\n filename = filename.replace(/(-)\s1+/gi, '$1');\n content = content.replace(/SITE_TITLE/gi, st.htmlEncode());\n content = content.replace(/SITE_SUBTITLE/gi, sbt.htmlEncode());\n content = content.replace(/TIDDLER_TITLE/gi, tiddlers[t].title.htmlEncode());\n content = content.replace(/TIDDLER_URL/gi, su.htmlEncode() + '#' + String.encodeTiddlyLink(tiddlers[t].title));\n content = content.replace(/TIDDLER_KEYWORDS/gi, tiddlers[t].tags.join(',').htmlEncode());\n content = content.replace(/TIDDLER_CONTENT/gi, wikifyStatic(tiddlers[t].text,null,tiddlers[t]).htmlEncode());\n content = content.replace(/</gi, '<');\n content = content.replace(/>/gi, '>');\n content = content.replace(/"/gi, '"');\n var d = tiddlers[t].modified.getFullYear() + '-';\n if (tiddlers[t].modified.getMonth() + 1 < 10) d = d + '0';\n d = d + (tiddlers[t].modified.getMonth() + 1) + '-';\n if (tiddlers[t].modified.getDate() < 10) d = d + '0';\n d = d + tiddlers[t].modified.getDate();\n for (var ta=0; ta<tiddlers[t].tags.length; ta++) {\n var tag = tiddlers[t].tags[ta].toLowerCase();\n g.push('<url><loc>' + su.htmlEncode() + escape(tag) + '/' + escape(filename) + '.htm' + '</loc><lastmod>' + d + '</lastmod></url>');\n y.push(su.htmlEncode() + escape(tag) + '/' + escape(filename) + '.htm');\n saveFile(htmlPath + '\s\s' + tag + '\s\s' + filename + '.htm', convertUnicodeToUTF8(content));\n }\n }\n saveFile(htmlPath + '\s\surllist.txt', convertUnicodeToUTF8(y.join('\sn')));\n saveFile(htmlPath + '\s\ssitemap.xml', '<?xml version="1.0" encoding="utf-8"?><urlset xmlns="http://www.google.com/schemas/sitemap/0.84">\sn' + convertUnicodeToUTF8(g.join('\sn')) + '</urlset>');\n displayMessage('SEO files created', '');\n}
/***\n|Name|SearchOptionsPlugin|\n|Source|http://www.TiddlyTools.com/#SearchOptionsPlugin|\n|Version|2.5.1|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|plugin|\n|Requires||\n|Overrides|config.macros.search.handler, Story.prototype.search, TiddlyWiki.prototype.search|\n|Description||\n\nThe TiddlyWiki search function normally looks in both tiddler titles and tiddler body content ('text'). However, narrowing the search so that it examines only titles or only text, or expanding the search to include text contained in tiddler tags can be very helpful, especially when searching on common words or phrases. In addition, it is often useful for the search results to show tiddlers with matching titles before tiddlers that contain matching text or tags.\n\n!!!!!Usage\n<<<\nThis plugin adds checkboxes (see below and in AdvancedOptions) to let you selectively configure the TiddlyWiki search function to just examine any combination of tiddler titles, text, or tags. It also provides an option to switch the search results order between 'titles mixed in' (default) and 'titles shown first', as well as an option display the search results as a list of links (in an auto-generated "SearchResults" tiddler), rather than actually displaying all matching tiddlers. You can also enable/disable the "incremental search" (key-by-key searching), so that a search is only initiated when you press the ENTER key or click on the "search:" prompt text.\n<<<\n!!!!!Configuration\n<<<\nIn additional to the checkboxes in AdvancedOptions, a self-contained control panel is included here for your convenience:\n<<option chkSearchTitles>> Search in titles\n<<option chkSearchText>> Search in tiddler text\n<<option chkSearchTags>> Search in tags\n<<option chkSearchFields>> Search in data fields\n<<option chkSearchShadows>> Search shadow tiddlers\n<<option chkSearchTitlesFirst>> Show title matches first\n<<option chkSearchByDate>> Sort matching tiddlers by date\n<<option chkSearchList>> Show list of matches in [[SearchResults]]\n<<option chkSearchIncremental>> Incremental searching\n<<<\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\n''SearchOptionsPlugin'' (tagged with <<tag systemConfig>>)\n^^documentation and javascript for SearchOptionsPlugin handling^^\n\nWhen installed, this plugin automatically adds checkboxes in the AdvancedOptions shadow tiddler so you can enable/disable the extended search behavior. However, if you have customized your AdvancedOptions, you will need to manually add {{{<<option chkSearchTitles>>}}}, {{{<<option chkSearchText>>}}} and {{{<<option chkSearchTitlesFirst>>}}} (with suitable prompt text) to your customized tiddler.\n<<<\n!!!!!Revision History\n<<<\n''2007.02.08 [2.5.1]'' include 'temporary' tag when creating SearchResults (for use with TemporaryTiddlersPlugin)\n''2007.01.29 [2.5.0]'' added support for "sort results by date". Default is to sort alphabetically (standard). When sorted by dates, most recent changes are shown first\n''2006.10.10 [2.4.0]'' added support for "search in tiddler data" (tiddler.fields) Default is to search extended data.\n''2006.04.06 [2.3.0]'' added support for "search in shadow tiddlers". Default is *not* to search in the shadows (i.e. standard TW behavior). Note: if a shadow tiddler has a 'real' counterpart, only the real tiddler is searched, since the shadow is inaccessible for viewing/editing.\n''2006.02.03 [2.2.1]'' rewrite timeout clearing code and blank search text handling to match 2.0.4 core release changes. note that core no longer permits "blank=all" searches, so neither does this plugin. To search for all, use "." with text patterns enabled.\n''2006.02.02 [2.2.0]'' in search.handler(), KeyHandler() function clears 'left over' timeout when search input is < 3 chars. Prevents searching on shorter text when shortened by rapid backspaces (<500msec)\n''2006.02.01 [2.1.9]'' in Story.prototype.search(), correct inverted logic for using/not using regular expressions when searching\nalso, blank search text now presents "No search text. Continue anyway?" confirm() message box, so search on blank can still be processed if desired by user.\n''2006.02.01 [2.1.8]'' in doSearch(), added alert/return if search text is blank\n''2006.01.20 [2.1.7]'' fixed setting of config.macros.search.reportTitle so that Tweaks can override it.\n''2006.01.19 [2.1.6]'' improved SearchResults formatting, added a "search again" form to the report (based on a suggestion from MorrisGray)\ndefine results report title using config.macros.search.reportTitle instead of hard-coding the tiddler title\n''2006.01.18 [2.1.5]'' Created separate functions for reportSearchResults(text,matches) and discardSearchResults(), so that other developers can create alternative report generators.\n''2006.01.17 [2.1.4]'' Use regExp.search() instead of regExp.test() to scan for matches. Correctd the problem where only half the matching tiddlers (the odd-numbered ones) were being reported.\n''2006.01.15 [2.1.3]'' Added information (date/time, username, search options used) to SearchResults output\n''2006.01.10 [2.1.2]'' use displayTiddlers() to render matched tiddlers. This lets you display multiple matching tiddlers, even if SinglePageModePlugin is enabled.\n''2006.01.08 [2.1.1]'' corrected invalid variable reference, "txt.value" to "text" in story.search()\n''2006.01.08 [2.1.0]'' re-write to match new store.search(), store.search.handler() and story.search() functions.\n''2005.12.30 [2.0.0]'' Upgraded to TW2.0\nwhen rendering SearchResults tiddler, closeTiddler() first to ensure display is refreshed.\n''2005.12.26 [1.4.0]'' added option to search for matching text in tiddler tags\n''2005.12.21 [1.3.7]'' use \s\s to 'escape' single quotes in tiddler titles when generating "Open all matching tiddlers" link. Also, added access key: "O", to trigger "open all" link.\nBased on a suggestion by UdoBorkowski.\n''2005.12.18 [1.3.6]'' call displayMessage() AFTER showing matching tiddlers so message is not cleared too soon\n''2005.12.17 [1.3.5]'' if no matches found, just display message and delete any existing SearchResults tiddler.\n''2005.12.17 [1.3.4]'' use {/%%/{/%%/{ and }/%%/}/%%/} to 'escape' display text in SearchResults tiddler to ensure that formatting contained in search string is not rendered \nBased on a suggestion by UdoBorkowski.\n''2005.12.14 [1.3.3]'' tag SearchResults tiddler with 'excludeSearch' so it won't list itself in subsequent searches\nBased on a suggestion by UdoBorkowski.\n''2005.12.14 [1.3.2]'' added "open all matching tiddlers..." link to search results output.\nBased on a suggestion by UdoBorkowski.\n''2005.12.10 [1.3.1]'' added "discard search results" link to end of search list tiddler output for quick self-removal of 'SearchResults' tiddler.\n''2005.12.01 [1.3.0]'' added chkSearchIncremental to enable/disable 'incremental' searching (i.e., search after each keystroke) (default is ENABLED).\nadded handling for Enter key so it can be used to start a search.\nBased on a suggestion by LyallPearce\n''2005.11.25 [1.2.1]'' renamed from SearchTitleOrTextPlugin to SearchOptionsPlugin\n''2005.11.25 [1.2.0]'' added chkSearchList option\nBased on a suggestion by RodneyGomes\n''2005.10.19 [1.1.0]'' added chkSearchTitlesFirst option.\nBased on a suggestion by ChristianHauck\n''2005.10.18 [1.0.0]'' Initial Release\nBased on a suggestion by LyallPearce.\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]].\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.SearchTitleOrText = {major: 2, minor: 5, revision: 1, date: new Date(2007,2,8)};\n//}}}\n\n//{{{\nif (config.options.chkSearchTitles==undefined) config.options.chkSearchTitles=true;\nif (config.options.chkSearchText==undefined) config.options.chkSearchText=true;\nif (config.options.chkSearchTags==undefined) config.options.chkSearchTags=true;\nif (config.options.chkSearchFields==undefined) config.options.chkSearchFields=true;\nif (config.options.chkSearchTitlesFirst==undefined) config.options.chkSearchTitlesFirst=false;\nif (config.options.chkSearchList==undefined) config.options.chkSearchList=false;\nif (config.options.chkSearchByDate==undefined) config.options.chkSearchByDate=false;\nif (config.options.chkSearchIncremental==undefined) config.options.chkSearchIncremental=true;\nif (config.options.chkSearchShadows==undefined) config.options.chkSearchShadows=false;\n\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchTitles>> Search in tiddler titles";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchText>> Search in tiddler text";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchTags>> Search in tiddler tags";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchFields>> Search in tiddler data fields";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchShadows>> Search in shadow tiddlers";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchTitlesFirst>> Search results show title matches first";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchList>> Search results show list of matching tiddlers";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchByDate>> Search results sorted by modification date ";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchIncremental>> Incremental searching";\n//}}}\n\n//{{{\nif (config.macros.search.reportTitle==undefined)\n config.macros.search.reportTitle="SearchResults";\n//}}}\n\n//{{{\nconfig.macros.search.handler = function(place,macroName,params)\n{\n var lastSearchText = "";\n var searchTimeout = null;\n var doSearch = function(txt)\n {\n if (txt.value.length>0)\n {\n story.search(txt.value,config.options.chkCaseSensitiveSearch,config.options.chkRegExpSearch);\n lastSearchText = txt.value;\n }\n };\n var clickHandler = function(e)\n {\n doSearch(this.nextSibling);\n return false;\n };\n var keyHandler = function(e)\n {\n if (!e) var e = window.event;\n switch(e.keyCode)\n {\n case 13: // ELS: handle enter key\n doSearch(this);\n break;\n case 27:\n this.value = "";\n clearMessage();\n break;\n }\n if (config.options.chkSearchIncremental)\n {\n if(this.value.length > 2)\n {\n if(this.value != lastSearchText)\n {\n if(searchTimeout) clearTimeout(searchTimeout);\n var txt = this;\n searchTimeout = setTimeout(function() {doSearch(txt);},500);\n }\n }\n else\n if(searchTimeout) clearTimeout(searchTimeout);\n }\n };\n var focusHandler = function(e)\n {\n this.select();\n };\n var btn = createTiddlyButton(place,this.label,this.prompt,clickHandler);\n var txt = createTiddlyElement(place,"input",null,null,null);\n if(params[0])\n txt.value = params[0];\n txt.onkeyup = keyHandler;\n txt.onfocus = focusHandler;\n txt.setAttribute("size",this.sizeTextbox);\n txt.setAttribute("accessKey",this.accessKey);\n txt.setAttribute("autocomplete","off");\n if(config.browser.isSafari)\n {\n txt.setAttribute("type","search");\n txt.setAttribute("results","5");\n }\n else\n txt.setAttribute("type","text");\n}\n//}}}\n\n//{{{\nStory.prototype.search = function(text,useCaseSensitive,useRegExp)\n{\n highlightHack = new RegExp(useRegExp ? text : text.escapeRegExp(),useCaseSensitive ? "mg" : "img");\n var matches = store.search(highlightHack,config.options.chkSearchByDate?"modified":"title","excludeSearch");\n if (config.options.chkSearchByDate) matches=matches.reverse(); // most recent changes first\n var q = useRegExp ? "/" : "'";\n clearMessage();\n if (!matches.length) {\n if (config.options.chkSearchList) discardSearchResults();\n displayMessage(config.macros.search.failureMsg.format([q+text+q]));\n } else {\n if (config.options.chkSearchList) \n reportSearchResults(text,matches);\n else {\n var titles = []; for(var t=0; t<matches.length; t++) titles.push(matches[t].title);\n this.closeAllTiddlers(); story.displayTiddlers(null,titles);\n displayMessage(config.macros.search.successMsg.format([matches.length, q+text+q]));\n }\n }\n highlightHack = null;\n}\n//}}}\n\n//{{{\nTiddlyWiki.prototype.search = function(searchRegExp,sortField,excludeTag)\n{\n var candidates = this.reverseLookup("tags",excludeTag,false,sortField);\n\n // scan for matching titles first...\n var results = [];\n if (config.options.chkSearchTitles) {\n for(var t=0; t<candidates.length; t++)\n if(candidates[t].title.search(searchRegExp)!=-1)\n results.push(candidates[t]);\n if (config.options.chkSearchShadows)\n for (var t in config.shadowTiddlers)\n if ((t.search(searchRegExp)!=-1) && !store.tiddlerExists(t))\n results.push((new Tiddler()).assign(t,config.shadowTiddlers[t]));\n }\n // then scan for matching text, tags, or field data\n for(var t=0; t<candidates.length; t++) {\n if (config.options.chkSearchText && candidates[t].text.search(searchRegExp)!=-1)\n results.pushUnique(candidates[t]);\n if (config.options.chkSearchTags && candidates[t].tags.join(" ").search(searchRegExp)!=-1)\n results.pushUnique(candidates[t]);\n if (config.options.chkSearchFields && store.forEachField!=undefined) // requires TW2.1 or above\n store.forEachField(candidates[t],\n function(tid,field,val) { if (val.search(searchRegExp)!=-1) results.pushUnique(candidates[t]); },\n true); // extended fields only\n }\n // then check for matching text in shadows\n if (config.options.chkSearchShadows)\n for (var t in config.shadowTiddlers)\n if ((config.shadowTiddlers[t].search(searchRegExp)!=-1) && !store.tiddlerExists(t))\n results.pushUnique((new Tiddler()).assign(t,config.shadowTiddlers[t]));\n\n // if not 'titles first', or sorting by modification date, re-sort results to so titles, text, tag and field matches are mixed together\n if(!sortField) sortField = "title";\n var bySortField=function (a,b) {if(a[sortField] == b[sortField]) return(0); else return (a[sortField] < b[sortField]) ? -1 : +1; }\n if (!config.options.chkSearchTitlesFirst || config.options.chkSearchByDate) results.sort(bySortField);\n\n return results;\n}\n//}}}\n\n// // ''REPORT GENERATOR''\n//{{{\nif (!window.reportSearchResults) window.reportSearchResults=function(text,matches)\n{\n var title=config.macros.search.reportTitle\n var q = config.options.chkRegExpSearch ? "/" : "'";\n var body="\sn";\n\n // summary: nn tiddlers found matching '...', options used\n body+="''"+config.macros.search.successMsg.format([matches.length,q+"{{{"+text+"}}}"+q])+"''\sn";\n body+="^^//searched in:// ";\n body+=(config.options.chkSearchTitles?"''titles'' ":"");\n body+=(config.options.chkSearchText?"''text'' ":"");\n body+=(config.options.chkSearchTags?"''tags'' ":"");\n body+=(config.options.chkSearchFields?"''fields'' ":"");\n body+=(config.options.chkSearchShadows?"''shadows'' ":"");\n if (config.options.chkCaseSensitiveSearch||config.options.chkRegExpSearch) {\n body+=" //with options:// ";\n body+=(config.options.chkCaseSensitiveSearch?"''case sensitive'' ":"");\n body+=(config.options.chkRegExpSearch?"''text patterns'' ":"");\n }\n body+="^^";\n\n // numbered list of links to matching tiddlers\n body+="\sn<<<";\n for(var t=0;t<matches.length;t++) {\n var date=config.options.chkSearchByDate?(matches[t].modified.formatString('YYYY.0MM.0DD 0hh:0mm')+" "):"";\n body+="\sn# "+date+"[["+matches[t].title+"]]";\n }\n body+="\sn<<<\sn";\n\n // open all matches button\n body+="<html><input type=\s"button\s" href=\s"javascript:;\s" ";\n body+="onclick=\s"story.displayTiddlers(null,["\n for(var t=0;t<matches.length;t++)\n body+="'"+matches[t].title.replace(/\s'/mg,"\s\s'")+"'"+((t<matches.length-1)?", ":"");\n body+="],1);\s" ";\n body+="accesskey=\s"O\s" ";\n body+="value=\s"open all matching tiddlers\s"></html> ";\n\n // discard search results button\n body+="<html><input type=\s"button\s" href=\s"javascript:;\s" ";\n body+="onclick=\s"story.closeTiddler('"+title+"'); store.deleteTiddler('"+title+"'); store.notify('"+title+"',true);\s" ";\n body+="value=\s"discard "+title+"\s"></html>";\n\n // search again\n body+="\sn\sn----\sn";\n body+="<<search \s""+text+"\s">>\sn";\n body+="<<option chkSearchTitles>>titles ";\n body+="<<option chkSearchText>>text ";\n body+="<<option chkSearchTags>>tags";\n body+="<<option chkSearchFields>>fields";\n body+="<<option chkSearchShadows>>shadows";\n body+="<<option chkCaseSensitiveSearch>>case-sensitive ";\n body+="<<option chkRegExpSearch>>text patterns";\n body+="<<option chkSearchByDate>>sort by date";\n\n // create/update the tiddler\n var tiddler=store.getTiddler(title); if (!tiddler) tiddler=new Tiddler();\n tiddler.set(title,body,config.options.txtUserName,(new Date()),"excludeLists excludeSearch temporary");\n store.addTiddler(tiddler); story.closeTiddler(title);\n\n // use alternate "search again" label in <<search>> macro\n var oldprompt=config.macros.search.label;\n config.macros.search.label="search again";\n\n // render/refresh tiddler\n story.displayTiddler(null,title,1);\n store.notify(title,true);\n\n // restore standard search label\n config.macros.search.label=oldprompt;\n\n}\n\nif (!window.discardSearchResults) window.discardSearchResults=function()\n{\n // remove the tiddler\n story.closeTiddler(config.macros.search.reportTitle);\n store.deleteTiddler(config.macros.search.reportTitle);\n}\n//}}}
\n''5 éléments correspondent à '{{{stage}}}'''\n^^//searched in:// ''titles'' ''text'' ''tags'' ''fields'' ^^\n<<<\n# 2007.02.10 13:41 [[Alexandra Badea]]\n# 2007.02.09 00:46 [[Le texte dans le corps]]\n# 2007.02.08 21:44 [[Parole en action]]\n# 2007.02.08 21:16 [[Deuxième année]]\n# 2007.02.08 21:11 [[Première année]]\n<<<\n<html><input type="button" href="javascript:;" onclick="story.displayTiddlers(null,['Alexandra Badea', 'Le texte dans le corps', 'Parole en action', 'Deuxième année', 'Première année'],1);" accesskey="O" value="open all matching tiddlers"></html> <html><input type="button" href="javascript:;" onclick="story.closeTiddler('SearchResults'); store.deleteTiddler('SearchResults'); store.notify('SearchResults',true);" value="discard SearchResults"></html>\n\n----\n<<search "stage">>\n<<option chkSearchTitles>>titles <<option chkSearchText>>text <<option chkSearchTags>>tags<<option chkSearchFields>>fields<<option chkSearchShadows>>shadows<<option chkCaseSensitiveSearch>>case-sensitive <<option chkRegExpSearch>>text patterns<<option chkSearchByDate>>sort by date
<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal 'DD MMM YYYY'>><<saveChanges>><<upload http://theatredelaction.tiddlyspot.com/store.cgi index.html . . theatredelaction>><html><a href='http://theatredelaction.tiddlyspot.com/download' class='button'>download</a></html><<slider chkSliderOptionsPanel OptionsPanel 'options »' 'Modifier les options avancées de ce TiddlyWiki'>>
/***\n|''Name:''|SinglePageModePlugin|\n|''Source:''|http://www.TiddlyTools.com/#SinglePageModePlugin|\n|''Author:''|Eric Shulman - ELS Design Studios|\n|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|''~CoreVersion:''|2.0.10|\n\nNormally, as you click on the links in TiddlyWiki, more and more tiddlers are displayed on the page. The order of this tiddler display depends upon when and where you have clicked. Some people like this non-linear method of reading the document, while others have reported that when many tiddlers have been opened, it can get somewhat confusing.\n\n!!!!!Usage\n<<<\nSinglePageMode allows you to configure TiddlyWiki to navigate more like a traditional multipage web site with only one item displayed at a time. When SinglePageMode is enabled, the title of the current tiddler is automatically displayed in the browser window's titlebar and the browser's location URL is updated with a 'permalink' for the current tiddler so that it is easier to create a browser 'bookmark' for the current tiddler.\n\nEven when SinglePageMode is disabled (i.e., displaying multiple tiddlers is permitted), you can reduce the potential for confusion by enable TopOfPageMode, which forces tiddlers to always open at the top of the page instead of being displayed following the tiddler containing the link that was clicked.\n<<<\n!!!!!Configuration\n<<<\nWhen installed, this plugin automatically adds checkboxes in the AdvancedOptions tiddler so you can enable/disable the plugin behavior. For convenience, these checkboxes are also included here:\n\n<<option chkSinglePageMode>> Display one tiddler at a time\n<<option chkTopOfPageMode>> Always open tiddlers at the top of the page\n<<<\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\n''SinglePageModePlugin'' (tagged with <<tag systemConfig>>)\n^^documentation and javascript for SinglePageMode handling^^\n\nWhen installed, this plugin automatically adds checkboxes in the ''shadow'' AdvancedOptions tiddler so you can enable/disable this behavior. However, if you have customized your AdvancedOptions, you will need to ''manually add these checkboxes to your customized tiddler.''\n<<<\n!!!!!Revision History\n<<<\n''2006.07.04 [2.2.1]'' in hijack for displayTiddlers(), suspend TPM as well as SPM so that DefaultTiddlers displays in the correct order.\n''2006.06.01 [2.2.0]'' added chkTopOfPageMode (TPM) handling\n''2006.02.04 [2.1.1]'' moved global variable declarations to config.* to avoid FireFox 1.5.0.1 crash bug when assigning to globals\n''2005.12.27 [2.1.0]'' hijack displayTiddlers() so that SPM can be suspended during startup while displaying the DefaultTiddlers (or #hash list). Also, corrected initialization for undefined SPM flag to "false", so default behavior is to display multiple tiddlers\n''2005.12.27 [2.0.0]'' Update for TW2.0\n''2005.11.24 [1.1.2]'' When the back and forward buttons are used, the page now changes to match the URL. Based on code added by Clint Checketts\n''2005.10.14 [1.1.1]'' permalink creation now calls encodeTiddlyLink() to handle tiddler titles with spaces in them\n''2005.10.14 [1.1.0]'' added automatic setting of window title and location bar ('auto-permalink'). feature suggestion by David Dickens.\n''2005.10.09 [1.0.1]'' combined documentation and code in a single tiddler\n''2005.08.15 [1.0.0]'' Initial Release\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]].\nSupport for BACK/FORWARD buttons adapted from code developed by Clint Checketts\n<<<\n!!!!!Code\n***/\n//{{{\nStory.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)\n{\n var place = document.getElementById(this.container);\n var theTiddler = document.getElementById(this.idPrefix + title);\n if(theTiddler)\n this.refreshTiddler(title,template);\n else\n {\n var before = this.positionTiddler(srcElement);\n theTiddler = this.createTiddler(place,before,title,template);\n }\n if(srcElement && typeof srcElement !== "string")\n {\n if(anim && config.options.chkAnimate && (animate == undefined || animate == true))\n anim.startAnimating(new Cascade(title,srcElement,theTiddler,slowly),new Scroller(theTiddler,slowly));\n else\n window.scrollTo(0,0);\n }\n}\n\n\n\nversion.extensions.SinglePageMode= {major: 2, minor: 2, revision: 1, date: new Date(2006,7,3)};\n\nconfig.options.chkSinglePageMode=true;\n\nif (config.options.chkSinglePageMode==undefined) config.options.chkSinglePageMode=false;\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSinglePageMode>> Display one tiddler at a time";\n\nif (config.options.chkTopOfPageMode==undefined) config.options.chkTopOfPageMode=false;\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkTopOfPageMode>> Always open tiddlers at the top of the page";\n\nconfig.SPMTimer = 0;\nconfig.lastURL = window.location.hash;\nfunction checkLastURL()\n{\n if (!config.options.chkSinglePageMode)\n { window.clearInterval(config.SPMTimer); config.SPMTimer=0; return; }\n if (config.lastURL == window.location.hash)\n return;\n var tiddlerName = convertUTF8ToUnicode(decodeURI(window.location.hash.substr(1)));\n tiddlerName=tiddlerName.replace(/\s[\s[/,"").replace(/\s]\s]/,""); // strip any [[ ]] bracketing\n if (tiddlerName.length) story.displayTiddler(null,tiddlerName,1,null,null);\n}\n\nif (Story.prototype.SPM_coreDisplayTiddler==undefined) Story.prototype.SPM_coreDisplayTiddler=Story.prototype.displayTiddler;\nStory.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)\n{\n if (config.options.chkSinglePageMode) {\n window.location.hash = encodeURIComponent(String.encodeTiddlyLink(title));\n config.lastURL = window.location.hash;\n document.title = wikifyPlain("SiteTitle") + " - " + title;\n story.closeAllTiddlers();\n if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);\n }\n if (config.options.chkTopOfPageMode) { story.closeTiddler(title); window.scrollTo(0,0); srcElement=null; }\n this.SPM_coreDisplayTiddler(srcElement,title,template,animate,slowly)\n}\n\nif (Story.prototype.SPM_coreDisplayTiddlers==undefined) Story.prototype.SPM_coreDisplayTiddlers=Story.prototype.displayTiddlers;\nStory.prototype.displayTiddlers = function(srcElement,titles,template,unused1,unused2,animate,slowly)\n{\n // suspend single-page mode when displaying multiple tiddlers\n var saveSPM=config.options.chkSinglePageMode; config.options.chkSinglePageMode=false;\n var saveTPM=config.options.chkTopOfPageMode; config.options.chkTopOfPageMode=false;\n this.SPM_coreDisplayTiddlers(srcElement,titles,template,unused1,unused2,animate,slowly);\n config.options.chkSinglePageMode=saveSPM; config.options.chkTopOfPageMode=saveTPM;\n}\n//}}}
Cours de théâtre - Paris, France
Théâtre de l'action
http://www.theatredelaction.com/
<<iFrame http://www.passion-theatre.org/cgi-bin/pti_lol/spectacle/affiche/fiche.pl?id_planning=7506>>\n> Source: [[Répertoire des auteurs contemporains de théâtre|http://www.passion-theatre.org/cgi-bin/pti_lol/spectacle/affiche/fiche.pl?id_planning=7506]]
/***\n\n''Inspired by [[TiddlyPom|http://www.warwick.ac.uk/~tuspam/tiddlypom.html]]''\n\n|Name|SplashScreenPlugin|\n|Created by|SaqImtiaz|\n|Location|http://tw.lewcid.org/#SplashScreenPlugin|\n|Version|0.21 |\n|Requires|~TW2.08+|\n!Description:\nProvides a simple splash screen that is visible while the TW is loading.\n\n!Installation\nCopy the source text of this tiddler to your TW in a new tiddler, tag it with systemConfig and save and reload. The SplashScreen will now be installed and will be visible the next time you reload your TW.\n\n!Customizing\nOnce the SplashScreen has been installed and you have reloaded your TW, the splash screen html will be present in the MarkupPreHead tiddler. You can edit it and customize to your needs.\n\n!History\n* 20-07-06 : version 0.21, modified to hide contentWrapper while SplashScreen is displayed.\n* 26-06-06 : version 0.2, first release\n\n!Code\n***/\n//{{{\nvar old_lewcid_splash_restart=restart;\n\nrestart = function()\n{ if (document.getElementById("SplashScreen"))\n document.getElementById("SplashScreen").style.display = "none";\n if (document.getElementById("contentWrapper"))\n document.getElementById("contentWrapper").style.display = "block";\n \n old_lewcid_splash_restart();\n \n if (splashScreenInstall)\n {if(config.options.chkAutoSave)\n {saveChanges();}\n displayMessage("TW SplashScreen has been installed, please save and refresh your TW.");\n }\n}\n\n\nvar oldText = store.getTiddlerText("MarkupPreHead");\nif (oldText.indexOf("SplashScreen")==-1)\n {var siteTitle = store.getTiddlerText("SiteTitle");\n var splasher='\sn\sn<style type="text/css">#contentWrapper {display:none;}</style><div id="SplashScreen" style="border: 3px solid #ccc; display: block; text-align: center; width: 320px; margin: 100px auto; padding: 50px; color:#000; font-size: 28px; font-family:Tahoma; background-color:#eee;"><b>'+siteTitle +'</b> is loading<blink> ...</blink><br><br><span style="font-size: 14px; color:red;">Requires Javascript.</span></div>';\n if (! store.tiddlerExists("MarkupPreHead"))\n {var myTiddler = store.createTiddler("MarkupPreHead");}\n else\n {var myTiddler = store.getTiddler("MarkupPreHead");}\n myTiddler.set(myTiddler.title,oldText+splasher,config.options.txtUserName,null,null);\n store.setDirty(true);\n var splashScreenInstall = true;\n}\n//}}}
!Stages\n\n\n<<tiddler [[Parole en action]]>>\n----\n\n\n<<tiddler [[Le texte dans le corps]]>>
\n/***\nPlace your custom CSS here\n***/\n/*{{{*/\n\n\n[[SideBarWG]]\n\n/***\n!Top Menu Styles\n***/\n/*{{{*/\n#topMenu br {display:none; }\n#topMenu { background: #000 ; color:#fff;padding: 1em 1em;}\n/*}}}*/\n\n/***\n!General\n***/\n/*{{{*/\nbody {\n background: #444;\n margin: 0 auto;\n}\n\n #contentWrapper{\n background: #fff;\n border: 0;\n margin: 0 1em;\n\n padding:0;\n}\n/*}}}*/\n\n/***\n!Header rules\n***/\n/*{{{*/\n.titleLine{\n margin: 68px 3em 0em 0em;\nmargin-left:1.7em;\nmargin-bottom: 28px;\n padding: 0;\n text-align: left;\n color: #fff;\n}\n\n.siteTitle {\n font-size: 2em;\n font-weight: bold;\n}\n\n.siteSubtitle {\n font-size: 1.1em;\n display: block;\n margin: .5em auto 1em;\n}\n\n.gradient {margin: 0 auto; border-bottom:1px solid #000;}\n\n\n\n.header {\n background: #fff; \n margin: 0 0em;\n padding:0 12px;\n\n}\n/*}}}*/\n\n/***\n!Display Area\n***/\n/*{{{*/\n#bodywrapper {margin:0 12px; padding:0;background:#fff; height:1%}\n\n#displayArea{\n margin: 0em 16em 0em 14em;\n text-align: left;\n}\n\n.tiddler {\n padding: 1em 0em 0em 0em;\n}\n\nh1,h2,h3,h4,h5 { color: #000; background: transparent; padding-bottom:2px; border-bottom: 1px dotted #666; }\n.title {color:black; font-size:1.8em; border-bottom:1px solid #333; padding-bottom:0.3px;}\n.subtitle { font-size:90%; color:#ccc; padding-left:0.25em; margin-top:0.1em; }\n\n.shadow .title {\n color: #aaa;\n}\n\n.tagClear{\n clear: none; \n}\n\n* html .viewer pre {\n margin-left: 0em;\n}\n\n* html .editor textarea, * html .editor input {\n width: 98%;\n}\n\n.tiddler {margin-bottom:1em; padding-bottom:0em;}\n\n\n.toolbar .button {color:#bbb; border:none;}\n.toolbar .button:hover, .toolbar .highlight, .toolbar .marked, .toolbar a.button:active {background:transparent; color:#111; border:none; text-decoration:underline;}\n\n#sidebar .highlight, #sidebar .marked {background:transparent;}\n\n.tagging, .tagged {\n border: 1px solid #eee;\n background-color: #F7F7F7;\n}\n\n.selected .tagging, .selected .tagged {\n background-color: #eee;\n border: 1px solid #bbb;\n}\n\n .tagging .listTitle, .tagged .listTitle {\n color: #bbb;\n}\n\n.selected .tagging .listTitle, .selected .tagged .listTitle {\n color: #222; \n}\n\n\n.tagging .button:hover, .tagged .button:hover {\n border: none; background:transparent; text-decoration:underline; color:#000;\n}\n\n.tagging .button, .tagged .button {\n color:#aaa;\n}\n\n.selected .tagging .button, .selected .tagged .button {\n color:#000;\n}\n\n.viewer blockquote {\n border-left: 3px solid #000;\n}\n\n.viewer pre, .viewer code {\n border: 1px dashed #ccc;\n background: #eee;}\n\n.viewer hr {\n border: 0;\n border-top: solid 1px #333;\n margin: 0 8em;\n color: #333;\n}\n\n.highlight, .marked {background:transparent; color:#111; border:none; text-decoration:underline;}\n\n.viewer .highlight, .viewer .marked {text-decoration:none;}\n\n#sidebarTabs .highlight, #sidebarTabs .marked {color:#000; text-decoration:none;}\n\n.tabSelected {\n color: #000;\n background: #fff;\n border-top: solid 1px #ccc;\n border-left: solid 1px #ccc;\n border-right: solid 1px #ccc;\n border-bottom: none;\n}\n\n.viewer .tabSelected:hover{color:#000;}\n\n.viewer .tabSelected {font-weight:bold;}\n\n.tabUnselected {\n color: #999;\n background: #eee;\n border-top: solid 1px #ccc;\n border-left: solid 1px #ccc;\n border-right: solid 1px #ccc;\n border-bottom: solid 1px #ccc;\n padding-bottom:1px;\n}\n\n.tabContents {\n background: #fff;\n color: #000;\n}\n/*}}}*/\n/***\n!!!Tables\n***/\n/*{{{*/\n.viewer table {\n border: 1px solid #000;\n}\n\n.viewer th, thead td {\n background: #000;\n border: 1px solid #000;\n color: #fff;\n}\n\n.viewer td, .viewer tr {\n border: 1px solid #111; padding:4px;\n}\n/*}}}*/\n\n\n/***\n!!!Editor area\n***/\n/*{{{*/\n.editor input, .editor textarea {\n border: 1px solid #ccc;\n}\n\n.editor {padding-top:0.3em;}\n\n.editor textarea:focus, .editor input:focus {\n border: 1px solid #333;\n}\n/*}}}*/\n\n/***\n!Sidebar\n***/\n/*{{{*/\n#sidebar{\nposition:relative;\nfloat:right;\nmargin-bottom:1em;\ndisplay:inline;\nwidth: 16em;\n}\n\n#sidebarOptions .sliderPanel {\n background: #eee; border:1px solid #ccc;\n}\n\n/*}}}*/\n\n/***\n!Body Footer rules\n***/\n/*{{{*/\n#contentFooter {\n text-align: center;\n clear: both;\n color:#fff;\n background: #000;\n padding: 1em 2em;\nfont-weight:bold;\n}\n#contentFooter .tiddlyLink { color:#fff; } \n\n/*}}}*/\n/***\n!Link Styles\n***/\n/*{{{*/\na{\n color: #000;\n}\n\na:hover{\n color: #ED700B;\n background:#fff;\n}\n\n\n.button {\n color: #000;\n border: 1px solid #fff;\n}\n\n.button:hover {\n color: #fff;\n background: #ED700B;\n border-color: #000;\n}\n\n.button:active {\n color: #fff;\n background: #ED700B;\n border: 1px solid #000;\n}\n\n.tiddlyLink {border-bottom: 1px dotted #000;}\n.tiddlyLink:hover {border-bottom: 1px dotted #ED700B;} \n\n.titleLine a {border-bottom: 1px dotted #FF9900;}\n\n.titleLine a:hover {border-bottom: 1px dotted #fff;}\n\n.siteTitle a, .siteSubtitle a{\n color: #fff;\n}\n\n.viewer .button {border: 1px solid #ED700B; font-weight:bold;}\n.viewer .button:hover, .viewer .marked, .viewer .highlight{background:#ED700B; color:#fff; font-weight:bold; border: 1px solid #000;}\n\n#topMenu .button, #topMenu .tiddlyLink {\n margin-left:0.5em; margin-right:0.5em;\n padding-left:3px; padding-right:3px;\n color:white; font-weight:bold;\n}\n#topMenu .button:hover, #topMenu .tiddlyLink:hover { background:#000; color:#FF8814}\n\n#topMenu a{border:none;}\n/*}}}*/\n\n/***\n!Message Area /%=================================================%/\n***/\n/*{{{*/\n#messageArea {\n border: 4px dotted #ff8614;\n background: #000;\n color: #fff;\n font-size:90%;\n}\n\n#messageArea .button {\n padding: 0.2em;\n color: #000;\n background: #fff;\n text-decoration:none;\n font-weight:bold;\n border:1px solid #000; \n}\n\n#messageArea a {color:#fff;}\n\n#messageArea a:hover {color:#ff8614; background:transparent;}\n\n#messageArea .button:hover {background: #FF8614; color:#fff; border:1px solid #fff; }\n\n/*}}}*/\n\n/***\n!Popup /%=================================================%/\n***/\n/*{{{*/\n.popup {\n background: #ff8814;\n border: 1px solid #333;\n}\n\n.popup hr {\n color: #333;\n background: #333;\n border-bottom: 1px;\n}\n\n.popup li.disabled {\n color: #333;\n}\n\n.popup li a, .popup li a:visited {\n color: #eee;\n border: none;\n}\n\n.popup li a:hover {\n background: #ff8614;\n color: #fff;\n border: none;\n text-decoration:underline;\n}\n\n.searchBar {float:right; font-size:1em;}\n.searchBar .button {display:block; border:none; color:#ccc; }\n.searchBar .button:hover{border:none; color:#eee;}\n\n.searchBar input{\n border: 1px inset #000; background:#EFDFD1; width:10em; margin:0;\n}\n\n.searchBar input:focus {\n border: 1px inset #000; background:#fff;\n}\n\n*html .titleLine {margin-right:1.3em;}\n\n*html .searchBar .button {margin-left:1.7em;}\n\n .HideSideBarButton {float:right;} \n/*}}}*/\n\n.blog h2, .blog h3, .blog h4{\n margin:0;\n padding:0;\nborder-bottom:none;\n}\n.blog {margin-left:1.5em;} \n\n\n.blog .excerpt {\n margin:0;\nmargin-top:0.3em;\n padding: 0;\n margin-left:1em;\n padding-left:1em;\n font-size:90%;\n border-left:1px solid #ddd;\n}\n\n#tiddlerWhatsNew h1, #tiddlerWhatsNew h2 {border-bottom:none;}\ndiv[tags~="RecentUpdates"], div[tags~="lewcidExtension"] {margin-bottom: 2em;}\n\n#hoverMenu .button, #hoverMenu .tiddlyLink {border:none; font-weight:bold; background:#f37211; color:#fff; padding:0 5px; float:right; margin-bottom:4px;}\n#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:#f37211; background:#000; padding:0 5px; float:right; margin-bottom:4px;}\n\n#topMenu .fontResizer {float:right;}\n\n#topMenu .fontResizer .button{border:1px solid #000;}\n#topMenu .fontResizer .button:hover {border:1px solid #f37211; color:#fff;}\n#sidebarTabs .txtMainTab .tiddlyLinkExisting {\n font-weight: normal;\n font-style: normal;\n}\n\n#sidebarTabs .txtMoreTab .tiddlyLinkExisting {\n font-weight: bold;\n font-style: normal;\n}\n\n\n\n\n\n#displayArea {margin-right:1em;}\n\n.headerShadow {\n position: relative;\n padding: 2.5em 0em 1em 1em;\n left: -1px;\n top: -1px;\n}\n\n.headerForeground {\n position: absolute;\n padding: 2.5em 0em 1em 1em;\n left: 0px;\n top: 0px;\n}\n\n.siteTitle {\n font-size: 2.5em;\n}\n\n.siteSubtitle {\n font-size: 1.2em;\n}\n\n#mainMenu {float:left; position:relative; font-size: 1.1em;}\n\n\n.viewer .button {border: 1px solid #ED700B; font-weight:bold;}\n.viewer .button:hover, .viewer .marked, .viewer .highlight{background:#ED700B; color:#fff; font-weight:bold; border: 1px solid #ED700B;}\n[[StyleSheetCommon]]\n/*}}}*/\n\n
.centre {text-align:center; margin:0;}\n.centre img {margin:0 auto;}\n\n.title, h1 {font-size: 1.6em; font-weight:bold; background:transparent; margin-top:0;margin-bottom:0; color:#000;}\n\nh2 {font-size: 1.45em; font-weight:bold; background:transparent; margin-top:0;margin-bottom:0; color:#000;}\n\n#mainMenu {width:14em;}\n#displayArea {margin-left:18em;}\n\n.left {float:left; margin-right:1em;}\n.bold {font-weight:bold;}\n\n\n\n.topbutton button, .topbutton{float:right;}\n\n.note{\n position:relative; /*this is the key*/\n z-index:24; background:#ccc;\n color:#000;\n text-decoration:none}\n\n.note:hover, .noteover{z-index:25; background-color:#FFB865;cursor:help;}\n\n.note span{display: none;}\n\n.note:hover span, .noteover span{ /*the span will display just on :hover state*/\n display:block;\n position:absolute;\n top:2em; left:2em; width:15em;\n border:1px solid #000;\n background-color:#FFB35A; color:#000;\n padding:0.5em;}\n\n\n\n.info{\n position:relative; /*this is the key*/\n z-index:24; background:#ccc;\n color:#000;\n text-decoration:none}\n\n.info:hover, .infoover{z-index:25; background-color:#FFB865;cursor:help;}\n\n.info span{display: none}\n\n.info:hover span, .infoover span{ /*the span will display just on :hover state*/\n display:block;\n position:absolute;\n top:2em; left:2em; width:15em;\n border:1px solid #000;\n background-color:#FFB35A; color:#000;\n padding:0.5em;}\n\n.bold {font-weight: bold !important;}
<<iFrame http://fr.wikipedia.org/w/index.php?title=Tartuffe_ou_l%27Imposteur&printable=yes>>\n> Source: [[Wikipédia|http://fr.wikipedia.org/wiki/Tartuffe_ou_l%27Imposteur]]
Tiddler.prototype.getSubtitle = function()\n{\n return(this.title);\n}
config.macros.top={};\nconfig.macros.top.handler=function(place,macroName)\n{\n createTiddlyButton(place,"^","jump to top",this.onclick);\n}\nconfig.macros.top.onclick=function()\n{\n window.scrollTo(0,0);\n};
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |\n| 8/2/2007 18:16:45 | YourName | [[/|http://theatredelaction.tiddlyspot.com/#SiteSubtitle]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 8/2/2007 20:59:2 | Alex | [[theatredelaction.html|file:///mnt/hda7/_theatredelaction/theatredelaction.html#%5B%5BWelcome%20to%20your%20tiddlyspot.com%20site!%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 8/2/2007 21:34:2 | Alex | [[theatredelaction.html|file:///mnt/hda7/_theatredelaction/theatredelaction.html#%5B%5BWelcome%20to%20your%20tiddlyspot.com%20site!%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 8/2/2007 21:53:10 | YourName | [[/|http://theatredelaction.tiddlyspot.com/#DefaultTiddlers]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 8/2/2007 22:26:22 | Alex | [[/|http://theatredelaction.tiddlyspot.com/#Photos]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 8/2/2007 22:41:49 | Alex | [[/|http://theatredelaction.tiddlyspot.com/#Photos]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 8/2/2007 22:51:12 | Alex | [[/|http://theatredelaction.tiddlyspot.com/#Accueil]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 9/2/2007 0:38:22 | YourName | [[/|http://theatredelaction.tiddlyspot.com/#%5B%5BParole%20en%20action%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 9/2/2007 1:6:54 | YourName | [[/|http://theatredelaction.tiddlyspot.com/#%5B%5BHistoires%20de%20famille%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 9/2/2007 11:58:20 | alex | [[/|http://theatredelaction.tiddlyspot.com/#MainMenu]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 9/2/2007 19:16:44 | Alex | [[/|http://theatredelaction.tiddlyspot.com/#%5B%5BHistoires%20de%20famille%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 9/2/2007 19:31:23 | Alex | [[/|http://theatredelaction.tiddlyspot.com/#%5B%5B4.48%20Psychose%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 9/2/2007 19:38:46 | Alex | [[/|http://theatredelaction.tiddlyspot.com/#Lebensraum]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 9/2/2007 19:54:13 | Alex | [[/|http://theatredelaction.tiddlyspot.com/#%5B%5BHistoires%20de%20famille%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 9/2/2007 19:56:12 | Alex | [[/|http://theatredelaction.tiddlyspot.com/#%5B%5BHistoires%20de%20famille%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 10/2/2007 14:49:46 | Alex | [[theatredelaction.html|file:///G:/_theatredelaction/theatredelaction/theatredelaction.html#OptionsPanel]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/2/2007 15:44:40 | Alex | [[theatredelaction.html|file:///G:/_theatredelaction/theatredelaction/theatredelaction.html#Accueil]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 10/2/2007 18:45:8 | Alex | [[/|http://theatredelaction.tiddlyspot.com/#SearchOptionsPlugin]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 10/2/2007 19:5:53 | Alex | [[/|http://theatredelaction.tiddlyspot.com/#SearchOptionsPlugin]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 10/2/2007 19:6:51 | Alex | [[index.html|http://theatredelaction.tiddlyspot.com/index.html#SearchOptionsPlugin]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 10/2/2007 19:8:11 | Alex | [[index.html|http://theatredelaction.tiddlyspot.com/index.html#SearchOptionsPlugin]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 10/2/2007 19:51:50 | Alex | [[theatredelaction.html|file:///G:/_theatredelaction/theatredelaction/theatredelaction.html#Accueil]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/2/2007 0:55:8 | Alex | [[theatredelaction.html|file:///mnt/hda7/_theatredelaction/theatredelaction/theatredelaction.html#Professeurs]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/2/2007 12:24:2 | Alex | [[theatredelaction.html|file:///G:/_theatredelaction/theatredelaction/tdla/theatredelaction.html#%5B%5BiFrame%20Plugin%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/3/2007 12:26:13 | Alex | [[index.html|file:///H:/_theatredelaction.com/theatredelaction.fr/index.html#MarkupPostHead]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/3/2007 12:26:55 | Alex | [[index.html|file:///H:/_theatredelaction.com/theatredelaction.fr/index.html#%5B%5BClasse%20enfants%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/3/2007 12:27:17 | Alex | [[index.html|file:///H:/_theatredelaction.com/theatredelaction.fr/index.html#%5B%5BClasse%20enfants%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/3/2007 12:27:38 | A.I. Chiuta | [[index.html|file:///H:/_theatredelaction.com/theatredelaction.fr/index.html#%5B%5BClasse%20enfants%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/3/2007 12:28:4 | A.I. Chiuta | [[index.html|file:///H:/_theatredelaction.com/theatredelaction.fr/index.html#%5B%5BClasse%20enfants%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/3/2007 12:28:43 | Alex | [[index.html|file:///H:/_theatredelaction.com/theatredelaction.fr/index.html#%5B%5BClasse%20enfants%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/3/2007 12:29:2 | Alex | [[index.html|file:///H:/_theatredelaction.com/theatredelaction.fr/index.html#%5B%5BClasse%20enfants%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/3/2007 12:29:27 | Alex | [[index.html|file:///H:/_theatredelaction.com/theatredelaction.fr/index.html#%5B%5BClasse%20enfants%5D%5D]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 21/3/2007 12:38:31 | Alex | [[index.html|file:///H:/_theatredelaction.com/theatredelaction.fr/index.html#Accueil]] | [[store.cgi|http://theatredelaction.tiddlyspot.com/store.cgi]] | . | index.html | . |
/***\n|''Name:''|UploadPlugin|\n|''Description:''|Save to web a TiddlyWiki|\n|''Version:''|3.4.4|\n|''Date:''|Sep 30, 2006|\n|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|\n|''Documentation:''|http://tiddlywiki.bidix.info/#UploadDoc|\n|''Author:''|BidiX (BidiX (at) bidix (dot) info)|\n|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|\n|''~CoreVersion:''|2.0.0|\n|''Browser:''|Firefox 1.5; InternetExplorer 6.0; Safari|\n|''Include:''|config.lib.file; config.lib.log; config.lib.options; PasswordTweak|\n|''Require:''|[[UploadService|http://tiddlywiki.bidix.info/#UploadService]]|\n***/\n//{{{\nversion.extensions.UploadPlugin = {\n major: 3, minor: 4, revision: 4, \n date: new Date(2006,8,30),\n source: 'http://tiddlywiki.bidix.info/#UploadPlugin',\n documentation: 'http://tiddlywiki.bidix.info/#UploadDoc',\n author: 'BidiX (BidiX (at) bidix (dot) info',\n license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',\n coreVersion: '2.0.0',\n browser: 'Firefox 1.5; InternetExplorer 6.0; Safari'\n};\n//}}}\n\n////+++!![config.lib.file]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.file) config.lib.file= {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 0}, \n date: new Date(2006,3,9)\n};\nconfig.lib.file.dirname = function (filePath) {\n var lastpos;\n if ((lastpos = filePath.lastIndexOf("/")) != -1) {\n return filePath.substring(0, lastpos);\n } else {\n return filePath.substring(0, filePath.lastIndexOf("\s\s"));\n }\n};\nconfig.lib.file.basename = function (filePath) {\n var lastpos;\n if ((lastpos = filePath.lastIndexOf("#")) != -1) \n filePath = filePath.substring(0, lastpos);\n if ((lastpos = filePath.lastIndexOf("/")) != -1) {\n return filePath.substring(lastpos + 1);\n } else\n return filePath.substring(filePath.lastIndexOf("\s\s")+1);\n};\nwindow.basename = function() {return "@@deprecated@@";};\n//}}}\n////===\n\n////+++!![config.lib.log]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.log) config.lib.log= {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 1}, \n date: new Date(2006,8,19)\n};\nconfig.lib.Log = function(tiddlerTitle, logHeader) {\n if (version.major < 2)\n this.tiddler = store.tiddlers[tiddlerTitle];\n else\n this.tiddler = store.getTiddler(tiddlerTitle);\n if (!this.tiddler) {\n this.tiddler = new Tiddler();\n this.tiddler.title = tiddlerTitle;\n this.tiddler.text = "| !date | !user | !location |" + logHeader;\n this.tiddler.created = new Date();\n this.tiddler.modifier = config.options.txtUserName;\n this.tiddler.modified = new Date();\n if (version.major < 2)\n store.tiddlers[tiddlerTitle] = this.tiddler;\n else\n store.addTiddler(this.tiddler);\n }\n return this;\n};\n\nconfig.lib.Log.prototype.newLine = function (line) {\n var now = new Date();\n var newText = "| ";\n newText += now.getDate()+"/"+(now.getMonth()+1)+"/"+now.getFullYear() + " ";\n newText += now.getHours()+":"+now.getMinutes()+":"+now.getSeconds()+" | ";\n newText += config.options.txtUserName + " | ";\n var location = document.location.toString();\n var filename = config.lib.file.basename(location);\n if (!filename) filename = '/';\n newText += "[["+filename+"|"+location + "]] |";\n this.tiddler.text = this.tiddler.text + "\sn" + newText;\n this.addToLine(line);\n};\n\nconfig.lib.Log.prototype.addToLine = function (text) {\n this.tiddler.text = this.tiddler.text + text;\n this.tiddler.modifier = config.options.txtUserName;\n this.tiddler.modified = new Date();\n if (version.major < 2)\n store.tiddlers[this.tiddler.tittle] = this.tiddler;\n else {\n store.addTiddler(this.tiddler);\n story.refreshTiddler(this.tiddler.title);\n store.notify(this.tiddler.title, true);\n }\n if (version.major < 2)\n store.notifyAll(); \n};\n//}}}\n////===\n\n////+++!![config.lib.options]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.options) config.lib.options = {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 0}, \n date: new Date(2006,3,9)\n};\n\nconfig.lib.options.init = function (name, defaultValue) {\n if (!config.options[name]) {\n config.options[name] = defaultValue;\n saveOptionCookie(name);\n }\n};\n//}}}\n////===\n\n////+++!![PasswordTweak]\n\n//{{{\nversion.extensions.PasswordTweak = {\n major: 1, minor: 0, revision: 3, date: new Date(2006,8,30),\n type: 'tweak',\n source: 'http://tiddlywiki.bidix.info/#PasswordTweak'\n};\n//}}}\n/***\n!!config.macros.option\n***/\n//{{{\nconfig.macros.option.passwordCheckboxLabel = "Save this password on this computer";\nconfig.macros.option.passwordType = "password"; // password | text\n\nconfig.macros.option.onChangeOption = function(e)\n{\n var opt = this.getAttribute("option");\n var elementType,valueField;\n if(opt) {\n switch(opt.substr(0,3)) {\n case "txt":\n elementType = "input";\n valueField = "value";\n break;\n case "pas":\n elementType = "input";\n valueField = "value";\n break;\n case "chk":\n elementType = "input";\n valueField = "checked";\n break;\n }\n config.options[opt] = this[valueField];\n saveOptionCookie(opt);\n var nodes = document.getElementsByTagName(elementType);\n for(var t=0; t<nodes.length; t++) \n {\n var optNode = nodes[t].getAttribute("option");\n if (opt == optNode) \n nodes[t][valueField] = this[valueField];\n }\n }\n return(true);\n};\n\nconfig.macros.option.handler = function(place,macroName,params)\n{\n var opt = params[0];\n if(config.options[opt] === undefined) {\n return;}\n var c;\n switch(opt.substr(0,3)) {\n case "txt":\n c = document.createElement("input");\n c.onkeyup = this.onChangeOption;\n c.setAttribute ("option",opt);\n c.className = "txtOptionInput "+opt;\n place.appendChild(c);\n c.value = config.options[opt];\n break;\n case "pas":\n // input password\n c = document.createElement ("input");\n c.setAttribute("type",config.macros.option.passwordType);\n c.onkeyup = this.onChangeOption;\n c.setAttribute("option",opt);\n c.className = "pasOptionInput "+opt;\n place.appendChild(c);\n c.value = config.options[opt];\n // checkbox link with this password "save this password on this computer"\n c = document.createElement("input");\n c.setAttribute("type","checkbox");\n c.onclick = this.onChangeOption;\n c.setAttribute("option","chk"+opt);\n c.className = "chkOptionInput "+opt;\n place.appendChild(c);\n c.checked = config.options["chk"+opt];\n // text savePasswordCheckboxLabel\n place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));\n break;\n case "chk":\n c = document.createElement("input");\n c.setAttribute("type","checkbox");\n c.onclick = this.onChangeOption;\n c.setAttribute("option",opt);\n c.className = "chkOptionInput "+opt;\n place.appendChild(c);\n c.checked = config.options[opt];\n break;\n }\n};\n//}}}\n/***\n!! Option cookie stuff\n***/\n//{{{\nwindow.loadOptionsCookie_orig_PasswordTweak = window.loadOptionsCookie;\nwindow.loadOptionsCookie = function()\n{\n var cookies = document.cookie.split(";");\n for(var c=0; c<cookies.length; c++) {\n var p = cookies[c].indexOf("=");\n if(p != -1) {\n var name = cookies[c].substr(0,p).trim();\n var value = cookies[c].substr(p+1).trim();\n switch(name.substr(0,3)) {\n case "txt":\n config.options[name] = unescape(value);\n break;\n case "pas":\n config.options[name] = unescape(value);\n break;\n case "chk":\n config.options[name] = value == "true";\n break;\n }\n }\n }\n};\n\nwindow.saveOptionCookie_orig_PasswordTweak = window.saveOptionCookie;\nwindow.saveOptionCookie = function(name)\n{\n var c = name + "=";\n switch(name.substr(0,3)) {\n case "txt":\n c += escape(config.options[name].toString());\n break;\n case "chk":\n c += config.options[name] ? "true" : "false";\n // is there an option link with this chk ?\n if (config.options[name.substr(3)]) {\n saveOptionCookie(name.substr(3));\n }\n break;\n case "pas":\n if (config.options["chk"+name]) {\n c += escape(config.options[name].toString());\n } else {\n c += "";\n }\n break;\n }\n c += "; expires=Fri, 1 Jan 2038 12:00:00 UTC; path=/";\n document.cookie = c;\n};\n//}}}\n/***\n!! Initializations\n***/\n//{{{\n// define config.options.pasPassword\nif (!config.options.pasPassword) {\n config.options.pasPassword = 'defaultPassword';\n window.saveOptionCookie('pasPassword');\n}\n// since loadCookies is first called befor password definition\n// we need to reload cookies\nwindow.loadOptionsCookie();\n//}}}\n////===\n\n////+++!![config.macros.upload]\n\n//{{{\nconfig.macros.upload = {\n accessKey: "U",\n formName: "UploadPlugin",\n contentType: "text/html;charset=UTF-8",\n defaultStoreScript: "store.php"\n};\n\n// only this two configs need to be translated\nconfig.macros.upload.messages = {\n aboutToUpload: "About to upload TiddlyWiki to %0",\n backupFileStored: "Previous file backuped in %0",\n crossDomain: "Certainly a cross-domain isue: access to an other site isn't allowed",\n errorDownloading: "Error downloading",\n errorUploadingContent: "Error uploading content",\n fileLocked: "Files is locked: You are not allowed to Upload",\n fileNotFound: "file to upload not found",\n fileNotUploaded: "File %0 NOT uploaded",\n mainFileUploaded: "Main TiddlyWiki file uploaded to %0",\n passwordEmpty: "Unable to upload, your password is empty",\n urlParamMissing: "url param missing",\n rssFileNotUploaded: "RssFile %0 NOT uploaded",\n rssFileUploaded: "Rss File uploaded to %0"\n};\n\nconfig.macros.upload.label = {\n promptOption: "Save and Upload this TiddlyWiki with UploadOptions",\n promptParamMacro: "Save and Upload this TiddlyWiki in %0",\n saveLabel: "save to web", \n saveToDisk: "save to disk",\n uploadLabel: "upload" \n};\n\nconfig.macros.upload.handler = function(place,macroName,params){\n // parameters initialization\n var storeUrl = params[0];\n var toFilename = params[1];\n var backupDir = params[2];\n var uploadDir = params[3];\n var username = params[4];\n var password; // for security reason no password as macro parameter\n var label;\n if (document.location.toString().substr(0,4) == "http")\n label = this.label.saveLabel;\n else\n label = this.label.uploadLabel;\n var prompt;\n if (storeUrl) {\n prompt = this.label.promptParamMacro.toString().format([this.toDirUrl(storeUrl, uploadDir, username)]);\n }\n else {\n prompt = this.label.promptOption;\n }\n createTiddlyButton(place, label, prompt, \n function () {\n config.macros.upload.upload(storeUrl, toFilename, uploadDir, backupDir, username, password); \n return false;}, \n null, null, this.accessKey);\n};\nconfig.macros.upload.UploadLog = function() {\n return new config.lib.Log('UploadLog', " !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |" );\n};\nconfig.macros.upload.UploadLog.prototype = config.lib.Log.prototype;\nconfig.macros.upload.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir, backupDir) {\n var line = " [[" + config.lib.file.basename(storeUrl) + "|" + storeUrl + "]] | ";\n line += uploadDir + " | " + toFilename + " | " + backupDir + " |";\n this.newLine(line);\n};\nconfig.macros.upload.UploadLog.prototype.endUpload = function() {\n this.addToLine(" Ok |");\n};\nconfig.macros.upload.basename = config.lib.file.basename;\nconfig.macros.upload.dirname = config.lib.file.dirname;\nconfig.macros.upload.toRootUrl = function (storeUrl, username)\n{\n return root = (this.dirname(storeUrl)?this.dirname(storeUrl):this.dirname(document.location.toString()));\n}\nconfig.macros.upload.toDirUrl = function (storeUrl, uploadDir, username)\n{\n var root = this.toRootUrl(storeUrl, username);\n if (uploadDir && uploadDir != '.')\n root = root + '/' + uploadDir;\n return root;\n}\nconfig.macros.upload.toFileUrl = function (storeUrl, toFilename, uploadDir, username)\n{\n return this.toDirUrl(storeUrl, uploadDir, username) + '/' + toFilename;\n}\nconfig.macros.upload.upload = function(storeUrl, toFilename, uploadDir, backupDir, username, password)\n{\n // parameters initialization\n storeUrl = (storeUrl ? storeUrl : config.options.txtUploadStoreUrl);\n toFilename = (toFilename ? toFilename : config.options.txtUploadFilename);\n backupDir = (backupDir ? backupDir : config.options.txtUploadBackupDir);\n uploadDir = (uploadDir ? uploadDir : config.options.txtUploadDir);\n username = (username ? username : config.options.txtUploadUserName);\n password = config.options.pasUploadPassword; // for security reason no password as macro parameter\n if (!password || password === '') {\n alert(config.macros.upload.messages.passwordEmpty);\n return;\n }\n if (storeUrl === '') {\n storeUrl = config.macros.upload.defaultStoreScript;\n }\n if (config.lib.file.dirname(storeUrl) === '') {\n storeUrl = config.lib.file.dirname(document.location.toString())+'/'+storeUrl;\n }\n if (toFilename === '') {\n toFilename = config.lib.file.basename(document.location.toString());\n }\n\n clearMessage();\n // only for forcing the message to display\n if (version.major < 2)\n store.notifyAll();\n if (!storeUrl) {\n alert(config.macros.upload.messages.urlParamMissing);\n return;\n }\n // Check that file is not locked\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n if (BidiX.GroupAuthoring.lock.isLocked() && !BidiX.GroupAuthoring.lock.isMyLock()) {\n alert(config.macros.upload.messages.fileLocked);\n return;\n }\n }\n \n var log = new this.UploadLog();\n log.startUpload(storeUrl, toFilename, uploadDir, backupDir);\n if (document.location.toString().substr(0,5) == "file:") {\n saveChanges();\n }\n var toDir = config.macros.upload.toDirUrl(storeUrl, toFilename, uploadDir, username);\n displayMessage(config.macros.upload.messages.aboutToUpload.format([toDir]), toDir);\n this.uploadChanges(storeUrl, toFilename, uploadDir, backupDir, username, password);\n if(config.options.chkGenerateAnRssFeed) {\n //var rssContent = convertUnicodeToUTF8(generateRss());\n var rssContent = generateRss();\n var rssPath = toFilename.substr(0,toFilename.lastIndexOf(".")) + ".xml";\n this.uploadContent(rssContent, storeUrl, rssPath, uploadDir, '', username, password, \n function (responseText) {\n if (responseText.substring(0,1) != '0') {\n displayMessage(config.macros.upload.messages.rssFileNotUploaded.format([rssPath]));\n }\n else {\n var toFileUrl = config.macros.upload.toFileUrl(storeUrl, rssPath, uploadDir, username);\n displayMessage(config.macros.upload.messages.rssFileUploaded.format(\n [toFileUrl]), toFileUrl);\n }\n // for debugging store.php uncomment last line\n //DEBUG alert(responseText);\n });\n }\n return;\n};\n\nconfig.macros.upload.uploadChanges = function(storeUrl, toFilename, uploadDir, backupDir, \n username, password) {\n var original;\n if (document.location.toString().substr(0,4) == "http") {\n original = this.download(storeUrl, toFilename, uploadDir, backupDir, username, password);\n return;\n }\n else {\n // standard way : Local file\n \n original = loadFile(getLocalPath(document.location.toString()));\n if(window.Components) {\n // it's a mozilla browser\n try {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");\n var converter = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"]\n .createInstance(Components.interfaces.nsIScriptableUnicodeConverter);\n converter.charset = "UTF-8";\n original = converter.ConvertToUnicode(original);\n }\n catch(e) {\n }\n }\n }\n //DEBUG alert(original);\n this.uploadChangesFrom(original, storeUrl, toFilename, uploadDir, backupDir, \n username, password);\n};\n\nconfig.macros.upload.uploadChangesFrom = function(original, storeUrl, toFilename, uploadDir, backupDir, \n username, password) {\n var startSaveArea = '<div id="' + 'storeArea">'; // Split up into two so that indexOf() of this source doesn't find it\n var endSaveArea = '</d' + 'iv>';\n // Locate the storeArea div's\n var posOpeningDiv = original.indexOf(startSaveArea);\n var posClosingDiv = original.lastIndexOf(endSaveArea);\n if((posOpeningDiv == -1) || (posClosingDiv == -1))\n {\n alert(config.messages.invalidFileError.format([document.location.toString()]));\n return;\n }\n var revised = original.substr(0,posOpeningDiv + startSaveArea.length) + \n allTiddlersAsHtml() + "\sn\st\st" +\n original.substr(posClosingDiv);\n var newSiteTitle;\n if(version.major < 2){\n newSiteTitle = (getElementText("siteTitle") + " - " + getElementText("siteSubtitle")).htmlEncode();\n } else {\n newSiteTitle = (wikifyPlain ("SiteTitle") + " - " + wikifyPlain ("SiteSubtitle")).htmlEncode();\n }\n\n revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");\n revised = revised.replaceChunk("<!--PRE-HEAD-START--"+">","<!--PRE-HEAD-END--"+">","\sn" + store.getTiddlerText("MarkupPreHead","") + "\sn");\n revised = revised.replaceChunk("<!--POST-HEAD-START--"+">","<!--POST-HEAD-END--"+">","\sn" + store.getTiddlerText("MarkupPostHead","") + "\sn");\n revised = revised.replaceChunk("<!--PRE-BODY-START--"+">","<!--PRE-BODY-END--"+">","\sn" + store.getTiddlerText("MarkupPreBody","") + "\sn");\n revised = revised.replaceChunk("<!--POST-BODY-START--"+">","<!--POST-BODY-END--"+">","\sn" + store.getTiddlerText("MarkupPostBody","") + "\sn");\n\n var response = this.uploadContent(revised, storeUrl, toFilename, uploadDir, backupDir, \n username, password, function (responseText) {\n if (responseText.substring(0,1) != '0') {\n alert(responseText);\n displayMessage(config.macros.upload.messages.fileNotUploaded.format([getLocalPath(document.location.toString())]));\n }\n else {\n if (uploadDir !== '') {\n toFilename = uploadDir + "/" + config.macros.upload.basename(toFilename);\n } else {\n toFilename = config.macros.upload.basename(toFilename);\n }\n var toFileUrl = config.macros.upload.toFileUrl(storeUrl, toFilename, uploadDir, username);\n if (responseText.indexOf("destfile:") > 0) {\n var destfile = responseText.substring(responseText.indexOf("destfile:")+9, \n responseText.indexOf("\sn", responseText.indexOf("destfile:")));\n toFileUrl = config.macros.upload.toRootUrl(storeUrl, username) + '/' + destfile;\n }\n else {\n toFileUrl = config.macros.upload.toFileUrl(storeUrl, toFilename, uploadDir, username);\n }\n displayMessage(config.macros.upload.messages.mainFileUploaded.format(\n [toFileUrl]), toFileUrl);\n if (backupDir && responseText.indexOf("backupfile:") > 0) {\n var backupFile = responseText.substring(responseText.indexOf("backupfile:")+11, \n responseText.indexOf("\sn", responseText.indexOf("backupfile:")));\n toBackupUrl = config.macros.upload.toRootUrl(storeUrl, username) + '/' + backupFile;\n displayMessage(config.macros.upload.messages.backupFileStored.format(\n [toBackupUrl]), toBackupUrl);\n }\n var log = new config.macros.upload.UploadLog();\n log.endUpload();\n store.setDirty(false);\n // erase local lock\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n BidiX.GroupAuthoring.lock.eraseLock();\n // change mtime with new mtime after upload\n var mtime = responseText.substr(responseText.indexOf("mtime:")+6);\n BidiX.GroupAuthoring.lock.mtime = mtime;\n }\n \n \n }\n // for debugging store.php uncomment last line\n //DEBUG alert(responseText);\n }\n );\n};\n\nconfig.macros.upload.uploadContent = function(content, storeUrl, toFilename, uploadDir, backupDir, \n username, password, callbackFn) {\n var boundary = "---------------------------"+"AaB03x"; \n var request;\n try {\n request = new XMLHttpRequest();\n } \n catch (e) { \n request = new ActiveXObject("Msxml2.XMLHTTP"); \n }\n if (window.netscape){\n try {\n if (document.location.toString().substr(0,4) != "http") {\n netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');}\n }\n catch (e) {}\n } \n //DEBUG alert("user["+config.options.txtUploadUserName+"] password[" + config.options.pasUploadPassword + "]");\n // compose headers data\n var sheader = "";\n sheader += "--" + boundary + "\sr\snContent-disposition: form-data; name=\s"";\n sheader += config.macros.upload.formName +"\s"\sr\sn\sr\sn";\n sheader += "backupDir="+backupDir\n +";user=" + username \n +";password=" + password\n +";uploaddir=" + uploadDir;\n // add lock attributes to sheader\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n var l = BidiX.GroupAuthoring.lock.myLock;\n sheader += ";lockuser=" + l.user\n + ";mtime=" + l.mtime\n + ";locktime=" + l.locktime;\n }\n sheader += ";;\sr\sn"; \n sheader += "\sr\sn" + "--" + boundary + "\sr\sn";\n sheader += "Content-disposition: form-data; name=\s"userfile\s"; filename=\s""+toFilename+"\s"\sr\sn";\n sheader += "Content-Type: " + config.macros.upload.contentType + "\sr\sn";\n sheader += "Content-Length: " + content.length + "\sr\sn\sr\sn";\n // compose trailer data\n var strailer = new String();\n strailer = "\sr\sn--" + boundary + "--\sr\sn";\n //strailer = "--" + boundary + "--\sr\sn";\n var data;\n data = sheader + content + strailer;\n //request.open("POST", storeUrl, true, username, password);\n try {\n request.open("POST", storeUrl, true); \n }\n catch(e) {\n alert(config.macros.upload.messages.crossDomain + "\snError:" +e);\n exit;\n }\n request.onreadystatechange = function () {\n if (request.readyState == 4) {\n if (request.status == 200)\n callbackFn(request.responseText);\n else\n alert(config.macros.upload.messages.errorUploadingContent + "\snStatus: "+request.status.statusText);\n }\n };\n request.setRequestHeader("Content-Length",data.length);\n request.setRequestHeader("Content-Type","multipart/form-data; boundary="+boundary);\n request.send(data); \n};\n\n\nconfig.macros.upload.download = function(uploadUrl, uploadToFilename, uploadDir, uploadBackupDir, \n username, password) {\n var request;\n try {\n request = new XMLHttpRequest();\n } \n catch (e) { \n request = new ActiveXObject("Msxml2.XMLHTTP"); \n }\n try {\n if (uploadUrl.substr(0,4) == "http") {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");\n }\n else {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");\n }\n } catch (e) { }\n //request.open("GET", document.location.toString(), true, username, password);\n try {\n request.open("GET", document.location.toString(), true);\n }\n catch(e) {\n alert(config.macros.upload.messages.crossDomain + "\snError:" +e);\n exit;\n }\n \n request.onreadystatechange = function () {\n if (request.readyState == 4) {\n if(request.status == 200) {\n config.macros.upload.uploadChangesFrom(request.responseText, uploadUrl, \n uploadToFilename, uploadDir, uploadBackupDir, username, password);\n }\n else\n alert(config.macros.upload.messages.errorDownloading.format(\n [document.location.toString()]) + "\snStatus: "+request.status.statusText);\n }\n };\n request.send(null);\n};\n\n//}}}\n////===\n\n////+++!![Initializations]\n\n//{{{\nconfig.lib.options.init('txtUploadStoreUrl','store.php');\nconfig.lib.options.init('txtUploadFilename','');\nconfig.lib.options.init('txtUploadDir','');\nconfig.lib.options.init('txtUploadBackupDir','');\nconfig.lib.options.init('txtUploadUserName',config.options.txtUserName);\nconfig.lib.options.init('pasUploadPassword','');\nsetStylesheet(\n ".pasOptionInput {width: 11em;}\sn"+\n ".txtOptionInput.txtUploadStoreUrl {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadFilename {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadDir {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadBackupDir {width: 25em;}\sn"+\n "",\n "UploadOptionsStyles");\nconfig.shadowTiddlers.UploadDoc = "[[Full Documentation|http://tiddlywiki.bidix.info/l#UploadDoc ]]\sn"; \nconfig.options.chkAutoSave = false; saveOptionCookie('chkAutoSave');\n\n//}}}\n////===\n\n////+++!![Core Hijacking]\n\n//{{{\nconfig.macros.saveChanges.label_orig_UploadPlugin = config.macros.saveChanges.label;\nconfig.macros.saveChanges.label = config.macros.upload.label.saveToDisk;\n\nconfig.macros.saveChanges.handler_orig_UploadPlugin = config.macros.saveChanges.handler;\n\nconfig.macros.saveChanges.handler = function(place)\n{\n if ((!readOnly) && (document.location.toString().substr(0,4) != "http"))\n createTiddlyButton(place,this.label,this.prompt,this.onClick,null,null,this.accessKey);\n};\n\n//}}}\n////===\n
<!--{{{-->\n<div class='viewer' macro='view text wikified'></div>\n<div class='viewer topbutton' macro='top'></div>\n<br><br>\n<div class='viewer' macro='navigation tiddlers:{{store.getTiddlerText("PresentationIndex").readBracketedList()}}}'></div>\n<div class='tagClear'></div>\n<!--}}}-->
This document is a ~TiddlyWiki from tiddlyspot.com. A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.\n\n@@font-weight:bold;font-size:1.3em;color:#444; //What now?// @@ Before you can save any changes, you need to enter your password in the form below. Then configure privacy and other site settings at your [[control panel|http://theatredelaction.tiddlyspot.com/controlpanel]] (your control panel username is //theatredelaction//).\n<<tiddler tiddlyspotControls>>\n@@font-weight:bold;font-size:1.3em;color:#444; //Working online// @@ You can edit this ~TiddlyWiki right now, and save your changes using the "save to web" button in the column on the right.\n\n@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// @@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick. You can make changes and save them locally without being connected to the Internet. When you're ready to sync up again, just click "upload" and your ~TiddlyWiki will be saved back to tiddlyspot.com.\n\n@@font-weight:bold;font-size:1.3em;color:#444; //Help!// @@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]]. Also visit [[TiddlyWiki Guides|http://tiddlywikiguides.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help. If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].\n\n@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// @@ We hope you like using your tiddlyspot.com site. Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions.
<<br>>Copyright © 2005-2007 Théâtre de l'action. Tous droits réservés.
//{{{\nconfig.macros.iFrame = {\n handler: function\n(place,macroName,params,wikifier,paramString,tiddler)\n {\n var theFrame = document.createElement("IFRAME");\n theFrame.src = params[0];\n theFrame.height = params[1] ? params[1] : "800";\n theFrame.width = "100%";\n theFrame.scroll = "auto";\n theFrame.frameBorder = 0;\n place.appendChild(theFrame);\n }\n\n}\n//}}}
/***\n''Version 2.1.0 3/10/06 ''\n!Traduction française des messages intégrés dans le TiddlyWiki de base de JeremyRuston, à jour avec la version 2.1.0\n__NDT:__\n^^Toute traduction peut-être discutée. Celle-ci a été faite en pensant à un utilisateur non spécialiste.\nD'où les choix :\n| //tiddler -> élément<<br>>tag, to tag -> index, indexer<<br>>plugin -> extension<<br>>empty file template -> fichier de base "empty.html"//<<br>>Mais :<<br>>//backup -> backup//<<br>>(traduire ce terme consacré introduirait des confusions) |\n//Traduction// Jacques Turbé : http://avm.free.fr//TiddlyWiki-fr.html ^^\n\nAvec la version 2.1.0 de TiddlyWiki apparaissent deux nouvelles fonctions intégrées :\n''Importations'' et ''Extensions'' : Les boutons d'appel correspondants sont ajoutés au bas de votre OptionPanel par le code suivant : {{{[[Importations|ImportTiddlers]]}}} et {{{[[Extensions|PluginManager]]}}}\n\n!!!Script de fusion des textes //''pour les versions antérieures à 2.0.11''//\n***/\n/*{{{*/\nif(window.merge == undefined)\n{\nmerge = function(dst,src)\n{\n for (p in src)\n dst[p] = src[p];\n return dst;\n}\n}\n/*}}}*/\n/***\n!!!Chaînes traduites\n***/\n/*{{{*/\n\n// Messages\nmerge(config.messages,{\n customConfigError: "Problème rencontré pour charger des extensions. Activer le menu 'Extensions' pour les détails",\n pluginError: "Erreur: %0",\n pluginDisabled: "Extension désactivée en raison de l'index 'systemConfigDisable' tag",\n pluginForced: "Exécution forcée en raison de l'index 'systemConfigForce' tag",\n pluginVersionError: "Cette extension ne peut être exécutée car elle nécessite une version plus récente de TiddlyWiki",\n nothingSelected: "Pas de sélection faite. Il faut sélectionner au moins un item d'abord",\n savedSnapshotError: "Cet exemplaire de TiddlyWiki ne semble pas conforme. Reportez-vous à http://www.tiddlywiki.com/#DownloadSoftware",\n subtitleUnknown: "(inconnu)",\n undefinedTiddlerToolTip: "L'élément '%0' n'est pas encore créé",\n shadowedTiddlerToolTip: "L'élément '%0' n'est pas encore créé, mais a un contenu par défaut.",\n tiddlerLinkTooltip: "%0 - %1, %2",\n externalLinkTooltip: "%0",\n noTags: "Il n'y a pas d'éléments indexés",\n notFileUrlError: "Les données entrées sont mémorisées pendant cette session. Pour les conserver, il faudra faire une sauvegarde avant de quitter",\n cantSaveError: "Sauvegarde impossible : soit votre navigateur ne permet pas de sauvegarder les changements (préférez FireFox si possible), soit l'adresse de votre fichier contient des caractères invalides.",\n invalidFileError: "Le fichier '%0' choisi ne semble pas être un TiddlyWiki valide",\n backupSaved: "Sauvegarde effectuée",\n backupFailed: "Echec de l'enregistrement du backup",\n rssSaved: "Flux RSS sauvegardé",\n rssFailed: "Echec de l'enregistrement du flux RSS",\n emptySaved: "Fichier de base 'empty.html' enregistré",\n emptyFailed: "Echec de l'enregistrement du fichier neuf 'empty'",\n mainSaved: "Mise à jour du fichier TiddlyWiki enregistrée",\n mainFailed: "Echec de l'enregistrement du nouveau fichier TiddlyWiki. Vos modifications ne sont pas enregistrées",\n macroError: "Erreur dans la macro <<%0>>",\n macroErrorDetails: "Erreur d'exécution de la macro <<%0>>:\sn%1",\n missingMacro: "Macro non trouvée",\n overwriteWarning: "Il y a déjà un élément nommé '%0'. Confirmez pour le remplacer",\n unsavedChangesWarning: "ATTENTION! Les dernières modifications de ce TiddlyWiki n'ont pas été enregistrées.\sn\snOK pour les enregistrer\snANNULER pour les abandonner",\n confirmExit: "--------------------------------\sn\snSi vous quittez maintenant vous perdrez les modifications qui n'ont pas été sauvegardées.\sn\sn--------------------------------",\n saveInstructions: "Sauvegarder"});\n\nmerge(config.messages.messageClose,{\n text: "fermer",\n tooltip: "ferme cette zône messages"});\n\nconfig.messages.dates.months = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre","décembre"];\nconfig.messages.dates.days = ["dimanche", "lundi","mardi", "mercredi", "jeudi", "vendredi", "samedi"];\n\nmerge(config.views.wikified.tag,{\n labelNoTags: "non indexé",\n labelTags: "Index : ",\n openTag: "Ouvrir '%0'",\n tooltip: "Afficher les éléments indexés avec '%0'",\n openAllText: "Ouvrir tous",\n openAllTooltip: "Ouvrir tous les éléments de cet index",\n popupNone: "Pas d'autres éléments indexés avec '%0'"});\n\nmerge(config.views.wikified,{\n defaultText: "'%0' n'a pas encore été créé. Double-cliquez pour entrer un texte.",\n defaultModifier: "(absent)",\n shadowModifier: "(défaut)"});\n\nmerge(config.views.editor,{\n tagPrompt: "Séparez les index avec un espace (doubles crochets si besoin), ou sélectionnez un index existant",\n defaultText: "Entrez le texte de '%0'"});\n\nmerge(config.views.editor.tagChooser,{\n text: "index",\n tooltip: "Sélectionner les index existants à associer à cet élément",\n popupNone: "Pas d'index déjà définis",\n tagTooltip: "Associer à l'index '%0'"});\n\nmerge(config.macros.search,{\n label: "chercher",\n prompt: "Rechercher dans ce TiddlyWiki",\n accessKey: "F",\n successMsg: "%0 éléments correspondent à %1",\n failureMsg: "Aucun élément ne correspond à %0"});\n\nmerge(config.macros.tagging,{\n label: "éléments indexés:",\n labelNotTag: "pas d'index",\n tooltip: "Lister les éléments indexés '%0'"});\n\nmerge(config.macros.timeline,{\n dateFormat: "DD MMM YYYY"});\n\nmerge(config.macros.allTags,{\n tooltip: "Afficher les éléments indexés '%0'",\n noTags: "Pas d'éléments indexés"});\n\nconfig.macros.list.all.prompt = "Tous les éléments par ordre alphabétique";\nconfig.macros.list.missing.prompt = "Eléments désignés par un lien mais non créés";\nconfig.macros.list.orphans.prompt = "Eléments ne faisant l'objet d'aucun lien";\nconfig.macros.list.shadowed.prompt = "Eléments ayant un contenu par défaut";\n\nmerge(config.macros.closeAll,{\n label: "page blanche",\n prompt: "Retirer tous les éléments de l'affichage (sauf ceux en cours d'édition)"});\n\nmerge(config.macros.permaview,{\n label: "permavue",\n prompt: "URL de la page actuellement constituée"});\n\nmerge(config.macros.saveChanges,{\n label: "sauvegarde sur le disque",\n prompt: "Créer le fichier TiddlyWiki avec tous les éléments mis à jour - Raccourci : 'S'"});\n\nmerge(config.macros.newTiddler,{\n label: "nouveau",\n prompt: "Créer un nouvel élément",\n title: "EntréeNouvelle",\n accessKey: "N"});\n\n\nmerge(config.macros.importTiddlers,{\n defaultPath: "http://www.tiddlywiki.com/index.html",\n fetchLabel: "Accéder",\n fetchPrompt: "Accèder au fichier tiddlywiki",\n fetchError: "Problèmes rencontrés pour accéder au fichier tiddlywiki",\n confirmOverwriteText: "Confirmez l'écrasement de ces éléments :\sn\sn%0",\n wizardTitle: "Importation d'éléments depuis un autre fichier TiddlyWiki",\n step1: "Etape 1: Identification du fichier TiddlyWiki",\n step1prompt: "Saisir l'URL ou le chemin d'accès: ",\n step1promptFile: "...parcourez les fichiers: ",\n step1promptFeeds: "...ou sélectionnez une importation prédéfinie: ",\n step1feedPrompt: "Choisir...",\n step2: "Etape 2: Chargement des éléments du fichier TiddlyWiki",\n step2Text: "Patientez pendant le chargement des éléments de: %0",\n step3: "Etape 3: Choix des éléments à importer",\n step4: "%0 élément(s) importés",\n step5: "Terminé",\n listViewTemplate: {\n columns: [\n {name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},\n {name: 'Title', field: 'title', title: "Plugin", type: 'String'},\n {name: 'Snippet', field: 'text', title: "Extrait", type: 'String'},\n {name: 'Tags', field: 'tags', title: "Index", type: 'Tags'}\n ],\n rowClasses: [\n ],\n actions: [\n {caption: "Autres actions...", name: ''},\n {caption: "Importer ces éléments", name: 'import'}\n ]}\n });\n\nmerge(config.macros.newJournal,{\n label: "journal",\n prompt: "Créer une nouvelle entrée ayant pour titre la date et l'heure",\n accessKey: "J"});\n\nmerge(config.macros.plugins,{\n skippedText: "(Extension non exécutée car ajoutée depuis le début de cette session)",\n noPluginText: "Il n'y a pas d'extensions installées",\n confirmDeleteText: "Confirmez-vous la suppression de ces éléments:\sn\sn%0",\n listViewTemplate : {\n columns: [\n {name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},\n {name: 'Title', field: 'title', tiddlerLink: 'title', title: "Extension", type: 'TiddlerLink'},\n {name: 'Forced', field: 'forced', title: "Forcée", tag: 'systemConfigForce', type: 'TagCheckbox'},\n {name: 'Disabled', field: 'disabled', title: "Désactivée", tag: 'systemConfigDisable', type: 'TagCheckbox'},\n {name: 'Executed', field: 'executed', title: "Chargée", type: 'Boolean', trueText: "Yes", falseText: "No"},\n {name: 'Error', field: 'error', title: "Etat", type: 'Boolean', trueText: "Error", falseText: "OK"},\n {name: 'Log', field: 'log', title: "Log", type: 'StringList'}\n ],\n rowClasses: [\n {className: 'error', field: 'error'},\n {className: 'warning', field: 'warning'}\n ],\n actions: [\n {caption: "Autres actions...", name: ''},\n {caption: "Supprimer l'index systemConfig", name: 'remove'},\n {caption: "Supprimer définitivement ces extensions", name: 'delete'}\n ]}\n });\n\n\nmerge(config.commands.closeTiddler,{\n text: "fermer",\n tooltip: "Retirer cet élément de l'affichage"});\n\nmerge(config.commands.closeOthers,{\n text: "isoler",\n tooltip: "Refermer tous les autres éléments"});\nmerge(config.commands.editTiddler,{\n text: "éditer",\n tooltip: "Editer cet élément",\n readOnlyText: "voir",\n readOnlyTooltip: "Montrer le texte source de cet élément"});\n\nmerge(config.commands.saveTiddler,{\n text: "valider",\n tooltip: "Enregistrer les modifications apportées à cet élément"});\n\nmerge(config.commands.cancelTiddler,{\n text: "annuler",\n tooltip: "Abandonner les modifications apportées à cet élément",\n warning: "Confirmez-vous l'abandon des modifications de '%0'?",\n readOnlyText: "retour",\n readOnlyTooltip: "Revenir à l'affichage normal de cet élément"});\n\nmerge(config.commands.deleteTiddler,{\n text: "supprimer",\n tooltip: "Supprimer cet élément du fichier TiddlyWiki",\n warning: "Confirmez-vous la suppression de '%0'?"});\n\nmerge(config.commands.permalink,{\n text: "permalien",\n tooltip: "Permalien de cet élément"});\n\nmerge(config.commands.references,{\n text: "référents",\n tooltip: "Lister les éléments faisant référence à celui-ci",\n popupNone: "Pas de référents"});\n\nmerge(config.commands.jump,{\n text: "atteindre",\n tooltip: "Positionner l'affichage sur un autre élément déjà ouvert"});\n\nmerge(config.shadowTiddlers,{\n DefaultTiddlers: "PourCommencer",\n MainMenu: "PourCommencer",\n SiteTitle: "Mon TiddlyWiki",\n SiteSubtitle: "organiseur personnel web interactif",\n SiteUrl: "http://www.tiddlywiki.com/",\n PourCommencer: "Pour utiliser ce carnet TiddlyWiki, commencez par modifier les éléments suivants (//tiddlers// dans le jargon TiddlyWiki) :\sn\sn* SiteTitle & SiteSubtitle: Le titre et le sous-titre ci-dessus (après sauvegarde et rafraîchissement ils deviendront votre titre de page, qui s'affichera aussi dans la barre titre du navigateur)\sn* MainMenu: Le menu (généralement à gauche)\sn* DefaultTiddlers: Liste les noms des éléments que vous voulez voir s'afficher à l'ouverture de votre TiddlyWiki. \sn\snEntrez également le nom utilisateur avec lequel seront signées chacune de vos entrées : <<option txtUserName>>",\n SideBarOptions: "<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal 'DD MMM YYYY'>><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel 'options »' 'Modifier les options avancées de ce TiddlyWiki'>>",\n OptionsPanel: "Vos options de configuration de TiddlyWiki sont sauvegardées par votre navigateur (cookies).\sn\snNom d'utilisateur pour signer vos entrées : entrez-le sous la forme d'un nom Wiki (par exemple RaymondQueneau).<<option txtUserName>>\sn<<option chkSaveBackups>>Backup de chaque version\sn<<option chkAutoSave>>Sauvegarde automatique après chaque entrée validée>>\sn<<option chkRegExpSearch>>Expression régulières dans les recherches\sn<<option chkCaseSensitiveSearch>>Respecter la casse dans les recherches\sn<<option chkAnimate>>Ouverture animée des éléments\sn-----\sn[[Importations|ImportTiddlers]]\sn[[Extensions|PluginManager]]\sn[[Options complémentaires|AdvancedOptions]]",\n AdvancedOptions: "<<option chkGenerateAnRssFeed>> Création flux RSS\sn<<option chkOpenInNewWindow>> Ouverture des liens externes dans une nouvelle fenêtre\sn<<option chkSaveEmptyTemplate>> Sauvegarde du fichier de base 'empty.html' de la dernière version\sn<<option chkToggleLinks>> Recliquer sur un lien ferme l'élément qu'il a ouvert\sn^^(hors fonction en appuyant sur la touche Ctrl)^^\sn<<option chkHttpReadOnly>> Masque les fonctions d'édition lorsque le fichier est accédé depuis le Web\sn<<option chkForceMinorUpdate>> L'entrée d'une modification ne modifie pas la date et l'heure déjà enregistrées pour l'élément\sn^^(hors fonction en cliquant 'valider' avecla touche Maj enfoncée, ou en appuyant Ctrl-Maj-Entrée^^\sn<<option chkConfirmDelete>> Confirmations avant suppressions\snNombre maximum de lignes de la fenêtre d'édition: <<option txtMaxEditRows>>\snRépertoire des backups : <<option txtBackupFolder>>\sn",\n SideBarTabs: "<<tabs txtMainTab Chrono 'Affichage chronologique' TabTimeline Alpha 'Liste alphabétique des éléments' TabAll Index 'Liste des index' TabTags Suite 'Autres listes' TabMore>>",\n TabTimeline: "<<timeline>>",\n TabAll: "<<list all>>",\n TabTags: "<<allTags>>",\n TabMore: "<<tabs txtMoreTab Manquants 'Eléments désignés par un lien mais non créés' TabMoreMissing Orphelins 'Eléments sans liens pour les appeler' TabMoreOrphans Défauts 'Eléments ayant un contenu par défaut' TabMoreShadowed>>",\n TabMoreMissing: "<<list missing>>",\n TabMoreOrphans: "<<list orphans>>",\n TabMoreShadowed: "<<list shadowed>>"});\n\n/*}}}*/\n
| tiddlyspot password:|<<option pasUploadPassword>>|\n| site management:|<<upload http://theatredelaction.tiddlyspot.com/store.cgi index.html . . theatredelaction>>//(requires tiddlyspot password)//<<br>>[[control panel|http://theatredelaction.tiddlyspot.com/controlpanel]], [[download (go offline)|http://theatredelaction.tiddlyspot.com/download]]|\n| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[announcements|http://announce.tiddlyspot.com/]], [[blog|http://tiddlyspot.com/blog/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|