!Recursos\n[>img[images/Recursos/boyplantando.jpg]]Aqui voce encontrará recursos, artigos e links a inormação adicional a respeito a Permacultura e topicos associados.\n\nIncluindo \n<<<\n[[O Mochila Florestal ProCerrado|Mochila SAFs]]\n[[A Manual do Educadores de Permacultura|Manual Educadores]]\n[[As Listas de Referençias|Biblioteca]]\n[[Listas a Links Uteis|Links]]\n<<<\n\n
/***\n|''Name:''|PortugueseLingo|\n|''Description:''|An european portuguese translation for TW|\n|''Version:''|2.0.0|\n|''Date:''|Sep 18, 2006|\n|''Source:''|http://www.math.ist.utl.pt/~psoares/addons.html|\n|''Author:''|Paulo Soares (psoares (at) math (dot) ist (dot) utl (dot) pt)|\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// Translateable strings\n// ---------------------------------------------------------------------------------\n\n// Strings in "double quotes" should be translated; strings in 'single quotes' should be left alone\n\nif (config.options.txtUserName=="YourName")\n merge(config.options,{txtUserName: "OSeuNome"}); \n\nmerge(config.messages,{\n customConfigError: "Foram encontrados problemas ao carregar plugins. Veja o PluginManager para mais detalhes",\n pluginError: "Erro: %0",\n pluginDisabled: "Não executado porque foi desactivado pela etiqueta 'systemConfigDisable'",\n pluginForced: "Executado porque foi forçado pela etiqueta 'systemConfigForce'",\n pluginVersionError: "Não executado porque este plugin requer uma versão mais recente do TiddlyWiki",\n nothingSelected: "Nada selecionado. Deve selecionar um ou mais items primeiro",\n savedSnapshotError: "Parece que este TiddlyWiki foi guardado incorrectamente. Por favor veja http://www.tiddlywiki.com/#DownloadSoftware para mais detalhes",\n subtitleUnknown: "(desconhecido)",\n undefinedTiddlerToolTip: "O tiddler '%0' ainda não existe",\n shadowedTiddlerToolTip: "O tiddler '%0' ainda não existe, mas tem um modelo pré-definido",\n tiddlerLinkTooltip: "%0 - %1, %2",\n externalLinkTooltip: "Ligação externa a %0",\n noTags: "Não há tiddlers com etiquetas",\n notFileUrlError: "É necessário guardar este TiddlyWiki num ficheiro antes de poder guardar alterações",\n cantSaveError: "Não é possível guardar alterações. Isto pode acontecer porque o seu browser não o permite (em alternativa, use o Firefox se puder), ou porque o nome do caminho para o seu ficheiro TiddlyWiki contém caracteres ilegais",\n invalidFileError: "O ficheiro original '%0' não parece ser um TiddlyWiki válido",\n backupSaved: "Ficheiro de backup guardado",\n backupFailed: "Falha ao guardar o ficheiro de backup",\n rssSaved: "Ficheiro RSS guardado",\n rssFailed: "Falha ao guardar o ficheiro RSS",\n emptySaved: "Modelo vazio guardado",\n emptyFailed: "Falha ao guardar o modelo vazio",\n mainSaved: "Ficheiro principal de TiddlyWiki guardado",\n mainFailed: "Falha ao guardar o ficheiro principal de TiddlyWiki. As suas alterações não foram guardadas",\n macroError: "Erro na macro <<%0>>",\n macroErrorDetails: "Erro ao executar a macro <<%0>>:\sn%1",\n missingMacro: "Essa macro não existe",\n overwriteWarning: "Um tiddler chamado '%0' já existe. Escolha OK para substituí-lo",\n unsavedChangesWarning: "ATENÇÃO! Há alterações no TiddlyWiki que ainda não foram guardadas\sn\snEscolha OK para guardar\snEscolha CANCEL para abandonar as alterações",\n confirmExit: "--------------------------------\sn\snHá alterações no TiddlyWiki que ainda não foram guardadas. Se continuar irá perder essas alterações\sn\sn--------------------------------",\n saveInstructions: "GuardarAlterações",\n unsupportedTWFormat: "Formato TiddlyWiki não suportado '%0'",\n tiddlerSaveError: "Erro ao guardar tiddler '%0'",\n tiddlerLoadError: "Erro ao carregar tiddler '%0'",\n wrongSaveFormat: "Não é possível guardar no formato de armazenamento '%0'. Use o formato standard para guardar.",\n invalidFieldName: "Nome de campo inválido %0",\n fieldCannotBeChanged: "O campo '%0' não pode ser modificado"});\n\nmerge(config.messages.messageClose,{\n text: "fechar",\n tooltip: "fecha esta área de mensagens"});\n\nconfig.messages.dates.months = ["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];\nconfig.messages.dates.days = ["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"];\nconfig.messages.dates.shortMonths = ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"];\nconfig.messages.dates.shortDays = ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"];\n\nmerge(config.views.wikified.tag,{\n labelNoTags: "sem etiquetas",\n labelTags: "etiquetas: ",\n openTag: "Abrir etiqueta '%0'",\n tooltip: "Abrir tiddlers etiquetados com '%0'",\n openAllText: "Abrir todos",\n openAllTooltip: "Abrir todos estes tiddlers",\n popupNone: "Não há outros tiddlers etiquetados com '%0'"});\n\nmerge(config.views.wikified,{\n defaultText: "O tiddler '%0' ainda não existe. Faça duplo-clique para criá-lo",\n defaultModifier: "(em falta)",\n shadowModifier: "(tiddler sombra pré-definido)",\n createdPrompt: "criado em"});\n\nmerge(config.views.editor,{\n tagPrompt: "Escreva as etiquetas separadas por espaços, [[use duplos parênteses rectos]] se necessário, ou atribua existentes",\n defaultText: "Escreva o texto para '%0'"});\n\nmerge(config.views.editor.tagChooser,{\n text: "etiquetas",\n tooltip: "Escolha entre as etiquetas existentes para atribuir a este tiddler",\n popupNone: "Não há etiquetas definidas",\n tagTooltip: "Atribuir a etiqueta '%0'"});\n\nmerge(config.macros.search,{\n label: "procurar",\n prompt: "Procura neste TiddlyWiki",\n accessKey: "F",\n successMsg: "%0 tiddlers encontrados que contêm %1",\n failureMsg: "Não foi encontrado nenhum tiddler que contenha %0"});\n\nmerge(config.macros.tagging,{\n label: "etiquetando:",\n labelNotTag: "não etiquetando",\n tooltip: "Lista de tiddlers etiquetados com '%0'"});\n\nmerge(config.macros.timeline,{\n dateFormat: "DD MMM YYYY"});\n\nmerge(config.macros.allTags,{\n tooltip: "Mostra tiddlers com a etiqueta '%0'",\n noTags: "Não há tiddlers etiquetados"});\n\nconfig.macros.list.all.prompt = "Todos os tiddlers por ordem alfabética";\nconfig.macros.list.missing.prompt = "Tiddlers com ligações de outros tiddlers mas que não existem";\nconfig.macros.list.orphans.prompt = "Tiddlers sem ligações de outros tiddlers";\nconfig.macros.list.shadowed.prompt = "Tiddlers na sombra com conteúdo pré-definido";\n\nmerge(config.macros.closeAll,{\n label: "fechar todos",\n prompt: "Fecha todos os tiddlers abertos (excepto os que estão a ser editados)"});\n\nmerge(config.macros.permaview,{\n label: "permavista",\n prompt: "Ligação a um URL que mostra todos os tiddlers que estão abertos"});\n\nmerge(config.macros.saveChanges,{\n label: "guardar alterações",\n prompt: "Guarda todas as alterações em ficheiro",\n accessKey: "S"});\n\nmerge(config.macros.newTiddler,{\n label: "novo tiddler",\n prompt: "Cria um novo tiddler",\n title: "Novo tiddler",\n accessKey: "N"});\n\nmerge(config.macros.newJournal,{\n label: "novo diário",\n prompt: "Cria um novo tiddler com a data e hora actuais",\n accessKey: "J"});\n\nmerge(config.macros.plugins,{\n skippedText: "(Este plugin não foi executado porque foi incluido depois do arranque)",\n noPluginText: "Não há plugins instalados",\n confirmDeleteText: "Tem a a certeza que quer eliminar estes tiddlers:\sn\sn%0",\n listViewTemplate : {\n columns: [\n {name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},\n {name: 'Title', field: 'title', tiddlerLink: 'title', title: "Título", type: 'TiddlerLink'},\n {name: 'Forced', field: 'forced', title: "Forçado", tag: 'systemConfigForce', type: 'TagCheckbox'},\n {name: 'Disabled', field: 'disabled', title: "Desactivado", tag: 'systemConfigDisable', type: 'TagCheckbox'},\n {name: 'Executed', field: 'executed', title: "Executado", type: 'Boolean', trueText: "Sim", falseText: "Não"},\n {name: 'Error', field: 'error', title: "Resultado", type: 'Boolean', trueText: "Erro", 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: "Mais acções...", name: ''},\n {caption: "Remover a etiqueta systemConfig", name: 'remove'},\n {caption: "Eliminar estes tiddlers para sempre", name: 'delete'}\n ]}\n });\n\nmerge(config.macros.refreshDisplay,{\n label: "refrescar",\n prompt: "Recarrega todo o TiddlyWiki"\n });\n\nmerge(config.macros.importTiddlers,{\n defaultPath: "http://www.tiddlywiki.com/index.html",\n fetchLabel: "importar",\n fetchPrompt: "Importe o ficheiro Tiddlywiki",\n fetchError: "Ocorreram problemas ao importar o ficheiro Tiddlywiki",\n confirmOverwriteText: "Tem a certeza que quer substituir estes tiddlers:\sn\sn%0",\n wizardTitle: "Importar tiddlers de outro ficheiro TiddlyWiki",\n step1: "Passo 1: Localize o ficheiro",\n step1prompt: "Escreva o URL ou o caminho aqui: ",\n step1promptFile: "...ou procure um ficheiro: ",\n step1promptFeeds: "...ou selecione uma localização pré-definida: ",\n step1feedPrompt: "Escolha...",\n step2: "Passo 2: A carregar o ficheiro TiddlyWiki",\n step2Text: "Por favor aguarde enquanto o ficheiro é carregado de: %0",\n step3: "Passo 3: Escolha os tiddlers a importar",\n step4: "%0 tiddler(s) importado(s)",\n step5: "terminado",\n listViewTemplate: {\n columns: [\n {name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},\n {name: 'Title', field: 'title', title: "Título", type: 'String'},\n {name: 'Snippet', field: 'text', title: "Extracto", type: 'String'},\n {name: 'Tags', field: 'tags', title: "Etiquetas", type: 'Tags'}\n ],\n rowClasses: [\n ],\n actions: [\n {caption: "Mais acções...", name: ''},\n {caption: "Importar estes tiddlers", name: 'import'}\n ]}\n });\n\nmerge(config.commands.closeTiddler,{\n text: "fechar",\n tooltip: "Fecha este tiddler"});\n\nmerge(config.commands.closeOthers,{\n text: "fechar outros",\n tooltip: "Fecha todos os outros tiddlers"});\n\nmerge(config.commands.editTiddler,{\n text: "editar",\n tooltip: "Edita este tiddler",\n readOnlyText: "ver",\n readOnlyTooltip: "Ver o conteúdo deste tiddler"});\n\nmerge(config.commands.saveTiddler,{\n text: "guardar",\n tooltip: "Guarda as alterações a este tiddler"});\n\nmerge(config.commands.cancelTiddler,{\n text: "cancelar",\n tooltip: "Cancela as alterações a este tiddler",\n warning: "Tem a certeza que quer cancelar as alterações a '%0'?",\n readOnlyText: "ver",\n readOnlyTooltip: "Ver este tiddler normalmente"});\n\nmerge(config.commands.deleteTiddler,{\n text: "eliminar",\n tooltip: "Elimina este tiddler",\n warning: "Tem a certeza que quer eliminar '%0'?"});\n\nmerge(config.commands.permalink,{\n text: "permaligação",\n tooltip: "Permaligação para este tiddler"});\n\nmerge(config.commands.references,{\n text: "referências",\n tooltip: "Abre tiddlers que ligam a este",\n popupNone: "Sem referências"});\n\nmerge(config.commands.jump,{\n text: "saltar",\n tooltip: "Salta para outro tiddler aberto"});\n\nmerge(config.shadowTiddlers,{\n DefaultTiddlers: "ComoComeçar",\n MainMenu: "ComoComeçar",\n SiteTitle: "O meu TiddlyWiki",\n SiteSubtitle: "um bloco de notas reutilizável e não-linear na web",\n SiteUrl: "http://www.tiddlywiki.com/",\n ComoComeçar: "Para começar a usar este TiddlyWiki vazio terá de modificar os seguintes tiddlers:\sn* SiteTitle & SiteSubtitle: O título e o subtítulo do site, como pode ver acima (depois de guardar as alterações, eles aparecerão também na barra de título do browser)\sn* MainMenu: O menu (usualmente à esquerda)\sn* DefaultTiddlers: Contém o nome dos tiddlers que pretende que apareçam quando o TiddlyWiki é aberto\snSerá também necessário inserir o nome de utilizador que servirá para assinar as edições: <<option txtUserName>>",\n SideBarOptions: "<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal 'DD MMM YYYY'>><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel 'opções »' 'Muda as opções avançadas do TiddlyWiki'>>",\n OptionsPanel: "Estas opções de personalização do TiddlyWiki ficam guardadas no seu browser\sn\snO seu nome de utilizador para assinar os textos. Use uma PalavraWiki (eg, JoséSilva)\sn\sn<<option txtUserName>>\sn<<option chkSaveBackups>> GuardarBackups\sn<<option chkAutoSave>> AutoGuardar\sn<<option chkRegExpSearch>> ProcuraExpReg\sn<<option chkCaseSensitiveSearch>> ProcuraSensívMaiúsc\sn<<option chkAnimate>> ActivarAnimações\sn\sn----\snOpçõesAvançadas\snGestãoDePlugins\snImportarTiddlers",\n AdvancedOptions: "<<option chkGenerateAnRssFeed>> GerarUmFicheiroRSS\sn<<option chkOpenInNewWindow>> AbrirLigaçõesNumaNovaJanela\sn<<option chkSaveEmptyTemplate>> CriaNovoModeloVazio\sn<<option chkToggleLinks>> Fazer clique em ligações para tiddlers abertos, fecha-os\sn^^(desactive com Control ou outra tecla modificadora)^^\sn<<option chkHttpReadOnly>> EscondeFunçõesDeEdição quando acedido por HTTP\sn<<option chkForceMinorUpdate>> Trata as edições como AlteraçõesMenores preservando a data e a hora\sn^^(desactive pressionando Shift enquanto clica 'guardar' ou pressionando Ctrl-Shift-Enter^^\sn<<option chkConfirmDelete>> ConfirmarAntesDeEliminar\snNúmero máximo de linhas na caixa de edição do tiddler: <<option txtMaxEditRows>>\snNome do directório para os ficheiros de backup: <<option txtBackupFolder>>\sn<<option chkInsertTabs>> Usar a tecla tab para inserir caracteres tab em vez de saltar para o próximo campo",\n SideBarTabs: "<<tabs txtMainTab 'Data' 'Tiddlers por ordem cronológica' TabTimeline 'Título' 'Tiddlers por ordem alfabética' TabAll 'Etiquetas' 'Todas as etiquetas' TabTags 'Mais' 'Mais listas' TabMore>>",\n TabTimeline: "<<timeline>>",\n TabAll: "<<list all>>",\n TabTags: "<<allTags>>",\n TabMore: "<<tabs txtMoreTab 'Em falta' 'Tiddlers em falta' TabMoreMissing 'Orfãos' 'Tiddlers sem ligações de outros tiddlers' TabMoreOrphans Sombra 'Tiddlers na sombra' TabMoreShadowed>>",\n TabMoreMissing: "<<list missing>>",\n TabMoreOrphans: "<<list orphans>>",\n TabMoreShadowed: "<<list shadowed>>",\n PluginManager: "<<plugins>>",\n ImportTiddlers: "<<importTiddlers>>",\n OpçõesAvançadas: "<<tiddler AdvancedOptions>>",\n GestãoDePlugins: "<<tiddler PluginManager>>",\n ImportarTiddlers: "<<tiddler ImportTiddlers>>"});\n\ndelete config.shadowTiddlers.GettingStarted;\n}}}
!Links os Recursos Interessantes\n\n[>img[images/Recursos/crianças.jpg]]As listas incluir artigos de interesse ou links to paginas com interesse -\n\n__Principios de Permacultura__\n**[[David Holmgren - de |Recursos/Permacultura/DavidsPrinciples.pdf]]][<img[pdf.gif]] \n\nMoedas Socais\n**[[Onde Está o Diniero?]], //Henk van Arkel, Paulo Peixoto de Albuquerque, Camilo Ramada, Heloisa Primavera//, Dacasa Editoria, Port Alegre, 2002\n
Background: #fff\nForeground: #000\nPrimaryPale: #8cf\nPrimaryLight: #099e05\nPrimaryMid: #099e05\nPrimaryDark: #014\nSecondaryPale: #ffc\nSecondaryLight: #fe8\nSecondaryMid: #db4\nSecondaryDark: #841\nTertiaryPale: #eee\nTertiaryLight: #ccc\nTertiaryMid: #999\nTertiaryDark: #bef6ab\nError: #f88\n\n
/***\n|Name|BreadcrumbsPlugin|\n|Source|http://sourceforge.net/project/showfiles.php?group_id=150646|\n|OriginalAuthor|Alan Hecht (with 2.0 update from 'jack' and revisions by Bram Chen)|\n|Version|1.5.5.0TT|\n|Author|Eric Shulman|\n|License|[[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|Story.prototype.displayTiddler|\n|Description|show a list of tiddlers viewed during this session. Also defines "back" (previousTiddler) toolbar button and macro|\n\n!Revision History:\n__TiddlyTools (TT) variant:__\n1.5.5.0 2007.04.11 - added optional params to previousTiddler macro handler() to allow alternative label and tooltip text (instead of default "back")\n1.5.4.0 2007.03.02 - in refreshCrumbs(), for TW2.2, look for "storyDisplay" instead of "tiddlerDisplay" but keep fallback to "tiddlerDisplay" for TW2.1 or earlier\n1.5.3.0 2007.02.24 - changed from hijack of onClickTiddlerLink to hijack of displayTiddler() so that ALL displayed tiddlers are recorded in the crumbs, including programmatically displayed tiddlers opened by macros, scripts, etc., (such as [[GotoPlugin]], among many others) in addition to those opened by clicks on links.\n1.5.2.0 2007.02.24 - eliminated global space clutter by moving function and data declarations so they are contained inside config.breadCrumbs object.\n1.5.1.0 2007.02.06 - added "previousTiddler" macro (for use in sidebar)\n1.5.0.0 2007.02.05 - added "previousTiddler" toolbar command (aka, "back")\n1.4.0.1 2006.08.04 - change spaces to tabs\n1.4.0.0 2006.08.04 - modified from 1.4.0 distro:\n<<<\nin refreshCrumbs(), set {{{display:none/block}}} instead of {{{visibility:hidden/visible}}}\nin restartHome(), check for valid crumbArea before setting style\ngeneral code cleanup/reformat using tabs to indent\n<<<\n|1.4.0|Aug 02, 2006|Fixed bug, the redefined onClickTiddlerLink_orig_breadCrumbs works incorrectly on IE|\n|1.3.0|Jul 20, 2006|Runs compatibly with TW 2.1.0 (rev #403+)|\n|1.2.0|Feb 07, 2006|change global array breadCrumbs to config.breadCrumbs by Eric's suggestion|\n|1.1.0|Feb 04, 2006|JSLint checked|\n|1.0.0|Feb 01, 2006|TW2 ready and code Cleaned-up|\n\n!Code section:\n***/\n//{{{\nversion.extensions.breadCrumbs = {major: 1, minor: 5, revision: 5, date: new Date("Apr 11, 2007")};\n\nif (Story.prototype.breadCrumbs_coreDisplayTiddler==undefined)\n Story.prototype.breadCrumbs_coreDisplayTiddler=Story.prototype.displayTiddler;\nStory.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)\n{\n this.breadCrumbs_coreDisplayTiddler.apply(this,arguments);\n // if not displaying tiddler during document startup, then add it to the breadcrumbs\n // note: 'startingUp' flag is a global, set/reset by the core init() function\n if (!startingUp) config.breadCrumbs.addCrumb(title);\n}\n\nconfig.breadCrumbs = { // ELS: move all functions and data inside config.breadCrumbs object (eliminate global clutter)\n crumbs: [], // the list of current breadcrumbs\n addCrumb: function (title) { // ELS: changed from passing event, "e", to passing tiddler title\n var thisCrumb = "[[" + title + "]]";\n var ind = this.crumbs.find(thisCrumb);\n if(ind === null)\n this.crumbs.push(thisCrumb);\n else\n this.crumbs=this.crumbs.slice(0,ind+1); // ELS: use slice() to truncate array instead of just setting array length\n this.refreshCrumbs();\n return false;\n },\n refreshCrumbs: function() {\n var crumbArea = document.getElementById("breadCrumbs");\n if (!crumbArea) {\n var crumbArea = document.createElement("div");\n crumbArea.id = "breadCrumbs";\n crumbArea.style.display= "none"; // ELS changed from: crumbArea.style.visibility= "hidden";\n var targetArea= document.getElementById("tiddlerDisplay"); // TW2.1-\n if (!targetArea) targetArea = document.getElementById("storyDisplay"); // TW2.2+\n targetArea.parentNode.insertBefore(crumbArea,targetArea);\n }\n crumbArea.style.display = "block"; // ELS changed from: crumbArea.style.visibility = "visible";\n removeChildren(crumbArea);\n createTiddlyButton(crumbArea,"Home",null,this.restartHome);\n wikify(" | " + this.crumbs.join(' > '),crumbArea) // ELS: changed || to |\n },\n restartHome: function() {\n story.closeAllTiddlers();\n restart();\n config.breadCrumbs.crumbs = [];\n var crumbArea = document.getElementById("breadCrumbs");\n if (crumbArea) // ELS: added check to make sure crumbArea exists\n crumbArea.style.display = "none"; // ELS changed from: crumbArea.style.visibility = "hidden";\n }\n};\n\nconfig.commands.previousTiddler = { // ELS: added "BACK" toolbar command\n text: 'back',\n tooltip: 'view the previous tiddler',\n hideReadOnly: false,\n dateFormat: 'DDD, MMM DDth YYYY hh:0mm:0ss',\n handler: function(event,src,title) {\n var here=story.findContainingTiddler(src); if (!here) return;\n if (config.breadCrumbs.crumbs.length>1) {\n var crumb=config.breadCrumbs.crumbs[config.breadCrumbs.crumbs.length-2].replace(/\s[\s[/,'').replace(/\s]\s]/,'');\n story.displayTiddler(here,crumb);\n }\n else\n config.breadCrumbs.restartHome();\n return false;\n }\n};\n\nconfig.macros.previousTiddler= { // ELS: added "BACK" macro\n label: 'back',\n prompt: 'view the previous tiddler',\n handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n var label=params.shift(); if (!label) label=this.label;\n var prompt=params.shift(); if (!prompt) prompt=this.prompt;\n createTiddlyButton(place,label,prompt,function() {\n if (config.breadCrumbs.crumbs.length>1) {\n var crumb=config.breadCrumbs.crumbs[config.breadCrumbs.crumbs.length-2].replace(/\s[\s[/,'').replace(/\s]\s]/,'');\n story.displayTiddler(place,crumb);\n }\n else\n config.breadCrumbs.restartHome();\n });\n }\n}\n//}}}
!Permacultura - o Sistema é revolucionário e prevê até reciclagem de dejetos!\n\n//Publicado no jornal, Correio do Estado, Campo Grande, MS. 4 de março de 2002 Escrito por Mauricio Hugo//\n\nSkye e Ivone utilisam um sistema, onde tudo é transformado e nada se perde.\n\nNão há soluções em grande escala para problemas locais. Não há soluções tecnológicas para problemas que são basicamente sociais, garante a permacultura. Cada vez que uma família consegue se auto-sustentar, produzindo seus próprios alimentos e reciclando os seus dejetos, deixa de participar da agricultura devastadora e deixa de poluir, argumentam os representantes da permacultura em Mato Grosso do Sul.\n\nCada propriedade, dizem, mesmo bem pequena, pode captar água e produzir alimentos. As possibilidades são infinitas: "podemos usar toda a parede e até telhados das construções para produzir alimentos. Podemos captar água numa variedade de maneiras e reciclar toda água que utilizamos, fazendo-a render muito mais". E tomam como exemplo a perigosa falta de água potável: poucas pessoas se dão conta de que a descarga doméstica gasta 40% de toda a água consumida. Isto representa 100 litros de água por pessoa/dia! Pode-se imaginar a gravidade desta situação numa cidade de milhares ou milhões de pessoas? Podemos dar descarga com a água servida das pias ou do chuveiro; evitando assim este desperdício considerado "desastroso para toda a humanidade". Em áreas mais suburbanas ou rurais, podem ser desenvolvidas privadas secas, das quais existem muitos modelos eficazes hoje. Lembrando que os esgotos são também grandes fatores de poluição de lagos, de rios e do mar, vemos a importância do tratamento doméstico dos efluentes através de filtros ou de sistemas com plantas.\n\n"Uma aldeia (ou bairro) de 300 pessoas tem a capacidade humana de preencher todas as necessidades das pessoas do lugar. Mesmo numa situação urbana, pode-se aproveitar os espaços baldios para produzir alimentos e pequenos animais. Cada vez que isto ocorre, economiza-se petróleo e espaços naturais que hoje estão sendo desmatados para produzir alimentos em grande escala. Plantações pequenas e intensivas são muito mais produtivas em qualquer lugar do mundo. O pavor de falta de terras agrícolas é um mito: toda terra pode ser agrícola! O que se chama "agrícola" hoje são aquelas onde se pode entrar com máquinas pesadas, comprovadamente destruidoras da estrutura do solo. De fato, as terras mais "agrícolas" em termos de produção são aquelas frente à porta da cozinha", argumenta Marsha Hanzi em seu artigo.\n\nPor fim ela diz que "o espírito de cooperação é a grande chave para a recuperação da qualidade de vida no planeta. Vista em termos sodais, a cooperação nos leva a ver todo estranho como amigo em potencial, enquanto a competição nos ensina a ver todo estranho como adversário em potencial. Esta mudança de atitude traz mudanças de comportamento fundamentais. Na cooperação, a energia é gasta de uma maneira mais construtiva, somando a energia de uns com os outros, em vez de se anularem mutuamente, como é o caso da competição".\n\nNa agricultura, esta mudança de atitude também transforma o comportamento. Se uma praga ataca a lavoura, um agricultor que se baseia em cooperação com a natureza procurará compreender o porquê deste ataque. A planta está enfraquecida? O inseto está com fome por falta de um posto natural? Chega-se até a plantar alimentos para o inseto considerado 'praga', reconhecendo que este, como todo ser natural, merece viver. "Este convívio pacífico com a natureza faz com que o agricultor não precise declarar guerra química na sua propriedade, produzindo assim, alimentos de qualidade e limpos, sem comprometer a qualidade da água, nem do solo".\n\nA cooperação leva o ser humano a ver tudo como sendo interligado. Não é: 'eu contra você', mas 'eu junto com você'. Não é: 'eu contra a praga', mas sim 'eu trabalhando em conjunto com a natureza, dentro de um contexto'. "Desaparece o sentido da fragmentação, de ver o mundo como formado de peças separadas, passando a ver o mundo como um todo integrado,onde mudanças em um elemento dentro do sistema (agrícola ou social) modificam a situação de muitos outros elementos que estão interligados com este. Isto é o que transforma o sistema todo", conclui Marsha.
!Permacultura é um bom caminho para assentados\n\n//Publicado no jornal Correio do Estado, Campo Grande, MS 4 de março de 2002 Escrito por Mauricio Hugo\n\nfoto - Area de Permacultura em dois momentos: logo que implantada (detalhe) e hoje, com ampla cobertura vegetal\n\nA estrutura fundiária em Mato Grosso do Sul passa por transformação, mesmo que lenta, com o apoio dos governos federal e estadual à agricultura familiar, e também com a implantação gradual do processo de reforma agrária. Como conseqüência surgiram assentamentos rurais em várias regiões do Estado, além de alguns projetos especiais como o Projeto Itamarati e o da Gleba Santa Terezinha, em Itaquiraí.\n\nE justamente nessa hora surge no contexto produtivo regional uma nova proposta: a permacultura, que prevê sistemas de produção auto-sustentados que substituem os altos investimentos e muito trabalho por planejamento criterioso e criatividade.\n\nÉ importante, por isso, numa fase em que surgem novos sistemas produtivos, de pequeno e médio porte, a aplicação de práticas que venham a facilitar a vida do homem do campo, garantindo-lhes melhor renda e, principalmente, defendendo os recursos naturais e a natureza como um todo. De 8 a 10 de março, com o apoio do Sebrae e inclusive utilizando suas instalações, será realizado Curso de Introdução a Permacultura, promovido pelo Instituto de Permacultura Cerrado Pantanal, com sede na Capital. Informações pelo fone 385-0546.\n\nDo que se trata\n\nA permacultura está baseada em sete conceitos básicos: responsabilidade pela terra e a natureza; legalidade, posse de terras e gerenciamento; economia e finanças; saúde; cultura e educação; ferramentas e tecnologia; e infra-estrutura.\n\nComo exemplo de um dos princípios básicos da atividade, Marsha Hanzi, do Instituto de Permacultura da Bahia, diz em um artigo: "Uma floresta produtiva, uma vez estabelecida, exige muito pouco cuidado para se manter, se comparado com as monoculturas, sistemas altamente artificiais que nunca ocorrerão na natureza". Segundo ela, sistemas permaculturais que se aproximam da natureza, não precisam de adubo, irrigação, nem defensivos. Produzem séculos a fio e melhoram cada vez mais o solo, recuperando também o regime das águas da região.\n\nScott Pittman diz: "se o sistema está lhe dando muito trabalho, você ainda não pensou o suficiente sobre ele". Dizem os permaculturistas que o homem está longe de aproveitar plenamente os seus dons criativos. No planejamento de uma propriedade rural, reflexão e observação podem mostrar soluções engenhosas para os problemas, evitando gastos e trabalho. "Podemos aproveitar ao máximo a força da gravidade, por exemplo, para a distribuição da água (o que já é feito em propriedades de MS), colocando áreas de captação no alto da propriedade em vez de colocá-las, como muitos fazem, nas áreas baixas, e depois depender de bombas. "Ou podemos observar que os animais de modo geral depositam mais esterco de noite do que de dia. Assim, o gado pode pastar nas áreas ricas das baixadas durante o dia e dormir em estábulos no alto da propriedade, retransportando assim os nutrientes para o alto da fazenda, de onde, com a ajuda da força da gravidade, a distribuição se toma mais fácil", explica Marsha Hanzi.\n\n"Precisamos ter coragem de criar soluções totalmente diferentes dos vizinhos. E precisamos perceber que nenhum sistema é perfeito: sempre tem espaço para mais um elemento, para mais uma função, muitas vezes simplesmente conectando dois elementos já existentes. O limite do sistema é a nossa criatividade", afirma.
!Varios produtos dão estabilidade\n\n//Publicado no jornal Correo do Estado, Campo Grande, MS 4 de março de 2002, Escrito por Mauricio Hugo//\n\nA diversificação garante a estabilidade. Este é um outro princípio fundamenta! para os adeptos da permacultura. A estabilidade de uma propriedade ou de uma comunidade depende da disponibilidade de uma gama de produtos espalhados ao longo do ano. Isto protege contra desastres climáticos, porque no caso de qualquer emergência (seca ou tempestade) alguns dos produtos vão escapar, devido a uma resistência maior, ou devido ao fato de crescerem em épocas diferentes. Deve-se sempre cogitar culturas de emergência, garantidas de dar alguma produção, mesmo sob condições adversas, afirmam os adeptos da atividade. Os povos antigos faziam policulturas por esse motivo. Policulturas que incorporam árvores no sistema são as mais estáveis de todas. Uma floresta produtiva dificilmente se abate com a seca ou com o granizo.\n\n"Quando uma parte do sistema sustenta outra, evita-se a necessidade de procurar insumos fora da propriedade, fortalecendo assim todo o sistema. Da mesma maneira, uma comunidade inteira ganha estabilidade quando os produtos circulam localmente, evitando assim perdas por despedido ou sangria para uma metrópole central. Considerando, por exemplo, que um terço dos produtos agrícolas no Brasil se perde antes de chegar à mesa do consumidor, podemos ver a importância do consumo local, que assegura que o que se produz não se perde no processo de transporte e distribuição", explica Marsha Hanzi.\n\nDa mesma maneira, se numa comunidade o mesmo dinheiro troca de mãos muitas vezes, isto tem o mesmo efeito de deter uma quantidade muito maior de dinheiro disponível. Se este dinheiro vai embora para o centro urbano, a comunidade local se empobrece.\n\n"Nossos netos"\n\n“Precisamos responsabilizar-nos pêlos nossos netos", diz outro principio da permacultura. "Tivemos o privilégio de poder ainda desfrutar de florestas, de beber água limpa, de contemplar paisagens belas no nosso tempo. Os nossos netos também têm esse direito, e cabe a nós a responsabilidade de assegurar que estes direitos sejam respeitados. Isto pode sugerir muitas frentes de ação: conservação de áreas naturais ainda pouco modificadas pelo homem; desenvolvimento de uma forma de agricultura não devastadora; proteção das águas, especialmente do lençol freático (um rio pode ser limpo em poucos anos, mas um lençol freático, uma vez poluído, dificilmente é novamente limpo).\n\nNa natureza não existem linhas retas\nEntidade demostra que construir com materiais e formas alternativas é mais rápido, barato e comfortável
[[Bem Vindo]]
[[EcoConstrução|~EcoConstrução]]\n[[Eventos Proximas|Eventos.html]]
!Entulho - usado na construção de casa\n\n//Publicado no jornal - Folha do Povo, Campo Grande, MS, 18 de Agosto de 2002 , Por João Prestes//\n\nFoto - Skye usa pneus velhos como matéria-prima para construção de uma futura residência\n\nTerra e pneus inserviveis são a matéria-prima da casa que o físico nuclear australiano Skye (o nome é só esse mesmo) está construindo, numa chácara no loteamento Alves Pereira, região sul de Campo Grande. A construção promete ser um atrativo da cidade, a exemplo de belas residências feitas com materiais alternativos para artistas norte-americanos.\n\nSó não está pronta, ainda, porque Skye dedica apenas três dias da semana à obra, ajudado por outros dois homens. O resto do tempo gasta em palestras e trabalhos junto a aldeias indígenas, em companhia da esposa, Ivone Riquelme. O casal dirige o Instituto de Permacultura Cerrado-Pantanal, entidade que prega o convívio harmônico com a natureza, sem desprezar as descobertas científicas, mas sempre buscando alternativas inofensivas ao meio ambiente.\n\nSkye já tem experiência em construções com materiais alternativos. Vive numa bela casa redonda cujas paredes foram feitas de sacos de ráfia cheias de terra e depois rebocados. O forro é de madeira compensada, vedado com uma camada grossa de piche para impedir a umidade. A cobertura de folhas de buriti ajuda a refrescar e completa o visual rústico do imóvel.\n\nBOA E BARATA\n\nMas o projeto dos sonhos do casal está sendo erguido lentamente numa área recém adquirida nos fundos, em meio à vegetação nativa do cerrado. Os pneus que a Prefeitura levaria para o "lixão", cheios de terra socada, formam as paredes da casa de 200 metros quadrados. "Pra quem tem tempo e não tem dinheiro, esse é o método melhor e mais barato de construção", assegura Skye.\n\nLatinhas de cerveja e refrigerante preencherão os vãos entre os pneus e o reboco (também de material alternativo ainda a ser definido) completará a obra. Skye estima que serão usadas três mil latinhas e 1,5 mil pneus na obra. Até agora já foram empregados cerca de 800 pneus.\n\nA cobertura provavelmente será uma fina laje de concreto e ferro, embora Skye repudie o uso de cimento "porque gasta muita energia para ser produzido". Sobre a laje, uma ramada dará o acabamento final à morada. O casal ainda não decidiu que plantas formarão o teto verde, mas não por falta de opções.
!Na natureza não existem linhas retas\n!!Entidade demostra que construir com materiais e formas alternativas é mais rápido, barato e comfortável\n\nPublicadono jornal - Folha do Povo, Campo Grande, MS 21 de Julho de 2002, Por Sandra Luz\n\nFoto - O pesquisador australiono Skye, que está construindo um prédio onde as paredes são de pneus preenchidos de terra\n\nMão-de-obra, revestimento, ferros, tijolos de cerâmica ou alvenaria. A lista é praticamente interminável de materiais que devem compor uma construção. Interminável também é a preocupação de quem precisa e vai construir. Mas não há preocupação alguma com um grupo de pesquisadores que está implantando em Mato Grosso do Sul uma forma diferente de construir. "Usando materiais alternativos construímos uma casa em dois meses", revela o pesquisador australiano Skye, que está no Brasil há dois anos.\n\nA casa é feita de sacos de ráfia que, após serem preenchidos de terra são colocados lado a lado e rebocados. O material para a base das paredes, sacos e terra, é abundante no Estado, tendo ainda a vantagem de adaptação ao terreno, o que evita rachaduras nas paredes. Entre as principais vantagens está o conforto térmico. Quando há frio, o interior da residência transmite calor e, no verão, a sensação térmica é de frescor.\n\nFORMAS MIL\n\nOutra vantagem, de acordo com o pesquisador, é a infinidade de formas utilizadas. Ele prefere as curvas. "Na natureza não existem linhas retas", justifica. Um protótipo da casa está construído na periferia de Campo Grande e outras unidades estão em fase de acabamento em uma aldeia de Aquidauana.\n\nNa Capital também está em fase de construção a sede do Instituto de Permacultura do Cerrado, que vai fornecer cursos sobre a técnica e divulgar os trabalhos dos pesquisadores. Skye explica que a permacultura, o método utilizado para a construção das casas ecológicas não está ligada apenas à Arquitetura, mas há diversos sistemas de sustentabilidade.\n\nFORMA DE VIDA\n\nEstes sistemas estão em fase de introdução em Campo Grande e, o que pode parecer simplesmente lixo, está virando forma de viver. Na unidade que vai sediar o instituto, a base para a construção é feita de pneus de carros, também preenchidos de terra. No teto serão instalados coletores de água da chuva e os sanitários usarão o sistema de compostagem. "Faremos isso para plantar espécies típicas do cerrado, como o buriti, que gosta de água", afirma.\n\nJá o uso de sanitários de compostagem é justificado pela necessidade de poupar a água, evitar a contaminação do lençol freático e aplicar os dejetos na fabricação de fertilizantes. O trabalho até parece demorado, mas Skye explica que sai tudo praticamente de graça, porque os materiais são jogados no lixo. “Os sacos de ráfia não se decompõem na natureza, assim como os pneus, que nem podem ser queimados", considera.\n\nE de graça também tem sido a estrutura utilizada para a recuperação do solo do local. "Estamos colocando no solo as sobras das árvores cortadas e trituradas, é bem mais fácil que capinar, o que tira os nutrientes da terra", afirmou.\n\nSe toda a estrutura, com casa, plantio de buritis e compostagem vai ficar belo no conceito de beleza de quem não conhece a técnica, só o tempo vai dizer. Skye afirma que a construção da sede pode ser conferida ainda este ano, já os outros instrumentos, em até dois anos e pode surpreender.
[[Volta IPCP Home|index.html]]
/***\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
!Artigos publicado a respeito IPCP ou Skye\n<<tagging imprensa>>
Busca dentro o Site\n<<search>>\n{{accordionEffect{\n<<slider forIPCP_Home IPCP_Home 'IPCP_Home'>><<slider forRecursos Recursos 'Recursos'>>}}}\n<html><a href="javascript:;" onclick="onClickTiddlerLink(event);"tiddlyLink="Permear"><img src="images/arte/permear.gif" width="100" height="100" /></a></html>\n<html><a href=http://www.gaiauniversity.org> <img src="images/MainPage/GaiaLogo.jpg" width="100" height="100" /></a></html>\n<html><a href=http://www.universidadegaia-brasil.org> <img src="images/MainPage/unigaia.jpg" width="100" height="70" /></a></html>\n\n<<toggleSideBar>>
Story.prototype.tiddlerHistory= [];\nStory.prototype.maxTiddlers = 1;\nStory.prototype.closedHistory=[];\nStory.prototype.closedHistoryMax = 10;\n\nArray.prototype.moveToEnd = function(item)\n{\n this.remove(item);\n this.push(item);\n}\n\nStory.prototype.old_history_displayTiddler = Story.prototype.displayTiddler;\nStory.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)\n{\n this.tiddlerHistory.moveToEnd(title);\n this.closedHistory.remove(title);\n var closeCount = this.tiddlerHistory.length - this.maxTiddlers;\n if (closeCount > 0)\n {\n var count = this.tiddlerHistory.splice (0,closeCount);\n for (var i=0; i<count.length;i++)\n {\n story.closeTiddler(count[i],false);\n }\n }\n story.old_history_displayTiddler(null,title,template,animate,slowly);\n}\n\nStory.prototype.old_history_closeTiddler = Story.prototype.closeTiddler;\nStory.prototype.closeTiddler = function(title,animate,slowly)\n{\n this.tiddlerHistory.remove(title);\n this.closedHistory.remove(title);\n this.closedHistory.unshift(title);\n story.old_history_closeTiddler.apply(this,arguments);\n}\n\nStory.prototype.displayTiddlers = function(srcElement,titles,template,animate,slowly)\n{\n for(var t = titles.length-1;t>=0;t--)\n {\n this.tiddlerHistory.moveToEnd(titles[t]);\n this.closedHistory.remove(titles[t]);\n this.old_history_displayTiddler(srcElement,titles[t],template,animate,slowly);\n }\n}\n\nconfig.commands.history={\n text: "history",\n tooltip: "re-open a closed tiddler"};\n\nconfig.commands.history.handler = function(event,src,title)\n{\n var popup = Popup.create(src);\n if(popup)\n {\n if (!story.closedHistory.length)\n createTiddlyText(popup,"No history");\n else\n {\n var c = Math.min(story.closedHistory.length,story.closedHistoryMax);\n for (i=0; i<c;i++ )\n {\n createTiddlyLink(createTiddlyElement(popup,"li"),story.closedHistory[i],true);\n }\n }\n }\n Popup.show(popup,false);\n event.cancelBubble = true;\n if (event.stopPropagation) event.stopPropagation();\n return false;\n}
!O Manual para Ensenhar Permacultura Criativamente\n\nEsse livro foi originalmente publicado em 1996 por Robin Clayfiend e Skye, do Earthcare Education, Australia. Um manual dedicado as processos educativos e interativos que proffessores de Permacultura podem incorporar em seus cursos e oficinas. \n\nAgora o Manual esta publicado na internet em seu idioma original, inglis e formará parte os recursos disponiveis por pessoas participando o curso Avançado de Educadores de Permacultura. Estamos no processo de traduz-lhe a portugues e temos interesse ouvir de pessoas que quirrem participar nesse projeto.\n[img[images/Recursos/cookie_t.gif]]
!Projeto Mochila Florestal ~ProCerrado\n\n[>img[images/Recursos/flanelografo.jpg]]O Mochila Florestal ~ProCerrado é um projeto do IPCP, baseado no projecto original do Arvoredo do UFAC. Nossa projeto tem objetivo trouxe estas informações, tecnicas e processos didaticas por o povo e a realidade do Cerrado.\n\nVisitará o [[Projeto do Mochila Florestal ProCerrado|Mochila/index.html]] (ela podem demorar para abrir!).
[[Por mais informação visita o Sitio de UniGaia-Brasil|http://universidadegaia-brasil.org]]
<html><div align="center"><font size="-2" color="#00f"></font><br><iframe src="Recursos/Moedas Socais/ondeestaodinheiro.pdf" frameborder="0" width="800" height="800"></iframe></div></html>
[[Biblioteca]]\n[[Imprensa]]\n[[Mochila SAFs]]\n[[Manual Educadores]]\n
<!--{{{-->\n<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>\n<div class='headerShadow'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;\n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n</div>\n<div class='headerForeground'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;\n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n</div>\n</div>\n\n<div id='mainMenu' refresh='content' tiddler='MainMenu'></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<!--}}}-->
<!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>
\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\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\n!Sample results / Exemple de résultats\n\nhttp://www.google.com/search?q=site:superphysique.net\nhttp://www.superphysique.net/\nhttp://www.superphysique.net/super physique/quotes.htm\nhttp://www.superphysique.net/gallery/dusan.htm\nhttp://www.superphysique.net/materials/strength-cycles.htm\nhttp://www.superphysique.net/materials/external-resources.htm\nhttp://www.superphysique.net/gallery/jerome.htm\nhttp://www.superphysique.net/gallery/eric.htm\nhttp://www.superphysique.net/super physique/copyright.htm\nhttp://www.superphysique.net/super physique/about-a-propos.htm\nhttp://www.superphysique.net/tiddlywiki/seo-tiddlywiki-plugin.htm\nhttp://www.superphysique.net/gallery/benjamin.htm\nhttp://www.superphysique.net/gallery/fabrice.htm\nhttp://www.superphysique.net/gallery/yann.htm\nhttp://www.superphysique.net/super physique/updates.htm\nhttp://www.superphysique.net/gallery/jean-louis.htm\nhttp://www.superphysique.net/gallery/rudy.htm\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>
function generateSEOFiles()\n{\n // last update: 2007-02-14 by Fabrice Proudhon\n // http://www.superphysique.net#[[SEO TiddlyWiki Plugin]]\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(/&lt;/gi, '<');\n content = content.replace(/&gt;/gi, '>');\n content = content.replace(/&quot;/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}
<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal 'DD MMM YYYY'>><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel 'opções »' 'Muda as opções avançadas do TiddlyWiki'>>
''Informação e Recursos''
[>img[images/arte/IPCPLogo-smaller.gif]][img[images/Recursos/recursos.jpg]]
.accordionEffect .button{ display: block; color: #fff; text-align: left;\nfont-weight: bold; line-height: 140%;\nborder-top: solid 1px #bbb;\nborder-left: solid 1px #bbb;\nborder-right: solid 1px #888;\nborder-bottom: solid 1px #888;\nbackground: #a6f8a4;\nmargin-left: -0.3em;\npadding: 0 1px 1px 10px;\n}\n\n.accordionEffect .button:hover{\nborder-top: solid 1px #777;\nborder-left: solid 1px #777;\nborder-right: solid 1px #099e05\nborder-bottom: solid 1px #bbb;\nbackground: #099e05;\npadding: 1px 0 0 21px;\n}\n\n\n.wrappingClass{color: #666; background: #099e05}
/*{{{*/\nbody {\n background: [[ColorPalette::Tertiary dark]];\n color: [[ColorPalette::Foreground]];\n}\n\na{\n color: [[ColorPalette::PrimaryMid]];\n}\n\na:hover{\n background: [[ColorPalette::PrimaryMid]];\n color: [[ColorPalette::Background]];\n}\n\na img{\n border: 0;\n}\n\nh1,h2,h3,h4,h5 {\n color: [[ColorPalette::SecondaryDark]];\n background: [[ColorPalette::PrimaryPale]];\n}\n\n.button {\n color: [[ColorPalette::PrimaryDark]];\n border: 1px solid [[ColorPalette::Background]];\n}\n\n.button:hover {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::SecondaryLight]];\n border-color: [[ColorPalette::SecondaryMid]];\n}\n\n.button:active {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::SecondaryMid]];\n border: 1px solid [[ColorPalette::SecondaryDark]];\n}\n\n.header {\n background: [[ColorPalette::PrimaryMid]];\n}\n\n.headerShadow {\n color: [[ColorPalette::Foreground]];\n}\n\n.headerShadow a {\n font-weight: normal;\n color: [[ColorPalette::Foreground]];\n}\n\n.headerForeground {\n color: [[ColorPalette::Background]];\n}\n\n.headerForeground a {\n font-weight: normal;\n color: [[ColorPalette::PrimaryPale]];\n}\n\n.tabSelected{\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::TertiaryPale]];\n border-left: 1px solid [[ColorPalette::TertiaryLight]];\n border-top: 1px solid [[ColorPalette::TertiaryLight]];\n border-right: 1px solid [[ColorPalette::TertiaryLight]];\n}\n\n.tabUnselected {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::TertiaryMid]];\n}\n\n.tabContents {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::TertiaryPale]];\n border: 1px solid [[ColorPalette::TertiaryLight]];\n}\n\n.tabContents .button {\n border: 0;}\n\n#sidebar {\n}\n\n#sidebarOptions input {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel {\n background: [[ColorPalette::PrimaryPale]];\n}\n\n#sidebarOptions .sliderPanel a {\n border: none;\n color: [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel a:hover {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel a:active {\n color: [[ColorPalette::PrimaryMid]];\n background: [[ColorPalette::Background]];\n}\n\n.wizard {\n background: [[ColorPalette::SecondaryLight]];\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard h1 {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.wizard h2 {\n color: [[ColorPalette::Foreground]];\n}\n\n.wizardStep {\n background: [[ColorPalette::Background]];\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-bottom: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard .button {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n border-top: 1px solid [[ColorPalette::PrimaryLight]];\n border-right: 1px solid [[ColorPalette::PrimaryDark]];\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n border-left: 1px solid [[ColorPalette::PrimaryLight]];\n}\n\n.wizard .button:hover {\n color: [[ColorPalette::PrimaryLight]];\n background: [[ColorPalette::PrimaryDark]];\n border-color: [[ColorPalette::PrimaryLight]];\n}\n\n.wizard .button:active {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n border-top: 1px solid [[ColorPalette::PrimaryLight]];\n border-right: 1px solid [[ColorPalette::PrimaryDark]];\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n border-left: 1px solid [[ColorPalette::PrimaryLight]];\n}\n\n#messageArea {\n border: 1px solid [[ColorPalette::SecondaryDark]];\n background: [[ColorPalette::SecondaryMid]];\n color: [[ColorPalette::PrimaryDark]];\n}\n\n#messageArea .button {\n padding: 0.2em 0.2em 0.2em 0.2em;\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::Background]];\n}\n\n.popup {\n background: [[ColorPalette::PrimaryLight]];\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n.popup hr {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::PrimaryDark]];\n border-bottom: 1px;\n}\n\n.listBreak div{\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n}\n\n.popup li.disabled {\n color: [[ColorPalette::PrimaryMid]];\n}\n\n.popup li a, .popup li a:visited {\n color: [[ColorPalette::TertiaryPale]];\n border: none;\n}\n\n.popup li a:hover {\n background: [[ColorPalette::PrimaryDark]];\n color: [[ColorPalette::Background]];\n border: none;\n}\n\n.tiddler .defaultCommand {\n font-weight: bold;\ncolor: [[ColorPalette::TertiaryDark]];\n}\n\n.shadow .title {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.title {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.subtitle {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.toolbar {\n color: [[ColorPalette::PrimaryMid]];\n}\n\n.tagging, .tagged {\n border: 1px solid [[ColorPalette::TertiaryPale]];\n background-color: [[ColorPalette::TertiaryPale]];\n}\n\n.selected .tagging, .selected .tagged {\n background-color: [[ColorPalette::TertiaryLight]];\n border: 1px solid [[ColorPalette::TertiaryMid]];\n}\n\n.tagging .listTitle, .tagged .listTitle {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.tagging .button, .tagged .button {\n border: none;\n}\n\n.footer {\n color: [[ColorPalette::TertiaryLight]];\n}\n\n.selected .footer {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n.sparkline {\n background: [[ColorPalette::PrimaryPale]];\n border: 0;\n}\n\n.sparktick {\n background: [[ColorPalette::PrimaryDark]];\n}\n\n.error, .errorButton {\n color: [[ColorPalette::Foreground]];\n background: [[ColorPalette::Error]];\n}\n\n.warning {\n color: [[ColorPalette::Foreground]];\n background: [[ColorPalette::SecondaryPale]];\n}\n\n.cascade {\n background: [[ColorPalette::TertiaryPale]];\n color: [[ColorPalette::TertiaryMid]];\n border: 1px solid [[ColorPalette::TertiaryMid]];\n}\n\n.imageLink, #displayArea .imageLink {\n background: transparent;\n}\n\n.viewer .listTitle {list-style-type: none; margin-left: -2em;}\n\n.viewer .button {\n border: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.viewer blockquote {\n border-left: 3px solid [[ColorPalette::TertiaryDark]];\n}\n\n.viewer table {\n border: 2px solid [[ColorPalette::TertiaryDark]];\n}\n\n.viewer th, thead td {\n background: [[ColorPalette::SecondaryMid]];\n border: 1px solid [[ColorPalette::TertiaryDark]];\n color: [[ColorPalette::Background]];\n}\n\n.viewer td, .viewer tr {\n border: 1px solid [[ColorPalette::TertiaryDark]];\n}\n\n.viewer pre {\n border: 1px solid [[ColorPalette::SecondaryLight]];\n background: [[ColorPalette::SecondaryPale]];\n}\n\n.viewer code {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.viewer hr {\n border: 0;\n border-top: dashed 1px [[ColorPalette::TertiaryDark]];\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.highlight, .marked {\n background: [[ColorPalette::SecondaryLight]];\n}\n\n.editor input {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n.editor textarea {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n width: 100%;\n}\n\n.editorFooter {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n/*}}}*/
/*{{{*/\n* html .tiddler {\n height: 1%;\n}\n\nbody {\n font-size: .75em;\n font-family: arial,helvetica;\n margin: 0;\n padding: 0;\n}\n\nh1,h2,h3,h4,h5 {\n font-weight: bold;\n text-decoration: none;\n padding-left: 0.4em;\n}\n\nh1 {font-size: 1.35em;}\nh2 {font-size: 1.25em;}\nh3 {font-size: 1.1em;}\nh4 {font-size: 1em;}\nh5 {font-size: .9em;}\n\nhr {\n height: 0px;\n}\n\na{\n text-decoration: none;\n}\n\ndt {font-weight: bold;}\n\nol { list-style-type: decimal }\nol ol { list-style-type: lower-alpha }\nol ol ol { list-style-type: lower-roman }\nol ol ol ol { list-style-type: decimal }\nol ol ol ol ol { list-style-type: lower-alpha }\nol ol ol ol ol ol { list-style-type: lower-roman }\nol ol ol ol ol ol ol { list-style-type: decimal }\n\n.txtOptionInput {\n width: 11em;\n}\n\n#contentWrapper .chkOptionInput {\n border: 0;\n}\n\n.externalLink {\n text-decoration: underline;\n}\n\n.indent {margin-left:3em;}\n.outdent {margin-left:3em; text-indent:-3em;}\ncode.escaped {white-space:nowrap;}\n\n.tiddlyLinkExisting {\n font-weight: bold;\n}\n\n.tiddlyLinkNonExisting {\n font-style: italic;\n}\n\n/* the 'a' is required for IE, otherwise it renders the whole tiddler a bold */\na.tiddlyLinkNonExisting.shadow {\n font-weight: bold;\n}\n\n#mainMenu .tiddlyLinkExisting, \n#mainMenu .tiddlyLinkNonExisting,\n#sidebarTabs .tiddlyLinkNonExisting{\n font-weight: normal;\n font-style: normal;\n}\n\n#sidebarTabs .tiddlyLinkExisting {\n font-weight: bold;\n font-style: normal;\n}\n\n.header {\n position: relative;\n}\n\n.header a:hover {\n background: transparent;\n}\n\n.headerShadow {\n position: relative;\n padding: 0em 0em 0em 0em;\n left: -1px;\n top: -1px;\n}\n\n.headerForeground {\n position: absolute;\n padding: 0em 0em 0em 0em;\n left: 0px;\n top: 0px;\n}\n\n.siteTitle {\n font-size: 3em;\n}\n\n.siteSubtitle {\n font-size: 1.5em;\n}\n\n#mainMenu {\n position: absolute;\n left: 0;\n width: 10em;\n text-align: left;\n line-height: 1.6em;\n padding: 0em 0.5em 0em 0.5em;\n font-size: 1.1em;\n}\n\n#sidebar {\n position: absolute;\n right: 3px;\n width: 16em;\n font-size: .9em;\n}\n\n#sidebarOptions {\n padding-top: 0.3em;\n}\n\n#sidebarOptions a {\n margin: 0em 0.2em;\n padding: 0.2em 0.3em;\n display: block;\n}\n\n#sidebarOptions input {\n margin: 0.4em 0.5em;\n}\n\n#sidebarOptions .sliderPanel {\n margin-left: 1em;\n padding: 0.5em;\n font-size: .85em;\n}\n\n#sidebarOptions .sliderPanel a {\n font-weight: bold;\n display: inline;\n padding: 0;\n}\n\n#sidebarOptions .sliderPanel input {\n margin: 0 0 .3em 0;\n}\n\n#sidebarTabs .tabContents {\n width: 15em;\n overflow: hidden;\n}\n\n.wizard {\n padding: 0.1em 0em 0em 2em;\n}\n\n.wizard h1 {\n font-size: 2em;\n font-weight: bold;\n background: none;\n padding: 0em 0em 0em 0em;\n margin: 0.4em 0em 0.2em 0em;\n}\n\n.wizard h2 {\n font-size: 1.2em;\n font-weight: bold;\n background: none;\n padding: 0em 0em 0em 0em;\n margin: 0.2em 0em 0.2em 0em;\n}\n\n.wizardStep {\n padding: 1em 1em 1em 1em;\n}\n\n.wizard .button {\n margin: 0.5em 0em 0em 0em;\n font-size: 1.2em;\n}\n\n#messageArea {\nposition:absolute; top:0; right:0; margin: 0.5em; padding: 0.5em;\n}\n\n*[id='messageArea'] {\nposition:fixed !important; z-index:99;}\n\n.messageToolbar {\ndisplay: block;\ntext-align: right;\n}\n\n#messageArea a{\n text-decoration: underline;\n}\n\n.popup {\n font-size: .9em;\n padding: 0.2em;\n list-style: none;\n margin: 0;\n}\n\n.popup hr {\n display: block;\n height: 1px;\n width: auto;\n padding: 0;\n margin: 0.2em 0em;\n}\n\n.listBreak {\n font-size: 1px;\n line-height: 1px;\n}\n\n.listBreak div {\n margin: 2px 0;\n}\n\n.popup li.disabled {\n padding: 0.2em;\n}\n\n.popup li a{\n display: block;\n padding: 0.2em;\n}\n\n.tabset {\n padding: 1em 0em 0em 0.5em;\n}\n\n.tab {\n margin: 0em 0em 0em 0.25em;\n padding: 2px;\n}\n\n.tabContents {\n padding: 0.5em;\n}\n\n.tabContents ul, .tabContents ol {\n margin: 0;\n padding: 0;\n}\n\n.txtMainTab .tabContents li {\n list-style: none;\n}\n\n.tabContents li.listLink {\n margin-left: .75em;\n}\n\n#displayArea {\n margin: 0em 14em 0em 12em;\n}\n\n\n.toolbar {\n text-align: right;\n font-size: .9em;\n visibility: hidden;\n}\n\n.selected .toolbar {\n visibility: visible;\n}\n\n.tiddler {\n padding: 1em 1em 0em 1em;\n background:#caf9c2;\n}\n\n.missing .viewer,.missing .title {\n font-style: italic;\n}\n\n.title {\n font-size: 1.6em;\n font-weight: bold;\n}\n\n.missing .subtitle {\n display: none;\n}\n\n.subtitle {\n font-size: 1.1em;\n}\n\n.tiddler .button {\n padding: 0.2em 0.4em;\n}\n\n.tagging {\nmargin: 0.5em 0.5em 0.5em 0;\nfloat: left;\ndisplay: none;\n}\n\n.isTag .tagging {\ndisplay: block;\n}\n\n.tagged {\nmargin: 0.5em;\nfloat: right;\n}\n\n.tagging, .tagged {\nfont-size: 0.9em;\npadding: 0.25em;\n}\n\n.tagging ul, .tagged ul {\nlist-style: none;margin: 0.25em;\npadding: 0;\n}\n\n.tagClear {\nclear: both;\n}\n\n.footer {\n font-size: .9em;\n}\n\n.footer li {\ndisplay: inline;\n}\n\n* html .viewer pre {\n width: 99%;\n padding: 0 0 1em 0;\n}\n\n.viewer {\n line-height: 1.4em;\n padding-top: 0em;\n}\n\n.viewer .button {\n margin: 0em 0.25em;\n padding: 0em 0.25em;\n}\n\n.viewer blockquote {\n line-height: 1.5em;\n padding-left: 0.8em;\n margin-left: 2.5em;\n}\n\n.viewer ul, .viewer ol{\n margin-left: 0.5em;\n padding-left: 1.5em;\n}\n\n.viewer table {\n border-collapse: collapse;\n margin: 0.8em 1.0em;\n}\n\n.viewer th, .viewer td, .viewer tr,.viewer caption{\n padding: 3px;\n}\n\n.viewer table.listView {\n font-size: 0.85em;\n margin: 0.8em 1.0em;\n}\n\n.viewer table.listView th, .viewer table.listView td, .viewer table.listView tr {\n padding: 0px 3px 0px 3px;\n}\n\n.viewer pre {\n padding: 0.5em;\n margin-left: 0.5em;\n font-size: 1.2em;\n line-height: 1.4em;\n overflow: auto;\n}\n\n.viewer code {\n font-size: 1.2em;\n line-height: 1.4em;\n}\n\n.editor {\nfont-size: 1.1em;\n}\n\n.editor input, .editor textarea {\n display: block;\n width: 100%;\n font: inherit;\n}\n\n.editorFooter {\n padding: 0.25em 0em;\n font-size: .9em;\n}\n\n.editorFooter .button {\npadding-top: 0px; padding-bottom: 0px;}\n\n.fieldsetFix {border: 0;\npadding: 0;\nmargin: 1px 0px 1px 0px;\n}\n\n.sparkline {\n line-height: 1em;\n}\n\n.sparktick {\n outline: 0;\n}\n\n.zoomer {\n font-size: 1.1em;\n position: absolute;\n padding: 1em;\n}\n\n.cascade {\n font-size: 1.1em;\n position: absolute;\n overflow: hidden;\n}\n/*}}}*/
/***\n\n|Name|ToggleSideBarMacro|\n|Created by|SaqImtiaz|\n|Location|http://tw.lewcid.org/#ToggleSideBarMacro|\n|Version|1.0|\n|Requires|~TW2.x|\n!Description:\nProvides a button for toggling visibility of the SideBar. You can choose whether the SideBar should initially be hidden or displayed.\n\n!Demo\n<<toggleSideBar "Toggle Sidebar">>\n\n!Usage:\n{{{<<toggleSideBar>>}}} <<toggleSideBar>>\nadditional options:\n{{{<<toggleSideBar label tooltip show/hide>>}}} where:\nlabel = custom label for the button,\ntooltip = custom tooltip for the button,\nshow/hide = use one or the other, determines whether the sidebar is shown at first or not.\n(default is to show the sidebar)\n\nYou can add it to your tiddler toolbar, your MainMenu, or where you like really.\nIf you are using a horizontal MainMenu and want the button to be right aligned, put the following in your StyleSheet:\n{{{ .HideSideBarButton {float:right;} }}}\n\n!History\n*23-07-06: version 1.0: completely rewritten, now works with custom stylesheets too, and easier to customize start behaviour. \n*20-07-06: version 0.11\n*27-04-06: version 0.1: working.\n\n!Code\n***/\n//{{{\nconfig.macros.toggleSideBar={};\n\nconfig.macros.toggleSideBar.settings={\n styleHide : "#sidebar { display: none;}\sn"+"#contentWrapper #displayArea { margin-right: 1em;}\sn"+"",\n styleShow : " ",\n arrow1: "Webpage by Skye",\n arrow2: "Webpage by Skye"\n};\n\nconfig.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)\n{\n var tooltip= params[1]||'toggle sidebar';\n var mode = (params[2] && params[2]=="hide")? "hide":"show";\n var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;\n var label= (params[0]&&params[0]!='.')?params[0]+" "+arrow:arrow;\n var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");\n if (mode == "hide")\n { \n (document.getElementById("sidebar")).setAttribute("toggle","hide");\n setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");\n }\n};\n\nconfig.macros.toggleSideBar.onToggleSideBar = function(){\n var sidebar = document.getElementById("sidebar");\n var settings = config.macros.toggleSideBar.settings;\n if (sidebar.getAttribute("toggle")=='hide')\n {\n setStylesheet(settings.styleShow,"ToggleSideBarStyles");\n sidebar.setAttribute("toggle","show");\n this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);\n }\n else\n { \n setStylesheet(settings.styleHide,"ToggleSideBarStyles");\n sidebar.setAttribute("toggle","hide");\n this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);\n }\n\n return false;\n}\n\nsetStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 5px;}\sn","ToggleSideBarButtonStyles");\n\n//}}}
<!--{{{-->\n<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler permalink references jump'></div>\n\n<div class='viewer' macro='view text wikified'></div>\n<div class='tagClear'></div>\n<!--}}}-->