NGO Committee on Education
United Nations Decade of Education for Sustainable Development (2005-2014)
in an Evolving Creative Commons, Open Source Climate

is loading ...
Please be patient. Requires Javascript.
For ideal learning opportunities, patience, and an open mind to the transformative opportunities for the foundations of a new civilization in a free, and expanding knowledge-based universe.

Information and Communications Sub-Committee
NGO Committee on Education
Conference Of Non-Governmental Organizations
in Consultative Relations with the United Nations
NGO Committee on Education - Learning & Teaching Dignity, Integrity & Justice for All of Us: Being the Change We Want to See
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml'/>
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
<<importTiddlers>>
!!!C4. Capacity building\n11. Everyone should have the necessary skills to benefit fully from the Information Society. Therefore capacity building and ICT literacy are essential. ICTs can contribute to achieving universal education worldwide, through delivery of education and training of teachers, and offering improved conditions for lifelong learning, encompassing people that are outside the formal education process, and improving professional skills.\n## Develop domestic policies to ensure that ICTs are fully integrated in education and training at all levels, including in curriculum development, teacher training, institutional administration and management, and in support of the concept of lifelong learning.\n## Develop and promote programmes to eradicate illiteracy using ICTs at national, regional and international levels.\n## Promote e-literacy skills for all, for example by designing and offering courses for public administration, taking advantage of existing facilities such as libraries, multipurpose community centres, public access points and by establishing local ICT training centres with the cooperation of all stakeholders. Special attention should be paid to disadvantaged and vulnerable groups.\n## In the context of national educational policies, and taking into account the need to eradicate adult illiteracy, ensure that young people are equipped with knowledge and skills to use ICTs, including the capacity to analyse and treat information in creative and innovative ways, share their expertise and participate fully in the Information Society.\n## Governments, in cooperation with other stakeholders, should create programmes for capacity building with an emphasis on creating a critical mass of qualified and skilled ICT professionals and experts.\n## Develop pilot projects to demonstrate the impact of ICT-based alternative educational delivery systems, notably for achieving Education for All targets, including basic literacy targets.\n## Work on removing the gender barriers to ICT education and training and promoting equal training opportunities in ICT-related fields for women and girls. Early intervention programmes in science and technology should target young girls with the aim of increasing the number of women in ICT careers. Promote the exchange of best practices on the integration of gender perspectives in ICT education.\n## Empower local communities, especially those in rural and underserved areas, in ICT use and promote the production of useful and socially meaningful content for the benefit of all.\n## Launch education and training programmes, where possible using information networks of traditional nomadic and indigenous peoples, which provide opportunities to fully participate in the Information Society.\n## Design and implement regional and international cooperation activities to enhance the capacity, notably, of leaders and operational staff in developing countries and LDCs, to apply ICTs effectively in the whole range of educational activities. This should include delivery of education outside the educational structure, such as the workplace and at home.\n## Design specific training programmes in the use of ICTs in order to meet the educational needs of information professionals, such as archivists, librarians, museum professionals, scientists, teachers, journalists, postal workers and other relevant professional groups. Training of information professionals should focus not only on new methods and techniques for the development and provision of information and communication services, but also on relevant management skills to ensure the best use of technologies. Training of teachers should focus on the technical aspects of ICTs, on development of content, and on the potential possibilities and challenges of ICTs.\n## Develop distance learning, training and other forms of education and training as part of capacity building programmes. Give special attention to developing countries and especially LDCs in different levels of human resources development.\n## Promote international and regional cooperation in the field of capacity building, including country programmes developed by the United Nations and its Specialized Agencies\n## Launch pilot projects to design new forms of ICT-based networking, linking education, training and research institutions between and among developed and developing countries and countries with economies in transition.\n## Volunteering, if conducted in harmony with national policies and local cultures, can be a valuable asset for raising human capacity to make productive use of ICT tools and build a more inclusive Information Society. Activate volunteer programmes to provide capacity building on ICT for development, particularly in developing countries.\n## Design programmes to train users to develop self-learning and self-development capacities.
<<<\nFrom the [[Plan of Implementation of the World Summit on Sustainable Development|http://www.un-documents.net/jburgpln.htm]]\n<<<\n116. Education is critical for promoting sustainable development. It is therefore essential to mobilize necessary resources, including financial resources at all levels, by bilateral and multilateral donors, including the World Bank and the regional development banks, by civil society and by foundations, to complement the efforts by national governments to pursue the following goals and actions:\n## Meet the [[Millennium development goal|Millennium Development Goals]] of achieving universal primary education, ensuring that, by 2015, children everywhere, boys and girls alike, will be able to complete a full course of primary schooling;\n## Provide all children, particularly those living in rural areas and those living in poverty, especially girls, with the access and opportunity to complete a full course of primary education. \n117. Provide financial assistance and support to education, research, public awareness programmes and developmental institutions in developing countries and countries with economies in transition in order to:\n## Sustain their educational infrastructures and programmes, including those related to environment and public health education;\n## Consider means of avoiding the frequent, serious financial constraints faced by many institutions of higher learning, including universities around the world, particularly in developing countries and countries in transition. \n118. Address the impact of HIV/AIDS on the educational system in those countries seriously affected by the pandemic. \n\n119. Allocate national and international resources for basic education as proposed by the [[Dakar Framework for Action on Education for All|Dakar Framework for Action, Education For All]] and for improved integration of sustainable development into education and in bilateral and multilateral development programmes, and improve integration between publicly funded research and development and development programmes.\n\n120. Eliminate gender disparity in primary and secondary education by 2005, as provided in the Dakar Framework for Action on Education for All, and at all levels of education no later than 2015, to meet the development goals contained in the [[Millennium Declaration|http://www.un-documents.net/a55r2.htm]], with action to ensure, inter alia, equal access to all levels and forms of education, training and capacity-building by gender mainstreaming, and by creating a gender-sensitive educational system.\n\n121. Integrate sustainable development into education systems at all levels of education in order to promote education as a key agent for change.\n\n122. Develop, implement, monitor and review education action plans and programmes at the national, subnational and local levels, as appropriate, that reflect the Dakar Framework for Action on Education for All and that are relevant to local conditions and needs leading to the achievement of community development and make education for sustainable development a part of those plans.\n\n123. Provide all community members with a wide range of formal and non-formal continuing educational opportunities, including volunteer community service programmes, in order to end illiteracy and emphasize the importance of lifelong learning and promote sustainable development.\n\n124. Support the use of education to promote sustainable development, including through urgent actions at all levels to:\n## Integrate information and communications technology in school curriculum development to ensure its access by both rural and urban communities and provide assistance, particularly to developing countries, inter alia, for the establishment of an appropriate enabling environment required for such technology;\n## Promote, as appropriate, affordable and increased access to programmes for students, researchers and engineers from developing countries in the universities and research institutions of developed countries in order to promote the exchange of experience and capacity that will benefit all partners;\n## Continue to implement the work programme of the Commission on Sustainable Development on education for sustainable development;\n## Recommend to the United Nations General Assembly that it consider adopting a ''decade of education for sustainable development'', starting in 2005.
!! The Campaign\nThe Universal Declaration of Human Rights (UDHR) turns 60 on 10 December 2008. Today, on Human Rights Day 2007, the United Nations launches a year-long UN system-wide advocacy campaign to mark this important milestone. The campaign, an initiative of the United Nations Secretary-General, will be led by the High Commissioner for Human Rights, and supported by UN agencies, departments and funds, and other international and local partners, to celebrate the Declaration and the promise that has made this document so enduring: "Dignity and justice for all of us".\n\nThe year-long commemoration, culminating on Human Rights Day 2008, aims to continue to raise awareness of the Declaration and its relevance to people around the world. The campaign aims to engage the wide participation of individuals and institutions - from global organizations to grassroots advocacy groups - to make the Declaration a reality for all. The Declaration opened the door to much progress but there is no room for complacency, as the almost daily litany of human rights violations around the world demonstrates.\n!! The logo\n[>img[udhr60+100x87.png]]The anniversary campaign is symbolized by the UDHR60 logo, which depicts a human shape standing with arms wide open. The yellow and red symbol represents liberation and equality. The yellow is a sign of peace and warmth. The symbol is set on a solid block which represents the foundation of human rights. The earthy red colour of the block reinforces human rights as a foundation stone and as humankind's common heritage.\n\nThe UDHR60 logo - in full colour or as a single colour - is available with text in Arabic, Chinese, English, French, Russian and Spanish. It will be used during the anniversary period, from 10 December 2007 to 31 December 2008. It is under embargo until 10 December 2007.\n\nThe logo is available on the OHCHR website. Please contact us on 60anniversary@ohchr.org for guidelines on its usage.\n!! The Theme\nThe UDHR60 logo comes with words that encapsulate the promise of the Declaration: "Dignity and justice for all of us". It reinforces the vision of the UDHR as the first international recognition that fundamental rights and freedoms are inalienable and inherent to all human beings, that every one of us is born free and equal. The phrase also serves as a rallying call, for the promise of dignity and justice is far from realized for everyone. The UDHR is a living document that matters not only in times of conflict and in societies suffering repression, but also in addressing social injustice and achieving human dignity in times of peace in established democracies. Non-discrimination, equality and fairness - key components of justice - form the foundation of the UDHR. And no matter where you live, how much money you have, what faith you practice or political views you hold, all the human rights in the Declaration apply to you, everywhere, always.\n!! KnowYourRights2008\nThe United Nations Regional Information Centre (UNRIC) in Brussels has created a new website, www.KnowYourRights2008.org, as a repository of ideas to commemorate the year of human rights. The highly interactive website enables people all over the world to upload and download multimedia files and share their projects and initiatives on the Universal Declaration. www.KnowYourRights2008.org was launched on 10 December 2007.\n!! The UDHR: the foremost statement of the rights and freedoms of all human beings\nThe Declaration adopted by the United Nations General Assembly in 1948, consists of a preamble and 30 articles, setting out a broad range of fundamental human rights and freedoms to which all men and women, everywhere in the world, are entitled, without any distinction.\n\nThe Declaration was drafted by representatives of all regions and legal traditions. It has over time been accepted as a contract between governments and their peoples. Virtually all states have accepted it. The Declaration has also served as the foundation for an expanding system of human rights protection that today focuses also on vulnerable groups such as disabled persons, indigenous peoples and migrant workers.\n!! Human Rights Day\nThe UDHR was adopted on 10 December 1948. The date has since served to mark Human Rights Day worldwide. The High Commissioner for Human Rights, as the main UN rights official, and her Office play a major role in coordinating efforts for the yearly observance of Human Rights Day.\n!! About OHCHR\nThe Office of the United Nations High Commissioner for Human Rights (OHCHR), a part of the United Nations Secretariat, is the global authority on human rights. It represents the world's commitment to universal ideals of human dignity and has been given a unique mandate to promote and protect all human rights. Headquartered in Geneva, the Office is also present in some 40 countries. Headed by the High Commissioner for Human Rights, a position established by the General Assembly in 1993 to spearhead the United Nations' human rights efforts, OHCHR offers leadership, works objectively, educates and takes action to empower individuals and assist States in upholding human rights. For more information please visit www.ohchr.org\n!! The Universal Declaration of Human Rights: A Living Document\nMany things can be said about the Universal Declaration of Human Rights (UDHR). It is the foundation of international human rights law, the first universal statement on the basic principles of inalienable human rights, and a common standard of achievement for all peoples and all nations. As the UDHR approaches its 60th birthday, it is timely to emphasize the living document's enduring relevance, its universality, and that it has everything to do with all of us. Today, the UDHR is more relevant than ever.\n!! Universality\nIt was the UDHR, almost 60 years ago, that first recognized what have become nowadays universal values: human rights are inherent to all and the concern of the whole of the international community. Drafted by representatives of all regions and legal traditions, the UDHR has stood the test of time and resisted attacks based on "relativism". The Declaration and its core values, including non-discrimination, equality, fairness and universality, apply to everyone, everywhere and always. The UDHR belongs to all of us.\n\nMore than ever, in a world threatened by racial, economic and religious divides, we must defend and proclaim the universal principles - first enshrined in the UDHR - of justice, fairness and equality that people across all boundaries hold so deeply.\n!! Enduring Relevance\nHuman rights are not only a common inheritance of universal values that transcend cultures and traditions, but are quintessentially local values and nationally-owned commitments grounded in international treaties and national constitutions and laws.\n\nThe Declaration represents a contract between governments and their peoples, who have a right to demand that this document be respected. Not all governments have become parties to all human rights treaties. All countries, however, have accepted the UDHR. The Declaration continues to affirm the inherent human dignity and worth of every person in the world, without distinction of any kind.\n!! Ongoing struggle\nThe UDHR protects all of us, and it also enshrines the gamut of human rights. The drafters of the UDHR saw a future of freedom from fear, but also of freedom from want. They put all human rights on an equal footing and confirmed human rights are all essential to a life of dignity.\n\nThe UDHR drafters' vision has inspired many human rights defenders who have struggled over the last six decades to make that vision a reality. The contemporary international human rights edifice that originates in the UDHR is to be celebrated. But it has yet to benefit all of humanity equally.\n\nThe struggle is far from over. As the Declaration's custodians and beneficiaries, all of us must reclaim the UDHR, make it our own, and it has to do with both our rights and our responsibilities. While we are entitled to our human rights, we should also respect the human rights of others and help make universal human rights a reality for all of us. In our efforts lies the power of the UHDR: it is a living document that will continue to inspire generations to come.\n!! Dignity and Justice for All of Us\n"Dignity and justice for all of us" reinforces the vision of the Universal Declaration of Human Rights (UDHR) as a commitment to universal dignity and justice. It is not a luxury or a wish-list. The UDHR and its core values, inherent human dignity, non-discrimination, equality, fairness and universality, apply to everyone, everywhere and always. The Declaration is universal, enduring and vibrant, and thus, a living document that concerns us all.\n!! Commitment\nThe drafting process of the UDHR involved representatives from all regions and drew inspiration from values, belief systems and political traditions from different cultures and societies across the globe. Initially adopted by countries worldwide as "a common standard of achievement for all peoples and nations", the Declaration has over time been widely accepted as the fundamental norms of human rights that all should respect. Today, all countries have accepted the UDHR and reaffirmed its commitment to fundamental rights enshrined therein time and again.\n\nOver the years, this commitment has been translated into law through which human rights are defined and guaranteed. Indeed, the UDHR has inspired numerous international human rights treaties and declarations, regional conventions, as well as national Constitutions. This rich body of human rights law represents a contract between governments and their peoples.\n!! Dignity\nThe UDHR demands meeting basic human needs and recognizes the indivisibility and interdependence of all human rights, whether they are civil and political rights, such as the right to life, and freedom of expression; or economic, social and cultural rights, such as the rights to work, social security and education. The improvement of one right contributes to the advancement of the others. Likewise, the deprivation of one right adversely affects the others. The entitlement to and fulfilment of all human rights are essential to a life of dignity.\n\nThe Declaration's enduring relevance is more compelling still when we listen to the voices of people at the grassroots level. When the World Bank conducted its "Voices of the Poor" surveys in the late 1990s, interviewing over 80,000 people in villages and local communities on their values, needs and strongest aspirations, the results read like the list of everyday rights in the UDHR.\n!! Justice\nThe UDHR declares in its preamble that "recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world." It was the first, and remains the foremost, statement of the rights and freedoms of all of us as human beings, without distinction of any kind.\n\nThe core principles of human rights first set out in the UDHR, such as universality, interdependence and indivisibility, equality and non-discrimination are crucial in achieving justice. Non-discrimination, for example, has become one of the cross-cutting principles in human rights law. The principle is present in all the major human rights treaties and provides the central theme of some of them such as the International Convention on the Elimination of All Forms of Racial Discrimination, the Convention on the Elimination of All Forms of Discrimination against Women, and the Convention on the Rights of Persons with Disabilities. The UDHR has stimulated and inspired a rich body of international human rights treaties that seeks to strengthen and protect human rights.\n!! All of Us\nThe UDHR belongs to all of us. No matter where you live, how much money you have, what faith you practise or political views you hold, all the human rights in the UDHR apply to you and have everything to do with you. It was the UDHR, almost 60 years ago, which first established what have become universal values: that human rights are inherent to all and the concern of the whole of the international community. Human rights are everyone's business.\n\nThe impressive international human rights edifice the UDHR has made possible is to be celebrated. But it has yet to benefit all of humanity equally. All of us, as rights-owners, must reclaim the UDHR, make it our own. While Governments bear the primary duty to promote and protect all human rights, non-state actors, other duty bearers and all of us also play an important role in making the universal enjoyment of human rights a reality. It is through concerted efforts of the United Nations system, its international and local partners, national ownership, and the participation of people from different corners of the world that we can truly envisage "dignity and justice for all of us".\n!! The UDHR : The Foundation of International Human Rights Law\nThe Universal Declaration of Human Rights (UDHR) is generally agreed to be the foundation of international human rights law. Adopted almost 60 years ago, the UDHR has inspired a rich body of legally binding international human rights treaties and human rights development worldwide. It continues to be an inspiration to us all whether in addressing injustices in times of conflicts, in societies suffering repression, and in our efforts towards achieving universal enjoyment of human rights.\n\nIt represents the universal recognition that basic rights and fundamental freedoms are inherent to all human beings, inalienable and equally applicable to everyone, and that every one of us is born free and equal in dignity and rights. Whatever our nationality, place of residence, gender, national or ethnic origin, religion, language, or any other status, the international community on 10 December 1948 made a commitment to upholding dignity and justice for all of us.\n!! Foundation for Our Common Future\nOver the years, the commitment has been translated into law, whether in the forms of treaties, customary international law, general principles, regional agreements and domestic law, through which human rights are expressed and guaranteed. Indeed, the UDHR has inspired more than 80 international human rights treaties and declarations, a great number of regional human rights conventions, domestic human rights bills, and constitutional provisions, which together constitute a comprehensive legally binding system for the promotion and protection of human rights.\n\nBuilding on the achievements of the UDHR, the International Covenant on Civil and Political Rights, and the International Covenant on Economic, Social and Cultural Rights entered into force in 1976. The two Covenants have developped most of the rights already enshrined in the UDHR, making them effectively binding on States that have ratified them. They set forth everyday rights such as the right to life, equality before the law, freedom of expression, the rights to work, social security and education. Together with the UDHR, the Covenants comprise the International Bill of Human Rights.\n\nOver time, international human rights treaties have become more focused and specialized regarding both the issue addressed and the social groups identified as requiring protection. The body of international human rights law continues to grow, evolve, and further elaborate the fundamental rights and freedoms contained in the International Bill of Human Rights, addressing concerns such as racial discrimination, torture, enforced disappearances, disabilities, and the rights of women, children, migrants, minorities, and indigenous peoples.\n!! Universal Values\nThe core principles of human rights first set out in the UDHR, such as universality, interdependence and indivisibility, equality and non-discrimination, and that human rights simultaneously entail both rights and obligations from duty bearers and rights owners, have been reiterated in numerous international human rights conventions, declarations, and resolutions. Today, all United Nations member States have ratified at least one of the nine core international human rights treaties, and 80 percent have ratified four or more, giving concrete expression to the universality of the UDHR and international human rights.\n!! How Does International Law Protect Human Rights?\nInternational human rights law lays down obligations which States are bound to respect. By becoming parties to international treaties, States assume obligations and duties under international law to respect, to protect and to fulfil human rights. The obligation to respect means that States must refrain from interfering with or curtailing the enjoyment of human rights. The obligation to protect requires States to protect individuals and groups against human rights abuses. The obligation to fulfil means that States must take positive action to facilitate the enjoyment of basic human rights.Through ratification of international human rights treaties, Governments undertake to put into place domestic measures and legislation compatible with their treaty obligations and duties. The domestic legal system, therefore, provides the principal legal protection of human rights guaranteed under international law. Where domestic legal proceedings fail to address human rights abuses, mechanisms and procedures for individual and group complaints are available at the regional and international levels to help ensure that international human rights standards are indeed respected, implemented, and enforced at the local level.\n!! The Udhr: The first global statement of the inherent dignity and equality of all\n\nThroughout history, conflict, in the form of wars or as popular uprisings, has often come in reaction to inhumane treatment and injustice. The English Bill of Rights in 1689, drafted after the English Civil Wars, sprang from the people's aspiration for democracy. Exactly a century later, the French Revolution gave rise to the Declaration of the Rights of Man and of the Citizen and its proclamation of equality for all. But the Cyrus Cylinder, issued in 539 B.C. by Cyrus the Great of the Achaemenid Persian Empire (ancient Iran) after his conquest of Babylon, is said by many to be the first human rights document, and the Pact of the Virtous (Hilf-al-Fudul), concluded by the Arab tribes around 590 AD, is considered one of the first human rights alliances.\n\nAfter the Second World War and the creation of the United Nations, the international community vowed never again to allow atrocities like those of that conflict. World leaders decided to complement the UN Charter with a road map to guarantee the rights of every individual everywhere, always.\n\nThe document they considered, and which would later become the Universal Declaration of Human Rights, was taken up at the first session of the General Assembly in 1946. The Assembly reviewed this draft Declaration on Fundamental Human Rights and Freedoms and transmitted it to the Economic and Social Council "for reference to the Commission on Human Rights for consideration . . . in its preparation of an international bill of rights." The Commission, at its first session early in 1947, authorized its members to formulate what it termed "a preliminary draft International Bill of Human Rights". Later the work was taken over by a formal drafting committee, consisting of members of the Commission from eight States, selected with due regard for geographical distribution.\n!! The People behind the vision: the UDHR Drafting Committee\nThe Commission on Human Rights was made up of 18 members from various political, cultural and religious backgrounds. Eleanor Roosevelt, widow of American President Franklin D. Roosevelt, chaired the UDHR drafting committee. With her were Ren‚ Cassin of France, who composed the first draft of the Declaration, the Committee Rapporteur Charles Malik of Lebanon, Vice-Chairman Peng Chung Chang of China, and John Humphrey of Canada, Director of the United Nations Human Rights Division, who prepared the Declaration's blueprint. But Mrs. Roosevelt was recognized as the driving force for the Declaration's adoption.\n\nThe Commission met for the first time in 1947. In her memoirs, Eleanor Roosevelt recalls: "Dr. Chang was a pluralist and held forth in charming fashion on the proposition that there is more than one kind of ultimate reality. The Declaration, he said, should reflect more than simply Werstern ideas and Dr. Humphrey would have to be eclectic in his approach. His remark, though addressed to Dr. Humprhey, was really directed at Dr. Malik, from whom it drew a prompt retort as he expounded at some length the philosophy of Thomas Aquinas. Dr. Humphrey joined enthusiastically in the discussion, and I remember that at one point Dr. Chang suggested that the Secretariat might well spend a few months studying the fundamentals of Confucianism!"\n\nThe final draft by Cassin was handed to the Commission on Human Rights, which was being held in Geneva. The draft declaration sent out to all UN member States for comments became known as the Geneva draft.\n\nThe first draft of the Declaration was proposed in September 1948 with over 50 Member States participating in the final drafting. By its resolution 217 A (III) of 10 December 1948, the General Assembly, meeting in Paris, adopted the Universal Declaration of Human Rights with eight nations abstaining from the vote but none dissenting. Hern n Santa Cruz of Chile, member of the drafting sub-Committee, wrote: "I perceived clearly that I was participating in a truly significant historic event in which a consensus had been reached as to the supreme value of the human person, a value that did not originate in the decision of a worldly power, but rather in the fact of existing-which gave rise to the inalienable right to live free from want and oppression and to fully develop one's personality. In the Great Hallþthere was an atmosphere of genuine solidarity and brotherhood among men and women from all latitudes, the like of which I have not seen again in any international setting."\n\nThe entire text of the UDHR was composed in less than two years. At a time when the world was divided into Eastern and Western blocks, finding a common ground on what should make the essence of the document proved to be a colossal task.\n''UN Photo''\n\nThree members of the UN Commission on Human Rights in conversation before a meeting on the Draft Covenant on Human Rights was continued. Left to right: Malik), Cassin, and Roosevelt.\n!! Global Projects to Celebrate UDHR60\nThe year long commemoration of the 60th anniversary of the Universal Declaration of Human Rights (UDHR) is intended to be as inclusive as possible, highlighting the role of people everywhere as the custodians and beneficiaries of the UDHR. The commemoration will encompass the UN family, the public and private sectors, media, schools, artists and other representatives of civil society throughout the world. Below are samples of projects planned for 2008.\n\nInternationally renowned directors film human rights. A series of 18 short films on human rights directed by award winning film-makers from different regions will be shown back to back as one medium-length feature in various locations throughout 2008, and will premier at the Rome Film Festival. The films will be distributed as Public Service Announcements (PSAs) in cinemas and television networks worldwide. This is collaboration between OHCHR, NGO Art for the World, Dorje Films, and the European Commission.\n\n"Cartooning for Human Rights". The illustrations of the UDHR by 17 artists from Algeria, Belgium, Democratic Republic of the Congo, Denmark, France, Iran, Israel, Japan, Palestine, Russia and the United States will be exhibited in Rome on 10 December 2007. Following an original initiative by French satirical cartoonist Plantu and the UN Department of Public Information (DPI) New York, the UN Regional Information Centre (UNRIC) Brussels will lead this Human Rights Day special edition and spin-off of the Cartooning for Peace Project previously shown in Brussels, Geneva and Paris.\n\nHuman Rights training in Asia Pacific. A series of 5 human rights capacity building trainings are programmed in Asia-Pacific in 2008. These trainings are organised by the Diplomacy Training Programme, an affiliate to the Faculty of Law at the University of New South Wales in Sydney. The NGO was established in 1989 by Nobel Peace Prize laureate Jos‚ Ramos-Horta to develop the knowledge of human rights and the skills of human rights defenders in the region. More information on www.dtp.unsw.edu.au.\n\n"Sketching Human Rights". A collection of thought-provoking cartoons from leading international cartoonists illustrating the UDHR at the United Nations headquarters in New York. The exhibition will open on 10 December 2007, Human Rights Day, and will travel to locations around the world throughout 2008. This is a presentation by the Cartoonists and Writers Syndicate (CWS).\n\nThe 61st annual NGO conference - Paris. Hosted for the first time out of New York at UNESCO headquarters from 3 to 5 September 2008, the conference will be held under the theme "A Celebration of the Universal Declaration of Human Rights". An initiative from the UN Department of Public Information (DPI).\n\nInteractive dialogues on human rights - New York. A series of interactive dialogues on human rights are organised from October 2007 to December 2008. Speakers will discuss new challenges and approaches to human rights in the context of improving synergy between the United Nations in New York, the Human Rights Council in Geneva, Members States, UN agencies and civil society. These dialogues are organised by the Permanent Mission of Switzerland in New York in collaboration with OHCHR and the NGO Committee on Human Rights.\n\nSchool screenings in Switzerland. A forty-minute educational documentary on human rights, "Droits et libert‚s tout court" (Rights and libertiesþ simply) will be shown in all Swiss schools on Human Rights Day to mark the beginning of the celebrations. This is an initiative of the Geneva-based World Association of Schools as an Instrument of Peace (EIP) which already screened the medium-length film at the Cin‚ma tout ‚cran festival in Geneva this year. Visit http://portail-eip.org for more information.\n\nPeace Messengers Cities public discussions. A year-long campaign of public discourse of the Declaration in cities in the United States and other activities worldwide is being organised by the International Association of Peace Messenger Cities which regroups 88 cities from the four corners of the world.\n\nNGO Platform initiative in the Netherlands. A series of activities will take place all over the country on 10 December, with a joint event organised at The Hague city hall by Justice and Peace Netherlands. The theme chosen this year for the celebrations is "The Four Freedoms". A website, www.60jaaruvrm.nl, is also up and running. Civil society organisations of the Netherlands Human Rights Platform (Breed Mensenrechten Overleg -BMO) will be the organisers of this event.\n\nVienna +15. In 1993, at the World Conference on Human Rights held in Vienna, 171 countries reaffirmed their commitment to human rights by requesting the creation of a United Nations High Commissioner for Human Rights mandate. The Austrian Government commemorates the 15th anniversary of the Vienna Declaration and Plan of Action next year.\nFor an updated calendar and more events please visit: www.ohchr.org\n!! the world's most translated document\nFrom the six UN official languages -Arabic, Chinese, English, French, Russian, and Spanish- spoken by billions of people, to Pipil, spoken by some 50 people in El Salvador and Honduras, the UDHR is the most translated document in the world.\n\nDuring the World Decade for Human Rights Education (1995-2004) and on the occasion of the 50th Anniversary of the UDHR, a project to have the Declaration translated in as many languages and dialects as possible was developed by the Office of the High Commissioner for Human Rights (OHCHR), the UN Department of Public Information (DPI), the International Telecommunication Union (ITU), the United Nations Development Programme (UNDP), the United Nations Educational, Scientific and Cultural Organization (UNESCO), and various governments, academia and international, regional and grass-roots civil society organizations.\n\nOHCHR received over 360 translations, including one by Ali K. Phiri of Malawi, a teacher with extensive experience in human rights education in prisons, schools and remote communities, who translated the UDHR and the Constitution of Malawi into Yao, the third most spoken language in the country. Phiri distributed 1,500 booklets containing the UDHR and 500 copies of the Bill of Rights in various villages. Discussions were held with villagers who also learnt about ways to secure their own rights.\n\nArcade Bacanamwo, a university teacher in Bujumbura, Burundi, translated the UDHR into Kirundi and distributed the document to women living in camps for displaced persons. Audiocassettes of the Declaration were also distributed. It sparked such interest that a series of human rights discussions were organized with 200 women participants. Some of the trained women found their calling and decided to become human rights focal points who would report periodically to camp directors on human rights abuses or protection needs.\n\nBoth the Yao and Kirundi translations can be found on the OHCHR website. OHCHR has the Guinness World Record for Most translated document in the world. Find all UDHR translations on\nhttp://www.ohchr.org/english/issues/education/training/udhr.htm.\nþ ACT project/OHCHR\nAli K. Phiri of Malawi distributing 1,500 booklets of the UDHR in Yao\n!! Useful Tools and Contacts\nThe UDHR 60th anniversary logo is available to download on www.ohchr.org. Please contact us on 60anniversary@ohchr.org for guidelines on its usage.\n\nThe OHCHR webpage on general UDHR information:\nhttp://www.ohchr.org/EN/Issues/Pages/UDHRIndex.aspx\n\nThe UDHR has been translated in over 300 different languages. This includes official translations into the six United Nations languages: Arabic, Chinese, English, French, Russian and Spanish.\nhttp://www.unhchr.ch/udhr/\n\nA plain language version of the UDHR in French was developed by a Research Group of the University of Geneva, and then translated into English.\nhttp://www.ohchr.org/Documents/Publications/ABCannexesen.pdf\n\nThe United Nations Cyberschoolbus is the online education component of the Global Teaching and Learning Project, whose mission is to promote education about international issues and the United Nations. The Global Teaching and Learning Project produces high quality teaching materials and activities designed for educational use (at primary, intermediate and secondary school levels) and for teachers' training. The Cyberschoolbus includes an Interactive Declaration, where each UDHR article is introduced with a plain language version, an exploration of key issues, definitions, and suggestions for activities and discussions.\nhttp://www0.un.org/cyberschoolbus/humanrights/index.asp\n\nA photo gallery on the creation of UDHR is available on the OHCHR website.\n!! Contacts\n\nOHCHR Address\n\nOffice of the High Commissioner for Human Rights\nPalais Wilson\n52 rue des Pƒquis\nCH-1201 Geneva, Switzerland\n\n''Postal Address''\nOffice of the High Commissioner for Human Rights\nPalais des Nations\nCH-1211 Geneva 10, Switzerland\n\n''General Inquiries''\nTelephone: +41 22 917 90 00\nE-mail: InfoDesk@ohchr.org\nWebsite: www.ohchr.org\n\n''Media Inquiries/Interview Requests''\nPress-Info@ohchr.org\n+41 22 917 9602\n+41 22 917 9383\n\n''National Institutions Inquiries''\nNational Institutions Unit\nniu@ohchr.org\n+41 22 928 9663\n\n''Non-Governmental Organizations Inquiries''\nNGO Liaison Officer\ncivilsocietyunit@ohchr.org\n+41 22 917 9656\n\n''Donor and External Relations Section''\nCharles Radcliffe\nChief, Donor and External Relations Section\ncradcliffe@ohchr.org\n+41 22 917 94 38\n!! Speakers\nThe United Nations Human Rights Council, as part of the General Assembly, can call upon an impressive roster of independent experts who report on a broad range of human rights issues or on specific country situations. They include:\n* Mr. Miloon KOTHARI (India), Special Rapporteur on adequate housing as a component of the right to an adequate standard of living.\n* Ms. Leila ZERROUGUI (Algeria), Working Group on Arbitrary Detention.\n* Mr. Juan Miguel PETIT (Uruguay), Special Rapporteur on the sale of children, child prostitution and child pornography.\n* Mr. Vernor MU¥OZ VILLALOBOS (Costa Rica), Special Rapporteur on the right to education.\n* Mr. Santiago CORCUERA CABEZUT (Mexico), Working Group on Enforced or Involuntary Disappearances.\n* Mr. Philip ALSTON (Australia), Special Rapporteur on extrajudicial, summary or arbitrary executions.\n* Mr. Arjun SENGUPTA (India), Independent Expert on the question of human rights and extreme poverty.\n* Mr. Jean ZIEGLER (Switzerland), Special Rapporteur on the right to food.\n* Mr. Ambeyi LIGABO (Kenya), Special Rapporteur on the promotion and protection of the right to freedom of opinion and expression.\n* Ms. Asma JAHANGIR (Pakistan), Special Rapporteur on freedom of religion or belief.\n* Mr. Paul HUNT (New Zealand), Special Rapporteur on the right of everyone to the enjoyment of the highest attainable standard of physical and mental health.\n* Ms. Hina JILANI (Pakistan), Special Representative of the Secretary-General on the situation of human rights defenders.\n* Mr. Leandro DESPOUY (Argentina), Special Rapporteur on the independence of judges and lawyers.\n* Mr. Rodolfo STAVENHAGEN (Mexico), Special Rapporteur on the situation of human rights and fundamental freedoms of indigenous people.\n* Mr. Walter KALIN (Switzerland), Representative of the Secretary-General on the human rights of internally displaced persons.\n* Mr. Jos‚ G&oacute;mez DEL PRADO (Spain), Working Group on the use of mercenaries as a means of impeding the exercise of the right of peoples to self-determination.\n* Mr. Jorge A. BUSTAMANTE (Mexico), Special Rapporteur on the human rights of migrants.\n* Ms. Gay MCDOUGALL (United States of America), Independent Expert on minority issues.\n* Mr. Doudou DIþNE (Senegal), Special Rapporteur on contemporary forms of racism, racial discrimination, xenophobia and related intolerance.\n* Mr. Martin SCHEININ (Finland), Special Rapporteur on the promotion and protection of human rights while countering terrorism.\n* Mr. Manfred NOWAK (Austria), Special Rapporteur on torture and other cruel, inhuman or degrading treatment or punishment.\n* Mr. Okechukwu IBEANU (Nigeria), Special Rapporteur on the adverse effects of the illicit movement and dumping of toxic and dangerous products and wastes on the enjoyment of human rights.\n* Ms. Sigma HUDA (Bangladesh), Special Rapporteur on trafficking in persons, especially in women and children.\n* Mr. John RUGGIE (United States of America), Special Representative of the SG on human rights and transnational corporations and other business enterprises.\n* Ms. Yakin ERTšRK (Turkey), Special Rapporteur on violence against women, its causes and consequences.\n\nThe United Nations also hosts expert panels that monitor how countries are living up their commitments under different human rights treaties. The panels, listed below, comprise independent experts who will be available for comments.\n* Committee against Torture\n* Committee on Economic, Social and Cultural Rights (including such rights as the rights to housing, education)\n* Committee on the Rights of the Child\n* Committee on the Elimination of Racial Discrimination\n* Human Rights Committee (civil and political rights, such as freedom of speech and freedom of association)\n* Committee on the Elimination of Discrimination against Women\n* Committee on the Migrant Workers\nFor further information or to contact an individual expert or a representative of a treaty body, please contact the Media Unit, OHCHR Communications Section, on:\nPress-Info@ohchr.org\n+41 22 917 9602\n+41 22 917 9383
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a14r1386.htm@@\n<html><iframe\ntitle="1386 (XIV). Declaration of the Rights of the Child"\nsrc="http://www.un-documents.net/a14r1386.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a15r1514.htm@@\n<html><iframe\ntitle="1514 (XV). Declaration on the Granting of Independence to Colonial Countries and Peoples"\nsrc="http://www.un-documents.net/a15r1514.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a18r1904.htm@@\n<html><iframe\ntitle="1904 (XVIII). United Nations Declaration on the Elimination of All Forms of Racial Discrimination"\nsrc="http://www.un-documents.net/a18r1904.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/1989-65.htm@@\n<html><iframe\ntitle="1989/65. Effective Prevention and Investigation of Extra-legal, Arbitrary and Summary Executions"\nsrc="http://www.un-documents.net/1989-65.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/1996-31.htm@@\n<html><iframe\ntitle="1996/31. Consultative relationship between the United Nations and non-governmental organizations"\nsrc="http://www.un-documents.net/1996-31.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/ecn40129.htm@@\n<html><iframe\ntitle="2001/29. The right to education"\nsrc="http://www.un-documents.net/ecn40129.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a20r2037.htm@@\n<html><iframe\ntitle="2037 (XX). Declaration on the Promotion Among Youth of the Ideals of Peace, Mutual Respect and Understanding Between Peoples"\nsrc="http://www.un-documents.net/a20r2037.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a20r2106.htm@@\n<html><iframe\ntitle="2106 (XX). International Convention on the Elimination of All Forms of Racial Discrimination"\nsrc="http://www.un-documents.net/a20r2106.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a20r2131.htm@@\n<html><iframe\ntitle="2131 (XX). Declaration on the Inadmissibility of Intervention in the Domestic Affairs of States and the Protection of Their Independence and Sovereignty"\nsrc="http://www.un-documents.net/a20r2131.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217.htm@@\n<html><iframe\ntitle="217 (III). International Bill of Human Rights"\nsrc="http://www.un-documents.net/a3r217.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217a.htm@@\n<html><iframe\ntitle="217 A (III). Universal Declaration of Human Rights"\nsrc="http://www.un-documents.net/a3r217a.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217b.htm@@\n<html><iframe\ntitle="217 B (III). Right of Petition"\nsrc="http://www.un-documents.net/a3r217b.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217c.htm@@\n<html><iframe\ntitle="217 C (III). Fate of Minorities"\nsrc="http://www.un-documents.net/a3r217c.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217d.htm@@\n<html><iframe\ntitle="217 D (III). Publicity to be Given to the Universal Declaration of Human Rights"\nsrc="http://www.un-documents.net/a3r217d.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217e.htm@@\n<html><iframe\ntitle="217 E (III). Preparation of a Draft Covenant on Human Rights and Draft Measures of Implementation"\nsrc="http://www.un-documents.net/a3r217e.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a22r2263.htm@@\n<html><iframe\ntitle="2263 (XXII). Declaration on the Elimination of Discrimination against Women"\nsrc="http://www.un-documents.net/a22r2263.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a24r2542.htm@@\n<html><iframe\ntitle="2542 (XXIV). Declaration on Social Progress and Development"\nsrc="http://www.un-documents.net/a24r2542.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a26r2856.htm@@\n<html><iframe\ntitle="2856 (XXVI). Declaration on the Rights of Mentally Retarded Persons"\nsrc="http://www.un-documents.net/a26r2856.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a4r290.htm@@\n<html><iframe\ntitle="290 (IV). Essentials of Peace"\nsrc="http://www.un-documents.net/a4r290.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a30r3384.htm@@\n<html><iframe\ntitle="3384 (XXX). Declaration on the Use of Scientific and Technological Progress in the Interests of Peace and for the Benefit of Mankind"\nsrc="http://www.un-documents.net/a30r3384.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a30r3447.htm@@\n<html><iframe\ntitle="3447 (XXX). Declaration on the Rights of Disabled Persons"\nsrc="http://www.un-documents.net/a30r3447.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a36r55.htm@@\n<html><iframe\ntitle="36/55. Declaration on the Elimination of All Forms of Intolerance and of Discrimination Based on Religion or Belief"\nsrc="http://www.un-documents.net/a36r55.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a37r63.htm@@\n<html><iframe\ntitle="37/63. Declaration on the Participation of Women in Promoting International Peace and Co-operation"\nsrc="http://www.un-documents.net/a37r63.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a39r46.htm@@\n<html><iframe\ntitle="39/46. Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment"\nsrc="http://www.un-documents.net/a39r46.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a41r128.htm@@\n<html><iframe\ntitle="41/128. Declaration on the Right to Development"\nsrc="http://www.un-documents.net/a41r128.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a44r159.htm@@\n<html><iframe\ntitle="44/159. Summary or arbitrary executions"\nsrc="http://www.un-documents.net/a44r159.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a45r158.htm@@\n<html><iframe\ntitle="45/158. International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families"\nsrc="http://www.un-documents.net/a45r158.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a46r119.htm@@\n<html><iframe\ntitle="46/119. The protection of persons with mental illness and the improvement of mental health care"\nsrc="http://www.un-documents.net/a46r119.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a46r91.htm@@\n<html><iframe\ntitle="46/91. Implementation of the International Plan of Action on Ageing and related activities"\nsrc="http://www.un-documents.net/a46r91.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a47r122.htm@@\n<html><iframe\ntitle="47/122. World Conference on Human Rights"\nsrc="http://www.un-documents.net/a47r122.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a48r127.htm@@\n<html><iframe\ntitle="48/127. Human rights education decade"\nsrc="http://www.un-documents.net/a48r127.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a48r141.htm@@\n<html><iframe\ntitle="48/141. High Commissioner for the promotion and protection of all human rights"\nsrc="http://www.un-documents.net/a48r141.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a48r95.htm@@\n<html><iframe\ntitle="48/95. Positive and full inclusion of persons with disabilities in all aspects of society and the leadership role of the United Nations therein"\nsrc="http://www.un-documents.net/a48r95.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a48r96.htm@@\n<html><iframe\ntitle="48/96. Standard Rules on the Equalization of Opportunities for Persons with Disabilities"\nsrc="http://www.un-documents.net/a48r96.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a49r213.htm@@\n<html><iframe\ntitle="49/213. United Nations Year for Tolerance"\nsrc="http://www.un-documents.net/a49r213.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a50r157.htm@@\n<html><iframe\ntitle="50/157. Programme of activities for the International Decade of the World's Indigenous People"\nsrc="http://www.un-documents.net/a50r157.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a51r104.htm@@\n<html><iframe\ntitle="51/104. United Nations Decade for Human Rights Education and public information activities in the field of human rights"\nsrc="http://www.un-documents.net/a51r104.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a51r95.htm@@\n<html><iframe\ntitle="51/95. Follow-up to the United Nations Year for Tolerance"\nsrc="http://www.un-documents.net/a51r95.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a53r243a.htm@@\n<html><iframe\ntitle="53/243 A. Declaration on a Culture of Peace"\nsrc="http://www.un-documents.net/a53r243a.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a53r243b.htm@@\n<html><iframe\ntitle="53/243 B. Programme of Action on a Culture of Peace"\nsrc="http://www.un-documents.net/a53r243b.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a53r243.htm@@\n<html><iframe\ntitle="53/243. Declaration and Programme of Action on a Culture of Peace"\nsrc="http://www.un-documents.net/a53r243.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a54r122.htm@@\n<html><iframe\ntitle="54/122. A United Nations literacy decade: education for all"\nsrc="http://www.un-documents.net/a54r122.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a54r4.htm@@\n<html><iframe\ntitle="54/4. Optional Protocol to the Convention on the Elimination of All Forms of Discrimination against Women"\nsrc="http://www.un-documents.net/a54r4.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a55r2.htm@@\n<html><iframe\ntitle="55/2. United Nations Millennium Declaration"\nsrc="http://www.un-documents.net/a55r2.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a55r254.htm@@\n<html><iframe\ntitle="55/254. Protection of religious sites"\nsrc="http://www.un-documents.net/a55r254.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a55r97.htm@@\n<html><iframe\ntitle="55/97. Elimination of all forms of religious intolerance"\nsrc="http://www.un-documents.net/a55r97.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a56r116.htm@@\n<html><iframe\ntitle="56/116. United Nations Literacy Decade: education for all"\nsrc="http://www.un-documents.net/a56r116.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a56r6.htm@@\n<html><iframe\ntitle="56/6. Global Agenda for Dialogue among Civilizations"\nsrc="http://www.un-documents.net/a56r6.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
''General Assembly Resolution A/RES/57/254''. //20 December 2002//\n\n''United Nations Decade of Education for Sustainable Development''\n\n//The General Assembly//,\n\n//Recalling// [[chapter 36 of Agenda 21|http://www.un-documents.net/a21-36.htm]], on promoting education, public awareness and training, adopted at the United Nations Conference on Environment and Development, held in Rio de Janeiro, Brazil, in 1992,\n\n//Reaffirming// the internationally agreed development goal of achieving universal primary education, in particular that, by 2015, children everywhere, boys and girls alike, will be able to complete a full course of primary schooling,\n\n//Appreciating// the contribution made by the Commission on Sustainable Development to the issue of education for sustainable development since the United Nations Conference on Environment and Development,\n\n//Welcoming// the fact that the [[Plan of Implementation of the World Summit on Sustainable Development|http://www.un-documents.net/jburgpln.htm]] ("Johannesburg Plan of Implementation") confirmed the importance of education for sustainable development and recommended that the General Assembly consider adopting a decade of education for sustainable development starting in 2005,\n\n//Emphasizing// that education is an indispensable element for achieving sustainable development,\n\n1. //Decides// to proclaim the ten-year period beginning on 1 January 2005 the United Nations Decade of Education for Sustainable Development;\n\n2. //Designates// the United Nations Educational, Scientific and Cultural Organization as the lead agency for the promotion of the Decade, and requests it to develop a draft international implementation scheme, clarifying its relationship with the existing educational processes, in particular the [[Dakar Framework for Action|http://www.un-documents.net/dakarfa.htm]] adopted at the World Education Forum/3 and the [[United Nations Literacy Decade|http://www.unesco.org/education/litdecade/]], in consultation with the United Nations and other relevant international organizations, Governments, non-governmental organizations and other stakeholders, with a view to providing recommendations for Governments on how to promote and improve the integration of education for sustainable development in their respective educational strategies and action plans at the appropriate level;\n\n3. //Invites// Governments to consider the inclusion of measures to implement the Decade in their respective educational strategies and action plans by 2005, taking into account the international implementation scheme to be prepared by the United Nations Educational, Scientific and Cultural Organization;\n\n4. //Decides// to include in the provisional agenda of its fifty-eighth session an item entitled "United Nations Decade of Education for Sustainable Development".
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a58r128.htm@@\n<html><iframe\ntitle="58/128. Promotion of religious and cultural understanding, harmony and cooperation"\nsrc="http://www.un-documents.net/a58r128.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
''General Assembly Resolution A/RES/58/219''. //23 December 2003//\n''United Nations Decade of Education for Sustainable Development''\n\n//The General Assembly//,\n\n//Recalling// [[chapter 36 of Agenda 21|http://www.un-documents.net/a21-36,htm]], on promoting education, public awareness and training, adopted at the United Nations Conference on Environment and Development, held in Rio de Janeiro, Brazil, from 3 to 14 June 1992,\n\n//Recalling also// the relevant provisions of the [[Plan of Implementation of the World Summit on Sustainable Development|http://www.un-documents.net/jburgpln.htm]] ("Johannesburg Plan of Implementation") on education, in particular its provision 124 (//d//) on the United Nations Decade of Education for Sustainable Development,\n\n//Recalling further// its [[resolution 57/254|57/254. United Nations Decade of Education for Sustainable Development]] of 20 December 2002,\n\n//Reaffirming// the internationally agreed development goal of achieving universal primary education, in particular that by 2015 children everywhere, boys and girls alike, will be able to complete a full course of primary schooling,\n\n//Taking note// of the report of the Director-General of the United Nations Educational, Scientific and Cultural Organization on the United Nations Decade of Education for Sustainable Development,\n\n//Welcoming// the fact that the Commission on Sustainable Development, at its eleventh session, identified education as one of the cross-cutting issues of its multi-year programme of work,\n\n//Emphasizing// that education is an indispensable element for achieving sustainable development,\n\n1. //Takes note// of the Framework for a Draft International Implementation Scheme prepared by the United Nations Educational, Scientific and Cultural Organization, requests the United Nations Educational, Scientific and Cultural Organization, as the designated lead agency, to promote the United Nations Decade of Education for Sustainable Development, in coordination with other relevant United Nations agencies and programmes, and further requests it to finalize the international implementation scheme, while clarifying its relationship with the existing educational processes, in particular the [[Dakar Framework for Action|http://www.un-documents.net/dakarfa.htm]] adopted at the World Education Forum and the [[United Nations Literacy Decade|http://www.unesco.org/education/litdecade/]], in consultation with Governments, the United Nations and other relevant international organizations, non-governmental organizations and other stakeholders;\n\n2. //Reaffirms// that education for sustainable development is critical for promoting sustainable development, and in this regard encourages Governments to consider the inclusion of measures to implement the United Nations Decade of Education for Sustainable Development in their respective educational strategies and national development plans by 2005;\n\n3. //Invites// Governments to promote public awareness of and wider participation in the United Nations Decade of Education for Sustainable Development, including through cooperation and initiatives engaging civil society and other relevant stakeholders;\n\n4. //Decides// to include in the provisional agenda of its fifty-ninth session, under the item entitled "Environment and sustainable development", a sub-item entitled "United Nations Decade of Education for Sustainable Development".
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a59r142.htm@@\n<html><iframe\ntitle="59/142. Promotion of religious and cultural understanding, harmony and cooperation"\nsrc="http://www.un-documents.net/a59r142.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
''General Assembly Resolution 59/237''. //22 December 2004//\n''United Nations Decade of Education for Sustainable Development''\n\n//The General Assembly//,\n\n//Recalling// [[chapter 36 of Agenda 21|http://www.un-documents.net/a21-36.htm]], on promoting education, public awareness and training, adopted at the United Nations Conference on Environment and Development, held in Rio de Janeiro, Brazil, from 3 to 14 June 1992,\n\n//Recalling also// the work programme on education, public awareness and training initiated by the Commission on Sustainable Development at its fourth session in 1996 and elaborated upon at its sixth session in 1998,\n\n//Recalling further// the relevant provisions of the [[Plan of Implementation of the World Summit on Sustainable Development|http://www.un-documents.net/jburgpln.htm]] ("Johannesburg Plan of Implementation") on education to promote sustainable development, in particular its provision 124,\n\n//Recalling// its resolutions [[57/254|57/254. United Nations Decade of Education for Sustainable Development]] of 20 December 2002 and [[58/219|58/219. United Nations Decade of Education for Sustainable Development]] of 23 December 2003,\n\n//Underlining// in this regard the fact that the United Nations Decade of Education for Sustainable Development shall begin on 1 January 2005,\n\n//Welcoming// the fact that the Commission on Sustainable Development, at its eleventh session, identified education as one of the cross-cutting issues of its multiyear programme of work,\n\n//Reaffirming// the internationally agreed development goal of achieving universal primary education, in particular that by 2015 children everywhere, boys and girls alike, will be able to complete a full course of primary schooling and that boys and girls will have equal access to all levels of education,\n\n//Taking note// of the oral report presented on 18 October 2004 at the fifty-ninth session of the General Assembly by the Assistant Director-General for Education of the United Nations Educational, Scientific and Cultural Organization regarding its preparations for the Decade,\n\n//Taking note also// of the report of the Secretary-General on the implementation of the International Strategy for Disaster Reduction,in particular the reference to the issue "Learning to live with risk", as regards the need to focus on education and awareness, linked with the Decade, to be considered at the World Conference on Disaster Reduction, to be held in Kobe, Japan, from 18 to 22 January 2005,\n\n//Emphasizing// that education is an indispensable element for achieving sustainable development,\n\n1. //Reaffirms// that education for sustainable development is critical for promoting sustainable development;\n\n2. //Requests// the United Nations Educational, Scientific and Cultural Organization, as the designated lead agency, to promote the United Nations Decade of Education for Sustainable Development, in coordination with other relevant United Nations organizations and programmes, while taking into account the special needs of developing countries;\n\n3. //Requests// the Secretary-General to call upon the United Nations Educational, Scientific and Cultural Organization to finalize the draft international implementation scheme for the Decade as soon as possible, preferably by the beginning of the Decade, in consultation with Governments, the United Nations and relevant international organizations, non-governmental organizations and other stakeholders, while clarifying its relationship with the existing educational processes, in particular the [[Dakar Framework for Action|http://www.un-documents.net/dakarfa.htm]] adopted at the World Education Forum and the [[United Nations Literacy Decade|http://www.unesco.org/education/litdecade/]];\n\n4. //Also requests// the Secretary-General to call upon the Director-General of the United Nations Educational, Scientific and Cultural Organization to submit the draft international implementation scheme to the governing bodies of the United Nations Educational, Scientific and Cultural Organization for their final consideration and adoption;\n\n5. //Encourages// Governments to consider the inclusion, especially upon completion and adoption of the international implementation scheme, of measures to implement the Decade in their respective educational systems and strategies and, where appropriate, national development plans;\n\n6. //Invites// Governments to promote public awareness of and wider participation in the Decade, inter alia, through cooperation with and initiatives engaging civil society and other relevant stakeholders, especially at the beginning of the Decade;\n\n7. //Requests// the Secretary-General to invite the Director-General of the United Nations Educational, Scientific and Cultural Organization to prepare a midterm review of the implementation of the Decade, for submission to the General Assembly at its sixty-fifth session under the sub-item entitled "United Nations Decade of Education for Sustainable Development".
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a60r1.htm@@\n<html><iframe\ntitle="60/1. 2005 World Summit Outcome"\nsrc="http://www.un-documents.net/a60r1.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a60r11.htm@@\n<html><iframe\ntitle="60/11. Promotion of religious and cultural understanding, harmony and cooperation"\nsrc="http://www.un-documents.net/a60r11.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
The ''60th Annual DPI/NGO Conference'', organized by an NGO '''Planning Committee''' in partnership with the United Nations Department of Public Information, will be held from September 5-7, 2007 at UN Headquarters in New York on the theme: ''Climate Change: How It Impacts Us All''. http://www.undpingoconference.org\n\nThe ''60th Annual DPI/NGO Conference'' will be the last to be held at UN Headquarters for several years, and this site is being developed with the vision of building a prototype of an online framework that would facilitate broad-based NGO participation in future Annual DPI/NGO Conferences.\n!! Conference participants\nApproximately 2,000 representatives of ~NGOs from around the world are expected to participate in the Conference.\n!! Conference Agenda\n!!! Plenary & Roundtable Sessions\n<<<\n!!!! Opening Session\n!!!! Climate Change: The Scientific Evidence\n!!!! Climate Change: Indigenous Peoples, Culture & Traditional Knowledge\n!!!! Water Security & Climate Change\n!!!! [[Coping With Climate Change: Best Land Use Practices]]\n!!!! The Economics & Politics of Climate Change\n!!!! Climate Change: Streamlining the System\n!!!! Sustainable Development & the Responsibility to Protect\n!!!! Closing Session\n<<<\n!!! ~Mid-Day Workshops\nIn addition to the roundtable sessions, 33 workshops addressing issues relating to the roundtable themes and organized by ~NGOs, will be held between 1:15 and 2:45 pm each day of the conference.\n!! See also\n* [[Draft DPI/NGO 2007 Declaration on Climate Change]]\n* [[NGO Framework for Action on Climate Change]]\n* [[Climate Change Summer]]\n
[img[http://www.climate-change-two.net/climate.png]]\n> //United Nations Headquarters, New York, NY. Friday 6 September, 2007//\n!! Climate Change Threats - An NGO Framework for Action^^/1^^\nWe, over 1726 participants representing over 500 ~Non-Governmental Organisations from more than 62 countries,\n* recognising that we share one planet and its environment, as well as a responsibility to protect future generations,\n* recognising the special vulnerabilities of the indigenous, poor, coastal and rural populations,\n* having met at the [[60th Annual DPI/NGO Conference]] at UN Headquarters from 5-7 September, 2007, with representatives of Member States, UN agencies and programs, the scientific community, the private sector, media and civil society, and\n* having reviewed the latest scientific evidence from a wide variety of experts as well as hearing about the experiences of indigenous peoples to better understand climate change, its threats and how ~NGOs can broaden the base for knowledge and action to reduce those threats; make the following declaration:\n# We affirm that climate change is mainly anthropogenic and is one of the most serious threats humanity and our environment have ever faced which if not addressed will cause:\n## catastrophic effects to Earth's ecosystems, biodiversity and infrastructure;\n## significantly reduced availability of food, water, energy and transport;\n## massive migration of populations and the possible destruction of entire cultures and small island nations,\n## significant damage to our economic, political, cultural, social and spiritual structures,\n## increased local, national and international violence,\n## significant psychological and emotional distress to individuals and communities\n## irreversible harm to the lifestyles of indigenous peoples,\n## increased spread of vector-borne diseases such as malaria and dengue fever, and\n## negative impacts on human health and life expectancy.\n# We commit ourselves over the next 12 months to a Framework for Action that will propose NGO solutions to these threats before they become irreversible:\n## unify behind a common vision of collaboration - even if we disagree on tactics - to develop and implement plans for adaptation and mitigation1 taking into account the full range of consequences;\n## act as vocal, active partners for change with the UN, governments at all levels, ~NGOs and other members of our global community;\n## develop, implement and publicize individual and collaborative action plans for personal, economic and political change.\n# We commend ~Secretary-General Ban Ki-moon's leadership in highlighting climate change as a major priority. We urge government, industry, and UN leaders, in partnership with the NGO community to emphasise proactive climate change priorities for the greater good in preparation for the [[UN Climate Change Conference in Bali]], December, 2007, and subsequent negotiations.\n# We strongly recommend, for the sake of future generations, that government and industry leaders, the UN, other international organizations and the whole of civil society partner behind and implement concrete solutions, taking into account recommendations that emerge from the Framework for Action.\n# We also strongly recommend that:\n## all governments and civil society foster an ethical, moral foundation for ongoing sustainable development in our interdependent world making the well-being of all of humankind our priority.\n## all educational institutions and media organizations more effectively educate about the issue of climate change with special emphasis on youth,\n## governmental authorities consider penalties for excessive consumption and pollution as a method of financing climate change improvements, as well as financial incentives to foster climate-friendly technologies so that fossil fuel and nuclear based technologies can be phased out.\n## governments recognize that war is damaging to the climate.\n## all governments ratify UN conventions on climate change, the Kyoto protocol and other relevant climate conventions\n# Finally, in order to implement the Framework for Action - recognizing that our views on challenges and opportunities will evolve as this process continues - we request that:\n## the [[NGO/DPI Executive Committee]] and the [[Conference of NGOs in Consultative Relationship with the United Nations|Conference Of NGOs]] (CONGO) foster a plan as soon as possible to implement the Framework as a tool for the NGO community to participate in an open, practical and transparent collaborative approach based on networking;\n## the Framework discussion culminate in an internet-based progress report to be submitted to the ~Secretary-General in one year and that a long-term dialogue for future action be fostered thereafter;\n## the Framework process should network ~NGOs that might not otherwise typically collaborate by bridging the spectrum of NGO concerns interconnected by climate change, such as sustainable development, agriculture, forestry, issues affecting indigenous peoples, biodiversity, livestock and animal welfare, nuclear proliferation, the end of war, justice, ethnic groups, multigenerational issues, youth, gender equality, education, poverty, food and water security, culture of peace, interfaith cooperation, national global security and economic justice, as well as mental, spiritual and physical health.\n\n1/ Adaptation implies making lifestyle adjustments. Mitigation implies alleviating the problem.\n\n[[Declaration Process|60th Annual DPI/NGO Conference Declaration: Process]]\n
General Assembly Distr.: General\n\n2 October 2007\n\nSixty-first session\n\nAgenda item 68\n\nResolution adopted by the General Assembly\n\n[without reference to a Main Committee (A/61/L.67 and Add.1)]\n!!61/295. United Nations Declaration on the Rights of Indigenous Peoples\nThe General Assembly,\n\nTaking note of the recommendation of the Human Rights Council contained in its resolution 1/2 of 29 June 2006,1 by which the Council adopted the text of the United Nations Declaration on the Rights of Indigenous Peoples,\n\nRecalling its resolution 61/178 of 20 December 2006, by which it decided to defer consideration of and action on the Declaration to allow time for further consultations thereon, and also decided to conclude its consideration before the end of the sixty-first session of the General Assembly,\n\nAdopts the United Nations Declaration on the Rights of Indigenous Peoples as contained in the annex to the present resolution.\n\n107th plenary meeting \n13 September 2007\n\nAnnex\n\n<< tiddler "United Nations Declaration on the Rights of Indigenous Peoples">>\n\n
The ''61st Annual DPI/NGO Conference'', to be held at ''UNESCO'' headquarters in Paris, France on September 3-5, 2008, will focus on the commemoration of the ''60th Anniversary'' of the [[Universal Declaration of Human Rights]], adopted by the United Nations General Assembly on December 10, 1948 at the [[Palais de Chaillot|Palais de Chaillot, Paris - from Google Maps]] in Paris.\n* {{medium{[[61st Annual DPI/NGO Conference: Working paper]]}}} +++\n<<tiddler "61st Annual DPI/NGO Conference: Working paper">>\n===\n\n* {{medium{[[Information Bulletin # 1|61st Annual DPI/NGO Conference Information Bulletin # 1 - 2007.12.26]]}}} +++\n<<tiddler "61st Annual DPI/NGO Conference Information Bulletin # 1 - 2007.12.26">>\n===
> //Information bulletins will be produced and distributed periodically by the Co-Chairs of the Planning Committee with a view to provide updates on the 2008, [[61st Annual DPI/NGO Conference|61st Annual DPI/NGO Conference]]//\n!! Basic Facts\n''1. Topic'':\n> 61^^st^^ Annual DPI/NGO Conference commemorating the 60^^th^^ Anniversary of the [[Universal Declaration of Human Rights]]\n''2. Dates'':\n> 3-5 September 2008\n''3. Location'':\n> UNESCO Headquarters, Paris, France\n!! Overview\n''1. Background'':\n<<<\nFor the past 60 years, the DPI/NGO Conference has been held at the UN's New York Headquarters; in recent years, the event has welcomed up to 2000 participants.\n\nThe 61^^st^^ Annual DPI/NGO Conference is being planned for 3-5 September 2008 in Paris, France, to commemorate the 60^^th^^ anniversary of the adoption of the Universal Declaration of Human Rights. It will mark the first time in the Conference's history that it will be held outside of New York.\n<<<\n''2. Goals'':\n<<<\n* To provide a forum for diverse actors, including civil society, governments, media, academia, and the private sector to discuss timely human rights issues and their role in addressing them;\n* To reflect on the challenges confronted by human rights organizations at the international, national and local levels and articulate measures to address those challenges;\n* To identify the most effective ways in which civil society is yielding a positive impact on the respect for human rights, and acknowledge those contributions;\n* To engage human rights defenders, victims of human rights violations, members of socially and economically marginalized communities, civil society from regions that are often under-represented in UN fora, as well as youth, in informing the discussions around human rights;\n* To underscore the gap between existing policies for the protection and promotion of human rights and their implementation, and recommend ways to advance accountability;\n* To impact the awareness about human rights issues today among various sectors, including academia, media, the private sector and the broad public, targeting groups that are typically not informed by UN and NGO activities.\n<<<\n''3. Participants'':\n<<<\nParticipation is open to all NGOs in association with the Department of Public Information, in consultative status with ECOSOC, or accredited to another UN system entity. Member State representatives, UN System representatives and UN accredited media correspondents are also welcome to attend.\n\nEfforts will be made to involve the participation of academic institutions and students, as well as the private sector, and other constituencies whose participation is relevant in addressing human rights today.\n\nDue to limited availability of space, restrictions will apply as to the number of representatives per organization.\n<<<\n''4. About the NGO Planning Committee'':\n<<<\nThe NGO planning committee is co-chaired by the Chief of the DPI/NGO Section, Mr. Juan Carlos Brandt, and the Chair of the 61^^st^^ DPI/NGO Conference, Ms. [[Shamina de Gonzaga.]]\n\nThe NGO planning committee will meet from January to August 2008. Its primary mandate is to recommend themes and speakers for the Conference, organize NGO workshops, and support outreach to diverse constituencies, including by working with the media, and supporting the Conference website. In addition to the New York based planning committee, NGOs in Paris and in Geneva, as well as in other regions, will be invited to contribute actively to the planning process.\n\nThe first planning committee meeting will be held on Friday, 4 January 2008, from 2:00 to 4:00 p.m. in Conference Room 8 at the UN in New York. NGO consultations are being tentatively scheduled for January 2008 in Paris and in Geneva.\n\nA paper outlining the time frame of the planning process, the subcommittees of the planning committee and various opportunities for involvement in the organization of the Conference will be made available at the 4 January meeting and electronically in French and in English. Minutes of all planning committee meetings will also be circulated for those who are not available to participate in person.\n<<<\n''5. About the Chair of the 61^^st^^ Annual DPI/NGO Conference'':\n<<<\nShamina de Gonzaga is a representative for the Fundaci¢n Cultural Baur, a Mexico-based NGO focusing on human rights education, and a Vice-Chair of the NGO/DPI Executive Committee. She serves as Special Adviser on NGO relations in the Office of the President of the General Assembly, H.E. Mr. Srgjan Kerim, a role to which she was first appointed in 2005 during the 60^^th^^ Session of the GA. She has facilitated the involvement of civil society in various high level meetings of the General Assembly including on HIV/AIDS, International Migration and Development, Least Developed Countries, and Interreligious and Intercultural Understanding and Cooperation for Peace, and organized numerous interfaces between NGOs and the President of the General Assembly, as well as with Member States around issues on the agenda of the GA.\n\nShamina was the editor of Centerpoint Now, a commemorative journal for the UN's 60^^th^^ Anniversary; producer of the No Excuse Concert and Information Fair, the first public outreach event and NGO fair for the MDGs in New York in 2004; and is co-founder of what moves you?, an organization dedicated to educating the public about global issues and inspiring action for social change. In 2001 Shamina initiated the youth committee for the DPI/NGO Conference. She has served as a NGO representative to the UN since 1996 and was a participant in the 1990 Children's Summit. She received her Bachelors of Arts and Masters of Arts from the University of Pennsylvania in 2003 and is fluent in English, French and Spanish. (E-mail: 2008conferencechair@ngodpiexecom.org)\n<<<\n''6. About the DPI/NGO Section'':\n<<<\nThe DPI/NGO Section is part of the Department of Public Information's Outreach Division and acts as its liaison between the United Nations and NGOs and other civil society organizations. It oversees partnerships with associated NGOs and provides a wide range of services to them, including the organization of the annual DPI/NGO Conference. The Chief of the DPI/NGO Section is Mr. Juan Carlos Brandt. (E-mail: brandt@un.org)\n\nThe 61^^st^^ DPI/NGO Conference involves the joint efforts by key elements within the UN system such as UNRIC Brussels, UNESCO and the Office of the High Commissioner for Human Rights. The Government of France -- through its Ministry for Foreign Affairs -- is scheduled to become a principal partner.\n<<<\n''7. About the NGO/DPI Executive Committee'':\n<<<\nThe NGO/DPI Executive Committee is the official liaison between UN-associated NGOs and the UN's Department of Public Information. DPI works closely with the Executive Committee as it assists with the provision of services, the dissemination of materials, and the use of UN facilities to increase public knowledge of UN purposes, policies, programmes, actions, and structure. The Committee appoints the Chair of the Annual DPI/NGO Conference and develops outreach campaigns and fundraising efforts for the Conference. The Chair of the NGO/DPI Executive Committee is Mr. Jeffery Huffines, UN Representative for the Baha'i of the United States. (E-mail: jhuffines@ngodpiexecom.org)\n<<<
!! Co-Chairs\n* [[Shamina de Gonzaga]], //Vice-Chair// [[NGO/DPI Executive Committee]] & //UN Representative//, [[Fundación Cultural Baur, A.C.]]\n* [[Juan Carlos Brandt]], //Chief//, [[DPI/NGO Section]]\n!! Ex-Officio Members\n* [[Jeffery Huffines]], //Chair//, [[NGO/DPI Executive Committee[]] and //UN Representative//, [[National Spiritual Assembly of the Baha'is of the US]]\n!! New York Sub-Committees\n\n
!! 1. Welcome and Introduction\nJuan Carlos Brandt, Chief of the NGO Section of the Department of Public Information, and Co-Chair of the Planning Committee, welcomed the NGO representatives to the planning committee meeting and acknowledged DPI interns and staff in attendance.\n!! 2. Report from November mission to Paris and Geneva\nShamina de Gonzaga, Chair of the 61st Annual DPI/NGO Conference, and Co-Chair of the Planning Committee, made a brief report on the fact-finding mission to Paris and Geneva:\n* Participants in the mission included Sol Oca (Officer in the DPI/NGO Section); Isabelle Broyer (Chief, Guided Tours Unit); Jeffery Huffines (Chair, NGO/DPI Executive Committee); Shamina de Gonzaga (Chair, 61st Annual DPI/NGO Conference), and the key collaboration of Jean-Pierre Bugada of the United Nations Regional Information Centre of Brussels.\n* The mission included meetings in Paris with the French Ministry of Foreign Affairs; UNESCO; UNESCO's NGO Liaison Committee; the Commission Nationale Consultative des Droits de l'Homme; the International Federation for Human Rights, and meetings in Geneva with the Office of the High Commissioner for Human Rights; the United Nations Office in Geneva; various NGOs brought together for an informal consultation by UNOHCHR; the Lutheran World Federation (also Chair of the NGO Committee on Human Rights).\n* Results from the fact-finding mission indicated that all partners were receptive in principle to the 61st Annual DPI/NGO Conference; UNESCO Headquarters provides ample space and infrastructure to host the Conference and would allocate all available Conference rooms to the DPI/NGO Conference from 3 to 5 September - however, while the space would be made available free of charge, services including interpretation, security, webcast, support staff etc. would have to be accounted for in the budget of the Conference; the French Ministry of Foreign Affairs also welcomed the possibility of hosting the Conference in Paris and affirmed that the dates of the Conference did not clash with any other events or celebrations in connection with the commemoration of the UDHR, and requested that a budget detailing the various expenses that would have to be met, be presented to them at the earliest; the Office of the High Commissioner for Human Rights also expressed interest in collaborating with the 61st Annual DPI/NGO Conference, with regard to the topics of the meeting and the outreach to Geneva based NGOs that work with the OHCHR; UNOG also expressed willingness to collaborate, notably in the area of press and communications; the various NGO representatives consulted with expressed interest to be kept informed of the process and gave feedback to the topics and vision for the Conference.\n!! 3. Background Paper\nShamina de Gonzaga distributed the Agenda for the meeting, as well as the Information Bulletin that had been previously circulated by e-mail, and a working paper, elaborating the goals of the Conference, as well as setting out a proposal for the structure of the Planning Committee. (The information bulletin and working paper can be viewed at the DPI/NGO section website, as well as on the NGO/DPI Executive Committee website.)\n\nThe discussions relating to the elements noted in the working paper included the following points:\n!!! A. On content:\n* Achieving consensus on topics might not be possible, however planning committee members would be encouraged to work in a collaborative and creative manner, and aim to identify cross-cutting themes and perspectives, understanding that the scope of the Conference will allow for in depth discussions on a variety of issues;\n* It was announced the UN High-Commissioner for Human Rights, Mme Louise Arbour, has confirmed her participation as one of the keynote speakers of the conference;\n* Participants should not be passive observers; the modality of the Conference will be interactive, and panels should be organized to enable maximum interactivity, when taking into account the number of speakers per panel and identifying the candidates for moderators and speakers;\n* Sharing best practices, successes and challenges that NGOs working on human rights issues have encountered, and focusing on actionable proposals that could enhance civil society's ability to protect and promote human rights, should be at the center of the dialogues, in all thematic aspects that will be addressed.\n* The emphasis of the working paper on involving civil society from developing countries and outreaching to constituencies that are often not included in UN Conferences, as well as to mainstream constituents that may not have an immediate interest in human rights issues or an awareness of the UDHR, was welcomed;\n* The need to involve the media, not only for dissemination purposes, but also in dialogues about how human rights issues are covered, and to outreach to alternative media, and human rights organizations with a strong communications mechanism was stressed;\n* It was recommended that press releases be disseminated at the regional level to promote and increase a diverse attendance at the conference;\n* Bringing in the experiences of human rights issues at the local level and encouraging the empowerment of civil society at the grassroots was encouraged;\n* A means of raising awareness of the conference would be to make the connection between the human rights issues to be addressed at the Conference and current events taking place worldwide that impact human rights;\n* It was suggested that the Conference include a workshop focusing on human rights and the environment;\n* The Conference should aim to provide strategies that can be implemented and disseminated after the Conference as follow-up;\n* The importance of involving participants in a meaningful and creative way, was stressed, noting that NGOs participating at the conference represent various issues and agendas, and should be able to address sensitive matters of interest in an open and respectful manner;\n* Conversation lounges were being proposed as a space for off the record discussions, to facilitate open dialogue and interaction around sensitive issues.\n* The use of technology space, such as YouTube for increasing dialogue in connection with the Conference, was recommended;\n* The concerns of various constituencies can be reflected in the Conference through the various round tables and workshops;\n* The sub-committees will need to identify cross-cutting perspectives and goals that can be applied and harnessed in the context of the diverse discussion topics and settings;\n* The need for interpretation and translation is a major concern, affecting both the format and budget of the Conference;\n* Involving regional press in the Conference was suggested as one way of ensuring that communication reaches diverse constituencies;\n* It was suggested that the UDHR be read aloud at some point during the Conference.\n!!! B. On the proposed planning committee structure and working methods:\n* The planning committee will have branches in Paris, where UNESCO is Headquartered, and in Geneva, as the seat of OHCHR and the Human Rights Council, and will also include regional focal points;\n* Each branch will have facilitators for specific aspects of conference planning. Facilitators should communicate regularly, in accordance with the deadlines at hand;\n* The planning committee will comprise various subcommittees;\n* NGO representatives can work on one sub-committee only;\n* Monday, 21 January 2008 is the deadline for New York based NGO representatives to request participation on a sub-committee. Requests are to be sent via e-mail to DPINGO61@yahoo.com including the reason for interest on the specific sub-committee, as well as a second choice;\n* NGOs that are not associated to DPI, but that work in partnership with UNESCO, the OHCHR or the French government will be involved;\n* DPI/NGO section remains responsible for sending letters of invitation, however all partners should be involved in nominating speakers etc;\n* The use of technology to find new methods of operation and communication among NGO representatives in diverse locations was encouraged, taking into account the fact that the 61st Annual DPI/NGO Conference marks the first time that the Conference is being held outside of the UN's New York HQ.\n!!! C. On the sub-committees of the planning committee:\n* The outreach committee will seek to identify and compile data on the scope of situations, issues and constituencies that should inform the agenda of the Conference and be represented by conference participants. Communication with diverse constituencies needs to be initiated before the Conference, with a view to involving conference participants in an active and focused manner;\n* The groups that need to be identified should include groups that are subject to human rights violations of civil, political, social, economic, or cultural nature, as well as groups that need to be informed about human rights issues and their role in addressing them, such as media, private sector, philanthropists, or local authorities;\n* The thematic committee will develop central themes and invite the input of experts in the topic at hand;\n* The research and website committee would be renamed the research and information and communication committee. It can also help facilitate the work of the other sub-committees by keeping track of their developments;\n* The website should be dynamic, and include relevant links to human rights related news stories, information and initiatives;\n* The website should also facilitate the nomination of speakers and the compilation of data;\n* The media committee will produce a daily newsletter of the conference providing a clear, constructive open voice. Student journalists based in Paris could be involved in that capacity;\n* Information on the conference should be disseminated to all regions;\n* The matter of particular interpretation needs for participants, such as sign language, or languages not included among the UN's six official languages, as well as information on the application for visas for France, could be addressed in part by the specific requests/needs committee;\n* A budget to sponsor the travel and accommodation of NGO representatives and human rights defenders and victims from the grass-roots needs to be considered. NGOs with representatives in the field would be encouraged to help support the participation of their colleagues working on the ground. Professional fundraising opportunities would also be explored;\n* An orientation to Paris for participants can be offered by the travel and accommodation committee;\n* The midday workshops committee could envisage holding parallel workshops in various locations worldwide for NGO representatives who are unable to attend the Conference in person;\n* The youth committee was suggested to be renamed multi-generational committee to facilitate and to foster mentoring and helpful exchanges among seasoned NGO representatives and young people who are new to the process;\n!! 4. Next Meeting\nThe next Planning Committee meeting was announced for Friday, 25 January 2008 2-5 pm; this was subsequently changed to 31 January at the same time, in Conf. Room 3.
> New York, January 2008, [[Shamina de Gonzaga]], Chair, [[61st Annual DPI/NGO Conference]]\n{{large{Context}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Context">>\n===\n\n\n{{large{Overview}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Overview">>\n===\n\n\n{{large{Goals}}}+++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Goals">>\n===\n\n\n{{large{Suggested themes and perspectives}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Suggested themes and perspectives">>\n===\n\n\n{{large{Format}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Conference Format">>\n===\n\n\n{{large{Planning Committee structure}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Planning Committee structure">>\n===\n\n\n{{large{Structure of New York based planning committee}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Structure of New York Planning Committee">>\n===\n\n\n{{large{Planning committee subcommittees}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Planning Committee Sub-Committees">>\n===\n\n\n{{large{Timeline}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Timeline">>\n===\n
* Opening Ceremony\n* Round tables\n* Midday workshops\n* Conversation Lounges (off the record discussions on-going throughout the Conference to address issues in greater depth, moderators with arbitration skills can be on hand to engage as needed)\n* Ceremony to pay homage to human rights defenders\n* Silent Meditation\n* Networking\n* Receptions\n* Performances\n* Exhibits and public fairs, e.g.\n** NGO Human rights fair; what moves you? \n** NGO voices exhibits; \n** Human rights cartoons\n* Press Conferences\n* Parallel meetings in other locations\n> (In addition to parallel meetings, in order to increase awareness and involve a broad range of constituents who may not be able to participate at the Paris Conference in person, as well as to provide substantive contributions to the preparatory process of the Conference, preliminary events, hosted by diverse institutions could be organized.)
* The outreach, thematic/speaker, and research/website subcommittees should begin their work by the end of January. \n* The Conference title should be determined, and prominent speakers should be informally invited by beginning February to assess their availability.
* Opening Ceremony\n* Round tables\n* Midday workshops\n* Conversation Lounges (off the record discussions on-going throughout the Conference to address issues in greater depth, moderators with arbitration skills can be on hand to engage as needed)\n* Ceremony to pay homage to human rights defenders\n* Silent Meditation\n* Networking\n* Receptions\n* Performances\n* Exhibits and public fairs, e.g.\n** NGO Human rights fair; what moves you? \n** NGO voices exhibits; \n** Human rights cartoons\n* Press Conferences\n* Parallel meetings in other locations\n> (In addition to parallel meetings, in order to increase awareness and involve a broad range of constituents who may not be able to participate at the Paris Conference in person, as well as to provide substantive contributions to the preparatory process of the Conference, preliminary events, hosted by diverse institutions could be organized.)
The 60^^th^^ Anniversary of the [[Universal Declaration of Human Rights]] provides an opportunity to reach out to all members of society, to reflect on the values set forth in the UDHR, their relevance today, and to question why these values are not being upheld universally, and how we can make a difference.\n\nIn order to awaken this awareness, it is vital to move away from theoretical approaches, towards an inclusive and action oriented forum where all stakeholders have a voice and are asked to envision the steps that would be required to address the current disparities between policy and implementation.\n\nIt is therefore crucial that we involve persons with direct experience in human rights issues, who can impart their experiences and how they have coped, offering profound insight into the reality of human rights issues worldwide.\n\nThrough the 61^^st^^ Annual DPI/NGO Conference, we can create the framework for discussions that are forward thinking, exploring civil society contributions to advancing the respect for human rights, and examining how we can enhance civil society's efforts including through a constructive self-critical approach.\n\nThe DPI/NGO Conference can help foster a new mindset around human rights, encouraging greater awareness of the state of human rights in the world today, and opening up opportunities for people to identify and take part in solutions.
''Create an action oriented Conference:''\n* Participants should not be passive observers, but instead should be encouraged and given the opportunity to actively engage in discussions and problem solving with invited speakers\n* To that end, participants could be asked to identify ahead of time which topics are of greatest interest to them\n* Panels should feature a limited number of speakers to allow for more question and answer time\n* Speakers could be asked to formulate their presentations in ways that will engage the audience, posing questions and challenges to them\n* In addition to formal meetings, informal off the record discussion settings could be enabled through "conversation lounges"\n''Strengthen civil society efforts to advance the respect for human rights:''\n* in the lead up to the conference, a subcommittee of the planning committee could focus on gathering data of civil society efforts that have been successful\n* the conference could highlight current situations where civil society could assume a more active role in promoting respect for human rights\n* the conference could aim to identify what obstacles faced by civil society could be overcome (how can NGOs be more effective, increase their ability to partner with one another when working in the same area, avoid duplication of activities, increase strategic planning and pooling of limited resources for the benefit of the target community)\n* members of communities at the center of human rights violations (past or present) could be invited to speak from their experience in this regard\n''Reach out to civil society beyond the UN NGO community:''\n* a subcommittee of the planning committee could identify groups that are underrepresented in most UN NGO fora and whose experiences and insights should inform or be informed by our discussions\n* these groups could include ethnic or religious minorities, socially and economically marginalized communities in both developing and developed countries, youth and older persons, women from areas of conflict, young entrepreneurs and business leaders, human rights victims and defenders, parliamentarians, local authorities, media, philanthropists\n* preparatory events could be hosted by various partners in academia and other organizations to increase outreach and feed into the conference by producing a paper on key findings of the event and sending one or two representatives to the conference\n* a subcommittee could identify organizations that work with key constituencies at the grass roots and that could commit to helping to receive input from them and potentially sponsor their participation at the conference\n* NGOs could be encouraged to include a representative from the grassroots as part of their delegation to the conference\n* Efforts should be made to assess and attend to the interpretation needs of participants\n* In parallel to the conference, events and installations that are accessible to the broad public such as a fair of NGOs, exhibits and concerts could be hosted\n''Increase awareness and sensitize society globally to human rights issues:''\n* the conference could include a focus on strategies to promote human rights education \n* the conference could examine ways in which traditional and alternative media could generate a global commitment to respect for human rights, and why this is or is not happening as of yet\n* the dimension of spirituality and inner transformation as central to the fulfillment of the Universal Declaration of Human Rights could be highlighted, and the Conference could include a non-religious silent meditation for peace and human rights\n* Leading human rights organizations could be asked to examine what messages they want to communicate to the broad public and how they consider their messages are being received\n''Enhance civil society engagement with the existing international mechanisms for Human Rights:''\n* NGOs that interact with existing international and national human rights bodies, as well as representatives and members of those entities, could be invited to share their experiences and reflect on ways to improve civil society engagement
For the past 60 years, the DPI/NGO Conference has been held at the UN's New York Headquarters, and in recent years, has welcomed up to 2000 representatives of non-governmental organizations.\n\nThe 61^^st^^ Annual DPI/NGO Conference will be held in Paris from 3-5 September 2008 in commemoration of the 60^^th^^ anniversary of the adoption of the Universal Declaration of Human Rights, marking the first time in the history of the Conference that it will be held outside of New York.\n\nThe choice of Paris as the venue for the 61^^st^^ Conference, as well as the subject matter of Human Rights, raises several opportunities for consideration, including Outreach to new constituencies who have not participated in previous Conferences, namely civil society from regions that are typically under-represented, such as Africa and the Middle East, due to distance, difficulty with visas and language barriers.\n\nBuilding on the momentum on the 60^^th^^ Anniversary of the UDHR, we should also envision how the DPI/NGO Conference can contribute to raising public awareness about Human Rights beyond the UN affiliated NGO community.\n\nIn addition to ~NGOs, the Conference could offer opportunities for other sectors that can impact the awareness of HR issues (i.e. media, academia, entertainment industry, philanthropy, religious and spiritual constituencies) and that have a role in the implementation of HR (i.e. Member States, local government, parliamentarians, legal sector) to become involved.\n\nThe space available at UNESCO Headquarters can accommodate the general format of the Conference, including opening and closing ceremonies, overflow room, panels and round tables, midday workshops and other informal settings for networking and off the record discussions.
{{medium{Outreach ~Sub-Committee}}} +++\n* This committee should investigate who / what areas of the world should be represented at the Conference, who are we not reaching?\n* Identifying key constituencies globally that should be represented at the Conference; e.g.\n** Silenced voices;\n** groups with no voice (extreme poverty; excluded minorities);\n** communities from conflict areas such as Kashmir, Darfur, Palestine, Israel, Myanmar;\n** Dalit;\n** Roma;\n** Indigenous persons;\n** Family of victims of forced disappearance;\n** persons with disabilities;\n** persons who have survived trafficking, forced labor;\n** persons living with HIV/AIDS;\n** migrant workers;\n** slum dwellers;\n** innercity dwellers in developed and developing world;\n** women from areas of conflict and post-conflict...\n* Researching which ~NGOs work with those constituencies and can facilitate their input into the planning process;\n* Asking those organizations to fund one or two representatives from those communities to come to the Conference;\n* Keeping track of which groups have been outreached to and ensuring that they are kept up to date with relevant developments\n===\n\n\n{{medium{Thematic Development and Speaker ~Sub-Committee}}} +++\n* Develop sub themes of conference, writing description of panels and round tables, and soliciting input from experts in the topic at hand;\n* Pair nominated speakers with relevant round table;\n* Help compile nominations of speakers, ensuring complete information, and verifying speaker availability\n===\n\n\n{{medium{Research, Communications & Website Sub-Committee}}} +++\n* Develop Conference website, post information on the Conference, research other relevant data, documentation, links that should be on the website;\n* Develop and monitor conference blog and other IT based communications and interactions\n> //See// [[Research, Communications & Website Sub-Committee]]\n===\n\n\n{{medium{Midday Workshops ~Sub-Committee}}} +++\n* This committee will review requests to sponsor midday workshops, help to avoid overlap and ensure a diverse and substantive set of workshops.\n* In addition to workshops at the Conference in Paris, parallel workshops could be held at other UN Headquarters worldwide\n===\n\n\n{{medium{Multigenerational ~Sub-Committee}}} +++\n* Foster mlultigenerational interactions aroud human rights issues\n* Identify and mentor yout* h participants\n* Coordinate activities during conference\n===\n\n\n{{medium{Media and Publicity ~Sub-Committee}}} +++\n* Identify media and public relations opportunities\n* Assist in liaiding with mainstream or alternative media with interest in human rights\n* Produce daily newsletter of conference\n* Help organize interviews\n===\n\n\n{{medium{Specific Requests/Needs ~Sub-Committee}}} +++\n* Identify and help attend to speakers and participants with special interpretation or other needs;\n* Assist in orientation and networking for speakers and participants who are unfamiliar with UN and NGO fora\n===\n\n\n{{medium{Events ~Sub-Committee}}} +++\n* Help coordinate proposals and logistics for Conference side-events including receptions, performances etc.\n* Provide information on all side-events being held at the Conference\n===\n\n\n{{medium{Travel and Accommodation ~Sub-Committee}}} +++\n* Help make available lists of hotels within affordable range;\n* Work with DPI to verify that speakers are arriving / departing within reasonable time\n===\n\n\n{{medium{Troubleshooting ~Sub-Committee}}} +++\n* Field questions from NGO representatives\n* Summarize complaints\n* Bring to attention of planning committee co-chairs\n===\n\n\n{{medium{Fundraising ~Sub-Committee}}} +++\n* All planning committee members who can assist in identifying sponsors should communicate with the designated point person for fundraising in the NGO/DPI Executive Committee, to be announced shortly.\n===
The planning committee for the 61st Annual DPI/NGO Conference will have branches in New York, Paris, and Geneva, as well as Focal Points in Latin America, Asia, Africa, and Eastern Europe.\n\nEfforts should be made to invite civil society inputs from other regions via video-conference, electronic forums, perhaps with assistance of UNICs and other UN HDQ.\n\nThe planning committee will comprise various subcommittees. All members of the planning committee should serve on a subcommittee.\n\nEach subcommittee will have a facilitator in each location.\n\nNGO representatives can serve on one sub-committee only and are asked to assess their ability to commit the necessary time and identify which subcommittee is of greatest interest to them, and which they could best contribute to.
Meetings among the New York based facilitators of the various subcommittees should be held twice monthly to review progress made.\n\nA meeting among all New York based planning committee members can be held once a month.\n\nFacilitators will determine the frequency and format of their respective subcommittee meetings, in consultation with the members of their subcommittee.\n\nNew York based NGO representatives are requested to send an e-mail to [[DPINGO61@yahoo.com|mailto:dpingo61@yahoo.com]] by 21 January, specifying which sub-committee they are most interested to participate in, as well as their second choice, and describing in no more than fifty words why they have chosen this sub-committee.\n\n(The meeting schedule of the Paris and Geneva planning committee branches should be determined by the end of January.)
Aiming to assess how the status of respect for human rights has evolved since the signing of the UDHR, what challenges are being confronted today, how to define our present goals, and how we can be empowered to achieve them, some of the suggested themes / perspectives to address at the Conference have included:\n\n''Universality, Dignity, Justice, the rule of law''\n* Dignity and Justice for All of Us has been adopted by UNOHCHR as the guiding theme for the commemoration;\n* The outcomes of the series of dialogues being hosted by UNOHCHR could be acknowledged at the Conference and feed into the planning process;\n* The gap between existing human rights policy and implementation;\n* Anti-corruption;\n* Extreme poverty;\n* The interlinkange between socio-economic and civil and political rights;\n* Right to decent work\n''Human rights in a world without borders''\n* Understanding human rights in the context of the globalized world - addressing \n** Migration;\n** Trafficking;\n** Climate change;\n** Information technology; \n** Business from a Human Rights perspective;\n* highlighting the need for human transformation to adapt to the challenges and opportunities of the future;\n* Questioning where power would lie in a world without frontiers as we have known them and which organizations are or have the capacity to become truly universal and all encompassing\n''Peace as a Human Right and Human rights in the context of the war on terror''\n* In light of the impact on human rights resulting from measures being taken in the name of security and the war on terror, how to encourage the pursuit of peace rather than the perpetration of fear and violence\n''Human rights education''\n* How to foster human rights education worldwide and at all levels?\n* What are the existing models, what strategies can be utilized to further promote human rights education?\n* The role of human rights education in building peaceful societies and promoting development\n''Gender Equality''\n* What initiatives should be taken or strengthened, recognizing that achieving women's empowerment and gender equality is vital to improving the status of human rights worldwide?\n''Impacting the way human rights are represented in the media''\n* How to sustain the interest of the media and ensure more accurate and in-depth reporting\n''Human rights and economics''\n* The complex relationship between economic interests and human rights - how to promote respect for human rights in a profit driven environment - what tools can be implemented to promote ethical behavior on the part of governments, corporations and to empower civil society?\n''The Universal Declaration of Human rights as a Collection of Values''\n* Building on the universality of human rights and of the Declaration itself, as a collection of values, how can respect for HR become a unifying factor regardless of religious or cultural tradition?\n''Crosscutting questions:''\nWhat opportunities are, or can be made available for civil society, in partnership with local government, religious or educational institutions, and the private sector, to improve respect for human rights at the local level, even in the absence of strong political institutions, or in economically depressed areas, or zones of conflict?\n\nExamples of civil society efforts in fields such as reconciliation, peacebuilding, and entrepreneurship could be highlighted, and ways to increase collaboration among NGOs working in the same area, with a view to pooling resources, sharing responsibilities, avoiding duplication of efforts and improving strategic planning and development of local capacity, could be explored.
* The outreach, thematic/speaker, and research/website subcommittees should begin their work by the end of January. \n* The Conference title should be determined, and prominent speakers should be informally invited by beginning February to assess their availability.
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a7r640.htm@@\n<html><iframe\ntitle="640 (VII). Convention on the Political Rights of Women"\nsrc="http://www.un-documents.net/a7r640.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
This web site is based on a TiddlyWiki platform - a unique and brilliant design for a self-contained, [[Creative Commons]] "Wiki". Wiki is a Hawaiian word meaning //swift// or //swiftly//, and TiddlyWiki is the wikiest wiki to date., Unlike most web sites that consist of multiple, linked web pages, all of the content in a TiddlyWiki is contained in a single web page, that contains numerous sub-pages, known as "tiddlers".\n\nA TiddlyWiki page uses simple formatting codes for its tiddlers - similar, but not identical to the codes used in <<wikipedia Wikipedia>> and each tiddler can have one or more "tags" or "key words" that are displayed adjacent to the tiddler. This makes TiddlyWiki the easiest and quickest platform for creating and maintaining a web site.\n\nFrom a design standpoint, what makes TiddlyWiki unique is that not only can tiddlers contain and siplay text, images, links, etc, but the appearance and format of a TiddlyWiki is defined by "style sheets and "styles" that are themselves contained in tiddlers. In addition, a tiddler can include Javascript - the language that powers TiddlyWiki - that can add very useful features over and above those in the standard TiddlyWiki.\n\n
This web site has been made possible thanks to a set of powerful software tools and languages that serve a wide variety of aspects of the task of gathering, organizing and disseminating information and documents relating to climate change, sustainable development and information and communications technology.\n\nThe software that has contributed to site can be separated into several categories the following is a partial list:\n!! TiddlyWikiPerfect\n* TiddlyWiki\n* [[Cascading Style Sheets]]\n* [[Plugin Macros]]\n* [[HyperText Markup Language]]\n!! Database\n* [[DataPerfect]] - Brilliant relational database software (companion of the legendary ~WordPerfect for DOS) that has served as the principal database engine - ''Free''. Use\n!!Word processing\n* ''~WordPerfect 5.1+'' - Still unsurpassed as a word processor in its power and elegance\n** ''WP Program Editor 3.1'' - versatile DOS editor for text and for ~WordPerfect macros - ''Free''\n** ''Corel ~WordPerfect'' - \n** ''Corel ~WordPerfect X3'' - Converts pdf files to ~WordPerfect format - Free 30 day evaluation\n* ''Notepad'' - versatile program, mostly used as a bridge between DOS and Windows documents and for simple text editing\n!! Wiki software & sites\n* ''TiddlyWiki'' -\n** ~TiddlyWiki plugins\n* ''Wikipedia''\n* ''The Wealth of Networks Wiki notes''\n!! Web browsers\n* ''~FireFox'' - Recommended web browser - ''Open Source''\n** ''~FireFox extensions''\n!! Search tools\n* ''Google''\n** Personalized search\n** Cooperative Search Engine\n** ''Google News''\n** ''Google Groups''\n** ''Google Video''\n** ''GMail''\n** ''~YouTube''\n!! PDF Tools\n* ''Adobe Acrobat Reader'' - Free reader for pdf files\n** ''Adobe Acrobat Professional'' - Free 30 day evaluation\n** PrimoPDF'' - Free printer driver for creating pdf files\n* ''pdf995 Suite'' - pdf printer driver \n** ''ABBYY Fine Reader'' - Optical Character Recognition with support for pdf files - Free 30 day evaluation\n** ''ABBYY PDF Transformer'' - Converts pdf files to Rich Text Format, HTML, etc.\n* ''WS_FTP Limited Edition''\n!! Graphics software\n* ''Graphics Workstation Professional''\n** ''Camera Screen Capture''\n* ''Adobe Photoshop''\n!! Social Bookmarking\n* ''Blue Dot''\n** ''del.icio.us''\n!! Utility software\n* ''Total Commander''\n* ''Norton Utilities''\n* ''System Mechanic''\n* ''~SpyBot''
<<tiddler "Search Box">>\n<<jump>><<renameButton 'jump to an open tiddler'>>\n<<closeAll>><<renameButton 'close all tiddlers'>>\n<<permaview>>\n<<newDocument ask print>><<renameButton 'print open tiddlers'>>\n<<newTiddler "New Tiddler" >>\n<<saveChanges>>\n<<option txtUserName>>\n[[User Options]] +++\n[[Search Options]] -\n<<fontSize "font-size:">> -\n[[Editing Options]] -\n===\n\n[[Tiddler Administration]] +++\n[[Recent Tiddlers]] -\n[[Main Menu|MainMenu]] -\n[[Setup Menu]] -\n[[Administrative Menu]] -\n[[Template snippets]] -\n[[Basic Tiddler Lists]] -\n[[Formatting Tiddlers]] +++\n[[Formatting Text]] --\n[[iframe template]] --\n[[Headers & Outlines]] --\n[[Tiddly Links]] --\n[[Tables]] --\n[[Images]] --\n===\n\n[[Tiddler Lists]] +++\n[[Basic Tiddler Lists]] -\n[[Alphabetical Tiddlers]] -\n[[Recent Tiddlers]] -\n[[Tiddler Timelines]] +++\n[[Tiddler Timeline]] -\n[[Reverse Timeline]] -\n[[Event Timeline]] -\n===\n\n[[Shadow Tiddlers]] -\n[[Missing Tiddlers]] -\n[[Imported Tiddlers]] -\n[[Included TiddlyWikis]] -\n===\n\n[[Menus]] +++\n[[Main Menu|MainMenu]] -\n[[Administrative Menu]] -\n[[Hover Menu|HoverMenu]] -\n[[Setup Menu]] -\n===\n\n[[Default Tiddlers|DefaultTiddlers]] -\n[[Import Tiddlers]] -\n[[Plugin Macros]] -\n[[Templates & Stylesheets]] +++\n[[PageTemplate]] -\n[[ViewTemplate]] -\n[[EditTemplate]] -\n[[StyleSheet]] -\n[[MainMenuStyles]] -\n[[TagglyTaggingStyles]] -\n[[Colour Palette]] -\n===\n\n===\n\n[img[congo-100x75.png][Conference Of NGOs]]\n<<tiddler "Menu Widgets">>\n[img[http://www.tiddlywiki.com/favicon.ico]] @@font-size:90%;TiddlyWiki <<version>>@@\n[img[http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png][Creative Commons Attribution Non-Commercial Share-Alike License]]
<<option chkGenerateAnRssFeed>> GenerateAnRssFeed\n<<option chkOpenInNewWindow>> OpenLinksInNewWindow\n<<option chkSaveEmptyTemplate>> SaveEmptyTemplate\n<<option chkToggleLinks>> Clicking on links to tiddlers that are already open causes them to close\n^^(override with Control or other modifier key)^^\n<<option chkHttpReadOnly>> HideEditingFeatures when viewed over HTTP\n<<option chkForceMinorUpdate>> Treat edits as MinorChanges by preserving date and time\n^^(override with Shift key when clicking 'done' or by pressing Ctrl-Shift-Enter^^\n<<option chkConfirmDelete>> ConfirmBeforeDeleting\nMaximum number of lines in a tiddler edit box: <<option txtMaxEditRows>>\nFolder name for backup files: <<option txtBackupFolder>>\n<<option chkInsertTabs>> Use tab key to insert tab characters instead of jumping to next field\n<<option chkUseInclude>> Include ~TiddlyWikis (IncludeList | IncludeState | [[help|http://tiddlywiki.abego-software.de/#%5B%5BIncludePlugin%20Documentation%5D%5D]])\n^^(Reload this ~TiddlyWiki to make changes become effective)^^\n<<option chkSearchTitles>> Search in tiddler titles\n<<option chkSearchText>> Search in tiddler text\n<<option chkSearchTags>> Search in tiddler tags\n<<option chkSearchTitlesFirst>> Search results show title matches first\n<<option chkSearchList>> Search results show list of matching tiddlers\n<<option chkSearchIncremental>> Incremental searching\n<<option chkSearchTitles>> Search in tiddler titles\n<<option chkSearchText>> Search in tiddler text\n<<option chkSearchTags>> Search in tiddler tags\n<<option chkSearchTitlesFirst>> Search results show title matches first\n<<option chkSearchList>> Search results show list of matching tiddlers\n<<option chkSearchIncremental>> Incremental searching\n''Private Settings: ''<<option chkUsePrivateSettings>> Use private settings. <<option chkMakeSettingPrivateWhenChanged>> Make setting private when changed.&#160;&#160;&#160;[[Show Settings]].\n^^(Private settings are stored in this ~TiddlyWiki, shared settings are stored as cookies. For more information see the [[Settings documentation|SettingsPlugin Documentation]].)^^\n<<option chkUseYourSearch>> Use 'Your Search' //([[more options|YourSearch Options]])//
> [[1. Preamble|http://www.un-documents.net/a21-01.htm]]\n!!! I. Social and Economic Dimensions\n> [[2. International Cooperation to Accelerate Sustainable Development in Developing Countries and Related Domestic Policies|http://www.un-documents.net/a21-02.htm]]\n> [[3. Combating Poverty|http://www.un-documents.net/a21-03.htm]]\n> [[4. Changing Consumption Patterns|http://www.un-documents.net/a21-04.htm]]\n> [[5. Demographic Dynamics and Sustainability|http://www.un-documents.net/a21-05.htm]]\n> [[6. Protecting and Promoting Human Health|http://www.un-documents.net/a21-06.htm]]\n> [[7. Promoting Sustainable Human Settlement Development|http://www.un-documents.net/a21-07.htm]]\n> [[8. Integrating Environment and Development in Decision-Making|http://www.un-documents.net/a21-08.htm]]\n!!! II. Conservation and Management of Resources for Development\n> [[9. Protection of the Atmosphere|http://www.un-documents.net/a21-09.htm]]\n> [[10. Integrated Approach to the Planning and Management of Land Resources|http://www.un-documents.net/a21-10.htm]]\n> [[11. Combating Deforestation|http://www.un-documents.net/a21-11.htm]]\n> [[12. Managing Fragile Ecosystems: Combating Desertification and Drought|http://www.un-documents.net/a21-12.htm]]\n> [[13. Managing Fragile Ecosystems: Sustainable Mountain Development|http://www.un-documents.net/a21-13.htm]]\n> [[14. Promoting Sustainable Agriculture and Rural Development|http://www.un-documents.net/a21-14.htm]]\n> [[15. Conservation of Biological Diversity|http://www.un-documents.net/a21-15.htm]]\n> [[16. Environmentally Sound Management of Biotechnology|http://www.un-documents.net/a21-16.htm]]\n> [[17. Protection of the Oceans, All Kinds of Seas, including Enclosed and Semi-enclosed Seas, and Coastal Areas and the Protection, Rational Use and Development of their Living Resources|http://www.un-documents.net/a21-17.htm]]\n> [[18. Protection of the Quality and Supply of Freshwater Resources: Application of Integrated Approaches to the Development, Management and Use of Water Resources|http://www.un-documents.net/a21-18.htm]]\n> [[19. Environmentally Sound Management of Toxic Chemicals, Including Prevention of Illegal International Traffic in Toxic and Dangerous Products|http://www.un-documents.net/a21-19.htm]]\n> [[20. Environmentally Sound Management of Hazardous Wastes, Including Prevention of Illegal International Traffic in Hazardous Wastes|http://www.un-documents.net/a21-20.htm]]\n> [[21. Environmentally Sound Management of Solid Wastes and Sewage-related Issues|http://www.un-documents.net/a21-21.htm]]\n> [[22. Safe and Environmentally Sound Management of Radioactive Wastes|http://www.un-documents.net/a21-22.htm]]\n!!! III. Strengthening the Role of Major Groups\n> [[23. Preamble|http://www.un-documents.net/a21-23.htm]]\n> [[24. Global Action for Women Towards Sustainable and Equitable Development|http://www.un-documents.net/a21-24.htm]]\n> [[25. Children and Youth in Sustainable Development|http://www.un-documents.net/a21-25.htm]]\n> [[26. Recognizing and Strengthening the Role of Indigenous People and their Communities|http://www.un-documents.net/a21-26.htm]]\n> [[27. Strengthening the Role of Non-governmental Organizations: Partners for Sustainable Development|http://www.un-documents.net/a21-27.htm]]\n> [[28. Local Authorities' Initiatives in Support of Agenda 21|http://www.un-documents.net/a21-28.htm]]\n> [[29. Strengthening the Role of Workers and their Trade Unions|http://www.un-documents.net/a21-29.htm]]\n> [[30. Strengthening the Role of Business and Industry|http://www.un-documents.net/a21-30.htm]]\n> [[31. Scientific and Technological Community|http://www.un-documents.net/a21-31.htm]]\n> [[32. Strengthening the Role of Farmers|http://www.un-documents.net/a21-32.htm]]\n!!! IV. Means of Implementation\n> [[33. Financial Resources and Mechanisms|http://www.un-documents.net/a21-33.htm]]\n> [[34. Transfer of Environmentally Sound Technology, Cooperation and Capacity-building|http://www.un-documents.net/a21-34.htm]]\n> [[35. Science for Sustainable Development|http://www.un-documents.net/a21-35.htm]]\n> [[36. Promoting Education, Public Awareness and Training|http://www.un-documents.net/a21-36.htm]]\n> [[37. National Mechanisms and International Cooperation for Capacity-building in Developing Countries|http://www.un-documents.net/a21-37.htm]]\n> [[38. International Institutional Arrangements|http://www.un-documents.net/a21-38.htm]]\n> [[39. International Legal Instruments and Mechanisms|http://www.un-documents.net/a21-39.htm]]\n> [[40. Information for Decision-making|http://www.un-documents.net/a21-40.htm]]\n
<<list all>>
''Armenian Assembly of America'' works through research, education and advocacy to strengthen U.S./Armenia and U.S./Nagorno Karabakh relations, promotes Armenia's and Karabakh's democratic development and economic prosperity and seeks universal affirmation of the Armenian Genocide.\n\nWith a nation-wide network of volunteer activists, lay leaders, and staff in Washington, Los Angeles, New York, Boston, Yerevan, Stepanakert and Gyumri, the Assembly works with the Administration, Congress, and other policy makers in Washington, D.C., and state legislatures to advance issues of concern to Armenian-Americans. \n\nFor more information, visit http://www.aaainc.org
A central goal of the historic 1992 [[Earth Summit]], at which the [[Framework Convention on Climate Change]] was adopted, was the transition to a new, sustainable development path, based to a significant extent on the broad-based participation of all major groups in society. ''Climate Change 2.0'' - is an initiative of [[Information Habitat: Where Information Lives]] in support of the [[NGO Committee on Education]]'s commitment to the [[UN Decade of Education for Sustainable Development]] (2005-2014). ''Information Habitat'' was founded in May 1990, in the early stages of preparation for the Summit, on the recognition of the critical role that the emerging information and communications revolution could play in that transition. The phenomenal advances in ICT, and their impact on almost all areas of human activity over the seventeen years since its founding have continued to confirm the validity of the initial premise of Information Habitat.\n\nHowever, while there is growing recognition of the significance of ICT as a driver in economic and social development, along with almost universal reliance on the Internet and electronic mail as the principal medium for access to and dissemination of information relating to sustainable development, there still remains very limited appreciation of the profound significance of ICT for sustainable development or of the nature of a development path based in a medium in which the marginal cost of production and economic exchange - in both financial and material terms - is virtually zero.
<<tabs txtMainTab Timeline Timeline TabTimeline Alphabetical 'All tiddlers' TabAll Tags 'All tags' TabTags Missing 'Missing tiddlers' TabMoreMissing Orphans 'Orphaned tiddlers' TabMoreOrphans Shadowed 'Shadowed tiddlers' TabMoreShadowed>>
/***\n|Name|''timeline''|h\n|Author|[[Saq Imtiaz]]|\n|Version|0.5 bet|\n|Description|A replacement for the core timeline macro that offers more features|\n|Source|http://lewcid.googlepages.com/lewcid.html#BetterTimelineMacro|\n|TW Version|2.x|\n***/\n/***\n!!!Features:\n*list tiddlers with only specific tag\n*exclude tiddlers with a particular tag\n*limit entries to any number of days, for example one week\n*specify a start date for the timeline, only tiddlers after that date will be listed.\n\n!!!Installation:\nCopy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.\n\n!!!Syntax:\n{{{<<timeline better:true>>}}}\n''the param better:true enables the advanced features, without it you will get the old timeline behaviour.''\n\nadditonal params:\n(use only the ones you want)\n{{{<<timeline better:true onlyTag:Tag1 excludeTag:Tag2 sortBy:modified/created firstDay:YYYYMMDD maxDays:7 maxEntries:30>>}}}\n\n''explanation of syntax:''\nonlyTag: only tiddlers with this tag will be listed. Default is to list all tiddlers.\nexcludeTag: tiddlers with this tag will not be listed.\nsortBy: sort tiddlers by date modified or date created. Possible values are modified or created.\nfirstDay: useful for starting timeline from a specific date. Example: 20060701 for 1st of July, 2006\nmaxDays: limits timeline to include only tiddlers from the specified number of days. If you use a value of 7 for example, only tiddlers from the last 7 days will be listed.\nmaxEntries: limit the total number of entries in the timeline.\n\n\n!!!History:\n*28-07-06: ver 0.5 beta, first release\n\n!!!Code\n***/\n//{{{\n// Return the tiddlers as a sorted array\nTiddlyWiki.prototype.getTiddlers = function(field,excludeTag,includeTag)\n{\n var results = [];\n this.forEachTiddler(function(title,tiddler)\n {\n if(excludeTag == undefined || tiddler.tags.find(excludeTag) == null)\n if(includeTag == undefined || tiddler.tags.find(includeTag)!=null)\n results.push(tiddler);\n });\n if(field)\n results.sort(function (a,b) {if(a[field] == b[field]) return(0); else return (a[field] < b[field]) ? -1 : +1; });\n return results;\n}\n\n\n\n//this function by Udo\nfunction getParam(params, name, defaultValue)\n{\n if (!params)\n return defaultValue;\n var p = params[0][name];\n return p ? p[0] : defaultValue;\n}\n\nwindow.old_timeline_handler= config.macros.timeline.handler;\nconfig.macros.timeline.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n var args = paramString.parseParams("list",null,true);\n var betterMode = getParam(args, "better", "false");\n if (betterMode == 'true')\n {\n var sortBy = getParam(args,"sortBy","modified");\n var excludeTag = getParam(args,"excludeTag",undefined);\n var includeTag = getParam(args,"onlyTag",undefined);\n var tiddlers = store.getTiddlers(sortBy,excludeTag,includeTag);\n var firstDayParam = getParam(args,"firstDay",undefined);\n var firstDay = (firstDayParam!=undefined)? firstDayParam: "00010101";\n var lastDay = "";\n var field= sortBy;\n var maxDaysParam = getParam(args,"maxDays",undefined);\n var maxDays = (maxDaysParam!=undefined)? maxDaysParam*24*60*60*1000: (new Date()).getTime() ;\n var maxEntries = getParam(args,"maxEntries",undefined);\n var last = (maxEntries!=undefined) ? tiddlers.length-Math.min(tiddlers.length,parseInt(maxEntries)) : 0;\n for(var t=tiddlers.length-1; t>=last; t--)\n {\n var tiddler = tiddlers[t];\n var theDay = tiddler[field].convertToLocalYYYYMMDDHHMM().substr(0,8);\n if ((theDay>=firstDay)&& (tiddler[field].getTime()> (new Date()).getTime() - maxDays))\n {\n if(theDay != lastDay)\n {\n var theDateList = document.createElement("ul");\n place.appendChild(theDateList);\n createTiddlyElement(theDateList,"li",null,"listTitle",tiddler[field].formatString(this.dateFormat));\n lastDay = theDay;\n }\n var theDateListItem = createTiddlyElement(theDateList,"li",null,"listLink",null);\n theDateListItem.appendChild(createTiddlyLink(place,tiddler.title,true));\n }\n }\n }\n\n else\n {\n window.old_timeline_handler.apply(this,arguments);\n }\n}\n//}}}
@@font-size:120%;font-weight:bold;text-align:center;[[NGO Committee on Education]] (A [[CONGO|Conference Of NGOs]] Committee)@@\n!!~By-Laws\n!!!Purpose\nThe NGO Committee on Education will:\n# Focus attention on and promote the various programs of formal and non-formal education of the UN intergovernmental agencies, of international institutions, and of ~NGOs.\n# Promote and facilitate the exchange of knowledge and dissemination of information on formal and non-formal education issues to various governments, civil society organizations, including academia, foundations, etc.\n# Address the issue of literacy for all children and adults, and other aspects of education in order to further enhance the goal of world education for all.\n# Work closely with the other NGO Committees related to the United Nations system and with the various relevant UN Commissions and Conferences.\n!!!Membership\n# Regular Membership: Membership in the Committee is open to ~Non-Governmental Organizations in consultative status with ECOSOC. These members shall be eligible to vote and hold office.\n# Associate Membership: Any NGO having a formal relationship with the United Nations may become an Associate Member. Such members will not be entitled to hold office or vote on matters of policy.\n# An organization may become a member by submitting and application to the Chairperson or Secretary.\n!!!Officers\n# The officers of the NGO Committee on Education shall be one Chairperson, one ~Vice-Chairperson, Secretary and Treasurer. Such officers shall be elected for a term of two years, and no person shall be elected to the same office for more than two consecutive terms. Officers must be from ~NGOs in consultative status.\n# No member may hold more than one office. For purposes of this paragraph the term "office" includes members-at-large of the Executive Committee.\n!!!Duties of Officers\n# The Chairperson shall convene and preside over meetings, promote the general effectiveness of the Committee, and maintain communications with other NGO Committees and with representatives of the UN system. The Chairperson or ~Vice-Chairperson shall represent the Committee when required.\n# The Secretary shall keep minutes of the meetings of the Committee, a record of the membership, and a record of attendance at meetings. The Secretary shall arrange for distribution of the minutes in advance of the meeting at which they will be approved.\n# The Treasurer shall receive and disburse funds as determined by the Executive Committee and shall be responsible for the maintenance of accounts and shall report regularly to the Committee's membership.\n!!!Executive Committee\n# The responsibility of the Executive Committee shall be to carry on the business of the Committee between meetings. The members of the Committee shall be kept informed of the activities of the Executive Committee through a report from the Chairperson or ~Vice-Chairperson at regular meetings of the Committee when relevant.\n# The officers with up to four elected members-at-large shall serve as the Executive Committee. Members-at-large shall serve for a term of two years. No person shall be elected for more than two consecutive terms.\n# Members-at-large may be Regular or Associate Members of the Committee, however, voting rules as described in the membership section apply.\n!!!Subcommittees\n# The NGO Committee on Education may establish Subcommittees or Working Groups as needed. The Chairperson of a Subcommittee will be a member //ex officio// of the Executive Committee. Members of such Subcommittees or Working Groups shall elect their own chairs, subject to approval of the Executive Committee.\n!!!Finances\n# Payment of dues of $25.00 to the Treasurer shall entitle members to receive the minutes and other materials determined by the NGO Committee and allow them to vote.\n# The fiscal year shall be from 1 October to 30 September.\n!!Elections\n# A Nominating Committee shall be appointed by the Chairperson, on consultation with other offices, not less than two months prior to the election at the Annual Meetings. The report of the Nominating Committee shall be circulated in writing to all Regular members of the Committee at least three weeks prior to the meeting at which the election is to take place. The Nominating Committee shall not nominate representatives represented by members of the Nominating Committee.\n# The election of officers and members of the Executive Committee shall take place at an Annual Meeting. Elected officers shall take office immediately.\n# Election of officers and procedural matters shall be decided by the majority of member organizations present and voting.\n# A ballot by mail may be taken in the event that a meeting of the Committee is not possible.\n!!!Meetings\n# The Committee shall meet periodically, at least four times a year. The Committee shall hold an Annual Meeting during the month of May or June.\n# A quorum shall consist of a representatives of one-third of the regular member organizations.\n# Recommendations of statements of positions to be submitted to ECOSOC or any of its subsidiary bodies may not be made in the name of the Committee. Joint statements of member organizations may be submitted over the names of those organizations who wish to become signatories to the statement.\n!!!Amendments\n: Proposed amendments to these By-laws shall be submitted to the Chairperson in time for consideration by the Executive Committee and for written circulation to each member organizations not less than two days prior to the date of the proposed adoption. An amendment shall be adopted only after discussion in a plenary meeting of the Committee and upon affirmative vote of two-thirds of these representatives of member organizations present and voting.\n\n//Adopted, November 4, 2000//
@@text-align: center;\n!!!Resolution on Information and Communications\nadopted by the\n''20th General Assembly''\nof the\n''Conference Of Non-Governmental Organizations in Consultative Status with ECOSOC (CONGO)''\nGeneva, Switzerland, 3-5 November, 1997@@\n!!!Information and Communications\n<<<\nThe //20th General Assembly of the Conference of NGOs//, meeting in Geneva from 3 to 5 November, 1997,\n\n//Recognizing// the continuing dramatic advances in information and communications technology, and the ways in which these advances are:\n* transforming access to, and participation in, the United Nations system;\n* creating a forum for non-governmental organizations that transcends national boundaries; and\n* enabling structural changes in the relationships between non-governmental organizations and national and local governments; \n//Recognizing also// that there exist very substantial disparities between countries, and within countries, in the extent to which there is effective access to the global information infrastructure;\n\n//Resolves// to consider how the Conference of NGOs and its member organizations can make use of modern information and communications technology to increase their effectiveness and to strengthen the participation of non-governmental organizations in the work of the United Nations system in order to promote the goals of the United Nations. \n<<<\n\n----\n\nResolution proposed by:\n: [[Information Habitat: Where Information Lives]]\n: International Council of Jewish Women
The ''Catholic International Education Office'' is a non-governmental organization representing world-wide Catholic education as a NGO. Founded in 1952 in Lucerne (Switzerland). It groups the national secretariats of Catholic education from each member country. Organised in five world regions : Africa, America, Europe, Asia and Oceania, Middle and Near-East. General Secretariat established in Brussels (Belgium). Formal relationship with international agencies and institutions working in the field of education:\n* ''UNESCO'': consultative status, category B, since 1958. With a status of formal consultation relationship since 1997.\n* ''ECOSOC'': registered with the Social and Economic Council of the United Nations since 1958. Since 1998, special consultative status.\n* ''UNICEF'': consultative status since 1963.\n* ''Council of Europe'': consultative status since 1965.\n* Collaboration relationship with: ''FAO'' (United Nations Food and Agriculture Organisation), ''ILO'' (International Labour Office), ''OAU'' (Organisation of African Unity), ''OAS'' (Organisation of American States). \n\n\n\nhttp://www.infoiec.org
![[Overview]]\n!![[Climate Change Crisis]]\n* [[Nature of the Climate Change]]\n* [[Timelines of Climate Change]]\n* [[Overview: Historic & Projected Trends]]\n!![[CO2 Emissions]]\n* [[Escalating Energy Consumption]]\n* [[Greenhouse Effect]]\n!![[Global Warming]]\n* [[Melting Ice]]\n** [[Vanishing Icecaps]]\n** [[Thermal Currents]]\n** [[Vanishing Glaciers]]\n** [[Meltdown Dynamics]]\n** [[Freshwater Shortages]]\n* [[Sea level rise]]\n** [[Lowlands Loss & Flooding]]\n** [[Small Islands]]\n* [[Extreme Weather]]\n** [[Extreme Storms]]\n** [[Prolongued Droughts]]\n!![[Economics of Climate Change]]\n* [[The Stern Review]] - Macroeconomics\n* [[Grassroots Enterprises]] - Microeconomics\n!![[Vital Responses]]\n* [[Guiding Principles]]\n* [[Wetlands Restoration]]\n* [[Native Tree Planting]]\n* [[Soil Conservation]]\n* [[Composting]]\n* [[Biogas]]\n* [[Permaculture principles]]\n* [[Avoiding dangerous climate change]]\n!![[Open Source Intelligence]]
<<<\n"No problem can be solved from the same level of consciousness that created it."\n//Albert Einstein// (1879 - 1955) Physicist & Nobel Laureate \n<<<\n''Climate Change 2.0'' is being developed from a vision of a collaborative application of ''Web 2.0'' methodologies to the global climate change crisis and incorporating a transition to an Open Source, Creative Commons climate. ''Climate Change 2.0'' is based on the recognition of the vital contribution that the combination of the [[economics of information|Economics of information]] and information and communications technologies (ICT) can contribute - and already are contributing - to addressing what is increasingly recognized as the greatest challenges to a sustainable common future, both through the power of the technologies and through the progressive discovery and realization of the fundamental properties and nature of a digital knowledge-based universe and the accompanying profound freedoms and transformation of human consciousness and the emergence of digitally-connected global civil society that has been growing rapidly since the early stages of preparations for the 1992 Earth Summit - of which the [[United Nations Framework Convention on Climate Change]] was a key component.\n<<<\n"''The Interlocking Crises''\nUntil recently, the planet was a large world in which human activities and their effects were neatly compartmentalized within nations, within sectors (energy, agriculture, trade), and within broad areas of concern (environment, economics, social). These compartments have begun to dissolve. This applies in particular to the various global 'crises' that have seized public concern, particularly over the past decade. These are not separate crises: an environmental crisis, a development crisis, an energy crisis. They are all one."\n//[[Our Common Future, From One Earth to One World|http://www.un-documents.net/ocf-ov.htm]]//\n<<<\n!! See also:\n* [[Climate Change 2.0 - Elements]]\n
A number of elements have been developed under the auspices of [[Climate Change 2.0]], with an initial focus on the development of an online platform for the September 2007 [[60th Annual DPI/NGO Conference]] to be held at UN Headquarters on the theme "Climate Change: How It Impacts Us All", and in the broader context of the [[United Nations Decade of Education for Sustainable Development]], 2005-2014, and related international decades.\n\nThe DPI/NGO Climate Change Conference offers a unique opportunity for a demonstration project of [[Climate Change 2.0]] as it will be the last to be held at the United Nations Headquarters before major renovations begin, and there is strong interest in developing a prototype interactive online framework that would provide for real-time participation in the Conference, for this Conference, and as a model to be used for future Annual DPI/NGO Conferences.\n\nAmong the elements that are under development are the following:\n!! ~TiddlyWiki sites\n* [[Climate Change 2.0]]<br>[[www.climate-change-two.net/|http://www.climate-change-two.net/]]\n** [[Climate Change Impacts, Adaptation and Vulnerability]]<br>[[www.climate-change-two.net/ar4-wg2-spm|http://www.climate-change-two.net/ar4-wg2-spm]]\n** [[Peace Caucus: The Wild Cards in Climate Change]]<br>[[www.peacecaucus.net|htt[://www.peacecaucus.net]]\n* [[NGO Committee on Education]]<br>[[www.ngo-education.net/|http://www.ngo-education.net/]]\n** [[Education, Youth & Technology for Sustainable Development]]<br>[[www.ngo-education.net/workshop/|http://www.ngo-education.net/workshop/]]\n!!! ~TiddlyWikiPerfect sites\n* [[TiddlyWikiPerfect: An emerging hybrid information species]]<br>[[www.tiddlywikiperfect.net/|http://www.tiddlywikiperfect.net/]]\n** [[Rescuing a Planet Under Stress and a Civilization in Trouble: Plan B 2.1 (beta)]]<br>[[www.climate-change-two.net/plan-b/|http://www.climate-change-two.net/plan-b/]]\n** [[Economics of Climate Change: The Stern Review]]<br>[[www.climate-change-two.net/stern-review/|http://www.climate-change-two.net/stern-review/]]\n** ~TiddlyWikiPerfect sites under development\n** Confronting Climate Change\n*** Silken Valleys - Digital relief post-Kashmir earthquake\n*** ~DataPerfect Manual\n*** Information Habitat 2.0\n!! "Normal" - HTML - web sites\n* [[UN Documents Cooperation Circles: Gathering a Body of Global Agreements]]<br>[[www.un-documents.net/|http://www.un-documents.net/]]\n** [[Our Common Future]]<br>[[www.un-documents.net/wced-ocf.htm|http://www.un-documents.net/wced-ocf.htm]]\n* [[The Wealth of Networks: How Social Production Transforms Markets and Freedom]]<br>[[www.climate-change-two.net/wealth-of-networks/|http://www.climate-change-two.net/wealth-of-networks/]]\n!! Related Google Groups\n* [[Climate Change Summer|climate-change-summer@googlegroups.com]]\n* [[Climate Change 2.0|climate-change-two@googlegroups.com]]\n* [[Networking Sub-Committee, Planning Committee|ngo-networking@googlegroups.com]]\n* [[NGO Committee on Education|ngo-education@googlegroups.com]]\n* [[TiddlyWiki|tiddlywiki@googlegroups.com]]\n!! Other sites\n* [[The Wealth of Networks wiki notes]]<br>[[www.benkler.org/wealth_of_networks|http://www.benkler.org/wealth_of_networks/]]\n* [[Information Ecologist @ Blue Dot]]<br>[[bluedot.us/users/Information-Ecologist|http://bluedot.us/users/Information-Ecologist]] - social bookmarking\n* H2O Playlist\n
''Climate Change 2.0: Information Ecology of Climate Change'' is intended to harness the power of the Internet, and particularly of ''Web 2.0'' tools to the challenge of climate change, with a focus on the use of Free and Open Source software and through a focused and systematic expansion of the global [[Creative Commons]].\n\nThere is a vast amount of information and documents on the many aspects of climate change freely available online, and while it is relatively easy to find information and specific documents using search engines, it is also very easy to be overwhelmed by the sheer volume - a Google search for "climate change" currently generate approximately 85,000,000 hits, for "global warming" and "sustainable development", the numbers are 70,000,000 and 60,000,000 respectively.\n\nMost of the major documents on climate change are published - and freely available - as pdf files; however, pdf is optimized for printing, not for online accessibility; page breaks make reading a pdf document online a discontinuous process, and the use of hyperlinks in pdf files - when they are included - makes for a very cumbersome navigation process. One of the key initial tasks for ''Climate Change 2.0'' is the translation of these pdf documents into a format optimized for a web-based environment.\n\nWhen HTML versions of climate change reports are also published, e.g. with copies of the [[Third Assessment Review|IPCC Third Assessment Review]] of the [[Intergovernmental Panel on Climate Change]], the HTML pages are frequently in a fragmented form. The adoption of simple, no-cost, measures such as the creation of dedicated sub-domains for the publication of each report could provide significant benefits by enabling site-specific searches.\n\nFrequently, lengthy reports, e.g. the 659 page [[Stern Review on the Economics of Climate Change|Economics of Climate Change: The Stern Review]], are published without the inclusion of any bookmarks. Incidentally, the Stern Review, in addressing the economics of climate change gave very scant attention to the role of information technology, and offered no analysis of the economics of information.\n\nMany climate change-related research papers are only available through subscription to professional journals; while individual copies can generally be purchased, typically at the price of $9.00 per article (compared to a zero marginal cost), the number of articles that a serious lay investigator might have a legitimate interest in reading makes for a prohibitive cost for most people; a cooperative initiative among professional societies to waive the charge for papers on climate change, \n\nYochai Benkler's acclaimed book, [[The Wealth of Networks: How Social Production Transforms Markets and Freedom]] offers exceptional insight and examples as to the profound transformation that are taking place, through "peer production" and new forms of collaboration in the accelerating transition to a "networked information economy"; it seems clear that a systematic effort to harness these powerful processes in a broad-based mobilization of creative intelligence to address the global climate change crisis would pay handsome dividends.\n\nThe Wealth of Networks also highlights the opportunities for significant contributions to bodies of knowledge that can be made by individuals, often without formal credentials, who are able to develop online centers of excellence through a systematic process of gathering and organizing information from multiple online sources. Given the increasingly narrow specialization in scientific research, the free availability of scientific research on climate change could provide an excellent opportunity for a generalist, with a holistic perspective and a broad general understanding of different scientific fields to make a major contribution to the body of knowledge on climate change.\n\nThe example of ''Oscar'' - an open source design for an environmentally-sound automobile - offers another example of how the adoption of open source, creative commons approaches to technology offer the possibility of making significant contributions to addressing climate change. In a different vein, the combination of WalMart's recent commitment to address climate change and its extensive use of RFID technology could serve as a demonstration model for the establishment of full-cost accounting in the traditional economic sphere by making visible, and accountable, previously undocumented external costs, including environmental impacts, of economic activity. The Stern Review correctly recognizes the failure of conventional markets to acknowledge external costs as a fundamental market failure that has been a major economic driver in supporting unsustainable energy use and the corresponding increases in the emission of greenhouse gases.\n\nThere would be great value in developing and implementing a comprehensive initiative to gather and organize the available information on climate change - and on a broad range of sustainable development issues, and while the cost would not be trivial, the effort could pay great dividends in the challenge of addressing climate change. There is a clear need for the development and utilizations of a climate change taxonomy, and corresponding enhancements to search engine methodology, that could play a valuable role in targeted search for relevant information.\n\nA web-based campaign to make use of social bookmarking sites - e.g. [[del.icio.us|http://del.icio.us]] and [[Blue Dot|http://bluedot.us]] - as platforms for collaborative gathering and sharing of key online information and resources, together with the progressive development of a structured framework for climate change-related tags offers significant opportunities for rapid and effective dissemination of critical information.\n\nLikewise, the development of a collaborative wiki site, provided it incorporates an accountability and clear commitment to, and monitoring of, guidelines for participation that are unfortunately missing from <<wikipedia Wikipedia>>, could offer an invaluable participatory forum within which a rigorous, comprehensive body of climate change information could be assembled..\n\nTiddlyPerfect offers a very promising platform for managing, organizing and sharing climate change information. TiddlyPerfect is an emerging hybrid information species combining the power of two exceptional software platforms - TiddlyWiki - [[www.tiddlywiki.com|http://www.tiddlywiki.com]] - a brilliant and rapidly-evolving self-contained wiki that serves as a prime example of the "peer production" model described by Yochai Benkler - and DataPerfect, lesser-known companion of the classic WordPerfect for DOS and arguably the most brilliant relational database yet to see the light of day, whose genius was largely obscured by the transition to a Windows platform, but has remained alive, supported by a brilliant and dedicated group of developers - see [[www.dataperfect.nl|http://www.dataperfect.nl]] - and has now been adapted to an online environment where it is now able to function as a web server.\n\nIn a broader context, the radical change in an in increasingly networked information economy - touched on but not fully developed in Yochai Benkler's [[The Wealth of Networks|The Wealth of Networks: How Social Production Transforms Markets and Freedom]] is the largely unappreciated reality that in a networked knowledge-based universe, a universe in which knowledge is the central basis for wealth and in which the zero-based properties of information become increasingly self-evident and appreciated - i.e. that information has zero mass, zero physical size and takes virtually zero time and cost to travel - accessibility to wealth is no longer constrained the laws of conservation of mass and energy.
The Summary for Policy Makers of Working Group II of the [[Intergovernmental Panel on Climate Change]] addresses ''Climate Change Impacts, Adaptation and Vulnerability'' was released on April 6, 2007 and provides an overview of the current knowledge about observed impacts of climate change on the natural and human environment, across a wide range of systems and sectors concerning the nature of future impacts, including for some fields not covered in previous assessments, and by regions. The contents of the summary have been reorganized in TiddlyWiki format with the goal of making it easier to read and understand at [[www.climate-change-two.net/ar4-wg2-spm|http://www.climate-change-two.net/ar4-wg2-spm]]. The official version of 23-page summary can be downloaded in pdf format at [[www.ipcc.ch/SPM13apr07.pdf|http://www.ipcc.ch/SPM13apr07.pdf]]
/***\n| Name:|CloseOnCancelPlugin|\n| Description:|Closes the tiddler if you click new tiddler then cancel. Default behaviour is to leave it open|\n| Version:|6.9.3|\n| Date:|30-Sep-2006|\n| Source:|http://mptw.tiddlyspot.com/#CloseOnCancelPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\n| CoreVersion:|2.1.x|\n***/\n//{{{\nmerge(config.commands.cancelTiddler,{\n\n handler_orig_closeUnsaved: config.commands.cancelTiddler.handler,\n\n handler: function(event,src,title) {\n this.handler_orig_closeUnsaved(event,src,title);\n if (!store.tiddlerExists(title) && !store.isShadowTiddler(title))\n story.closeTiddler(title,true);\n return false;\n }\n\n});\n\n//}}}\n\n
Foreground: #000\nBackground: #fff\nPrimaryPale: #8cf\nPrimaryLight: #18f\nPrimaryMid: #04b\nPrimaryDark: #014\nSecondaryPale: #ffc\nSecondaryLight: #fe8\nSecondaryMid: #db4\nSecondaryDark: #841\nTertiaryPale: #eee\nTertiaryLight: #ccc\nTertiaryMid: #999\nTertiaryDark: #666\nError: #f88
The [[ColorPalette]] tiddler is used in TiddlyWiki to define a set of colours - fifteen by default - whose names are then used in the [[StyleSheetColors]] tiddler - and [[CustomStyleSheetColours]] or other custom style sheets you may use - to set the colours for the various styles. This system allow one to easily change the entire colour scheme of a TiddlyWiki site far more quickly than if one were to have change the colour for each style element. The display of the ColorPalette here is made possible by the PaletteViewMacro. \n\n<<paletteView [[ColorPalette]]>>\n
In addition to this main web site, the [[Information and Communications Sub-Committee]] has been developing a number of web sites for the [[NGO Committee on Education]]:\n* ''UN Documents Cooperation Circles: Gathering a Body of Global Agreements'' - a unique hyperlinked collection of more than five hundred key United Nations documents relating to sustainable development, education, human rights, peace, etc., including the agreements from most of the major global conferences organized by the United Nations and a significant number of important conventions / treaties. http://www.un-documents.net [[Read more details|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] \n* ''The Wealth of Networks: How Social Production Transforms Markets and Freedom'' - an HTML adaptation of the highly acclaimed book, released under a [[Creative Commons]] licence, on the nature and dynamics of a 'networked information economy' by ''Yochai Benkler''. Professor of Law at Yale University and New York University. http://www.ngo-education.net/wealth-of-networks/ [[Read more details|The Wealth of Networks: How Social Production Transforms Markets and Freedom]]
''CONGO'' - the ''C''onference ''O''f ''N''on-''G''overnmental ''O''rganizations in Consultative Relationship with the United Nations - is an independent, international, not-for-profit membership association of nongovernmental organizations that facilitates the participation of ~NGOs in United Nations debates and decisions. CONGO is most active in the major UN centers of New York, Geneva, and Vienna, but extends its work to all regions of the world. In 2002. CONGO became accredited in its own right as an NGO in General Consultative Status with the United Nations Economic and Social Council.\n* [[www.ngocongo.org/|http://www.ngocongo.org]]
config.options.chkDisableNonExistingWikiLinks=true;
<html><hide linebreaks>\nPlease use this form to send any messages, comments or questions about this site:\n<p>\n<form method=post target=email action="http://cgi.eytv4sfc.net/gdform.cgi" style="display:inline">\n<input type=hidden name=to value="seasons-of-peace@earthlink.net.net">\n<input type=hidden name=subject value="Stern Review feedback">\n<input type=hidden name=prefix value="The Economics of Climate Change">\n<input type=hidden name=url value="javascript:window.close();">\n<input type=text name=from style="width:49%" value="your name" onfocus="this.select()"><!--\n--><input type=text name=reply style="width:49%" value="your email address" onfocus="this.select()"><br>\n<font size=-2>Your message:</font><br>\n<textarea rows=7 cols=50 name=text style="width:98%" onfocus="this.select()"></textarea><br>\n<font size=-2>Enter your information, comments or questions, then press </font><input type=submit value="send"></form>\n<p>\nPlease note that your message will probably remain here are you have sent it, and that doesn't mean the message hasn't been sent!\n</html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cde.htm@@\n<html><iframe\ntitle="Convention against Discrimination in Education"\nsrc="http://www.un-documents.net/cde.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cat.htm@@\n<html><iframe\ntitle="Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment"\nsrc="http://www.un-documents.net/cat.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cdreo.htm@@\n<html><iframe\ntitle="Convention concerning Discrimination in Respect of Employment and Occupation"\nsrc="http://www.un-documents.net/cdreo.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a4r317.htm@@\n<html><iframe\ntitle = "Convention for the Suppression of the Traffic in Persons and of the Exploitation of the Prostitution of Others"\nsrc = "http://www.un-documents.net/a4r317.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the ''UN Documents Cooperation Circles"' web site. You can view this page in a separate browser tab or window at http://www.un-documents.net/cbd.htm@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/cbd.htm"\n title = "Convention on Biological Diversity">\n</iframe> </html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/cpruccw.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/cpruccw.htm"\n title = "Convention on Prohibitions or Restrictions on the Use of Certain Conventional Weapons Which May be Deemed to be Excessively Injurious or to Have Indiscriminate Effects ">\n</iframe> </html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nagainst Women\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/cedaw.htm@@\n<html><iframe\ntitle = "Convention on the Elimination of All Forms of Discrimination"\nagainst Women\nsrc = "http://www.un-documents.net/cedaw.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cedaw.htm@@\n<html><iframe\ntitle="Convention on the Elimination of All Forms of Discrimination against Women"\nsrc="http://www.un-documents.net/cedaw.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cprw.htm@@\n<html><iframe\ntitle="Convention on the Political Rights of Women"\nsrc="http://www.un-documents.net/cprw.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cppcg.htm@@\n<html><iframe\ntitle="Convention on the Prevention and Punishment of the Crime of Genocide"\nsrc="http://www.un-documents.net/cppcg.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/enmod.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/enmod.htm"\n title = "Convention on the Prohibition of Military or Any Other Hostile Use of Environmental Modification Techniques"'>\n</iframe> </html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/mbt.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/mbt.htm"\n title = "Convention on the Prohibition of the Use, Stockpiling, Production and Transfer of Anti-personnel Mines and on Their Destruction"'>\n</iframe> </html>\n\n
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/crc.htm@@\n<html><iframe\ntitle="Convention on the Rights of the Child"\nsrc="http://www.un-documents.net/crc.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/crsr.htm@@\n<html><iframe\ntitle="Convention relating to the Status of Refugees"\nsrc="http://www.un-documents.net/crsr.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cope-dec.htm@@\n<html><iframe\ntitle="Copenhagen Declaration on Social Development"\nsrc="http://www.un-documents.net/cope-dec.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
[>img[http://creativecommons.org/icon/nc/standard.gif]]This [[Creative Commons license]] lets others remix, tweak, and build upon your work ''non-commercially'', as long as they //credit you// and //license their new creations under the identical terms//. Others can download and redistribute your work just like the by-nc-nd license, but they can also translate, make remixes, and produce new stories based on your work. All new work based on yours will carry the same license, so any derivatives will also be non-commercial in nature. \n\nAlternative icons: \n[img[http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png]] [img[http://creativecommons.org/images/public/somerights20.png]] [img[http://i.creativecommons.org/l/by-nc-sa/3.0/80x15.png]]\n//Full description// +++\n{{iframe{''Note'': This is a "framed" page from the '' '' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://creativecommons.org/licenses/by-nc-sa/3.0/}}}\n<html><iframe\n src = "http://creativecommons.org/licenses/by-nc-sa/3.0/"\n title = ""\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>\n===
{{iframe{''Note'': This is a "framed" page from the ''Creative Commons'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://creativecommons.org/about/licenses/meet-the-licenses}}}\n<html><iframe\n src = "http://creativecommons.org/about/licenses/meet-the-licenses"\n title = "Creative Commons licenses"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
/***\n|''Name:''|CryptoFunctionsPlugin|\n|''Description:''|Support for cryptographic functions|\n***/\n//{{{\nif(!version.extensions.CryptoFunctionsPlugin) {\nversion.extensions.CryptoFunctionsPlugin = {installed:true};\n\n//--\n//-- Crypto functions and associated conversion routines\n//--\n\n// Crypto "namespace"\nfunction Crypto() {}\n\n// Convert a string to an array of big-endian 32-bit words\nCrypto.strToBe32s = function(str)\n{\n var be = Array();\n var len = Math.floor(str.length/4);\n var i, j;\n for(i=0, j=0; i<len; i++, j+=4) {\n be[i] = ((str.charCodeAt(j)&0xff) << 24)|((str.charCodeAt(j+1)&0xff) << 16)|((str.charCodeAt(j+2)&0xff) << 8)|(str.charCodeAt(j+3)&0xff);\n }\n while (j<str.length) {\n be[j>>2] |= (str.charCodeAt(j)&0xff)<<(24-(j*8)%32);\n j++;\n }\n return be;\n};\n\n// Convert an array of big-endian 32-bit words to a string\nCrypto.be32sToStr = function(be)\n{\n var str = "";\n for(var i=0;i<be.length*32;i+=8)\n str += String.fromCharCode((be[i>>5]>>>(24-i%32)) & 0xff);\n return str;\n};\n\n// Convert an array of big-endian 32-bit words to a hex string\nCrypto.be32sToHex = function(be)\n{\n var hex = "0123456789ABCDEF";\n var str = "";\n for(var i=0;i<be.length*4;i++)\n str += hex.charAt((be[i>>2]>>((3-i%4)*8+4))&0xF) + hex.charAt((be[i>>2]>>((3-i%4)*8))&0xF);\n return str;\n};\n\n// Return, in hex, the SHA-1 hash of a string\nCrypto.hexSha1Str = function(str)\n{\n return Crypto.be32sToHex(Crypto.sha1Str(str));\n};\n\n// Return the SHA-1 hash of a string\nCrypto.sha1Str = function(str)\n{\n return Crypto.sha1(Crypto.strToBe32s(str),str.length);\n};\n\n// Calculate the SHA-1 hash of an array of blen bytes of big-endian 32-bit words\nCrypto.sha1 = function(x,blen)\n{\n // Add 32-bit integers, wrapping at 32 bits\n add32 = function(a,b)\n {\n var lsw = (a&0xFFFF)+(b&0xFFFF);\n var msw = (a>>16)+(b>>16)+(lsw>>16);\n return (msw<<16)|(lsw&0xFFFF);\n };\n // Add five 32-bit integers, wrapping at 32 bits\n add32x5 = function(a,b,c,d,e)\n {\n var lsw = (a&0xFFFF)+(b&0xFFFF)+(c&0xFFFF)+(d&0xFFFF)+(e&0xFFFF);\n var msw = (a>>16)+(b>>16)+(c>>16)+(d>>16)+(e>>16)+(lsw>>16);\n return (msw<<16)|(lsw&0xFFFF);\n };\n // Bitwise rotate left a 32-bit integer by 1 bit\n rol32 = function(n)\n {\n return (n>>>31)|(n<<1);\n };\n\n var len = blen*8;\n // Append padding so length in bits is 448 mod 512\n x[len>>5] |= 0x80 << (24-len%32);\n // Append length\n x[((len+64>>9)<<4)+15] = len;\n var w = Array(80);\n\n var k1 = 0x5A827999;\n var k2 = 0x6ED9EBA1;\n var k3 = 0x8F1BBCDC;\n var k4 = 0xCA62C1D6;\n\n var h0 = 0x67452301;\n var h1 = 0xEFCDAB89;\n var h2 = 0x98BADCFE;\n var h3 = 0x10325476;\n var h4 = 0xC3D2E1F0;\n\n for(var i=0;i<x.length;i+=16) {\n var j,t;\n var a = h0;\n var b = h1;\n var c = h2;\n var d = h3;\n var e = h4;\n for(j = 0;j<16;j++) {\n w[j] = x[i+j];\n t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);\n e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;\n }\n for(j=16;j<20;j++) {\n w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);\n t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);\n e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;\n }\n for(j=20;j<40;j++) {\n w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);\n t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k2);\n e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;\n }\n for(j=40;j<60;j++) {\n w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);\n t = add32x5(e,(a>>>27)|(a<<5),(b&c)|(d&(b|c)),w[j],k3);\n e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;\n }\n for(j=60;j<80;j++) {\n w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);\n t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k4);\n e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;\n }\n\n h0 = add32(h0,a);\n h1 = add32(h1,b);\n h2 = add32(h2,c);\n h3 = add32(h3,d);\n h4 = add32(h4,e);\n }\n return Array(h0,h1,h2,h3,h4);\n};\n\n\n}\n//}}}
@@[[NGO Committee on Education]]@@ +++\n[[Web Sites|Education Committee Web Sites]] -\n[[Meetings]] -\n[[Executive Committee]] -\n[[By-laws]] -\n[[Sub-Committees & Working Groups]]\n===\n\n[[The Conference Of NGOs|Conference Of NGOs]]\n[[Human Rights]]\n[[Sustainable Development]] +++\n[[United Nations Decade|United Nations Decade of Education for Sustainable Development]] -\n[[Vision & Definition of ESD]] -\n===\n\n''Key Documents'' ++++\n[[Education for Sustainable Development|Key Documents on Education for Sustainable Development]] -\n[[Education for All|Key Documents on Education for All]] -\n===\n\n[[Youth & Technology Workshop|Workshop on Education, Youth & Technology]]
/***\n|Name|HoverMenuPlugin|\n|Created by|[[Saq Imtiaz]]|\n|Location|http://tw.lewcid.org/#HoverMenuPlugin|\n|Version|1.11|\n|Requires|~TW2.x|\n|Description: |Provides a hovering menu on the edge of the screen for commonly used commands, that scrolls with the page. |\n|Demo: |Observe the hovering menu on the right edge of the screen. |\n|Installation: |Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW. |\nTo customize your HoverMenu, edit the HoverMenu shadow tiddler.\n\nTo customize whether the menu sticks to the right or left edge of the screen, and its start position, edit the HoverMenu configuration settings part of the code below. It's well documented, so don't be scared!\n\nThe menu has an id of hoverMenu, in case you want to style the buttons in it using css.\n\n!Notes:\nSince the default HoverMenu contains buttons for toggling the side bar and jumping to the top of the screen and to open tiddlers, the ToggleSideBarMacro, JumpMacro and the JumpToTopMacro are included in this tiddler, so you dont need to install them separately. Having them installed separately as well could lead to complications.\n\nIf you dont intend to use these three macros at all, feel free to remove those sections of code in this tiddler.\n\n!To Do:\n* rework code to allow multiple hovering menus in different positions, horizontal etc.\n* incorporate code for keyboard shortcuts that correspond to the buttons in the hovermenu\n\n!History:\n*03-08-06, ver 1.1.2: compatibility fix with SelectThemePlugin\n*03-08-06, ver 1.11: fixed error with button tooltips\n*27-07-06, ver 1.1 : added JumpMacro to hoverMenu\n*23-07-06\n\n!Code\n***/\n\n/***\nstart HoverMenu plugin code\n***/\n//{{{\nconfig.hoverMenu={};\n//}}}\n\n/***\nHoverMenu configuration settings\n***/\n//{{{\nconfig.hoverMenu.settings={\n align: 'right', //align menu to right or left side of screen, possible values are 'right' and 'left' \n x: 18, // horizontal distance of menu from side of screen, increase to your liking.\n y: 200 //vertical distance of menu from top of screen at start, increase or decrease to your liking\n };\n//}}}\n\n//{{{\n//continue HoverMenu plugin code\nconfig.hoverMenu.handler=function()\n{ \n if (!document.getElementById("hoverMenu"))\n {\n var theMenu = createTiddlyElement(document.getElementById("contentWrapper"), "div","hoverMenu");\n theMenu.setAttribute("refresh","content");\n theMenu.setAttribute("tiddler","HoverMenu");\n var menuContent = store.getTiddlerText("HoverMenu");\n wikify(menuContent,theMenu);\n }\n\n var Xloc = this.settings.x;\n Yloc =this.settings.y;\n var ns = (navigator.appName.indexOf("Netscape") != -1);\n function SetMenu(id)\n {\n var GetElements=document.getElementById?document.getElementById(id):document.all?document.all[id]:document.layers[id];\n if(document.layers)GetElements.style=GetElements;\n GetElements.sP=function(x,y){this.style[config.hoverMenu.settings.align]=x +"px";this.style.top=y +"px";};\n GetElements.x = Xloc;\n GetElements.y = findScrollY();\n GetElements.y += Yloc;\n return GetElements;\n }\n window.LoCate_XY=function()\n {\n var pY = findScrollY();\n ftlObj.y += (pY + Yloc - ftlObj.y)/15;\n ftlObj.sP(ftlObj.x, ftlObj.y);\n setTimeout("LoCate_XY()", 10);\n }\n ftlObj = SetMenu("hoverMenu");\n LoCate_XY();\n};\n\nwindow.old_lewcid_hovermenu_restart = restart;\nrestart = function()\n{\n window.old_lewcid_hovermenu_restart();\n config.hoverMenu.handler();\n};\n\nsetStylesheet(\n"#hoverMenu .imgLink, #hoverMenu .imgLink:hover {border:none; padding:0px; float:right; margin-bottom:2px; margin-top:0px;}\sn"+\n"#hoverMenu .button, #hoverMenu .tiddlyLink {border:none; font-weight:bold; background:#18f; color:#FFF; padding:0 5px; float:right; margin-bottom:4px;}\sn"+\n"#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:#fff; background:#000; padding:0 5px; float:right; margin-bottom:4px;}\sn"+\n"#hoverMenu .button {width:100%; text-align:center}"+\n"#hoverMenu { position:absolute; width:7px;}\sn"+\n"\sn","hoverMenuStyles");\n\n\nconfig.macros.renameButton={};\nconfig.macros.renameButton.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n\n if (place.lastChild.tagName!="BR")\n {\n place.lastChild.firstChild.data = params[0];\n if (params[1]) {place.lastChild.title = params[1];}\n }\n};\n\nconfig.shadowTiddlers["HoverMenu"]="<<top>>\sn<<toggleSideBar>><<renameButton '>' >>\sn<<jump j '' top>>\sn<<saveChanges>><<renameButton s 'Save TiddlyWiki'>>\sn<<newTiddler>><<renameButton n>>\sn";\n//}}}\n//end HoverMenu plugin code\n\n//Start ToggleSideBarMacro code\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: "«",\n arrow2: "»"\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//end ToggleSideBarMacro code\n\n//start JumpToTopMacro code\n//{{{\nconfig.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};\n\nconfig.commands.top =\n{\n text:" ^ ",\n tooltip:"jump to top"\n};\n\nconfig.commands.top.handler = function(event,src,title)\n{\n window.scrollTo(0,0);\n}\n//}}}\n//end JumpToStartMacro code\n\n//start JumpMacro code\n//{{{\nconfig.macros.jump= {};\nconfig.macros.jump.handler = function (place,macroName,params,wikifier,paramString,tiddler)\n{\n var label = (params[0] && params[0]!=".")? params[0]: 'jump';\n var tooltip = (params[1] && params[1]!=".")? params[1]: 'jump to an open tiddler';\n var top = (params[2] && params[2]=='top') ? true: false; \n\n var btn =createTiddlyButton(place,label,tooltip,this.onclick);\n if (top==true)\n btn.setAttribute("top","true")\n}\n\nconfig.macros.jump.onclick = function(e)\n{\n if (!e) var e = window.event;\n var theTarget = resolveTarget(e);\n var top = theTarget.getAttribute("top");\n var popup = Popup.create(this);\n if(popup)\n {\n if(top=="true")\n {createTiddlyButton(createTiddlyElement(popup,"li"),'Top ↑','Top of TW',config.macros.jump.top);\n createTiddlyElement(popup,"hr");}\n \n story.forEachTiddler(function(title,element) {\n createTiddlyLink(createTiddlyElement(popup,"li"),title,true);\n });\n }\n Popup.show(popup,false);\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return false;\n}\n\nconfig.macros.jump.top = function()\n{\n window.scrollTo(0,0);\n}\n//}}}\n//end JumpMacro code\n\n//utility functions\n//{{{\nPopup.show = function(unused,slowly)\n{\n var curr = Popup.stack[Popup.stack.length-1];\n var rootLeft = findPosX(curr.root);\n var rootTop = findPosY(curr.root);\n var rootHeight = curr.root.offsetHeight;\n var popupLeft = rootLeft;\n var popupTop = rootTop + rootHeight;\n var popupWidth = curr.popup.offsetWidth;\n var winWidth = findWindowWidth();\n if (isChild(curr.root,'hoverMenu'))\n var x = config.hoverMenu.settings.x;\n else\n var x = 0;\n if(popupLeft + popupWidth+x > winWidth)\n popupLeft = winWidth - popupWidth -x;\n if (isChild(curr.root,'hoverMenu'))\n {curr.popup.style.right = x + "px";}\n else\n curr.popup.style.left = popupLeft + "px";\n curr.popup.style.top = popupTop + "px";\n curr.popup.style.display = "block";\n addClass(curr.root,"highlight");\n if(config.options.chkAnimate)\n anim.startAnimating(new Scroller(curr.popup,slowly));\n else\n window.scrollTo(0,ensureVisible(curr.popup));\n}\n\nwindow.isChild = function(e,parentId) {\n while (e != null) {\n var parent = document.getElementById(parentId);\n if (parent == e) return true;\n e = e.parentNode;\n }\n return false;\n};\n//}}}\n\n\n
/*{{{*/\nbody {\n background: [[ColorPalette::Background]];\n color: [[ColorPalette::Foreground]];\n}\n\n[[TiddlerColors]]\n\n.title {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.subtitle {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.title {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.siteSubtitle {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.toolbar {\n color: [[ColorPalette::PrimaryMid]];\n}\na.externalLink {\n color: #007700;\n}\na {\n color: [[ColorPalette::SecondaryDark]];\n}\n\na:hover {\n background: [[ColorPalette::SecondaryDark]];\n color: [[ColorPalette::Background]];\n}\na img {\n border: 0;\n}\n.searchresults th {\n background: [[ColorPalette::SecondaryLight]];\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.cleartable table {\nborder: 1px solid [[ColorPalette::Background]];\nwidth:100%;\n}\n\n..viewer table {\n padding: 1px;\n}\n\n.viewer th, thead td {\n background: [[ColorPalette::SecondaryLight]];\n color: [[ColorPalette::SecondaryaryDark]];\n}\n.clear td, .clear tr {\n border:1px solid [[ColorPalette::Background]];\n padding: 0px;\n}\n.clear th, .clear td, .clear tr,.clear caption{\nvertical-align: top;\n}\n\n.viewer table.listView {\nfont-size: 0.85em;\nmargin: 0.8em 1.0em;\n}\n\n.viewer table.listView th, .viewer table.listView td, .viewer table.listView tr {\npadding: 0px 2px 0px 2px;\n}\n\nh1,h2,h3,h4,h5 {\n color: [[ColorPalette::PrimaryDark]];\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.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::SecondaryMid]];\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 color: [[ColorPalette::SecondaryLight]];\n background: [[ColorPalette::SecondaryDark]];\n border: 1px solid [[ColorPalette::SecondaryMid]];\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;\n}\n\n.shadow .title {\n color: [[ColorPalette::TertiaryDark]];\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.box {\n background: #ccecff;\n border; 1px;\n}\n\n#mainMenu .highlight, #mainMenu .marked {\n background: [[ColorPalette::PrimaryPale]];\n}\n\n.highlight, .marked {\n background: [[ColorPalette::SecondaryLight]];\n color: [[ColorPalette::SecondaryDark]];\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/*}}}*/
The ''DPI/NGO Conference Planning Committee'' has the responsibility of planning the Annual DPI/NGO Conference. The Planning Committee for the 60th Conference is chaired by ''Richard Jordan'' and meets on a weekly basis - with occasional exceptions - each Thursday at United Nations Headquarters in New York. To be added to the list for receiving meeting announcements, minutes, etc, please send an email to ''section5 (at) un (dot) org''.\n\n
The DPI/NGO Section is part of the Department of Public Information's Outreach Division and acts as its liaison between the United Nations and NGOs and other civil society organizations. It oversees partnerships with associated NGOs and provides a wide range of services to them, including the organization of the annual DPI/NGO Conference. The Chief of the DPI/NGO Section is Mr. ''Juan Carlos Brandt''. (E-mail: brandt@un.org)\n\nThe 61^^st^^ DPI/NGO Conference involves the joint efforts by key elements within the UN system such as UNRIC Brussels, UNESCO and the Office of the High Commissioner for Human Rights. The Government of France -- through its Ministry for Foreign Affairs -- is scheduled to become a principal partner.
!!Education For All: Meeting Our Collective Commitments\n# Meeting in Dakar, Senegal, in April 2000, we, the participants in the World Education Forum, commit ourselves to the achievement of education for all (EFA) goals and targets for every citizen and for every society.\n# The Dakar Framework is a collective commitment to action. Governments have an obligation to ensure that EFA goals and targets are reached and sustained. This is a responsibility that will be met most effectively through broad-based partnerships within countries, supported by cooperation with regional and international agencies and institutions.\n# We re-affirm the vision of the [[World Declaration on Education for All]] (Jomtien 1990), supported by the [[Universal Declaration of Human Rights|http://www.un-documents.net/a3r217a.htm]] and the [[Convention on the Rights of the Child|http://www.un-documents.net/crc.htm]], that all children, young people and adults have the human right to benefit from an education that will meet their basic learning needs in the best and fullest sense of the term, an education that includes learning to know, to do, to live together and to be. It is an education geared to tapping each individual's talents and potential, and developing learners' personalities, so that they can improve their lives and transform their societies.\n# We welcome the commitments made by the international community to basic education throughout the 1990s, notably at the [[World Summit for Children|http://www.un-documents.net/wsc-dec.htm]] (1990), the [[Conference on Environment and Development|http://www.un-documents.net/a21-36.htm]] (1992), the [[World Conference on Human Rights|http://www.un-documents.net/ac157-23.htm]] (1993), the World Conference on Special Needs Education: Access and Quality (1994), the [[International Conference on Population and Development|http://www.un-documents.net/ac171-13.htm]] (1994), the [[World Summit for Social Development|http://www.un-documents.net/cope-dec.htm]] (1995), the [[Fourth World Conference on Women|http://www.un-documents.net/ac177-20.htm]] (1995), the [[Mid-Term Meeting of the International Consultative Forum on Education for All|The Amman Affirmation: Education for all: Achieving the goal]] (1996), the Fifth International Conference on Adult Education (1997), and the International Conference on Child Labour (1997). The challenge now is to deliver on these commitments.\n# The EFA 2000 Assessment demonstrates that there has been significant progress in many countries. But it is unacceptable in the year 2000 that more than 113 million children have no access to primary education, 880 million adults are illiterate, gender discrimination continues to permeate education systems, and the quality of learning and the acquisition of human values and skills fall far short of the aspirations and needs of individuals and societies. Youth and adults are denied access to the skills and knowledge necessary for gainful employment and full participation in their societies. Without accelerated progress towards education for all, national and internationally agreed targets for poverty reduction will be missed, and inequalities between countries and within societies will widen.\n# Education is a fundamental human right. It is the key to sustainable development and peace and stability within and among countries, and thus an indispensable means for effective participation in the societies and economies of the twenty-first century, which are affected by rapid globalization. Achieving EFA goals should be postponed no longer. The basic learning needs of all can and must be met as a matter of urgency.\n# We hereby collectively commit ourselves to the attainment of the following goals:\n## expanding and improving comprehensive early childhood care and education, especially for the most vulnerable and disadvantaged children;\n## ensuring that by 2015 all children, particularly girls, children in difficult circumstances and those belonging to ethnic minorities, have access to and complete free and compulsory primary education of good quality;\n## ensuring that the learning needs of all young people and adults are met through equitable access to appropriate learning and life skills programmes;\n## achieving a 50 per cent improvement in levels of adult literacy by 2015, especially for women, and equitable access to basic and continuing education for all adults;\n## eliminating gender disparities in primary and secondary education by 2005, and achieving gender equality in education by 2015, with a focus on ensuring girls' full and equal access to and achievement in basic education of good quality;\n## improving all aspects of the quality of education and ensuring excellence of all so that recognized and measurable learning outcomes are achieved by all, especially in literacy, numeracy and essential life skills.\n# To achieve these goals, we the governments, organizations, agencies, groups and associations represented at the World Education Forum pledge ourselves to:\n## mobilize strong national and international political commitment for education for all, develop national action plans and enhance significantly investment in basic education;\n## promote EFA policies within a sustainable and well-integrated sector framework clearly linked to poverty elimination and development strategies;\n## ensure the engagement and participation of civil society in the formulation, implementation and monitoring of strategies for educational development;\n## develop responsive, participatory and accountable systems of educational governance and management;\n## meet the needs of education systems affected by conflict, national calamities and instability and conduct educational programmes in ways that promote mutual understanding, peace and tolerance, and help to prevent violence and conflict;\n## implement integrated strategies for gender equality in education which recognize the need for changes in attitudes, values and practices;\n## implement as a matter of urgency education programmes and actions to combat the HIV/AIDS pandemic;\n## create safe, healthy, inclusive and equitably resourced educational environments conducive to excellence in learning with clearly defined levels of achievement for all;\n## enhance the status, morale and professionalism of teachers;\n## harness new information and communication technologies to help achieve EFA goals;\n## systematically monitor progress towards EFA goals and strategies at the national, regional and international levels; and\n## build on existing mechanisms to accelerate progress towards education for all.\n# Drawing on the evidence accumulated during the national and regional EFA assessments, and building on existing national sector strategies, all States will be requested to develop or strengthen existing national plans of action by 2002 at the latest. These plans should be integrated into a wider poverty reduction and development framework, and should be developed through more transparent and democratic processes, involving stakeholders, especially peoples' representatives, community leaders, parents, learners, non-governmental organizations (NGOs) and civil society. The plans will address problems associated with the chronic under-financing of basic education by establishing budget priorities that reflect a commitment to achieving EFA goals and targets at the earliest possible date, and no later than 2015. They will also set out clear strategies for overcoming the special problems facing those currently excluded from educational opportunities, with a clear commitment to girls' education and gender equity. The plans will give substance and form to the goals and strategies set out in this Framework, and to the commitments made during a succession of international conferences in the 1990s. Regional activities to support national strategies will be based on strengthened regional and subregional organizations, networks and initiatives.\n# Political will and stronger national leadership are needed for the effective and successful implementation of national plans in each of the countries concerned. However, political will must be underpinned by resources. The international community acknowledges that many countries currently lack the resources to achieve education for all within an acceptable time-frame. New financial resources, preferably in the form of grants and concessional assistance, must therefore be mobilized by bilateral and multilateral funding agencies, including the World Bank and regional development banks, and the private sector. We affirm that no countries seriously committed to education for all will be thwarted in their achievement of this goal by a lack of resources.\n# The international community will deliver on this collective commitment by launching with immediate effect a global initiative aimed at developing the strategies and mobilizing the resources needed to provide effective support to national efforts. Options to be considered under this initiative will include:\n## increasing external finance for education, in particular basic education;\n## ensuring greater predictability in the flow of external assistance;\n## facilitating more effective donor coordination;\n## strengthening sector-wide approaches;\n## providing earlier, more extensive and broader debt relief and/or debt cancellation for poverty reduction, with a strong commitment to basic education; and\n## undertaking more effective and regular monitoring of progress towards EFA goals and targets, including periodic assessments.\n# There is already evidence from many countries of what can be achieved through strong national strategies supported by effective development cooperation. Progress under these strategies could - and must - be accelerated through increased international support. At the same time, countries with less developed strategies - including countries in transition, countries affected by conflict, and post-crisis countries - must be given the support they need to achieve more rapid progress towards education for all.\n# We will strengthen accountable international and regional mechanisms to give clear expression to these commitments and to ensure that the Dakar Framework for Action is on the agenda of every international and regional organization, every national legislature and every local decision-making forum.\n# The EFA 2000 Assessment highlights that the challenge of education for all is greatest in sub-Saharan Africa, in South Asia, and in the least developed countries. Accordingly, while no country in need should be denied international assistance, priority should be given to these regions and countries. Countries in conflict or undergoing reconstruction should also be given special attention in building up their education systems to meet the needs of all learners.\n# Implementation of the preceding goals and strategies will require national, regional and international mechanisms to be galvanized immediately. To be most effective these mechanisms will be participatory and, wherever possible, build on what already exists. They will include representatives of all stakeholders and partners and they will operate in transparent and accountable ways. They will respond comprehensively to the word and spirit of the Jomtien Declaration and this Dakar Framework for Action. The functions of these mechanisms will include, to varying degrees, advocacy, resource mobilization, monitoring, and EFA knowledge generation and sharing.\n# The heart of EFA activity lies at the country level. National EFA Forums will be strengthened or established to support the achievement of EFA. All relevant ministries and national civil society organizations will be systematically represented in these Forums. They should be transparent and democratic and should constitute a framework for implementation at subnational levels. Countries will prepare comprehensive National EFA Plans by 2002 at the latest. For those countries with significant challenges, such as complex crises or natural disasters, special technical support will be provided by the international community. Each National EFA Plan will:\n## be developed by government leadership in direct and systematic consultation with national civil society;\n## attract co-ordinated support of all development partners;\n## specify reforms addressing the six EFA goals;\n## establish a sustainable financial framework;\n## be time-bound and action-oriented;\n## include mid-term performance indicators; and\n## achieve a synergy of all human development efforts, through its inclusion within the national development planning framework and process.\n# Where these processes and a credible plan are in place, partner members of the international community undertake to work in a consistent, co-ordinated and coherent manner. Each partner will contribute according to its comparative advantage in support of the National EFA Plans to ensure that resource gaps are filled.\n# Regional activities to support national efforts will be based on existing regional and subregional organizations, networks and initiatives, augmented where necessary. Regions and subregions will decide on a lead EFA network that will become the Regional or Subregional Forum with an explicit EFA mandate. Systematic involvement of, and co-ordination with, all relevant civil society and other regional and subregional organizations are essential. These Regional and Subregional EFA Forums will be linked organically with, and be accountable to, National EFA Forums. Their functions will be: co-ordination with all relevant networks; setting and monitoring regional/subregional targets; advocacy; policy dialogue; the promotion of partnerships and technical cooperation; the sharing of best practices and lessons learned; monitoring and reporting for accountability; and promoting resource mobilization. Regional and international support will be available to strengthen Regional and Subregional Forums and relevant EFA capacities, especially within Africa and South Asia.\n# UNESCO will continue its mandated role in co-ordinating EFA partners and maintaining their collaborative momentum. In line with this, UNESCO's Director-General will convene annually a high-level, small and flexible group. It will serve as a lever for political commitment and technical and financial resource mobilization. Informed by a monitoring report from the UNESCO International Institute for Educational Planning (IIEP), the UNESCO International Bureau of Education (IBE), the UNESCO Institute for Education (UIE) and, in particular, the UNESCO Institute of Statistics, and inputs from Regional and Subregional EFA Forums, it will also be an opportunity to hold the global community to account for commitments made in Dakar. It will be composed of highest-level leaders from governments and civil society of developing and developed countries, and from development agencies.\n# UNESCO will serve as the Secretariat. It will refocus its education programme in order to place the outcomes and priorities of Dakar at the heart of its work. This will involve working groups on each of the six goals adopted at Dakar. This Secretariat will work closely with other organizations and may include staff seconded from them.\n# Achieving Education for All will require additional financial support by countries and increased development assistance and debt relief for education by bilateral and multilateral donors, estimated to cost in the order of $8 billion a year. It is therefore essential that new, concrete financial commitments be made by national governments and also by bilateral and multilateral donors including the World Bank and the regional development banks, by civil society and by foundations.\n//28 April 2000 Dakar, Senegal//\n!!![[Expanded Commentary on the Dakar Framework for Action|http://www.un-documents.net/dakar-ec.htm]]\n
Daphne Cohen received han Ed.D. from Yeshiva University in New York in Administration and Supervision in 2006 , having conducted doctoral research on children’s views on basic concepts in morality. Building upon the work of Piaget, Kohlberg, Vygotsky, and Gilligan, Daphne was awarded a Schupf Foundation Fellowship that funded her doctoral research - undertaken with students at the United Nations International School.\n\nIn addition to pursuing her post-graduate education, Daphne is a Professor at the Graduate School of General and Special Education at Touro College. Professor Cohen teaches a variety of methods courses at Touro integrating technology into various disciplines such as math and science for elementary and middle school teachers. Dr. Cohen also teaches courses for CITE (Center for Integrated Teacher Education) and has taught educational technology and library programs in a variety of day schools. In addition, Professor Cohen has taught online courses for Axia College of the University of Phoenix and Touro College. Daphne is facilitating online courses in the areas of Educational methods integrating technology, math and science for elementary school teachers and critical thinking.\n\nA strong proponent of ongoing professional development with an overriding belief in the importance of utilizing the latest educational resources and technology to meet students’ needs and maintain a challenging, stimulating academic environment, Daphne spearheaded the development of a broad range of educational technology training workshops for school’s, serving as an invaluable resource to assist educators in integrating leading-edge technologies into the core curriculum. She created a comprehensive resource manual encapsulating educational software for early childhood through high school students.\n\nSince 1996, Daphne has developed educational programming and curriculum, established library media centers for educational organizations, and published educational materials. A key highlight in Daphne’s career was the publication of her coauthored work In Search of the Seven Wonders of Noah, a children’s book exploring moral and character education, and a companion educator’s resource guide. Daphne has developed and continues to deliver both teacher and student workshops delving into these publications.\n\nAn enthusiastic and dedicated educator committed to developing responsible, caring, and productive contributors to society, Daphne has a long track record of developing educational curriculum that sparks students’ curiosity, creativity, and critical thinking skills and encourages a life-long love of learning.\n\nPrior to pursuing her doctoral studies, Daphne obtained a Master of Science in Education from Yeshiva University and a Bachelor of Science\nin Elementary Education from Touro College in New York. She holds an Elementary and Early Childhood Education Certification through the\nState of New York as well as a Principal and Teacher’s License from the National Board of License for Teachers and Principals of Private\nSchools in North America. Finally, Dr. Cohen spent a year studying at Jerusalem College in Israel.\n\nDr. Cohen serves as treasurer of the NGO Committee on Education. Dr. Cohen is also a member of the Ethical Union, CEP {Character Education Partnership), AME {Association for Moral Education}, and the APA {American Psychological Association}.
Title: \n\n\nAuthor:\n\n\n----\nDate:\n\n\n----\nTags:\n\n\n----
The contents of this TiddlyWiki web page were generated from a ''~DataPerfect'' database. ~DataPerfect is a little-known, brilliant relational database compantion of the legendary ''~WordPerfect for DOS'', which was used to prepare the text from the pdf files of The Stern Review for input into the ~DataPerfect database. The design of ~DataPerfect makes it an exceptional vehicle for generating content for TiddlyWiki web pages. \n\n~DataPerfect was written, and is still maintained by, ''Lew Bastian'' - older brother of ~WordPerfect's author; before joinging the ''~WordPerfect Corporation'', Lew had worked for ''IBM'', where he had written some of the early disk-caching patents. The development of ~DataPerfect was discontinued by the ''~WordPerfect Corporation'' after the introduction of Windows, and subsequently, Novell made the program freely available; an active ''~DataPerfect Users Group'' - [[www.dataperfect.nl|http://www.dataperfect.nl]] - of which Lew Bastian is a leading member - provides exceptional support.
The ''Intergovernmental Conference on Environmental Education'', organized by Unesco in co-operation with UNEP, convened in the City of Tbilisi reflecting the harmony and consensus achieved there, solemnly adopts the following Declaration.\n<<<\nIn the last few decades, man has, through his power to transform his environment, wrought accelerated changes in the balance of nature. The result is frequent exposure of living species to dangers which may prove irreversible.\n\nThe [[Declaration of the United Nations Conference on the Human Environment]] organized in Stockholm in 1972 proclaimed: "to defend and improve the environment for present and future generations has become an imperative goal for mankind". This undertaking urgently calls for new strategies, incorporated into development, which particularly in the developing countries is a prerequisite for any such improvement. Solidarity and equity in the relations between nations should constitute the basis of a new international order, and bring together, as soon as possible, all available resources. Education utilizing the findings of science and technology should play a leading role in creating an awareness and a better understanding of environmental problems. It must foster positive patterns of conduct towards the environment and the nations' use of their resources.\n\nEnvironmental education should be provided for all ages, at all levels and in both formal and non-formal education. The mass media have a great responsibility to make their immense resources available for this educational mission. Environmental specialists as well as those whose actions and decisions can have a marked effect on the environment, should be provided in the course of their training with the necessary knowledge and skills and be given a full sense of their responsibilities in this respect.\n\nEnvironmental education, properly understood, should constitute a comprehensive lifelong education, one responsive to changes in a rapidly changing world. It should prepare the individual for life through an understanding of the major problems of the contemporary world, and the provision of skills and attributes needed to play a productive role towards improving life and protecting the environment with due regard given to ethical values. By adopting a holistic approach, rooted in a broad interdisciplinary base, it recreates an overall perspective which acknowledges the fact that natural environment and man-made environment are profoundly interdependent. It helps reveal the enduring continuity which links the acts of today to the consequences for tomorrow. It demonstrates the interdependencies among national communities and the need for solidarity among all mankind.\n\nEnvironmental education must look outward to the community. It should involve the individual in an active problem-solving process within the context of specific realities, and it should encourage initiative, a sense of responsibility and commitment to build a better tomorrow. By its very nature, environmental education can make a powerful contribution to the renovation of the educational process.\n\nIn order to achieve these goals, environmental education requires a number of specific actions to fill the gaps that, despite outstanding endeavours, continue to exist in our present education systems.\n\nAccordingly, the Tbilisi Conference:\n\n//Appeals// to Member States to include in their educational policies measures designed to introduce environmental concerns, activities and contents into their education systems, on the basis of the above objectives and characteristics;\n\n//Invites// educational authorities to promote and intensify thinking, research and innovation in regard to environmental education;\n\n//Urges// Member States to collaborate in this field, in particular by exchanging experiences, research findings, documentation and materials and by making their training facilities widely available to teachers and specialists from other countries; and\n\n//Appeals//, lastly, to the international community to give generously of its aid in order to strengthen this collaboration in a field which symbolizes the need for solidarity of all peoples and may be regarded as particularly conducive to the promotion of international understanding and to the cause of peace.\n<<<\n----\n\n[[Recommendations of the Tbilisi Intergovernmental Conference on Environmental Education]]
The United Nations Conference on the Human Environment, having met at Stockholm from 5 to 16 June 1972, having considered the need for a common outlook and for common principles to inspire and guide the peoples of the world in the preservation and enhancement of the human environment,\n\nProclaims that:\n\n1. Man is both creature and moulder of his environment, which gives him physical sustenance and affords him the opportunity for intellectual, moral, social and spiritual growth. In the long and tortuous evolution of the human race on this planet a stage has been reached when, through the rapid acceleration of science and technology, man has acquired the power to transform his environment in countless ways and on an unprecedented scale. Both aspects of man's environment, the natural and the man-made, are essential to his well-being and to the enjoyment of basic human rights the right to life itself.\n\n2. The protection and improvement of the human environment is a major issue which affects the well-being of peoples and economic development throughout the world; it is the urgent desire of the peoples of the whole world and the duty of all Governments.\n\n3. Man has constantly to sum up experience and go on discovering, inventing, creating and advancing. In our time, man's capability to transform his surroundings, if used wisely, can bring to all peoples the benefits of development and the opportunity to enhance the quality of life. Wrongly or heedlessly applied, the same power can do incalculable harm to human beings and the human environment. We see around us growing evidence of man-made harm in many regions of the earth: dangerous levels of pollution in water, air, earth and living beings; major and undesirable disturbances to the ecological balance of the biosphere; destruction and depletion of irreplaceable resources; and gross deficiencies, harmful to the physical, mental and social health of man, in the man-made environment, particularly in the living and working environment.\n\n4. In the developing countries most of the environmental problems are caused by under-development. Millions continue to live far below the minimum levels required for a decent human existence, deprived of adequate food and clothing, shelter and education, health and sanitation. Therefore, the developing countries must direct their efforts to development, bearing in mind their priorities and the need to safeguard and improve the environment. For the same purpose, the industrialized countries should make efforts to reduce the gap themselves and the developing countries. In the industrialized countries, environmental problems are generally related to industrialization and technological development.\n\n5. The natural growth of population continuously presents problems for the preservation of the environment, and adequate policies and measures should be adopted, as appropriate, to face these problems. Of all things in the world, people are the most precious. It is the people that propel social progress, create social wealth, develop science and technology and, through their hard work, continuously transform the human environment. Along with social progress and the advance of production, science and technology, the capability of man to improve the environment increases with each passing day.\n\n6. A point has been reached in history when we must shape our actions throughout the world with a more prudent care for their environmental consequences. Through ignorance or indifference we can do massive and irreversible harm to the earthly environment on which our life and well being depend. Conversely, through fuller knowledge and wiser action, we can achieve for ourselves and our posterity a better life in an environment more in keeping with human needs and hopes. There are broad vistas for the enhancement of environmental quality and the creation of a good life. What is needed is an enthusiastic but calm state of mind and intense but orderly work. For the purpose of attaining freedom in the world of nature, man must use knowledge to build, in collaboration with nature, a better environment. To defend and improve the human environment for present and future generations has become an imperative goal for mankind-a goal to be pursued together with, and in harmony with, the established and fundamental goals of peace and of worldwide economic and social development.\n\n7. To achieve this environmental goal will demand the acceptance of responsibility by citizens and communities and by enterprises and institutions at every level, all sharing equitably in common efforts. Individuals in all walks of life as well as organizations in many fields, by their values and the sum of their actions, will shape the world environment of the future.\n\nLocal and national governments will bear the greatest burden for large-scale environmental policy and action within their jurisdictions. International cooperation is also needed in order to raise resources to support the developing countries in carrying out their responsibilities in this field. A growing class of environmental problems, because they are regional or global in extent or because they affect the common international realm, will require extensive cooperation among nations and action by international organizations in the common interest.\n\nThe Conference calls upon Governments and peoples to exert common efforts for the preservation and improvement of the human environment, for the benefit of all the people and for their posterity.\n\n''Principles''\n\nStates the common conviction that:\n\n''Principle 1''\n\nMan has the fundamental right to freedom, equality and adequate conditions of life, in an environment of a quality that permits a life of dignity and well-being, and he bears a solemn responsibility to protect and improve the environment for present and future generations. In this respect, policies promoting or perpetuating apartheid, racial segregation, discrimination, colonial and other forms of oppression and foreign domination stand condemned and must be eliminated.\n\n''Principle 2''\n\nThe natural resources of the earth, including the air, water, land, flora and fauna and especially representative samples of natural ecosystems, must be safeguarded for the benefit of present and future generations through careful planning or management, as appropriate.\n\n''Principle 3''\n\nThe capacity of the earth to produce vital renewable resources must be maintained and, wherever practicable, restored or improved.\n\n''Principle 4''\n\nMan has a special responsibility to safeguard and wisely manage the heritage of wildlife and its habitat, which are now gravely imperilled by a combination of adverse factors. Nature conservation, including wildlife, must therefore receive importance in planning for economic development.\n\n''Principle 5''\n\nThe non-renewable resources of the earth must be employed in such a way as to guard against the danger of their future exhaustion and to ensure that benefits from such employment are shared by all mankind.\n\n''Principle 6''\n\nThe discharge of toxic substances or of other substances and the release of heat, in such quantities or concentrations as to exceed the capacity of the environment to render them harmless, must be halted in order to ensure that serious or irreversible damage is not inflicted upon ecosystems. The just struggle of the peoples of ill countries against pollution should be supported.\n\n''Principle 7''\n\nStates shall take all possible steps to prevent pollution of the seas by substances that are liable to create hazards to human health, to harm living resources and marine life, to damage amenities or to interfere with other legitimate uses of the sea.\n\n''Principle 8''\n\nEconomic and social development is essential for ensuring a favorable living and working environment for man and for creating conditions on earth that are necessary for the improvement of the quality of life.\n\n''Principle 9''\n\nEnvironmental deficiencies generated by the conditions of under-development and natural disasters pose grave problems and can best be remedied by accelerated development through the transfer of substantial quantities of financial and technological assistance as a supplement to the domestic effort of the developing countries and such timely assistance as may be required.\n\n''Principle 10''\n\nFor the developing countries, stability of prices and adequate earnings for primary commodities and raw materials are essential to environmental management, since economic factors as well as ecological processes must be taken into account.\n\n''Principle 11''\n\nThe environmental policies of all States should enhance and not adversely affect the present or future development potential of developing countries, nor should they hamper the attainment\n\nof better living conditions for all, and appropriate steps should be taken by States and international organizations with a view to reaching agreement on meeting the possible national and international economic consequences resulting from the application of environmental measures.\n\n''Principle 12''\n\nResources should be made available to preserve and improve the environment, taking into account the circumstances and particular requirements of developing countries and any costs which may emanate- from their incorporating environmental safeguards into their development planning and the need for making available to them, upon their request, additional international technical and financial assistance for this purpose.\n\n''Principle 13''\n\nIn order to achieve a more rational management of resources and thus to improve the environment, States should adopt an integrated and coordinated approach to their development planning so as to ensure that development is compatible with the need to protect and improve environment for the benefit of their population.\n\n''Principle 14''\n\nRational planning constitutes an essential tool for reconciling any conflict between the needs of development and the need to protect and improve the environment.\n\n''Principle 15''\n\nPlanning must be applied to human settlements and urbanization with a view to avoiding adverse effects on the environment and obtaining maximum social, economic and environmental benefits for all. In this respect projects which arc designed for colonialist and racist domination must be abandoned.\n\n''Principle 16''\n\nDemographic policies which are without prejudice to basic human rights and which are deemed appropriate by Governments concerned should be applied in those regions where the rate of population growth or excessive population concentrations are likely to have adverse effects on the environment of the human environment and impede development.\n\n''Principle 17''\n\nAppropriate national institutions must be entrusted with the task of planning, managing or controlling the 9 environmental resources of States with a view to enhancing environmental quality.\n\n''Principle 18''\n\nScience and technology, as part of their contribution to economic and social development, must be applied to the identification, avoidance and control of environmental risks and the solution of environmental problems and for the common good of mankind.\n\n''Principle 19''\n\nEducation in environmental matters, for the younger generation as well as adults, giving due consideration to the underprivileged, is essential in order to broaden the basis for an enlightened opinion and responsible conduct by individuals, enterprises and communities in protecting and improving the environment in its full human dimension. It is also essential that mass media of communications avoid contributing to the deterioration of the environment, but, on the contrary, disseminates information of an educational nature on the need to project and improve the environment in order to enable mal to develop in every respect.\n\n''Principle 20''\n\nScientific research and development in the context of environmental problems, both national and multinational, must be promoted in all countries, especially the developing countries. In this connection, the free flow of up-to-date scientific information and transfer of experience must be supported and assisted, to facilitate the solution of environmental problems; environmental technologies should be made available to developing countries on terms which would encourage their wide dissemination without constituting an economic burden on the developing countries.\n\n''Principle 21''\n\nStates have, in accordance with the Charter of the United Nations and the principles of international law, the sovereign right to exploit their own resources pursuant to their own environmental policies, and the responsibility to ensure that activities within their jurisdiction or control do not cause damage to the environment of other States or of areas beyond the limits of national jurisdiction.\n\n''Principle 22''\n\nStates shall cooperate to develop further the international law regarding liability and compensation for the victims of pollution and other environmental damage caused by activities within the jurisdiction or control of such States to areas beyond their jurisdiction.\n\n''Principle 23''\n\nWithout prejudice to such criteria as may be agreed upon by the international community, or to standards which will have to be determined nationally, it will be essential in all cases to consider the systems of values prevailing in each country, and the extent of the applicability of standards which are valid for the most advanced countries but which may be inappropriate and of unwarranted social cost for the developing countries.\n\n''Principle 24''\n\nInternational matters concerning the protection and improvement of the environment should be handled in a cooperative spirit by all countries, big and small, on an equal footing. Cooperation through multilateral or bilateral arrangements or other appropriate means is essential to effectively control, prevent, reduce and eliminate adverse environmental effects resulting from activities conducted in all spheres, in such a way that due account is taken of the sovereignty and interests of all States.\n\n''Principle 25''\n\nStates shall ensure that international organizations play a coordinated, efficient and dynamic role for the protection and improvement of the environment.\n\n''Principle 26''\n\nMan and his environment must be spared the effects of nuclear weapons and all other means of mass destruction. States must strive to reach prompt agreement, in the relevant international organs, on the elimination and complete destruction of such weapons.
<<<\nWomen's Environment and Development Organization (WEDO)\nCouncil of Women World Leaders (CWWL)\nHeinrich B&ouml;ll Foundation\n> //The following recommendations in the area of climate change and gender equality were developed on the occasion of the UN Secretary General's [[High-Level Climate Change Event|High-Level Event on Climate Change, September 24, 2007]] and the ~High-Level Roundtable "How a Changing Climate Impacts Women" organized by the partners above.^^/1^^//\n>> //September 2007//\n<<<\n* The UN ~Secretary-General and governments should send a strong message to this year's UNFCCC COP-13 in Bali that gender equality is to be integrated as a crosscutting issue in the negotiations and debates and that women's equal participation must be ensured. Governments should draw on the innumerable global agreements that relate directly or indirectly to gender equality and climate change^^/2^^, as well as gender expertise within the UN system and at the national level.\n* Given that women's knowledge and participation has been critical to the survival of entire communities in disaster situations, governments should take advantage of women's specialized skills in various aspects of their livelihood and natural resource management strategies that lend themselves to mitigation and adaptation.\n* Since climate change disproportionately affects poor women, governments should analyze and identify gender-specific impacts and protection measures related to floods, droughts, heat waves, diseases, and other environmental changes and disasters. The global community should prioritize reducing the high levels of female mortality rates resulting from climate-induced disasters and livelihood changes.\n* Given the vulnerability of the poor, and particularly women, to climate change, adequate funds must be allocated by Annex I countries to help these groups adapt to the impacts.\n* Practical tools should be developed that allow governments and institutions to incorporate gender equality in climate change initiatives.\n* Governments at national and local levels should develop strategies to enhance women's access to and control over natural resources, in order to reduce poverty, protect environmental resources, and ensure that women and poor communities can better cope with climate change.\n* Governments and institutions should enhance opportunities for education and training in climate change mitigation and adaptation. Capacity building and technology transfer measures should draw on priorities put forward by women and poor communities.\n* Women's participation in climate change related debates and planning must be enhanced by tools and procedures that augment their capacity and sensitize decision- makers to the advantages of equal participation.\n* The UNFCCC should develop a gender strategy, invest in gender-specific climate change research, and establish a system for the use of gender-sensitive indicators and criteria for governments to use in national reporting to the UNFCCC Secretariat, adaptation planning, or projects under the Clean Development Mechanism (CDM).\n* Market-based approaches to curbing climate change, such as the Clean Development Mechanism, should be made accessible to both women and men and ensure equitable benefits, considering that women and men do not have equal access to natural resources such as water and energy, land titles, credit, or information. In particular, the CDM should fund projects that make renewable energy technologies more available to women and meet their household needs.\n* The gendered impacts of biofuels and nuclear energy as a solution to reducing greenhouse gas emissions should be assessed, in cooperation with gender experts and women's organizations.\n* Since the UNFCCC emerged from UNCED, which outlines nine major groups that are essential to sustainable development, women and all major groups should be included as official focal points in the UNFCCC.\n\n1/ These recommendations also draw on policy recommendations developed by the UNFCCC women's caucus and the CSD Women's Major Group.\n\n2/ [[Chapter 24 of Agenda 21|Agenda 21, Chapter 24]] (UNCED 1992); [[Johannesburg Plan of Action|Johannesburg Plan of Implementation]] (WSSD 2002); Paragraph K of the [[Beijing Platform for Action]] (4th World Conference on Women 1995); World Conference on Human Rights (1993); International Conference on Population and Development (1994); World Summit for Social Development (1995); [[Millennium Declaration]] (2000); Convention on the Elimination of All Forms of Discrimination Against Women (1979); [[Convention on Biodiversity|Conventionon Biological Diversity]] (1992); Convention to Combat Desertification (1994); Ministerial Declaration of the 3rd World Water Forum (2003); Children's World Summit (1990); [[Second United Nations Conference on Human Settlements|Habitat II]] (1996); World Summit on Food (1996); [[Hyogo Framework for Action]] (UN World Conference on Disaster Reduction 2005)\n\nFor more information, contact: Rebecca Pearl, WEDO - rebecca@wedo.org or 212-973-0325 More information: www.wedo.org ([[sustainable development section|http://www.wedo.org/programs.aspx?mode=development]])
[[Welcome]]\n[[NGO Committee on Education]]
/***\n|''Name:''|DeprecatedFunctionsPlugin|\n|''Description:''|Support for deprecated functions removed from core|\n***/\n//{{{\nif(!version.extensions.DeprecatedFunctionsPlugin) {\nversion.extensions.DeprecatedFunctionsPlugin = {installed:true};\n\n//--\n//-- Deprecated code\n//--\n\n// @Deprecated: Use createElementAndWikify and this.termRegExp instead\nconfig.formatterHelpers.charFormatHelper = function(w)\n{\n w.subWikify(createTiddlyElement(w.output,this.element),this.terminator);\n};\n\n// @Deprecated: Use enclosedTextHelper and this.lookaheadRegExp instead\nconfig.formatterHelpers.monospacedByLineHelper = function(w)\n{\n var lookaheadRegExp = new RegExp(this.lookahead,"mg");\n lookaheadRegExp.lastIndex = w.matchStart;\n var lookaheadMatch = lookaheadRegExp.exec(w.source);\n if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n var text = lookaheadMatch[1];\n if(config.browser.isIE)\n text = text.replace(/\sn/g,"\sr");\n createTiddlyElement(w.output,"pre",null,null,text);\n w.nextMatch = lookaheadRegExp.lastIndex;\n }\n};\n\n// @Deprecated: Use <br> or <br /> instead of <<br>>\nconfig.macros.br = {};\nconfig.macros.br.handler = function(place)\n{\n createTiddlyElement(place,"br");\n};\n\n// Find an entry in an array. Returns the array index or null\n// @Deprecated: Use indexOf instead\nArray.prototype.find = function(item)\n{\n var i = this.indexOf(item);\n return i == -1 ? null : i;\n};\n\n// Load a tiddler from an HTML DIV. The caller should make sure to later call Tiddler.changed()\n// @Deprecated: Use store.getLoader().internalizeTiddler instead\nTiddler.prototype.loadFromDiv = function(divRef,title)\n{\n return store.getLoader().internalizeTiddler(store,this,title,divRef);\n};\n\n// Format the text for storage in an HTML DIV\n// @Deprecated Use store.getSaver().externalizeTiddler instead.\nTiddler.prototype.saveToDiv = function()\n{\n return store.getSaver().externalizeTiddler(store,this);\n};\n\n// @Deprecated: Use store.allTiddlersAsHtml() instead\nfunction allTiddlersAsHtml()\n{\n return store.allTiddlersAsHtml();\n}\n\n// @Deprecated: Use refreshPageTemplate instead\nfunction applyPageTemplate(title)\n{\n refreshPageTemplate(title);\n}\n\n// @Deprecated: Use story.displayTiddlers instead\nfunction displayTiddlers(srcElement,titles,template,unused1,unused2,animate,unused3)\n{\n story.displayTiddlers(srcElement,titles,template,animate);\n}\n\n// @Deprecated: Use story.displayTiddler instead\nfunction displayTiddler(srcElement,title,template,unused1,unused2,animate,unused3)\n{\n story.displayTiddler(srcElement,title,template,animate);\n}\n\n// @Deprecated: Use functions on right hand side directly instead\nvar createTiddlerPopup = Popup.create;\nvar scrollToTiddlerPopup = Popup.show;\nvar hideTiddlerPopup = Popup.remove;\n\n// @Deprecated: Use right hand side directly instead\nvar regexpBackSlashEn = new RegExp("\s\s\s\sn","mg");\nvar regexpBackSlash = new RegExp("\s\s\s\s","mg");\nvar regexpBackSlashEss = new RegExp("\s\s\s\ss","mg");\nvar regexpNewLine = new RegExp("\sn","mg");\nvar regexpCarriageReturn = new RegExp("\sr","mg");\n\n}\n//}}}
Diane Paravazian has had more than twenty years of experience in language and cross-cultural education and training both in academic and business settings. She has worked for the Port Authority of New York and New Jersey and Pace University as the Director of the World Trade Institute Language Center. As Director of the Language Center, she has created innovative and customized language and culture programs for major corporations. As Director and Adjunct Professor of French at Pace University, with Pace University's Department of Modern Languages, she designed a new undergraduate major, and a related bridge program at Murry Bergtraum High School. Currently Ms. Paravazian is a Professor of French at St. John's University, is working on her Doctoral Dissertation in at New York University and serves on a number of boards, including the Business Advisory Board of Murry Bergtraum High School, and the American Association of Teachers of French, Metropolitan Chapter. She is Treasurer of the Société des Professeurs Français et Francophones d'Amérique, a foundation which offers grants to students studying French. Ms. Paravazian has received a number of academic fellowships and awards, including the French Government's "Chevalier des Palmes Académiques."\n\nAt the United Nations, Ms. Paravazian serves as UN Representative for the [[World Association of Girl Guides and Girl Scouts]]; she had previously represented the [[Armenian Assembly of America]] since 2000. During this time she has been a member of the DPI/NGO Planning Committee, Media Co-Chair for the Conference, member of the NGO Committees on Sustainable Development and Human Rights, Secretary of the NGO Committee on Education . She is currently active as member at large on the NGO Committee on the Status of Women and Acting Co-Chair of the [[NGO Committee on Education]].
<<<\n{{medium{\nAll human beings are born free and equal in dignity and rights.\n\nThey are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.\n}}}\n>>> Article 1, [[Universal Declaration of Human Rights]]\n<<<
/***\n|''Name:''|DisableWikiLinksPlugin|\n|''Source:''|http://www.TiddlyTools.com/#DisableWikiLinksPlugin|\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\nThis plugin allows you to disable TiddlyWiki's automatic WikiWord linking behavior, so that WikiWords embedded in tiddler content will be rendered as regular text, instead of being automatically converted to tiddler links. To create a tiddler link when automatic linking is disabled, you must enclose the link text within {{{[[...]]}}}.\n\nYou can also block automatic WikiWord linking behavior only for non-existing tiddler titles, while still automatically linking WikiWords that correspond to existing tiddlers titles or shadow tiddler titles.\n\nYou can also block specific selected WikiWords from being automatically linked by listing them in [[DisableWikiLinksList]], separated by whitespace. This tiddler is optional and, when present, causes the listed words to always be excluded, even if automatic linking of other WikiWords is being permitted. \n\nNote: WikiWords contained in default ''shadow'' tiddlers will be automatically linked unless you select an additional checkbox option lets you disable these automatic links as well, though this is not recommended, since it can make it more difficult to access some TiddlyWiki standard default content (such as AdvancedOptions or SideBarTabs)\n\n!!!!!Configuration\n<<<\nSelf-contained control panel:\n<<option chkDisableNonExistingWikiLinks>> Disable automatic WikiWord links for non-existing tiddlers\n<<option chkDisableWikiLinks>> Disable ALL automatic WikiWord tiddler links\n<<option chkAllowLinksFromShadowTiddlers>> ... except for WikiWords contained in shadow tiddlers\n<<<\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\n''DisableWikiLinksPlugin'' (tagged with <<tag systemConfig>>)\n<<<\n!!!!!Revision History\n<<<\n''2006.12.31 [1.4.0]'' in formatter, test for chkDisableNonExistingWikiLinks\n''2006.12.09 [1.3.0]'' in formatter, test for excluded wiki words specified in DisableWikiLinksList\n''2006.12.09 [1.2.2]'' fix logic in autoLinkWikiWords() (was allowing links TO shadow tiddlers, even when chkDisableWikiLinks is TRUE). \n''2006.12.09 [1.2.1]'' revised logic for handling links in shadow content\n''2006.12.08 [1.2.0]'' added hijack of Tiddler.prototype.autoLinkWikiWords so regular (non-bracketed) WikiWords won't be added to the missing list\n''2006.05.24 [1.1.0]'' added option to NOT bypass automatic wikiword links when displaying default shadow content (default is to auto-link shadow content)\n''2006.02.05 [1.0.1]'' wrapped wikifier hijack in init function to eliminate globals and avoid FireFox 1.5.0.1 crash bug when referencing globals\n''2005.12.09 [1.0.0]'' initial release\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.disableWikiLinks= {major: 1, minor: 4, revision: 0, date: new Date(2006,12,31)};\n\nif (config.options.chkDisableNonExistingWikiLinks==undefined) config.options.chkDisableNonExistingWikiLinks= false;\nif (config.options.chkDisableWikiLinks==undefined) config.options.chkDisableWikiLinks= false;\nif (config.options.chkAllowLinksFromShadowTiddlers==undefined) config.options.chkAllowLinksFromShadowTiddlers=true;\n\n// find the formatter for wikiLink and replace handler with 'pass-thru' rendering\ninitDisableWikiLinksFormatter();\nfunction initDisableWikiLinksFormatter() {\n for (var i=0; i<config.formatters.length && config.formatters[i].name!="wikiLink"; i++);\n config.formatters[i].coreHandler=config.formatters[i].handler;\n config.formatters[i].handler=function(w) {\n // supress any leading "~" (if present)\n var skip=(w.matchText.substr(0,1)==config.textPrimitives.unWikiLink)?1:0;\n var title=w.matchText.substr(skip);\n var exists=store.tiddlerExists(title);\n var inShadow=w.tiddler && store.isShadowTiddler(w.tiddler.title);\n\n // check for specific excluded wiki words\n var t=store.getTiddlerText("DisableWikiLinksList")\n if (t && t.length && t.indexOf(w.matchText)!=-1)\n { w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }\n\n // if not disabling links from shadows (default setting)\n if (config.options.chkAllowLinksFromShadowTiddlers && inShadow)\n return this.coreHandler(w);\n\n // check for non-existing non-shadow tiddler\n if (config.options.chkDisableNonExistingWikiLinks && !exists)\n { w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }\n\n // if not enabled, just do standard WikiWord link formatting\n if (!config.options.chkDisableWikiLinks)\n return this.coreHandler(w);\n\n // just return text without linking\n w.outputText(w.output,w.matchStart+skip,w.nextMatch)\n }\n}\n\nTiddler.prototype.coreAutoLinkWikiWords = Tiddler.prototype.autoLinkWikiWords;\nTiddler.prototype.autoLinkWikiWords = function()\n{\n // DEBUG alert("processing: "+this.title);\n // if all automatic links are not disabled, just return results from core function\n if (!config.options.chkDisableWikiLinks)\n return this.coreAutoLinkWikiWords.apply(this,arguments);\n return false;\n}\n//}}}\n
Title: Title\nAuthor: Author\nDate: Date
You cab ''download this template'', and the customize for your own use, by right-clicking on the page, selecting //Save Page As...//, selecting //Web page, HTML only//, and saving it to your desktop or to a folder on your local drive.\n\nOnce you have save the file, when you open the saved copy, you will be able to customize the template, beginning with the [[Setup Menu]]
''Governmental agreements''\n* [[Rio Declaration on Environment and Development]]\n* [[Agenda 21]] \n* [[United Nations Framework Convention on Climate Change]]\n* [[Convention on Biological Diversity]]\n* [[Forest Principles|Non-legally binding authoritative statement of principles for a global consensus on the management, conservation and sustainable development of all types of forests]]\n''NGO agreements''\n* [[NGO Alternative Treaties]]\n''See also''\n* [[Our Common Future]]
The ''Earthwatch Institute'' - http://www.earthwatch.org
''Economics of Climate Change: The Stern Review'' is a major publication, published in October 2006, that was commissioned by the Treasury Department of the British Government with the mandate of reviewing the issue of the economic dimensions of climate change - a key area that has not previously gained sufficient attention. \n\nThe web-based version of the ''Stern Review'' has been "translated" by the [[NGO Committee on Education]] into the "language" of a TiddlyPerfect platform, with the contents housed in a DataPerfect database from which the tiddlers and tags were generated, and is designed to optimize the accessibility and navigability of the contents of the report for reading in a digital environment, and to begin to raise the vital issue of the economics of information as it relates to climate change. The original, official version of the report was published in a pdf version. - a format that is optimized for print rather than for on-screen reading, and that is relatively cumbersome to navigate through the contents; to improve the online value of the pdf files of the Stern Review, an extensive set of bookmarks have been added to the pdf files - none having been included in the official pdf files - to make it easier for those who prefer to read the online version to find their way around the lengthy review..\n\nThe TiddlyPerfect version of the Stern Review also includes a shortened Executive Summary - the original being more that thirty pages long, and \n\nhttp://www.ngo-education.net/stern-review/
<!--{{{-->\n<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler jump'></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>\n<div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>\n<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler jump'></div>\n<!--}}}-->
2008 is the 60th Anniversary of the Universal Declaration of Human Rights. What is the relationship between Education and Human Rights? Education is itself a right, but education can also be a means for promoting human dignity. This session will celebrate the Universal Declaration of Human Rights by featuring a rich collage of musical performances and oral and audio-visual presentations, on the topics of music, technology, and brain education, as ways to promote human dignity.\n\n \n\nDate & Time: Thursday, January 17, 3-5pm\n\nLocation: NGO Resource Center\n\n \n\n-Education & Human Rights, Reverend Moses Williams\n\n-Ubuntu, Dr. Akil Kokayi Khalfani, Director of Africana Institute, Essex County College\n\n-Ghanian Choir\n\n-Human Dignity and the Brain, Warrington Parker, Ph.D., International Brain Education Association\n\n-Brain Science and Brain Potential, Sung Lee, M.D., International Brain Education Association\n\n-Experience of Brain Education, Passion Jun, International Brain Education Association\n\n-Education for a Digital Universe, Dr. Robert Pollard\n\n-Technological Approaches to Education, Upendra Chivukula, Deputy Speaker of NJ Assembly\n\n-African Drumming
From [[Education Today Newsletter, February - May 2006|http://portal.unesco.org/education/en/ev.php-URL_ID=46275&URL_DO=DO_TOPIC&URL_SECTION=201.html]]\n<<<\nEducation for sustainable development is a) teaching basic reading, writing and arithmetic skills to all, b) convincing people why they should not pollute, c) developing knowledge, skills and programmes that will end poverty for good, d) learning how to make decisions for the good of the whole community? Answer: all of the above.\n<<<\nType “sustainable development” into an internet search engine and you’ll get more than 60 million hits. Search under “education for sustainable development” and you’ll find close to 600,000 entries.\n\nClearly, sustainable development means a great many things to a great many people. There is no easy definition, nor is there one central issue or regional perspective around which world opinion has easily coalesced. Rather, we have a constantly evolving laundry list of issues – climate change, water resource management, gender inequality, biodiversity, urban decay, sustainable consumption, poverty reduction and genetically-modified food – to name a few.\n\nDeveloping and middle-income countries are struggling with different issues and challenges than developed countries. And while many would agree that the present course of action is unsustainable, there is lack of clear consensus on what to do next.\n\nAnd this makes the task of educating for sustainable development all the more complicated. “It forces us to struggle with values and our value systems,” sums up Mary Joy Pigozzi, Director for the Promotion of Quality Education at UNESCO, which is the lead agency for the UN Decade of Education for Sustainable Development (DESD).\n!!A complex progress of change\n“Sustainable development must be more than just a slogan,” insists UNESCO Director-General Koïchiro Matsuura. “It must be a concrete reality for all of us – individuals, organizations, governments – in all of our daily decisions and actions.”\n\nLaunched internationally on 1 March 2005, the DESD takes the broadest possible approach to conceptualizing sustainable development as a complex process of change heavily reliant upon local contexts, needs and priorities. It builds upon a concept first articulated in the 1987 UN report, [[Our Common Future|http://www.un-documents.net/wecd-ocf.htm]]: “Sustainable development is meeting the needs of the present without compromising the ability of future generations to meet their own needs.”\n\nEducation for Sustainable Development (ESD) therefore is viewed as more than just simply environmental education, encompassing learning about human rights and conflict resolution, good governance, economics, the arts and culture as well. It is a multi-disciplinary and dynamic approach to educational reform, one that offers people at all stages of life and in all learning contexts – both formal and non-formal – the opportunity to learn the lifestyles and values necessary to create a sustainable future.\n\n“ESD must go beyond the frontiers generally set by current educational and learning practices,” says Aline Bory-Adams of UNESCO Paris. She adds, “one of the central challenges of the Decade is how to translate this complex vision into textbooks, curricula, teaching and learning methods and national education policies.”\n!!Towards a new kind of learning\n“The problem is you are dealing with different assumptions, in different disciplines,” says Natarajan Ishwaran, Director of Ecological and Earth Sciences at UNESCO. “People differ in their understandings of sustainable development, knowledge and education.” Ishwaran is responsible for the Man and the Biosphere (MAB) programme, which has been trying to encourage people from different disciplines to collaborate, under the hypothesis that such interdisciplinary co-operation is essential to attain DESD goals.\n\nIn the future, Ishwaran hopes the UNESCO Biosphere Reserves, under the MAB programme will become “learning laboratories” for the Decade, putting special emphasis on converting reality-based learning into educational tools and converting context specific case studies into curriculum resources.\nMoreover, he thinks experiential learning is key to the success of ESD. “You can’t just talk only about principals and concepts. You have to talk from real life experience and practice.”\n!!Action plans and strategies\nAs partnerships are formed between educators, NGOs, community activists and policy-makers and as a growing body of knowledge develops to give real-world form to the abstract notion of ESD, the greatest promise of the Decade is that a new paradigm of education for sustainable development will take hold.\n\n“The Decade invites us to celebrate our achievements to date,” adds Wynn Calder, Associate Director of the USA-based University Leaders for a Sustainable Future. “And it calls us on to look forward ten years, to envision what we hope to achieve, and to create a strategy for getting there.”\n\nNow celebrating its first anniversary, the DESD has been so far about deliberations at the international, regional and national level to formulate action plans and strategies.\n\nThe final version of the [[International Implementation Scheme|International Implementation Scheme - UNESCO]], approved by UNESCO’s Executive Board last September, sets out a broad framework for all partners to contribute to the Decade. It provides overall guidance and shows why, how, when and where the enormous range of partners can develop their contributions.\n\nMeanwhile, the equally challenging work of fostering links with the Decade’s activities and other UN initiatives like the Millennium Development Goals, Literacy Decade and Education for All, as well as with UN agencies, is also getting off the ground. Examples of concrete activities include a joint UNEP-UNESCO project spearheaded by UNESCO’s Nairobi office to expand environmental research and training at African universities and by the UNEP-Tongji office to expand post-graduate degrees and scholarships in Chinese universities.\n!!Localizing the approach\nThe broad and varied response to the DESD is most evident at the regional and national level in nearly all regions and the 40 countries that have formally launched the Decade.\n\nThe Europe and North America region was the first to officially adopt its strategy shortly after the UN launch in March 2005. Now the region is focused on developing indicators to measure the effectiveness of the implementation of its strategy by the end of 2006. This is, in fact, seen as a critical component in the overall success of the DESD and it is hoped that this attempt, along with the efforts of other regions to formulate their own measures of success, will form the basis of the next generation of thinking about ESD.\n\nThe Asia and the Pacific region, has also contributed significantly to the start of the Decade by conducting an in-depth analysis of the ESD efforts of every country and sub-region in its constituency. UNESCO Bangkok’s Situational Analysis gives an excellent glimpse into both the challenges and opportunities facing many countries in this part of the world.\n\nOne trend clearly emerges. While all of the countries in the region have incorporated Environmental Education (EE) into their curriculum to some extent, there is very little implementation or even basic understanding of the emerging concept of ESD. In the Pacific, South Asia, and Central Asia, the survey notes that many practitioners, especially those who are not in the environmental field, mistakenly think that EE and ESD hold the same meaning and use the terms interchangeably. Southeast Asian countries, such as Viet Nam, understand ESD as the pre-eminent challenge of the 21st century and are beginning to think creatively about how to incorporate these practices into their formal and non-formal education systems.\n!!Institutionalizing commitment\nThis underscores the necessity for understanding and leadership amongst national governments and officials from a variety of ministries – not just environmental departments.\n\nAccording to Derek Elias, who coordinates UNESCO’s ESD activities in the Asia Pacific region, Iran, Japan, New Zealand and Viet Nam are amongst the countries taking the lead at developing ESD at the national level. For example, Iran developed a charter on the Sustainable Development of the Earthquake Stricken City of Bam. “These countries are really helping us in our task of raising awareness,” he says.\n\nAwareness also helps with fundraising. Calder, who recently wrote an in-depth status report on global DESD efforts, says it is clear that the Decade is helping to direct more funding toward ESD. “That’s part of its power,” he says. This is especially important since the UN offers very little funding for DESD-related activities.\n\nGermany, notes Calder, has perhaps gone the furthest in establishing and funding a National Committee for the Decade to bring together a cross-section of experts and institutions including the Education, Development and Environment Ministries, parliamentarians and the States, NGOs, the media and private enterprise. “There is enough interest in Germany amongst people who can actually make things happen. There is buy-in at the highest level,” he says. Much more common is the approach taken by such countries as Japan and the United States that rely on private, voluntary networking organizations to promote DESD.\n!!Re-orienting existing programmes\nMore countries are taking the route that China has chosen by expanding current environmental education programmes and experimenting with ESD pilot projects. China’s “Education for Environment, Population and Sustainable Development” programme was initially launched in 1998 and aimed at providing interdisciplinary and moral education to teenagers. Now reaching 3,000 schools and over one million students, it is being expanded to incorporate primary school students as well. Organizers note the success of the pilot project is changing national educators’ minds about ESD and say it could serve as the basis for a national curriculum initiative.\n\nThe “Sandwatch Initiative” is another interesting example of how environmental education programmes are being re-formatted and re-energized to adapt to the new priorities. This programme was initially started in the Caribbean with the aim of incorporating information about the problems facing surrounding coastal environments and fragile marine habitats into traditional classes such as biology, woodworking, literature, mathematics, information technology and drama. This successful programme is now being adapted for use in other island nations in the Pacific and Indian Oceans.\n!!Teaching values\nPerhaps most importantly, the Decade has also inspired local action. One of many examples is in South Africa where the first Youth Environmental Symposium for the City of Cape Town brought together students of different backgrounds from twenty-one schools to discuss sustainable living.\n\nThis project, as well as the many other community-based projects inspired by the principles of ESD, is serving as a building block for the future of the movement. “This is about establishing ownership of ESD as broadly as possible. It is about reinforcing each other’s positive contributions,” says Derek Elias who takes every opportunity he can to remind activists in his region that, “you are part of a larger groundswell, you are not standing alone.”\n\nThe bottom line is that for the Decade to be successful, people must make sense of it in their own terms. “Educating for Sustainable Development is not another lofty, unattainable notion,” comments Pigozzi. “It’s a necessity”, she says.\n\nOr as one schoolgirl from New Zealand put it simply when asked to help create a play celebrating the launch of the Decade in her country: “It’s about making the good things last longer.”
* [[Education, Youth & Technology for Sustainable Development]] - [[www.ngo-education.net/workshop/|http://www.ngo-education.net/workshop/]]\n* [[UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] - [[www.un-documents.net|http://www.un-documents.net/]]\n**[[Our Common Future]] - [[www.un-documents.net/wced-ocf.htm|http://www.un-documents.net/wced-ocf.htm]]\n* [[Climate Change 2.0]] - [[www.climate-change-two.net/|http://www.climate-change-two.net/]]\n** [[Climate Change 2007: Summary for Policymakers]] - [[www.climate-change-two.net/ar4-spm/|http://www.climate-change-two.net/ar4-spm/]]\n** [[Climate Change 2007: Working Group II: Impacts & adaptation]] - [[www.climate-change-two.net/ar4-wg2-spm/|http://www.climate-change-two.net/ar4-wg2-spm/]]\n** [[The Wealth of Networks: How Social Production Transforms Markets and Freedom]] - [[www.climate-change-two.net/wealth-of-networks|http://www.climate-change-two.net/wealth-of-networks/]]\n** [[Economics of Climate Change: The Stern Review]] - [[www.climate-change-two.net/stern-review/|http://www.climate-changetwo.net/stern-review/]]\n** [[Rescuing a Planet Under Stress and a Civilization in Trouble: Plan B 2.1 (beta)]] - [[www.climate-change-two.net/plan-b/|http://www.climate-change-two.net/plan-b/]]\n** [[La Perla Garden: A creative commons learning environment for community biodiversity]] - [[www.climate-change-two.net/garden/|http://www.climate-change-two.net/garden/]]\n* [[TiddlyWikiPerfect: An emerging hybrid information species]] - [[www.tiddlywikiperfect.net/|http://www.tiddlywikiperfect.net/]]
<<tiddler "DPI/NGO Workshop">> [[edit contents|DPI/NGO Workshop]]
The Executive Committee of the [[NGO Committee on Education]] consists of the Officers, Members-at-Large, and Sub-Committee Chairs (//ex officio//):\n!!! Co-Chairs\n* [[Diane Paravazian]], [[World Association of Girl Guides and Girl Scouts]]\n* [[Faye C. Feller]], [[Information Habitat: Where Information Lives]]\n!!! Secretary\n* ''Catherine Waters'', [[Catholic International Education Office]]\n!!! Treasurer\n* [[Daphne Cohen]], [[International Humanist and Ethical Union]]\n!!!Members-at-Large\n* ''Catherine Moore''. [[International Federation of University Women]]\n* ''Doris Sargeant'', [[Rotary International]]\n* ''Cora Weiss'', [[The Hague Appeal for Peace]]\n!!!Sub-Committee Chairs\n* ''Information & Communications Sub-Committee''\n** [[Robert Pollard]], [[Information Habitat: Where Information Lives]]
/***\n|Name|ExportTiddlersPlugin|\n|Source|http://www.TiddlyTools.com/#ExportTiddlersPlugin|\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||\n|Description|select and extract tiddlers from your ~TiddlyWiki documents and save them to a separate file|\n\nWhen many people edit copies of the same TiddlyWiki document, the ability to easily copy and share these changes so they can then be redistributed to the entire group is very important. This ability is also very useful when moving your own tiddlers from document to document (e.g., when upgrading to the latest version of TiddlyWiki, or 'pre-loading' your favorite stylesheets into a new 'empty' TiddlyWiki document.)\n\nExportTiddlersPlugin let you ''select and extract tiddlers from your ~TiddlyWiki documents and save them to a local file'' that you can then share with others. An interactive control panel lets you specify a destination, and then select which tiddlers to export. A convenient 'selection filter' helps you pick desired tiddlers by specifying a combination of modification dates, tags, or tiddler text to be matched or excluded. ''Tiddler data can be output as complete, stand-alone TiddlyWiki documents, or as just the TiddlyWiki "storeArea ~DIVs" that can be imported into another ~TiddlyWiki (smaller files!) or as an ~RSS-compatible XML file that can be published for RSS syndication.''\n!!!!!Examples\n<<<\nInline control panel (live):\n<<exportTiddlers inline>>\n<<<\n!!!!!Usage\n<<<\nOptional "special tiddlers" used by this plugin:\n* SiteUrl<br>URL for official server-published version of document being viewed (used in XML export). Ddefault: //none//\n* SiteDate<br>stored date/time stamp for most recent published version of document. Default: current document.modified value (i.e., the 'file date')\n<<<\n!!!!!Installation\n<<<\nImport (or copy/paste) the following tiddlers into your document:\n''ExportTiddlersPlugin'' (tagged with <<tag systemConfig>>)\n\ncreate/edit ''SideBarOptions'': (sidebar menu items) \n^^Add {{{<<exportTiddlers>>}}} macro^^\n<<<\n!!!!!Revision History\n<<<\n''2007.12.04 [*.*.*]'' update for TW2.3.0: replaced deprecated core functions, regexps, and macros\n''2007.11.10 [2.5.1]'' removed debugging alert messages from promptForExportFilename()\n''2007.10.31 [2.5.0]'' code reduction: removed incomplete/unused interface and supporting functions for exporting directly to http, https or ftp servers. Plugin now supports exporting to local file only. Transferring that file is now left to other mechanisms, such as email attachments, FTP uploads, portable media (USB,CD,DVD,...), etc. Also, updated "save as TiddlyWiki document" output to correctly generate TW2.2 compatible file format.\n''2007.10.30 [2.4.2]'' added automatic shadow tiddler definition for [[ExportTiddlers]]\n|please see [[ExportTiddlersPluginHistory]] for additional revision details|\n''2005.10.09 [0.0.0]'' development started\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]]\n<<<\n!!!!!Code\n***/\n// // version\n//{{{\nversion.extensions.exportTiddlers = {major: 2, minor: 5, revision: 1, date: new Date(2007,11,10)};\n//}}}\n\n// // default shadow definition\n//{{{\nconfig.shadowTiddlers.ExportTiddlers="<<exportTiddlers inline>>";\n//}}}\n\n// // macro handler\n//{{{\nconfig.macros.exportTiddlers = {\n label: "export tiddlers",\n prompt: "Copy selected tiddlers to an export document",\n newdefault: "export.html",\n datetimefmt: "0MM/0DD/YYYY 0hh:0mm:0ss" // for "filter date/time" edit fields\n};\n\nconfig.macros.exportTiddlers.handler = function(place,macroName,params) {\n if (params[0]!="inline")\n { createTiddlyButton(place,this.label,this.prompt,onClickExportMenu); return; }\n var panel=createExportPanel(place);\n panel.style.position="static";\n panel.style.display="block";\n}\n\nfunction createExportPanel(place) {\n var panel=document.getElementById("exportPanel");\n if (panel) { panel.parentNode.removeChild(panel); }\n setStylesheet(config.macros.exportTiddlers.css,"exportTiddlers");\n panel=createTiddlyElement(place,"span","exportPanel",null,null)\n panel.innerHTML=config.macros.exportTiddlers.html;\n exportInitFilter();\n refreshExportList(0);\n return panel;\n}\n\nfunction onClickExportMenu(e)\n{\n if (!e) var e = window.event;\n var parent=resolveTarget(e).parentNode;\n var panel = document.getElementById("exportPanel");\n if (panel==undefined || panel.parentNode!=parent)\n panel=createExportPanel(parent);\n var isOpen = panel.style.display=="block";\n if(config.options.chkAnimate)\n anim.startAnimating(new Slider(panel,!isOpen,e.shiftKey || e.altKey,"none"));\n else\n panel.style.display = isOpen ? "none" : "block" ;\n if (panel.style.display!="none") refreshExportList(0); // update list when panel is made visible\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n}\n//}}}\n\n// // IE needs explicit scoping for functions called by browser events\n//{{{\nwindow.onClickExportMenu=onClickExportMenu;\nwindow.onClickExportButton=onClickExportButton;\nwindow.exportShowFilterFields=exportShowFilterFields;\nwindow.refreshExportList=refreshExportList;\n//}}}\n\n// // CSS for floating export control panel\n//{{{\nconfig.macros.exportTiddlers.css = '\s\n#exportPanel {\s\n display: none; position:absolute; z-index:12; width:35em; right:105%; top:6em;\s\n background-color: #eee; color:#000; font-size: 8pt; line-height:110%;\s\n border:1px solid black; border-bottom-width: 3px; border-right-width: 3px;\s\n padding: 0.5em; margin:0em; -moz-border-radius:1em;\s\n}\s\n#exportPanel a, #exportPanel td a { color:#009; display:inline; margin:0px; padding:1px; }\s\n#exportPanel table { width:100%; border:0px; padding:0px; margin:0px; font-size:8pt; line-height:110%; background:transparent; }\s\n#exportPanel tr { border:0px;padding:0px;margin:0px; background:transparent; }\s\n#exportPanel td { color:#000; border:0px;padding:0px;margin:0px; background:transparent; }\s\n#exportPanel select { width:98%;margin:0px;font-size:8pt;line-height:110%;}\s\n#exportPanel input { width:98%;padding:0px;margin:0px;font-size:8pt;line-height:110%; }\s\n#exportPanel textarea { width:98%;padding:0px;margin:0px;overflow:auto;font-size:8pt; }\s\n#exportPanel .box { border:1px solid black; padding:3px; margin-bottom:5px; background:#f8f8f8; -moz-border-radius:5px; }\s\n#exportPanel .topline { border-top:2px solid black; padding-top:3px; margin-bottom:5px; }\s\n#exportPanel .rad { width:auto;border:0 }\s\n#exportPanel .chk { width:auto;border:0 }\s\n#exportPanel .btn { width:auto; }\s\n#exportPanel .btn1 { width:98%; }\s\n#exportPanel .btn2 { width:48%; }\s\n#exportPanel .btn3 { width:32%; }\s\n#exportPanel .btn4 { width:24%; }\s\n#exportPanel .btn5 { width:19%; }\s\n';\n//}}}\n\n// // HTML for export control panel interface\n//{{{\nconfig.macros.exportTiddlers.html = '\s\n<!-- target path/file -->\s\n<div>\s\nexport to path/filename:<br>\s\n<input type="text" id="exportFilename" size=40 style="width:93%"><input \s\n type="button" id="exportBrowse" value="..." title="select or enter a local folder/file..." style="width:5%" \s\n onclick="this.previousSibling.value=window.promptForExportFilename(this);">\s\n</div>\s\n\s\n<!-- output format -->\s\n<div>\s\noutput file format:\s\n<select id="exportFormat" size=1>\s\n<option value="DIV">TiddlyWiki export file</option>\s\n<option value="TW">TiddlyWiki document</option>\s\n<option value="XML">RSS feed (XML)</option>\s\n</select>\s\n</div>\s\n\s\n<!-- notes -->\s\n<div>\s\nnotes:<br>\s\n<textarea id="exportNotes" rows=3 cols=40 style="height:4em;margin-bottom:5px;" onfocus="this.select()"></textarea> \s\n</div>\s\n\s\n<!-- list of tiddlers -->\s\n<table><tr align="left"><td>\s\n select:\s\n <a href="JavaScript:;" id="exportSelectAll"\s\n onclick="onClickExportButton(this)" title="select all tiddlers">\s\n &nbsp;all&nbsp;</a>\s\n <a href="JavaScript:;" id="exportSelectChanges"\s\n onclick="onClickExportButton(this)" title="select tiddlers changed since last save">\s\n &nbsp;changes&nbsp;</a> \s\n <a href="JavaScript:;" id="exportSelectOpened"\s\n onclick="onClickExportButton(this)" title="select tiddlers currently being displayed">\s\n &nbsp;opened&nbsp;</a> \s\n <a href="JavaScript:;" id="exportSelectRelated"\s\n onclick="onClickExportButton(this)" title="select all tiddlers related (by link or transclusion) to the currently selected tiddlers">\s\n &nbsp;related&nbsp;</a> \s\n <a href="JavaScript:;" id="exportToggleFilter"\s\n onclick="onClickExportButton(this)" title="show/hide selection filter">\s\n &nbsp;filter&nbsp;</a> \s\n</td><td align="right">\s\n <a href="JavaScript:;" id="exportListSmaller"\s\n onclick="onClickExportButton(this)" title="reduce list size">\s\n &nbsp;&#150;&nbsp;</a>\s\n <a href="JavaScript:;" id="exportListLarger"\s\n onclick="onClickExportButton(this)" title="increase list size">\s\n &nbsp;+&nbsp;</a>\s\n</td></tr></table>\s\n<select id="exportList" multiple size="10" style="margin-bottom:5px;"\s\n onchange="refreshExportList(this.selectedIndex)">\s\n</select><br>\s\n</div><!--box-->\s\n\s\n<!-- selection filter -->\s\n<div id="exportFilterPanel" style="display:none">\s\n<table><tr align="left"><td>\s\n selection filter\s\n</td><td align="right">\s\n <a href="JavaScript:;" id="exportHideFilter"\s\n onclick="onClickExportButton(this)" title="hide selection filter">hide</a>\s\n</td></tr></table>\s\n<div class="box">\s\n<input type="checkbox" class="chk" id="exportFilterStart" value="1"\s\n onclick="exportShowFilterFields(this)"> starting date/time<br>\s\n<table cellpadding="0" cellspacing="0"><tr valign="center"><td width="50%">\s\n <select size=1 id="exportFilterStartBy" onchange="exportShowFilterFields(this);">\s\n <option value="0">today</option>\s\n <option value="1">yesterday</option>\s\n <option value="7">a week ago</option>\s\n <option value="30">a month ago</option>\s\n <option value="site">SiteDate</option>\s\n <option value="file">file date</option>\s\n <option value="other">other (mm/dd/yyyy hh:mm)</option>\s\n </select>\s\n</td><td width="50%">\s\n <input type="text" id="exportStartDate" onfocus="this.select()"\s\n onchange="document.getElementById(\s'exportFilterStartBy\s').value=\s'other\s';">\s\n</td></tr></table>\s\n<input type="checkbox" class="chk" id="exportFilterEnd" value="1"\s\n onclick="exportShowFilterFields(this)"> ending date/time<br>\s\n<table cellpadding="0" cellspacing="0"><tr valign="center"><td width="50%">\s\n <select size=1 id="exportFilterEndBy" onchange="exportShowFilterFields(this);">\s\n <option value="0">today</option>\s\n <option value="1">yesterday</option>\s\n <option value="7">a week ago</option>\s\n <option value="30">a month ago</option>\s\n <option value="site">SiteDate</option>\s\n <option value="file">file date</option>\s\n <option value="other">other (mm/dd/yyyy hh:mm)</option>\s\n </select>\s\n</td><td width="50%">\s\n <input type="text" id="exportEndDate" onfocus="this.select()"\s\n onchange="document.getElementById(\s'exportFilterEndBy\s').value=\s'other\s';">\s\n</td></tr></table>\s\n<input type="checkbox" class="chk" id=exportFilterTags value="1"\s\n onclick="exportShowFilterFields(this)"> match tags<br>\s\n<input type="text" id="exportTags" onfocus="this.select()">\s\n<input type="checkbox" class="chk" id=exportFilterText value="1"\s\n onclick="exportShowFilterFields(this)"> match titles/tiddler text<br>\s\n<input type="text" id="exportText" onfocus="this.select()">\s\n</div> <!--box-->\s\n</div> <!--panel-->\s\n\s\n<!-- action buttons -->\s\n<div style="text-align:center">\s\n<input type=button class="btn3" onclick="onClickExportButton(this)"\s\n id="exportFilter" value="apply filter">\s\n<input type=button class="btn3" onclick="onClickExportButton(this)"\s\n id="exportStart" value="export tiddlers">\s\n<input type=button class="btn3" onclick="onClickExportButton(this)"\s\n id="exportClose" value="close">\s\n</div><!--center-->\s\n';\n//}}}\n\n// // initialize interface\n\n// // exportInitFilter()\n//{{{\nfunction exportInitFilter() {\n // start date\n document.getElementById("exportFilterStart").checked=false;\n document.getElementById("exportStartDate").value="";\n // end date\n document.getElementById("exportFilterEnd").checked=false;\n document.getElementById("exportEndDate").value="";\n // tags\n document.getElementById("exportFilterTags").checked=false;\n document.getElementById("exportTags").value="";\n // text\n document.getElementById("exportFilterText").checked=false;\n document.getElementById("exportText").value="";\n // show/hide filter input fields\n exportShowFilterFields();\n}\n//}}}\n\n// // exportShowFilterFields(which)\n//{{{\nfunction exportShowFilterFields(which) {\n var show;\n\n show=document.getElementById('exportFilterStart').checked;\n document.getElementById('exportFilterStartBy').style.display=show?"block":"none";\n document.getElementById('exportStartDate').style.display=show?"block":"none";\n var val=document.getElementById('exportFilterStartBy').value;\n document.getElementById('exportStartDate').value\n =getFilterDate(val,'exportStartDate').formatString(config.macros.exportTiddlers.datetimefmt);\n if (which && (which.id=='exportFilterStartBy') && (val=='other'))\n document.getElementById('exportStartDate').focus();\n\n show=document.getElementById('exportFilterEnd').checked;\n document.getElementById('exportFilterEndBy').style.display=show?"block":"none";\n document.getElementById('exportEndDate').style.display=show?"block":"none";\n var val=document.getElementById('exportFilterEndBy').value;\n document.getElementById('exportEndDate').value\n =getFilterDate(val,'exportEndDate').formatString(config.macros.exportTiddlers.datetimefmt);\n if (which && (which.id=='exportFilterEndBy') && (val=='other'))\n document.getElementById('exportEndDate').focus();\n\n show=document.getElementById('exportFilterTags').checked;\n document.getElementById('exportTags').style.display=show?"block":"none";\n\n show=document.getElementById('exportFilterText').checked;\n document.getElementById('exportText').style.display=show?"block":"none";\n}\n//}}}\n\n// // onClickExportButton(which): control interactions\n//{{{\nfunction onClickExportButton(which)\n{\n // DEBUG alert(which.id);\n var theList=document.getElementById('exportList'); if (!theList) return;\n var count = 0;\n var total = store.getTiddlers('title').length;\n switch (which.id)\n {\n case 'exportFilter':\n count=filterExportList();\n var panel=document.getElementById('exportFilterPanel');\n if (count==-1) { panel.style.display='block'; break; }\n document.getElementById("exportStart").disabled=(count==0);\n clearMessage(); displayMessage("filtered "+formatExportMessage(count,total));\n if (count==0) { alert("No tiddlers were selected"); panel.style.display='block'; }\n break;\n case 'exportStart':\n exportTiddlers();\n break;\n case 'exportHideFilter':\n case 'exportToggleFilter':\n var panel=document.getElementById('exportFilterPanel')\n panel.style.display=(panel.style.display=='block')?'none':'block';\n break;\n case 'exportSelectChanges':\n var lastmod=new Date(document.lastModified);\n for (var t = 0; t < theList.options.length; t++) {\n if (theList.options[t].value=="") continue;\n var tiddler=store.getTiddler(theList.options[t].value); if (!tiddler) continue;\n theList.options[t].selected=(tiddler.modified>lastmod);\n count += (tiddler.modified>lastmod)?1:0;\n }\n document.getElementById("exportStart").disabled=(count==0);\n clearMessage(); displayMessage(formatExportMessage(count,total));\n if (count==0) alert("There are no unsaved changes");\n break;\n case 'exportSelectAll':\n for (var t = 0; t < theList.options.length; t++) {\n if (theList.options[t].value=="") continue;\n theList.options[t].selected=true;\n count += 1;\n }\n document.getElementById("exportStart").disabled=(count==0);\n clearMessage(); displayMessage(formatExportMessage(count,count));\n break;\n case 'exportSelectOpened':\n for (var t = 0; t < theList.options.length; t++) theList.options[t].selected=false;\n var tiddlerDisplay = document.getElementById("tiddlerDisplay"); // for TW2.1-\n if (!tiddlerDisplay) tiddlerDisplay = document.getElementById("storyDisplay"); // for TW2.2+\n for (var t=0;t<tiddlerDisplay.childNodes.length;t++) {\n var tiddler=tiddlerDisplay.childNodes[t].id.substr(7);\n for (var i = 0; i < theList.options.length; i++) {\n if (theList.options[i].value!=tiddler) continue;\n theList.options[i].selected=true; count++; break;\n }\n }\n document.getElementById("exportStart").disabled=(count==0);\n clearMessage(); displayMessage(formatExportMessage(count,total));\n if (count==0) alert("There are no tiddlers currently opened");\n break;\n case 'exportSelectRelated':\n // recursively build list of related tiddlers\n function getRelatedTiddlers(tid,tids) {\n var t=store.getTiddler(tid); if (!t || tids.contains(tid)) return tids;\n tids.push(t.title);\n if (!t.linksUpdated) t.changed();\n for (var i=0; i<t.links.length; i++)\n if (t.links[i]!=tid) tids=getRelatedTiddlers(t.links[i],tids);\n return tids;\n }\n // for all currently selected tiddlers, gather up the related tiddlers (including self) and select them as well\n var tids=[];\n for (var i=0; i<theList.options.length; i++)\n if (theList.options[i].selected) tids=getRelatedTiddlers(theList.options[i].value,tids);\n // select related tiddlers (includes original selected tiddlers)\n for (var i=0; i<theList.options.length; i++)\n theList.options[i].selected=tids.contains(theList.options[i].value);\n clearMessage(); displayMessage(formatExportMessage(tids.length,total));\n break;\n case 'exportListSmaller': // decrease current listbox size\n var min=5;\n theList.size-=(theList.size>min)?1:0;\n break;\n case 'exportListLarger': // increase current listbox size\n var max=(theList.options.length>25)?theList.options.length:25;\n theList.size+=(theList.size<max)?1:0;\n break;\n case 'exportClose':\n document.getElementById('exportPanel').style.display='none';\n break;\n }\n}\n//}}}\n\n// // promptForFilename(msg,path,file) uses platform/browser specific functions to get local filespec\n//{{{\nwindow.promptForExportFilename=function(here)\n{\n var msg=here.title; // use tooltip as dialog box message\n var path=getLocalPath(document.location.href);\n var slashpos=path.lastIndexOf("/"); if (slashpos==-1) slashpos=path.lastIndexOf("\s\s"); \n if (slashpos!=-1) path = path.substr(0,slashpos+1); // remove filename from path, leave the trailing slash\n var file=config.macros.exportTiddlers.newdefault;\n var result="";\n if(window.Components) { // moz\n try {\n netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');\n var nsIFilePicker = window.Components.interfaces.nsIFilePicker;\n var picker = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);\n picker.init(window, msg, nsIFilePicker.modeSave);\n var thispath = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);\n thispath.initWithPath(path);\n picker.displayDirectory=thispath;\n picker.defaultExtension='html';\n picker.defaultString=file;\n picker.appendFilters(nsIFilePicker.filterAll|nsIFilePicker.filterText|nsIFilePicker.filterHTML);\n if (picker.show()!=nsIFilePicker.returnCancel) var result=picker.file.persistentDescriptor;\n }\n catch(e) { alert('error during local file access: '+e.toString()) }\n }\n else { // IE\n try { // XPSP2 IE only\n var s = new ActiveXObject('UserAccounts.CommonDialog');\n s.Filter='All files|*.*|Text files|*.txt|HTML files|*.htm;*.html|';\n s.FilterIndex=3; // default to HTML files;\n s.InitialDir=path;\n s.FileName=file;\n if (s.showOpen()) var result=s.FileName;\n }\n catch(e) { // fallback\n var result=prompt(msg,path+file);\n }\n }\n return result;\n}\n//}}}\n\n// // list display\n//{{{\nfunction formatExportMessage(count,total)\n{\n var txt=total+' tiddler'+((total!=1)?'s':'')+" - ";\n txt += (count==0)?"none":(count==total)?"all":count;\n txt += " selected for export";\n return txt;\n}\n\nfunction refreshExportList(selectedIndex)\n{\n var theList = document.getElementById("exportList");\n var sort;\n if (!theList) return;\n // get the sort order\n if (!selectedIndex) selectedIndex=0;\n if (selectedIndex==0) sort='modified';\n if (selectedIndex==1) sort='title';\n if (selectedIndex==2) sort='modified';\n if (selectedIndex==3) sort='modifier';\n if (selectedIndex==4) sort='tags';\n\n // unselect headings and count number of tiddlers actually selected\n for (var t=0,count=0; t < theList.options.length; t++) {\n if (!theList.options[t].selected) continue;\n if (theList.options[t].value!="")\n count++;\n else { // if heading is selected, deselect it, and then select and count all in section\n theList.options[t].selected=false;\n for ( t++; t<theList.options.length && theList.options[t].value!=""; t++) {\n theList.options[t].selected=true;\n count++;\n }\n }\n }\n\n // disable "export" button if no tiddlers selected\n document.getElementById("exportStart").disabled=(count==0);\n // show selection count\n var tiddlers = store.getTiddlers('title');\n if (theList.options.length) { clearMessage(); displayMessage(formatExportMessage(count,tiddlers.length)); }\n\n // if a [command] item, reload list... otherwise, no further refresh needed\n if (selectedIndex>4) return;\n\n // clear current list contents\n while (theList.length > 0) { theList.options[0] = null; }\n // add heading and control items to list\n var i=0;\n var indent=String.fromCharCode(160)+String.fromCharCode(160);\n theList.options[i++]=\n new Option(tiddlers.length+" tiddlers in document", "",false,false);\n theList.options[i++]=\n new Option(((sort=="title" )?">":indent)+' [by title]', "",false,false);\n theList.options[i++]=\n new Option(((sort=="modified")?">":indent)+' [by date]', "",false,false);\n theList.options[i++]=\n new Option(((sort=="modifier")?">":indent)+' [by author]', "",false,false);\n theList.options[i++]=\n new Option(((sort=="tags" )?">":indent)+' [by tags]', "",false,false);\n // output the tiddler list\n switch(sort)\n {\n case "title":\n for(var t = 0; t < tiddlers.length; t++)\n theList.options[i++] = new Option(tiddlers[t].title,tiddlers[t].title,false,false);\n break;\n case "modifier":\n case "modified":\n var tiddlers = store.getTiddlers(sort);\n // sort descending for newest date first\n tiddlers.sort(function (a,b) {if(a[sort] == b[sort]) return(0); else return (a[sort] > b[sort]) ? -1 : +1; });\n var lastSection = "";\n for(var t = 0; t < tiddlers.length; t++)\n {\n var tiddler = tiddlers[t];\n var theSection = "";\n if (sort=="modified") theSection=tiddler.modified.toLocaleDateString();\n if (sort=="modifier") theSection=tiddler.modifier;\n if (theSection != lastSection)\n {\n theList.options[i++] = new Option(theSection,"",false,false);\n lastSection = theSection;\n }\n theList.options[i++] = new Option(indent+indent+tiddler.title,tiddler.title,false,false);\n }\n break;\n case "tags":\n var theTitles = {}; // all tiddler titles, hash indexed by tag value\n var theTags = new Array();\n for(var t=0; t<tiddlers.length; t++) {\n var title=tiddlers[t].title;\n var tags=tiddlers[t].tags;\n if (!tags || !tags.length) {\n if (theTitles["untagged"]==undefined) { theTags.push("untagged"); theTitles["untagged"]=new Array(); }\n theTitles["untagged"].push(title);\n }\n else for(var s=0; s<tags.length; s++) {\n if (theTitles[tags[s]]==undefined) { theTags.push(tags[s]); theTitles[tags[s]]=new Array(); }\n theTitles[tags[s]].push(title);\n }\n }\n theTags.sort();\n for(var tagindex=0; tagindex<theTags.length; tagindex++) {\n var theTag=theTags[tagindex];\n theList.options[i++]=new Option(theTag,"",false,false);\n for(var t=0; t<theTitles[theTag].length; t++)\n theList.options[i++]=new Option(indent+indent+theTitles[theTag][t],theTitles[theTag][t],false,false);\n }\n break;\n }\n theList.selectedIndex=selectedIndex; // select current control item\n}\n//}}}\n\n// // list filtering\n//{{{\nfunction getFilterDate(val,id)\n{\n var result=0;\n switch (val) {\n case 'site':\n var timestamp=store.getTiddlerText("SiteDate");\n if (!timestamp) timestamp=document.lastModified;\n result=new Date(timestamp);\n break;\n case 'file':\n result=new Date(document.lastModified);\n break;\n case 'other':\n result=new Date(document.getElementById(id).value);\n break;\n default: // today=0, yesterday=1, one week=7, two weeks=14, a month=31\n var now=new Date(); var tz=now.getTimezoneOffset()*60000; now-=tz;\n var oneday=86400000;\n if (id=='exportStartDate')\n result=new Date((Math.floor(now/oneday)-val)*oneday+tz);\n else\n result=new Date((Math.floor(now/oneday)-val+1)*oneday+tz-1);\n break;\n }\n // DEBUG alert('getFilterDate('+val+','+id+')=='+result+"\snnow="+now);\n return result;\n}\n\nfunction filterExportList()\n{\n var theList = document.getElementById("exportList"); if (!theList) return -1;\n\n var filterStart=document.getElementById("exportFilterStart").checked;\n var val=document.getElementById("exportFilterStartBy").value;\n var startDate=getFilterDate(val,'exportStartDate');\n\n var filterEnd=document.getElementById("exportFilterEnd").checked;\n var val=document.getElementById("exportFilterEndBy").value;\n var endDate=getFilterDate(val,'exportEndDate');\n\n var filterTags=document.getElementById("exportFilterTags").checked;\n var tags=document.getElementById("exportTags").value;\n\n var filterText=document.getElementById("exportFilterText").checked;\n var text=document.getElementById("exportText").value;\n\n if (!(filterStart||filterEnd||filterTags||filterText)) {\n alert("Please set the selection filter");\n document.getElementById('exportFilterPanel').style.display="block";\n return -1;\n }\n if (filterStart&&filterEnd&&(startDate>endDate)) {\n var msg="starting date/time:\sn"\n msg+=startDate.toLocaleString()+"\sn";\n msg+="is later than ending date/time:\sn"\n msg+=endDate.toLocaleString()\n alert(msg);\n return -1;\n }\n\n // scan list and select tiddlers that match all applicable criteria\n var total=0;\n var count=0;\n for (var i=0; i<theList.options.length; i++) {\n // get item, skip non-tiddler list items (section headings)\n var opt=theList.options[i]; if (opt.value=="") continue;\n // get tiddler, skip missing tiddlers (this should NOT happen)\n var tiddler=store.getTiddler(opt.value); if (!tiddler) continue; \n var sel=true;\n if ( (filterStart && tiddler.modified<startDate)\n || (filterEnd && tiddler.modified>endDate)\n || (filterTags && !matchTags(tiddler,tags))\n || (filterText && (tiddler.text.indexOf(text)==-1) && (tiddler.title.indexOf(text)==-1)))\n sel=false;\n opt.selected=sel;\n count+=sel?1:0;\n total++;\n }\n return count;\n}\n//}}}\n\n//{{{\nfunction matchTags(tiddler,cond)\n{\n if (!cond||!cond.trim().length) return false;\n\n // build a regex of all tags as a big-old regex that \n // OR's the tags together (tag1|tag2|tag3...) in length order\n var tgs = store.getTags();\n if ( tgs.length == 0 ) return results ;\n var tags = tgs.sort( function(a,b){return (a[0].length<b[0].length)-(a[0].length>b[0].length);});\n var exp = "(" + tags.join("|") + ")" ;\n exp = exp.replace( /(,[\sd]+)/g, "" ) ;\n var regex = new RegExp( exp, "ig" );\n\n // build a string such that an expression that looks like this: tag1 AND tag2 OR NOT tag3\n // turns into : /tag1/.test(...) && /tag2/.test(...) || ! /tag2/.test(...)\n cond = cond.replace( regex, "/$1\s\s|/.test(tiddlerTags)" );\n cond = cond.replace( /\ssand\ss/ig, " && " ) ;\n cond = cond.replace( /\ssor\ss/ig, " || " ) ;\n cond = cond.replace( /\ss?not\ss/ig, " ! " ) ;\n\n // if a boolean uses a tag that doesn't exist - it will get left alone \n // (we only turn existing tags into actual tests).\n // replace anything that wasn't found as a tag, AND, OR, or NOT with the string "false"\n // if the tag doesn't exist then /tag/.test(...) will always return false.\n cond = cond.replace( /(\ss|^)+[^\s/\s|&!][^\ss]*/g, "false" ) ;\n\n // make a string of the tags in the tiddler and eval the 'cond' string against that string \n // if it's TRUE then the tiddler qualifies!\n var tiddlerTags = (tiddler.tags?tiddler.tags.join("|"):"")+"|" ;\n try { if ( eval( cond ) ) return true; }\n catch( e ) { displayMessage("Error in tag filter '" + e + "'" ); }\n return false;\n}\n//}}}\n\n// // OUTPUT FORMATTING AND FILE I/O\n\n// // exportHeader(format)\n//{{{\nfunction exportHeader(format)\n{\n switch (format) {\n case "TW": return exportTWHeader();\n case "DIV": return exportDIVHeader();\n case "XML": return exportXMLHeader();\n }\n}\n//}}}\n\n// // exportFooter(format)\n//{{{\nfunction exportFooter(format)\n{\n switch (format) {\n case "TW": return exportTWFooter();\n case "DIV": return exportDIVFooter();\n case "XML": return exportXMLFooter();\n }\n}\n//}}}\n\n// // exportTWHeader()\n//{{{\nfunction exportTWHeader()\n{\n // get the TiddlyWiki core code source\n var sourcefile=getLocalPath(document.location.href);\n var source=loadFile(sourcefile);\n if(source==null) { alert(config.messages.cantSaveError); return null; }\n // reset existing HTML source markup\n source=updateMarkupBlock(source,"PRE-HEAD");\n source=updateMarkupBlock(source,"POST-HEAD");\n source=updateMarkupBlock(source,"PRE-BODY");\n source=updateMarkupBlock(source,"POST-BODY");\n // find store area\n var posOpeningDiv=source.indexOf(startSaveArea);\n var posClosingDiv=source.lastIndexOf(endSaveArea);\n if((posOpeningDiv==-1)||(posClosingDiv==-1)) { alert(config.messages.invalidFileError.format([sourcefile])); return; }\n // return everything up to store area\n return source.substr(0,posOpeningDiv+startSaveArea.length);\n}\n//}}}\n\n// // exportTWFooter()\n//{{{\nfunction exportTWFooter()\n{\n // get the TiddlyWiki core code source\n var sourcefile=getLocalPath(document.location.href);\n var source=loadFile(sourcefile);\n if(source==null) { alert(config.messages.cantSaveError); return null; }\n // reset existing HTML source markup\n source=updateMarkupBlock(source,"PRE-HEAD");\n source=updateMarkupBlock(source,"POST-HEAD");\n source=updateMarkupBlock(source,"PRE-BODY");\n source=updateMarkupBlock(source,"POST-BODY");\n // find store area\n var posOpeningDiv=source.indexOf(startSaveArea);\n var posClosingDiv=source.lastIndexOf(endSaveArea);\n if((posOpeningDiv==-1)||(posClosingDiv==-1)) { alert(config.messages.invalidFileError.format([sourcefile])); return; }\n // return everything after store area\n return source.substr(posClosingDiv);\n}\n//}}}\n\n// // exportDIVHeader()\n//{{{\nfunction exportDIVHeader()\n{\n var out=[];\n var now = new Date();\n var title = convertUnicodeToUTF8(wikifyPlain("SiteTitle").htmlEncode());\n var subtitle = convertUnicodeToUTF8(wikifyPlain("SiteSubtitle").htmlEncode());\n var user = convertUnicodeToUTF8(config.options.txtUserName.htmlEncode());\n var twver = version.major+"."+version.minor+"."+version.revision;\n var pver = version.extensions.exportTiddlers.major+"."\n +version.extensions.exportTiddlers.minor+"."+version.extensions.exportTiddlers.revision;\n out.push("<html><body>");\n out.push("<style type=\s"text/css\s">");\n out.push("#storeArea {display:block;margin:1em;}");\n out.push("#storeArea div");\n out.push("{padding:0.5em;margin:1em;border:2px solid black;height:10em;overflow:auto;}");\n out.push("#javascriptWarning");\n out.push("{width:100%;text-align:left;background-color:#eeeeee;padding:1em;}");\n out.push("</style>");\n out.push("<div id=\s"javascriptWarning\s">");\n out.push("TiddlyWiki export file<br>");\n out.push("Source"+": <b>"+convertUnicodeToUTF8(document.location.href)+"</b><br>");\n out.push("Title: <b>"+title+"</b><br>");\n out.push("Subtitle: <b>"+subtitle+"</b><br>");\n out.push("Created: <b>"+now.toLocaleString()+"</b> by <b>"+user+"</b><br>");\n out.push("TiddlyWiki "+twver+" / "+"ExportTiddlersPlugin "+pver+"<br>");\n out.push("Notes:<hr><pre>"+document.getElementById("exportNotes").value.replace(/\sn/g,"<br>")+"</pre>");\n out.push("</div>");\n out.push("<div id=\s"storeArea\s">");\n return out;\n}\n//}}}\n\n// // exportDIVFooter()\n//{{{\nfunction exportDIVFooter()\n{\n return ["</div><!--POST-BODY-START-->\sn<!--POST-BODY-END--></body></html>"];\n}\n//}}}\n\n// // exportXMLHeader()\n//{{{\nfunction exportXMLHeader()\n{\n var out=[];\n var now = new Date();\n var u = store.getTiddlerText("SiteUrl",null);\n var title = convertUnicodeToUTF8(wikifyPlain("SiteTitle").htmlEncode());\n var subtitle = convertUnicodeToUTF8(wikifyPlain("SiteSubtitle").htmlEncode());\n var user = convertUnicodeToUTF8(config.options.txtUserName.htmlEncode());\n var twver = version.major+"."+version.minor+"."+version.revision;\n var pver = version.extensions.exportTiddlers.major+"."\n +version.extensions.exportTiddlers.minor+"."+version.extensions.exportTiddlers.revision;\n out.push("<" + "?xml version=\s"1.0\s"?" + ">");\n out.push("<rss version=\s"2.0\s">");\n out.push("<channel>");\n out.push("<title>" + title + "</title>");\n if(u) out.push("<link>" + convertUnicodeToUTF8(u.htmlEncode()) + "</link>");\n out.push("<description>" + subtitle + "</description>");\n out.push("<language>en-us</language>");\n out.push("<copyright>Copyright " + now.getFullYear() + " " + user + "</copyright>");\n out.push("<pubDate>" + now.toGMTString() + "</pubDate>");\n out.push("<lastBuildDate>" + now.toGMTString() + "</lastBuildDate>");\n out.push("<docs>http://blogs.law.harvard.edu/tech/rss</docs>");\n out.push("<generator>TiddlyWiki "+twver+" plus ExportTiddlersPlugin "+pver+"</generator>");\n return out;\n}\n//}}}\n\n// // exportXMLFooter()\n//{{{\nfunction exportXMLFooter()\n{\n return ["</channel></rss>"];\n}\n//}}}\n\n// // exportData()\n//{{{\nfunction exportData(theList,theFormat)\n{\n // scan export listbox and collect DIVs or XML for selected tiddler content\n var out=[];\n for (var i=0; i<theList.options.length; i++) {\n // get item, skip non-selected items and section headings\n var opt=theList.options[i]; if (!opt.selected||(opt.value=="")) continue;\n // get tiddler, skip missing tiddlers (this should NOT happen)\n var thisTiddler=store.getTiddler(opt.value); if (!thisTiddler) continue; \n switch (theFormat) {\n case "TW":\n out.push(convertUnicodeToUTF8(store.getSaver().externalizeTiddler(store,thisTiddler)));\n break;\n case "DIV":\n out.push(convertUnicodeToUTF8(thisTiddler.title+"\sn"+store.getSaver().externalizeTiddler(store,thisTiddler)));\n break;\n case "XML":\n out.push(convertUnicodeToUTF8(thisTiddler.saveToRss(store.getTiddlerText("SiteUrl",""))));\n break;\n }\n }\n return out;\n}\n//}}}\n\n// // exportTiddlers(): output selected data to local file\n//{{{\nfunction exportTiddlers()\n{\n var theList = document.getElementById("exportList"); if (!theList) return;\n var theFormat = document.getElementById("exportFormat").value;\n var theData=exportData(theList,theFormat);\n var count=theData.length;\n var out=[]; var txt=out.concat(exportHeader(theFormat),theData,exportFooter(theFormat)).join("\sn");\n var msg="";\n var theTarget = document.getElementById("exportFilename").value.trim();\n if (!theTarget.length) msg = "A target path/filename is required\sn";\n if (!msg && saveFile(theTarget,txt))\n msg=count+" tiddler"+((count!=1)?"s":"")+" exported to "+theTarget;\n else if (!msg)\n msg+="An error occurred while saving to "+theTarget;\n theTarget="file:///"+theTarget; // URL link from message text to newly create file\n clearMessage(); displayMessage(msg,theTarget);\n}\n//}}}
|''Selection'' |''Description'' |''Name'' |\n|>|>| ''Saving & editing options'' |\n|<<option txtUserName>> |Username for signing your edits |txtUserName |\n|<<option chkAnimate>>|Enable animations |chkAnimate |\n|<<option chkAutoSave>>|Automatically save changes |chkAutoSave |\n|<<option txtFileSystemCharSet>>|Default character set for saving changes (Firefox/Mozilla only) |txtFileSystemCharSet |\n|<<option chkConfirmDelete>>|Require confirmation before deleting tiddlers |chkConfirmDelete |\n|<<option chkForceMinorUpdate>>|Don't update modifier username and date when editing tiddlers |chkForceMinorUpdate |\n|<<option chkHttpReadOnly>>|Hide editing features when viewed over HTTP |chkHttpReadOnly |\n|<<option chkGenerateAnRssFeed>>|Generate an RSS feed when saving changes |chkGenerateAnRssFeed |\n|<<option chkSaveBackups>>|Keep backup file when saving changes |chkSaveBackups |\n|<<option txtBackupFolder>>|Name of folder to use for backups |txtBackupFolder |\n|<<option chkSaveEmptyTemplate>>|Generate an empty template when saving changes |chkSaveEmptyTemplate |\n|<<option chkSaveFromWebAttemptLocalIO>>|(unknown) |chkSaveFromWebAttemptLocalIO |\n|<<option chkSaveFromWebPreFetch>>|(unknown) |chkSaveFromWebPreFetch |\n|<<option txtSaveFromWebScriptURL>>|(unknown) |txtSaveFromWebScriptURL |\n|<<option txtSaveFromWebSourceFile>>|(unknown) |txtSaveFromWebSourceFile |\n|<<option txtSaveFromWebTargetFilename>>|Save from Web Target filename |txtSaveFromWebTargetFilename |\n|<<option chkBackstage>>|//Display backstage ?// |chkBackstage |\n|>|>| ''Search options'' |\n|<<option chkSearchList>>|(unknown) |chkSearchList |\n|<<option chkSearchTags>>|Search in tags |chkSearchTags |\n|<<option chkSearchText>>|Search in tiddler text |chkSearchText |\n|<<option chkSearchTitles>>|(Search in tiddler titles |chkSearchTitles |\n|<<option chkSearchTitlesFirst>>|Search in tiddler title first |chkSearchTitlesFirst |\n|<<option chkHoldSearches>>|Hold search results |chkHoldSearches |\n|<<option chkCaseSensitiveSearch>>|Case-sensitive searching |chkCaseSensitiveSearch |\n|<<option chkSearchIncremental>>|Incremental Search |chkSearchIncremental |\n|<<option chkRegExpSearch>>|Enable regular expressions for searches |chkRegExpSearch |\n|<<option chkDisplayStartupTime>>|(unknown) |chkDisplayStartupTime |\n|>|>|''More options'' |\n|<<option txtFontSize>>|//Font size ?// |txtFontSize |\n|<<option chkImportReport>>|Create Import Report (ImportTiddlersPlugin) |chkImportReport |\n|<<option chkInsertTabs>>|Use the tab key to insert tab characters instead of moving between fields |chkInsertTabs |\n|<<option txtMainTab>>|(unknown) |txtMainTab |\n|<<option txtMaxEditRows>>|Maximum number of rows in edit boxes |txtMaxEditRows |\n|<<option txtMoreTab>>|(unknown) |txtMoreTab |\n|<<option chkOpenInNewWindow>>|Open external links in a new window |chkOpenInNewWindow |\n|<<option txtRelatedTiddlersExclude>>|(unknown) |txtRelatedTiddlersExclude |\n|<<option chkRelatedTiddlersShowList>>|Show related tiddlers |chkRelatedTiddlersShowList |\n|<<option chkRelatedTiddlersShowTree>>|Show related tiddler tree |chkRelatedTiddlersShowTree |\n|<<option chkRelatedTiddlersZoom>>|Related tiddler zoom |chkRelatedTiddlersZoom |\n|<<option chkSinglePageMode>>|(unknown) |chkSinglePageMode |\n|<<option chkSortTags>>|(unknown) |chkSortTags |\n|<<option txtTheme>>|(unknown) |txtTheme |\n|<<option chkToggleLinks>>|Clicking on links to open tiddlers causes them to close |chkToggleLinks |\n|<<option chkUsePreForStorage>>|(unknown) |chkUsePreForStorage |\n|<<option chkDebugLazySliderDefer>>|//Debug Lazy Slider Defer ?// |chkDebugLazySliderDefer |\n|<<option chkDebugLazySliderRender>>|(unknown) |chkDebugLazySliderRender |
//{{{\n// WebSnapr - Preview Bubble Javascript\n// Written by Juan Xavier Larrea\n// Adapted for TW by Saq Imtiaz\n// requires [[this image|bg.png]]\n\nfunction applyStyleString(obj,str) {\n if(document.all && !window.opera) {\n obj.style.setAttribute("cssText",str);\n } else {\n obj.setAttribute("style",str);\n }\n}\n\n// Point this variable to the correct location of the bg.png file\nvar bubbleImagePath = 'bg.png';\n\nfunction getElementsByClassName(oElm, strTagName, strClassName){\n var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);\n var arrReturnElements = new Array();\n strClassName = strClassName.replace(/\s-/g, "\s\s-");\n var oRegExp = new RegExp("(^|\s\ss)" + strClassName + "(\s\ss|$)");\n var oElement;\n for(var i=0; i<arrElements.length; i++){\n oElement = arrElements[i]; \n if(oRegExp.test(oElement.className)){\n arrReturnElements.push(oElement);\n } \n }\n return (arrReturnElements)\n}\n\nfunction bindBubbles(e){\n lbActions=getElementsByClassName(document,"a","externalLink");\n for(i=0;i<lbActions.length;i++){\n addEvent(lbActions[i],"mouseover",attachBubble,false);\n addEvent(lbActions[i],"mouseout",detachBubble,false);\n lbActions[i].title = '';\n }\n}\n\nfunction attachBubble(_b){\n var _c;\n if(_b["srcElement"]){\n _c=_b["srcElement"];\n }else{\n _c=_b["target"];\n }\n if (_c.href == undefined){\n _c=_c.parentNode;\n }\n var _d=_c.href;\n var _e=findPosX(_c) +5;\n var _f=findPosY(_c) +17; \n var _10=document.createElement("div");\n document.getElementsByTagName("body")[0].appendChild(_10);\n _10.className="previewbubble";\n applyStyleString(_10,"text-align: center; z-index: 99999; position: absolute; top: "+_f+"px ; left: "+_e+"px ; width: 240px; height: 190px; padding: 0; margin: 0;");\n if (config.browser.isIE)\n _10.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + bubbleImagePath + "',sizingMethod='image')";\n else\n _10.style.background= "url("+ bubbleImagePath +") no-repeat";\n var img=document.createElement("img");\n _10.appendChild(img);\n\n applyStyleString(img,"padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; margin-top: 27px; margin-left: 12px; margin-bottom: 0; margin-right: 0; border: 0");\n img.setAttribute("src","http://images.websnapr.com/?url="+_d);\n img.setAttribute("width",202);\n img.setAttribute("height",152);\n img.setAttribute("alt","Snapshot");\n}\n\nfunction detachBubble(_12){\n lbActions=getElementsByClassName(document,"div","previewbubble");\n for(i=0;i<lbActions.length;i++){\n lbActions[i].parentNode.removeChild(lbActions[i]);\n }\n}\n\nold_websnapr_refreshTiddler = Story.prototype.refreshTiddler;\nStory.prototype.refreshTiddler = function(title,template,force)\n{\n var tiddlerElem = old_websnapr_refreshTiddler.apply(this,arguments);\n bindBubbles();\n return tiddlerElem;\n}\n//}}}
Faye C. Feller has had a lifelong involvement with multi-cultural arts and education programs for children and youth. She is currently Executive Director of the National Association of Women for the Arts, and serves as ~Co-Chair of the [[NGO Committee on Education]] at the United Nations and as a U.N. Representative for [[Information Habitat: Where Information Lives]], an NGO in Special Consultative Status with ECOSOC that has focused on the transformative opportunities of the Internet revolution.\n\nFaye’s work with the NGO Committee on Education is focused on a major initiative in support of the UN Decade of Education for Sustainable Development, the International Decade for a Culture of Peace and ~Non-Violence for the Children of the World, the Decade of Action: Water for Life and the Second Decade of the World’s Indigenous People.\n\nFaye developed a prototype Science Seekers program as an after-school program for Middle School students at the Rotary Learning Lab in East Harlem; she has worked with student-led initiatives Peace in Public Places and Pumped up for Peace, which is featured on the U.N.'s Cyberschoolbus web site. Faye has served on the New York City Task Force for the ~Gandhi-King Season of Nonviolence.
''~FeedBlitz'' - [[www.feedblitz.com/|http://www.feedblitz.com/]] - is a powerful two-way broadcasting tool that you can use in conjunction with [[RSS feeds]] to publish a set of newsletters to which readers are able to subscribe, either - or both - of two ways: via an email subscription - [img[http://www.feedblitz.com/images/email.gif]], or through an [[RSS feed|RSS feeds]] - [img[http://www.feedblitz.com/images/rss.gif]]. ''~FeedBlitz'' offers free publishing services, in which advertisements are included, as well as ad-free premium services.
|Effect|To get|Type this|h\n|BoldText|''Bold''|{{{''Bold''}}}|\n|UnderlinedText|__Underline__|{{{__Underline__}}}|\n|ItalicText|//Italic//|{{{//Italic//}}}|\n|SuperScript|e^^2πi^^ = 1|{{{e^^2πi^^ = 1}}}|\n|SubScript|a~~ij~~ = - a~~ji~~|{{{a~~ij~~ = - a~~ji~~}}}|\n|StrikeThrough|--Strikethrough--|{{{--Strikethrough--}}}|\n|HiddenText|/%hidden comments%/|{{{/%hidden comments%/}}}|\n|HighlightedText|@@highlight@@|{{{@@highlight@@}}}|\n|StyledText|@@font-family:Bookman Old Style;Bookman Old Style@@|{{{@@font-family:Bookman Old Style;Bookman Old Style@@}}}|\n|~|@@font-size:120%;font-weight:bold;larger font, in bold@@|{{{@@font-size:120%;font-weight:bold;larger font, in bold@@}}}|\n|~|@@color(#ffffff):bgcolor(#ff0000):white text, red background@@|{{{@@color(#ffffff):bgcolor(#ff0000):white text, red background@@}}}}|\n\nSee also [[Formatting Tiddlers]]
''Double-click'' on this tiddler to see more detail, or follow the links to the specific formatting types.\n\n|!Effect|!To get|!Type this|h\n|>|>|[[Formatting Text]]|h\n|Bold Text|''Bold''|{{{''Bold''}}}|\n|Underlined Text|__Underline__|{{{__Underline__}}}|\n|Italic Text|//Italic//|{{{//Italic//}}}|\n|Superscript|e^^2πi^^ = 1|{{{e^^2πi^^ = 1}}}|\n|Subscript|a~~ij~~ = - a~~ji~~|{{{a~~ij~~ = - a~~ji~~}}}|\n|Strikethrough|--Strikethrough--|{{{--Strikethrough--}}}|\n|Hidden Text|/%hidden comments%/|{{{/%hidden comments%/}}}|\n|Highlighted Text|@@highlight@@|{{{@@highlight@@}}}|\n|Styled Text|@@font-family:Bookman Old Style;Bookman Old Style@@|{{{@@font-family:Bookman Old Style;Bookman Old Style@@}}}|\n|~|@@font-size:120%;font-weight:bold;larger font, in bold@@|{{{@@font-size:120%;font-weight:bold;larger font, in bold@@}}}|\n|~|@@color(#ffffff):bgcolor(#ff0000):white text, red background@@|{{{@@color(#ffffff):bgcolor(#ff0000):white text, red background@@}}}|\n|>|>|[[Plugin Formatting]]|h\n|Javascript code ||<html>//{{{</html> ... <html>//}}}</html> |\n|[[HTML templates]] ||<html>&lt;!--{{{--&gt;</html> .... <html>&lt;!--}}}--&gt;</html> |\n|[[Cascading Style Sheets]] ||<html>/*{{{*/</html> ... <html>/*}}}*/</html> |\n|>|>|''Links''|h\n|~CamelCase|CamelCase links|{{{CamelCase links}}}|\n|Tiddly Links|[[Simple links]]|{{{[[Simple links]]}}}|\n|Alias Tiddly Links|[[Alias to Tiddly links|Tiddly links]]|{{{[[Alias to Tiddly links|Tiddly links]]}}}|\n|External Links|http://www.tiddlywiki.com|{{{http://www.tiddlywiki.com}}}|\n|Alias External Links|[[Tiddly Wiki|http://www.tiddywiki.com]]|{{{[[Tiddly Wiki|http://www.tiddlywiki.com]]}}}|\n|Redirect Links|<<redirect TW TiddlyWiki>>|{{{<<redirect TW TiddlyWiki>>}}} redirects [[TW]] to TiddlyWiki|\n|>|>|''Headings & Outlines''|h\n|Sub Headings||{{{! !! !!!}}} etc. at beginning of line|\n|[[Bullets]]||{{{* ** ***}}} etc. at beginning of line|\n|Numbered Bullets||{{{# ## ###}}} etc. at beginning of line|\n|Block Quotes||{{{<<< ... <<< }}}|\n|[[Multilevel Blockquote]]||{{{> >> >>>}}} etc. at beginning of line|\n|>|>|''Tables''|h\n|[[Tables]]||{{{|}}} .... {{{|}}} separates cells|\n|[[Cell Alignment|left|{{{|left|}}}|\n|| center |{{{| center |}}}|\n|| right|{{{| right|}}}|\n|[[Header Rows||{{{|h}}} at end of row|h\n|InlineHTML|<html><p align="right">right-aligned text</p></html>|{{{<html><p align="right">right-aligned text</p></html>}}}|\n|InvokeMacro|''importTiddlers'' macro|{{{<<importTiddlers>>}}}|\n\n''Note'' this needs some additional editing / revision - and addressing the question of consistent / clear naming of the specific formatting types (in left column) and ideally a consistent format for each formatting type
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:\n* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)\n* MainMenu: The menu (usually on the left)\n* [[Administrative Menu]]\n* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened\nYou'll also need to enter your username for signing your edits: <<option txtUserName>>
<html>\n<iframe style="background-color:#ffffff; border-color:#ffffff; border:none;" width="100%" height="400" frameborder="0" scrolling="yes" src="http://www.un-documents.net/search.html" title="UN Documents search">\n</iframe> </html>
[img[http://habitat.igc.org/la-perla-garden/gr-200x157-2006.05.08.jpg]]
''Habitat II'', formally the ''Second United Nations Conference on Human Settlements'', was held in Istanbul, Turkey in June 1996, with the twin themes of "Adequate shelter for all" and "Sustainable cities", twenty years after the original ''Habitat'' Conference was held in Vancouver, Canada. At ''Habitat II'', Governments agreed to the following documents:\n* [[Istanbul Declaration on Human Settlements]]\n* [[The Habitat Agenda]]
This set of tiddlers allows you to edit and manage the title and sub-title of the page, and key information about the page; Others are easily read by browsers in particular, information that it is valuable to make available to Internet search engines. The first of these two are visible to the viewer - in the browser window, and in the banner at the top of the page.the others are read by search engines and browsers, but are only visible to the reader if she or he looks at the source code af a web page\n* [[Site Title|SiteTitle]] - appears at the head of the page banner, and the \n* [[Site Subtitle|SiteSubtitle]] - included in the browser bar and search results and at the bottom right of the site banner\n* [[MarkupPreHead]] - this contents of this shadowed tiddler contains the concatenation of information - each of them representing a "meta tag". Ideally, this tiddler would use the syntax- using the syntax {{{<<tiddler "Site Keywords">>}}}, etc.\n** [[Site Keywords]] - a list of comma-separated keywords, also a first read for search engines\n** [[Site Description]] - a concise description of the site, stored in the HEAD of the HTML page, and is generally one of the first items to be read by intelligent search engines. As a rule, it should not be more that 256 characters, or about 40 words.\n>>>Each of these tiddlers contains what is known as a "meta tag", e,.g.\n<<<\n>> {{{<meta name="description" content="Climate Change 2.0: A convenient TiddlyPerfect response to Truth in a rapidly-changing Creative Commons, Open Source Climate">}}} \n<<<\n** [[Site Owner]] - this tiddler records the ownership of the page itself: not to be confused with the various copyrights associated with the page, included in the tiddler that follows\n** [[Site Copyrights]] - this tiddler provides attribution to the rights holders \n** [[Site Url|SiteUrl]] - this tiddler conytains the Url of the site, e.g. http:///climate-change-two.net\n** [[Site Splash Screen]] - this page contains the HTML tags for the Splash Screen that appears when the page is opened,\n>> //Technical note//: In a TiddlyPerfect site, this tiddler would be automatically generated by the DataPerfect engine from its sub-tiddlers - using the syntax:\n>>> {{{<<tiddler "Site Keywords">>}}},\n>>> {{{<<tiddler "Site Decription">>}}}, etc.\n>> under TiddlyWiki, this does not work, as the contents of the tiddler would not be readable by the browser, not having been translated - wikified - until the relevant javascript in TiddlyWiki had been loaded.
\n.header {\nposition: relative;\n}\n\n.header a:hover {\n background: transparent;\n}\n\n.headerShadow {\n position: relative;\n padding: 1.5em 0em 1em 1em;\n left: -1px;\n top: -1px;\n}\n\n.headerForeground {\nposition: absolute;\npadding: 1.5em 0em 1em 1em;\nleft: 0px;\ntop: 0px;\n}\n.headerShadow .left,\n.headerShadow .right {\n position: absolute;\n top:14px;\n}\n\n.headerShadow .left {\n left: 0;\n}\n\n.headerShadow .right {\n right: 0;\n}\n\n.headerForeground .left,\n.headerForeground .right {\n display: none;\n}\n.header .siteTitle {\nfont-size: 2.5em;\nmargin-left:260px;\nmargin-right:3px;\n}\n\n.header .siteSubtitle {\nfont-size: 1.1em;\nmargin-left:260px;\nmargin-right:3px;\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}
There are a number of simple ways you can create headings & sub-headings, create bulleted lists, numbered outlines or block quotes\n\n|Feature |Type this|h\n|[[Headings]] |{{{! !! !!!}}} etc. at beginning of line|\n|[[Bullets]] |{{{* ** ***}}} etc. at beginning of line|\n|[[Numbered Outline]] |{{{# ## ###}}} etc. at beginning of line|\n|[[Block Quotes]] |{{{<<< ... <<< }}}|\n|[[Multi-level Block Quote]] |{{{> >> >>>}}} etc. at beginning of line|\n\nSee also [[Formatting Tiddlers]]
/***\n| Name:|HideWhenPlugin|\n| Description:|Allows conditional inclusion/exclusion in templates|\n| Version:|6.1.2|\n| Date:|20-Oct-2006|\n| Source:|http://mptw.tiddlyspot.com/#HideWhenPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\nFor use in ViewTemplate and EditTemplate. Eg\n{{{<div macro="showWhenTagged Task">[[TaskToolbar]]</div>}}}\n{{{<div macro="showWhen tiddler.modifier == 'BartSimpson'"><img src="bart.gif"/></div>}}}\n***/\n//{{{\n\nwindow.removeElementWhen = function(test,place) {\n if (test) {\n removeChildren(place);\n place.parentNode.removeChild(place);\n }\n};\n\nmerge(config.macros,{\n\n hideWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( eval(paramString), place);\n }},\n\n showWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !eval(paramString), place);\n }},\n\n hideWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( tiddler.tags.containsAll(params), place);\n }},\n\n showWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !tiddler.tags.containsAll(params), place);\n }},\n\n hideWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( tiddler.tags.containsAny(params), place);\n }},\n\n showWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !tiddler.tags.containsAny(params), place);\n }},\n\n hideWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0]), place);\n }},\n\n showWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !(store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0])), place);\n }}\n\n});\n\n//}}}\n\n
!! The Future in our Hands: Addressing the Leadership Challenge of Climate Change\n''September 24, 2007''\nhttp://www.un.org/climatechange/2007highlevel/\n
The ''Hover Menu'' - that hovers on the right of the screen is defined in the [[HoverMenu]] tiddler and provides a number of useful options for navigating and viewing the site:\n<<<\n<<top>> - takes you to the top of the page\n<<jump j '' top>> - jump to an open tiddler\n<<fullscreen>> - toggle full screen display\n\n<<fontSize>> - adjust the font size\n<<<\nThe bottom two items on the ''Hover Menu'' are only of use if you are browsing a copy of the site stored on a local disk drive:\n<<<\n<<newTiddler ">><<renameButton n>> - create a new tiddler\n<<saveChanges>><<renameButton s 'Save TiddlyWiki'>> - save a copy of the web site\n<<<\n
<<top>>\n@@border:0;padding:0;margin:0;[[?|TWHelp-SearchResults]]@@\n<<jump j '' top>>\n<<fullscreen>>\n\n<<fontSize>>\n\n\n\n<<newTiddler ">><<renameButton n>>\n<<saveChanges>><<renameButton s 'Save TiddlyWiki'>>\n
/***\n|Name|HoverMenuPlugin|\n|Created by|SaqImtiaz|\n|Location|http://tw.lewcid.org/#HoverMenuPlugin|\n|Version|1.11|\n|Requires|~TW2.x|\n!Description:\nProvides a hovering menu on the edge of the screen for commonly used commands, that scrolls with the page.\n\n!Demo:\nObserve the hovering menu on the right edge of the screen.\n\n!Installation:\nCopy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.\nTo customize your HoverMenu, edit the HoverMenu shadow tiddler.\n\nTo customize whether the menu sticks to the right or left edge of the screen, and its start position, edit the HoverMenu configuration settings part of the code below. It's well documented, so don't be scared!\n\nThe menu has an id of hoverMenu, in case you want to style the buttons in it using css.\n\n!Notes:\nSince the default HoverMenu contains buttons for toggling the side bar and jumping to the top of the screen and to open tiddlers, the ToggleSideBarMacro, JumpMacro and the JumpToTopMacro are included in this tiddler, so you don't need to install them separately. Having them installed separately as well could lead to complications.\n\nIf you don't intend to use these three macros at all, feel free to remove those sections of code in this tiddler. Note: The ToggleSideBarMacro has been removed on this site.\n\n!To Do:\n* rework code to allow multiple hovering menus in different positions, horizontal etc.\n* incorporate code for keyboard shortcuts that correspond to the buttons in the hovermenu\n\n!History:\n*03-08-06, ver 1.1.2: compatibility fix with SelectThemePlugin\n*03-08-06, ver 1.11: fixed error with button tooltips\n*27-07-06, ver 1.1 : added JumpMacro to hoverMenu\n*23-07-06\n\n!Code\n***/\n\n/***\nstart HoverMenu plugin code\n***/\n//{{{\nconfig.hoverMenu={};\n//}}}\n\n/***\nHoverMenu configuration settings\n***/\n//{{{\nconfig.hoverMenu.settings={\n align: 'right', //align menu to right or left side of screen, possible values are 'right' and 'left' \n x: 1, // horizontal distance of menu from side of screen, increase to your liking.\n y: 158 //vertical distance of menu from top of screen at start, increase or decrease to your liking\n };\n//}}}\n\n//{{{\n//continue HoverMenu plugin code\nconfig.hoverMenu.handler=function()\n{ \n if (!document.getElementById("hoverMenu"))\n {\n var theMenu = createTiddlyElement(document.getElementById("contentWrapper"), "div","hoverMenu");\n theMenu.setAttribute("refresh","content");\n theMenu.setAttribute("tiddler","HoverMenu");\n var menuContent = store.getTiddlerText("HoverMenu");\n wikify(menuContent,theMenu);\n }\n\n var Xloc = this.settings.x;\n Yloc =this.settings.y;\n var ns = (navigator.appName.indexOf("Netscape") != -1);\n function SetMenu(id)\n {\n var GetElements=document.getElementById?document.getElementById(id):document.all?document.all[id]:document.layers[id];\n if(document.layers)GetElements.style=GetElements;\n GetElements.sP=function(x,y){this.style[config.hoverMenu.settings.align]=x +"px";this.style.top=y +"px";};\n GetElements.x = Xloc;\n GetElements.y = findScrollY();\n GetElements.y += Yloc;\n return GetElements;\n }\n window.LoCate_XY=function()\n {\n var pY = findScrollY();\n ftlObj.y += (pY + Yloc - ftlObj.y)/15;\n ftlObj.sP(ftlObj.x, ftlObj.y);\n setTimeout("LoCate_XY()", 10);\n }\n ftlObj = SetMenu("hoverMenu");\n LoCate_XY();\n};\n\nwindow.old_lewcid_hovermenu_restart = restart;\nrestart = function()\n{\n window.old_lewcid_hovermenu_restart();\n config.hoverMenu.handler();\n};\n\nsetStylesheet(\n"#hoverMenu .imgLink, #hoverMenu .imgLink:hover {border:none; padding:0px; float:right; margin-bottom:2px; margin-top:0px;}\sn"+\n"#hoverMenu .button, #hoverMenu .tiddlyLink {border:none; font-weight:bold; background:#18f; color:#FFF; padding:0 5px; float:right; margin-bottom:4px;}\sn"+\n"#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:#fff; background:#000; padding:0 5px; float:right; margin-bottom:4px;}\sn"+\n"#hoverMenu .button {width:100%; text-align:center}"+\n"#hoverMenu { position:absolute; width:7px;}\sn"+\n"\sn","hoverMenuStyles");\n\n\nconfig.macros.renameButton={};\nconfig.macros.renameButton.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n\n if (place.lastChild.tagName!="BR")\n {\n place.lastChild.firstChild.data = params[0];\n if (params[1]) {place.lastChild.title = params[1];}\n }\n};\n\nconfig.shadowTiddlers["HoverMenu"]="<<top>>\sn<<toggleSideBar>><<renameButton '>' >>\sn<<jump j '' top>>\sn<<saveChanges>><<renameButton s 'Save TiddlyWiki'>>\sn<<newTiddler>><<renameButton n>>\sn";\n//}}}\n//end HoverMenu plugin code\n\n//start JumpToTopMacro code\n//{{{\nconfig.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};\n\nconfig.commands.top =\n{\n text:" ^ ",\n tooltip:"jump to top"\n};\n\nconfig.commands.top.handler = function(event,src,title)\n{\n window.scrollTo(0,0);\n}\n//}}}\n//end JumpToStartMacro code\n\n//start JumpMacro code\n//{{{\nconfig.macros.jump= {};\nconfig.macros.jump.handler = function (place,macroName,params,wikifier,paramString,tiddler)\n{\n var label = (params[0] && params[0]!=".")? params[0]: 'jump';\n var tooltip = (params[1] && params[1]!=".")? params[1]: 'jump to an open tiddler';\n var top = (params[2] && params[2]=='top') ? true: false; \n\n var btn =createTiddlyButton(place,label,tooltip,this.onclick);\n if (top==true)\n btn.setAttribute("top","true")\n}\n\nconfig.macros.jump.onclick = function(e)\n{\n if (!e) var e = window.event;\n var theTarget = resolveTarget(e);\n var top = theTarget.getAttribute("top");\n var popup = Popup.create(this);\n if(popup)\n {\n if(top=="true")\n {createTiddlyButton(createTiddlyElement(popup,"li"),'Top ↑','Top of TW',config.macros.jump.top);\n createTiddlyElement(popup,"hr");}\n \n story.forEachTiddler(function(title,element) {\n createTiddlyLink(createTiddlyElement(popup,"li"),title,true);\n });\n }\n Popup.show(popup,false);\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return false;\n}\n\nconfig.macros.jump.top = function()\n{\n window.scrollTo(0,0);\n}\n//}}}\n//end JumpMacro code\n\n//utility functions\n//{{{\nPopup.show = function(unused,slowly)\n{\n var curr = Popup.stack[Popup.stack.length-1];\n var rootLeft = findPosX(curr.root);\n var rootTop = findPosY(curr.root);\n var rootHeight = curr.root.offsetHeight;\n var popupLeft = rootLeft;\n var popupTop = rootTop + rootHeight;\n var popupWidth = curr.popup.offsetWidth;\n var winWidth = findWindowWidth();\n if (isChild(curr.root,'hoverMenu'))\n var x = config.hoverMenu.settings.x;\n else\n var x = 0;\n if(popupLeft + popupWidth+x > winWidth)\n popupLeft = winWidth - popupWidth -x;\n if (isChild(curr.root,'hoverMenu'))\n {curr.popup.style.right = x + "px";}\n else\n curr.popup.style.left = popupLeft + "px";\n curr.popup.style.top = popupTop + "px";\n curr.popup.style.display = "block";\n addClass(curr.root,"highlight");\n if(config.options.chkAnimate)\n anim.startAnimating(new Scroller(curr.popup,slowly));\n else\n window.scrollTo(0,ensureVisible(curr.popup));\n}\n\nwindow.isChild = function(e,parentId) {\n while (e != null) {\n var parent = document.getElementById(parentId);\n if (parent == e) return true;\n e = e.parentNode;\n }\n return false;\n};\n//}}}\n\n\n
/*{{{*/\n#hoverMenu .imgLink, #hoverMenu .imgLink:hover {border:none; padding:0px; float:right; margin-bottom:2px; margin-top:0px;}\n#hoverMenu .button, #hoverMenu .tiddlyLink {border:none; font-weight:bold; background:[[ColorPalette::SecondaryDark]]; color:[[ColorPalette::SecondaryLight]]; padding:0 5px; float:right; margin-bottom:3px;}\n#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:[[ColorPalette::SecondaryDark]]; background:[[ColorPalette::SecondaryMid]]; padding:0 5px; float:right; margin-bottom:4px;}\n#hoverMenu .button {width:100%; text-align:center}#hoverMenu { position:absolute; width:7px;}\n/*}}}*/
''Third Assessment Review'' of the [[Intergovernmental Panel on Climate Change]] - [[www.grida.no/climate/ipcc_tar/|http://www.grida.no/climate/ipcc_tar/]]\n* Climate Change 2001: The Scientific Basis - [[www.grida.no/climate/ipcc_tar/wg1/|http://www.grida.no/climate/ipcc_tar/wg1/]]\n* Climate Change 2001: Impacts, Adaptation and Vulnerability -[[www.grida.no/climate/ipcc_tar/wg2/|http://www.grida.no/climate/ipcc_tar/wg2/]]\n* Climate Change 2001: Mitigation - [[www.grida.no/climate/ipcc_tar/wg3/|http://www.grida.no/climate/ipcc_tar/wg3/]]\n* Climate Change 2001: Synthesis Report -[[www.grida.no/climate/ipcc_tar/vol4/english/|http://www.grida.no/climate/ipcc_tar/vol4/english/]]
{{{\n[img[title|filename]]\n[img[filename]]\n[img[title|filename][link]]\n[img[filename][link]]\n}}}\nImages can be included by their filename or full URL. It's good practice to include a title for the image to be shown as a tooltip, and when the image isn't available. An image can also link to another tiddler or or a URL, e.g.\n[img[Twin Light & Colour Cube|http://www.climate-change-two.net/light-cube-0-075.png][Twin Light & Colour Cubes]]\n{{{\n[img[Twin Light & Colour Cube|http://www.climate-change-two.net/light-cube-0-075.png][Twin Light & Colour Cubes]]\n}}}\n\nYou can also float images to the right or left: use {{{[<img[}}} for left-floating images and {{{[>img[}}} for right-floated images; you can use CSS to clear the floats.\n[<img[Twin Light & Colour Cube - floating left|http://www.climate-change-two.net/light-cube-1-075.png][http://www.digital-bridges.net/]] [>img[Twin Light & Colour Cube - floating right|http://www.climate-change-two.net/light-cube-0-075.png][http://www.digital-bridges.net/]]\n@@clear(left):clear(right):display(block):@@\n{{{\n[<img[Twin Light & Colour Cube - floated left|http://www.climate-change-two.net/light-cube-1-075.png][http://www.digital-bridges.net/]]\n[>img[Twin Light & Colour Cube - floated right|http://www.climate-change-two.net/light-cube-0-075.png][http://www.digital-bridges.net/]]\n@@clear(left):clear(right):display(block):@@\n}}}
The ''Import Tiddlers'' tiddler uses the ''<html>&lt;&lt;importTiddlers&gt;&gt;</html>'' built-in macro that allows you to import tiddlers from other TiddlyWiki pages.\n\n<<importTiddlers inline>>
<<importTiddlers>>
/***\n|Name|ImportTiddlersPlugin|\n|Source|http://www.TiddlyTools.com/#ImportTiddlersPlugin|\n|Version|3.5.5|\n|Date|2007.06.25|\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.importTiddlers.handler|\n|Description|interactive controls for import/export with filtering.|\n\nWhen many people share and edit copies of the same TiddlyWiki document, the ability to quickly collect all these changes back into a single, updated document that can then be redistributed to the entire group is very important. It can also be very extremely helpful when moving your own tiddlers from document to document (e.g., when upgrading to the latest version of TiddlyWiki, or 'pre-loading' your favorite stylesheets into a new 'empty' TiddlyWiki document.)\n\nThis plugin lets you selectively combine tiddlers from any two TiddlyWiki documents. An interactive control panel lets you pick a document to import from, and then select which tiddlers to import, with prompting for skip, rename, merge or replace actions when importing tiddlers that match existing titles. Automatically add tags to imported tiddlers so they are easy to find later on. Generates a detailed report of import 'history' in ImportedTiddlers.\n!!!!!Usage\n<<<\n{{{<<importTiddlers>>}}} or {{{<<importTiddlers core>>}}}\ninvokes the built-in importTiddlers macro (TW2.1.x+). If installed in documents using TW2.0.x or earlier, fallback is to use 'link' display (see below)\n\n{{{<<importTiddlers link label tooltip>>}}}\nThe ''link'' keyword creates an "import tiddlers" link that when clicked to show/hide import control panel. ''label'' and ''tooltip'' are optional text parameters (enclosed in quotes or {{{[[...]]}}}, and allow you to override the default display text for the link and the mouseover help text, respectively.\n\n{{{<<importTiddlers inline>>}}}\ncreates import control panel directly in tiddler content\n\n<<importTiddlers inline>>\n\nPress ''[browse]'' to select a TiddlyWiki document file to import, and then press ''[open]''. Alternatively, you can type in the path/filename or a remote document URL (starting with http://). When you have entered the desired source location, press ''[load]'' to retrieve the tiddlers from the remote source. //Note: There may be some delay to permit the browser time to access and load the document before updating the listbox with the titles of all tiddlers that are available to be imported.//\n\nSelect one or more titles from the listbox (hold CTRL or SHIFT while clicking to add/remove the highlight from individual list items). You can press ''[select all]'' to quickly highlight all tiddler titles in the list. Use the ''[-]'', ''[+]'', or ''[=]'' links to adjust the listbox size so you can view more (or less) tiddler titles at one time. When you have chosen the tiddlers you want to import and entered any extra tags, press ''[import]'' to begin copying them to the current TiddlyWiki document.\n\n''select: all, new, changes, or differences''\n\nYou can click on ''all'', ''new'', ''changes'', or ''differences'' to automatically select a subset of tiddlers from the list. This makes it very quick and easy to find and import just the updated tiddlers you are interested in:\n>''"all"'' selects ALL tiddlers from the import source document, even if they have not been changed.\n>''"new"'' selects only tiddlers that are found in the import source document, but do not yet exist in the destination document\n>''"changes"'' selects only tiddlers that exist in both documents but that are newer in the source document\n>''"differences"'' selects all new and existing tiddlers that are different from the destination document (even if destination tiddler is newer)\n\n''Import Tagging:''\n\nTiddlers that have been imported can be automatically tagged, so they will be easier to find later on, after they have been added to your document. New tags are entered into the "add tags" input field, and then //added// to the existing tags for each tiddler as it is imported.\n\n''Skip, Rename, Merge, or Replace:''\n\nWhen importing a tiddler whose title is identical to one that already exists, the import process pauses and the tiddler title is displayed in an input field, along with four push buttons: ''[skip]'', ''[rename]'', ''[merge]'' and ''[replace]''.\n\nTo bypass importing this tiddler, press ''[skip]''. To import the tiddler with a different name (so that both the tiddlers will exist when the import is done), enter a new title in the input field and then press ''[rename]''. Press ''[merge]'' to combine the content from both tiddlers into a single tiddler. Press ''[replace]'' to overwrite the existing tiddler with the imported one, discarding the previous tiddler content.\n\n//Note: if both the title ''and'' modification date/////time match, the imported tiddler is assumed to be identical to the existing one, and will be automatically skipped (i.e., not imported) without asking.//\n\n''Import Report History''\n\nWhen tiddlers are imported, a report is generated into ImportedTiddlers, indicating when the latest import was performed, the number of tiddlers successfully imported, from what location, and by whom. It also includes a list with the title, date and author of each tiddler that was imported.\n\nWhen the import process is completed, the ImportedTiddlers report is automatically displayed for your review. If more tiddlers are subsequently imported, a new report is //added// to ImportedTiddlers, above the previous report (i.e., at the top of the tiddler), so that a reverse-chronological history of imports is maintained.\n\nIf a cumulative record is not desired, the ImportedTiddlers report may be deleted at any time. A new ImportedTiddlers report will be created the next time tiddlers are imported.\n\nNote: You can prevent the ImportedTiddlers report from being generated for any given import activity by clearing the "create a report" checkbox before beginning the import processing.\n\n<<<\n!!!!!Installation\n<<<\ncopy/paste the following tiddlers into your document:\n''ImportTiddlersPlugin'' \n''ImportTiddlersPluginPatch2.1.x'' (only for installation in TW2.1.x or earlier)\n(both tagged with <<tag systemConfig>>)\n>Important Notes:\n>* As of 6/27/2007, "patch" functions that provide backward-compatibility with TW2.1.x and earlier have been split into a separate [[ImportTiddlersPluginPatch2.1.x]] tiddler to reduce installation overhead for //this// plugin. You only need to install this additional plugin tiddler when using ImportTiddlersPlugin in documents using TW2.1.x or earlier.\n>* As of 3/21/2007, the interactive {{{<<importTiddlers>>}}} and non-interactive {{{<<loadTiddlers>>}}} macro definitions and related code have been split into separate [[ImportTiddlersPlugin]] and [[LoadTiddlersPlugin]] to permit selective installation of either the interactive and/or non-interactive macro functions\n''Quick Installation Tip #1:''\nIf you are using an unmodified version of TiddlyWiki (core release version <<version>>), you can get a new, empty TiddlyWiki with the Import Tiddlers plugin pre-installed (''[[download from here|TW+ImportExport.html]]''), and then simply import all your content from your old document into this new, empty document.\n<<<\n!!!!!Revision History\n<<<\n''2007.06.27 [3.5.5]'' added missing 'fields' params to saveTiddler() calls. Fixes problem where importing tiddlers would lose the custom fields. Also, moved functions for backward-compatibility with TW2.1.x to separate [[ImportTiddlersPluginPatch2.1.x]] tiddler, reducing the size of //this// plugin tiddler by a significant amount.\n''2007.06.25 [3.5.4]'' added calls to store.suspendNotifications() and store.resumeNotifications(). Eliminates redisplay processing overhead DURING import activities\n|please see [[ImportTiddlersPluginHistory]] for additional revision details|\n''2005.07.20 [1.0.0]'' Initial Release\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]]\n<<<\n!!!!!Code\n***/\n// // ''MACRO DEFINITION''\n//{{{\n// Version\nversion.extensions.importTiddlers = {major: 3, minor: 5, revision: 5, date: new Date(2007,6,27)};\n\n// IE needs explicit global scoping for functions/vars called from browser events\nwindow.onClickImportButton=onClickImportButton;\nwindow.refreshImportList=refreshImportList;\n\n// default cookie/option values\nif (!config.options.chkImportReport) config.options.chkImportReport=true;\n\nmerge(config.macros.importTiddlers,{\n label: "import tiddlers",\n prompt: "Copy tiddlers from another document",\n openMsg: "Opening %0",\n openErrMsg: "Could not open %0 - error=%1",\n readMsg: "Read %0 bytes from %1",\n foundMsg: "Found %0 tiddlers in %1",\n countMsg: "%0 tiddlers selected for import",\n importedMsg: "Imported %0 of %1 tiddlers from %2",\n loadText: "please load a document...",\n closeText: "close", // text for close button when remote file is loaded\n doneText: "done", // text for close button when remote file is not loaded\n src: "", // path/filename or URL of document to import (retrieved from SiteUrl tiddler)\n proxy: "", // URL for remote proxy script (retrieved from SiteProxy tiddler)\n useProxy: false, // use specific proxy script in front of remote URL\n inbound: null, // hash-indexed array of tiddlers from other document\n newTags: "", // text of tags added to imported tiddlers\n addTags: true, // add new tags to imported tiddlers\n listsize: 20, // # of lines to show in imported tiddler list\n importTags: true, // include tags from remote source document when importing a tiddler\n keepTags: true, // retain existing tags when replacing a tiddler\n index: 0, // current processing index in import list\n sort: "" // sort order for imported tiddler listbox\n});\n\nif (config.macros.importTiddlers.coreHandler==undefined)\n config.macros.importTiddlers.coreHandler=config.macros.importTiddlers.handler; // save built-in handler\n\nconfig.macros.importTiddlers.handler = function(place,macroName,params,wikifier,paramString,tiddler) {\n if (!params[0] || params[0].toLowerCase()=='core') { // default to built in\n if (config.macros.importTiddlers.coreHandler)\n config.macros.importTiddlers.coreHandler.apply(this,arguments);\n else \n createTiddlyButton(place,this.label,this.prompt,onClickImportMenu);\n }\n else if (params[0]=='link') { // show link to floating panel\n var label=params[1]?params[1]:this.label;\n var prompt=params[2]?params[2]:this.prompt;\n createTiddlyButton(place,label,prompt,onClickImportMenu);\n }\n else if (params[0]=='inline') {// show panel as INLINE tiddler content\n createImportPanel(place);\n document.getElementById("importPanel").style.position="static";\n document.getElementById("importPanel").style.display="block";\n }\n else if (config.macros.loadTiddlers)\n config.macros.loadTiddlers.handler(place,macroName,params); // any other params: loadtiddlers\n}\n//}}}\n\n// // ''INTERFACE DEFINITION''\n// // Handle link click to create/show/hide control panel\n//{{{\nfunction onClickImportMenu(e)\n{\n if (!e) var e = window.event;\n var parent=resolveTarget(e).parentNode;\n var panel = document.getElementById("importPanel");\n if (panel==undefined || panel.parentNode!=parent)\n panel=createImportPanel(parent);\n var isOpen = panel.style.display=="block";\n if(config.options.chkAnimate)\n anim.startAnimating(new Slider(panel,!isOpen,e.shiftKey || e.altKey,"none"));\n else\n panel.style.display = isOpen ? "none" : "block" ;\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n}\n//}}}\n\n// // Create control panel: HTML, CSS\n//{{{\nfunction createImportPanel(place) {\n var panel=document.getElementById("importPanel");\n if (panel) { panel.parentNode.removeChild(panel); }\n setStylesheet(config.macros.importTiddlers.css,"importTiddlers");\n panel=createTiddlyElement(place,"span","importPanel",null,null)\n panel.innerHTML=config.macros.importTiddlers.html;\n refreshImportList();\n var siteURL=store.getTiddlerText("SiteUrl"); if (!siteURL) siteURL="";\n document.getElementById("importSourceURL").value=siteURL;\n config.macros.importTiddlers.src=siteURL;\n var siteProxy=store.getTiddlerText("SiteProxy"); if (!siteProxy) siteProxy="SiteProxy";\n document.getElementById("importSiteProxy").value=siteProxy;\n config.macros.importTiddlers.proxy=siteProxy;\n return panel;\n}\n//}}}\n\n// // CSS\n//{{{\nconfig.macros.importTiddlers.css = '\s\n#importPanel {\s\n display: none; position:absolute; z-index:11; width:35em; right:105%; top:3em;\s\n background-color: #eee; color:#000; font-size: 8pt; line-height:110%;\s\n border:1px solid black; border-bottom-width: 3px; border-right-width: 3px;\s\n padding: 0.5em; margin:0em; -moz-border-radius:1em;\s\n}\s\n#importPanel a, #importPanel td a { color:#009; display:inline; margin:0px; padding:1px; }\s\n#importPanel table { width:100%; border:0px; padding:0px; margin:0px; font-size:8pt; line-height:110%; background:transparent; }\s\n#importPanel tr { border:0px;padding:0px;margin:0px; background:transparent; }\s\n#importPanel td { color:#000; border:0px;padding:0px;margin:0px; background:transparent; }\s\n#importPanel select { width:98%;margin:0px;font-size:8pt;line-height:110%;}\s\n#importPanel input { width:98%;padding:0px;margin:0px;font-size:8pt;line-height:110%}\s\n#importPanel .box { border:1px solid black; padding:3px; margin-bottom:5px; background:#f8f8f8; -moz-border-radius:5px;}\s\n#importPanel .topline { border-top:2px solid black; padding-top:3px; margin-bottom:5px; }\s\n#importPanel .rad { width:auto; }\s\n#importPanel .chk { width:auto; margin:1px;border:0; }\s\n#importPanel .btn { width:auto; }\s\n#importPanel .btn1 { width:98%; }\s\n#importPanel .btn2 { width:48%; }\s\n#importPanel .btn3 { width:32%; }\s\n#importPanel .btn4 { width:24%; }\s\n#importPanel .btn5 { width:19%; }\s\n#importPanel .importButton { padding: 0em; margin: 0px; font-size:8pt; }\s\n#importPanel .importListButton { padding:0em 0.25em 0em 0.25em; color: #000000; display:inline }\s\n#importCollisionPanel { display:none; margin:0.5em 0em 0em 0em; }\s\n';\n//}}}\n\n// // HTML \n//{{{\nconfig.macros.importTiddlers.html = '\s\n<!-- source and report -->\s\n<table><tr><td align=left>\s\n import from\s\n <input type="radio" class="rad" name="importFrom" id="importFromFile" value="file" CHECKED\s\n onClick="document.getElementById(\s'importLocalPanel\s').style.display=this.checked?\s'block\s':\s'none\s';\s\n document.getElementById(\s'importHTTPPanel\s').style.display=!this.checked?\s'block\s':\s'none\s'"> local file\s\n <input type="radio" class="rad" name="importFrom" id="importFromWeb" value="http"\s\n onClick="document.getElementById(\s'importLocalPanel\s').style.display=!this.checked?\s'block\s':\s'none\s';\s\n document.getElementById(\s'importHTTPPanel\s').style.display=this.checked?\s'block\s':\s'none\s'"> web server\s\n</td><td align=right>\s\n <input type=checkbox class="chk" id="chkImportReport" checked\s\n onClick="config.options[\s'chkImportReport\s']=this.checked;"> create a report\s\n</td></tr></table>\s\n<!-- import from local file -->\s\n<div id="importLocalPanel" style="display:block;margin-bottom:5px;margin-top:5px;padding-top:3px;border-top:1px solid #999">\s\nlocal document path/filename:<br>\s\n<input type="file" id="fileImportSource" size=57 style="width:100%"\s\n onKeyUp="config.macros.importTiddlers.src=this.value"\s\n onChange="config.macros.importTiddlers.src=this.value;">\s\n</div><!--panel-->\s\n\s\n<!-- import from http server -->\s\n<div id="importHTTPPanel" style="display:none;margin-bottom:5px;margin-top:5px;padding-top:3px;border-top:1px solid #999">\s\n<table><tr><td align=left>\s\n remote document URL:<br>\s\n</td><td align=right>\s\n <input type="checkbox" class="chk" id="importUseProxy"\s\n onClick="config.macros.importTiddlers.useProxy=this.checked;\s\n document.getElementById(\s'importSiteProxy\s').style.display=this.checked?\s'block\s':\s'none\s'"> use a proxy script\s\n</td></tr></table>\s\n<input type="text" id="importSiteProxy" style="display:none;margin-bottom:1px" onfocus="this.select()" value="SiteProxy"\s\n onKeyUp="config.macros.importTiddlers.proxy=this.value"\s\n onChange="config.macros.importTiddlers.proxy=this.value;">\s\n<input type="text" id="importSourceURL" onfocus="this.select()" value="SiteUrl"\s\n onKeyUp="config.macros.importTiddlers.src=this.value"\s\n onChange="config.macros.importTiddlers.src=this.value;">\s\n</div><!--panel-->\s\n\s\n<table><tr><td align=left>\s\n select:\s\n <a href="JavaScript:;" id="importSelectAll"\s\n onclick="onClickImportButton(this)" title="select all tiddlers">\s\n &nbsp;all&nbsp;</a>\s\n <a href="JavaScript:;" id="importSelectNew"\s\n onclick="onClickImportButton(this)" title="select tiddlers not already in destination document">\s\n &nbsp;added&nbsp;</a> \s\n <a href="JavaScript:;" id="importSelectChanges"\s\n onclick="onClickImportButton(this)" title="select tiddlers that have been updated in source document">\s\n &nbsp;changes&nbsp;</a> \s\n <a href="JavaScript:;" id="importSelectDifferences"\s\n onclick="onClickImportButton(this)" title="select tiddlers that have been added or are different from existing tiddlers">\s\n &nbsp;differences&nbsp;</a> \s\n <a href="JavaScript:;" id="importToggleFilter"\s\n onclick="onClickImportButton(this)" title="show/hide selection filter">\s\n &nbsp;filter&nbsp;</a> \s\n</td><td align=right>\s\n <a href="JavaScript:;" id="importListSmaller"\s\n onclick="onClickImportButton(this)" title="reduce list size">\s\n &nbsp;&#150;&nbsp;</a>\s\n <a href="JavaScript:;" id="importListLarger"\s\n onclick="onClickImportButton(this)" title="increase list size">\s\n &nbsp;+&nbsp;</a>\s\n <a href="JavaScript:;" id="importListMaximize"\s\n onclick="onClickImportButton(this)" title="maximize/restore list size">\s\n &nbsp;=&nbsp;</a>\s\n</td></tr></table>\s\n<select id="importList" size=8 multiple\s\n onchange="setTimeout(\s'refreshImportList(\s'+this.selectedIndex+\s')\s',1)">\s\n <!-- NOTE: delay refresh so list is updated AFTER onchange event is handled -->\s\n</select>\s\n<input type=checkbox class="chk" id="chkAddTags" checked\s\n onClick="config.macros.importTiddlers.addTags=this.checked;">add new tags &nbsp;\s\n<input type=checkbox class="chk" id="chkImportTags" checked\s\n onClick="config.macros.importTiddlers.importTags=this.checked;">import source tags &nbsp;\s\n<input type=checkbox class="chk" id="chkKeepTags" checked\s\n onClick="config.macros.importTiddlers.keepTags=this.checked;">keep existing tags<br>\s\n<input type=text id="txtNewTags" size=15 onKeyUp="config.macros.importTiddlers.newTags=this.value" autocomplete=off>\s\n<div align=center>\s\n <input type=button id="importLoad" class="importButton" style="width:32%" value="load"\s\n title="load listbox with tiddlers from source document"\s\n onclick="onClickImportButton(this)">\s\n <input type=button id="importStart" class="importButton" style="width:32%" value="import"\s\n title="add selected source tiddlers to the current document"\s\n onclick="onClickImportButton(this)">\s\n <input type=button id="importClose" class="importButton" style="width:32%" value="close"\s\n title="clear listbox or hide control panel"\s\n onclick="onClickImportButton(this)">\s\n</div>\s\n<div id="importCollisionPanel">\s\n tiddler already exists:\s\n <input type=text id="importNewTitle" size=15 autocomplete=off">\s\n <div align=center>\s\n <input type=button id="importSkip" class="importButton" style="width:23%" value="skip"\s\n title="do not import this tiddler"\s\n onclick="onClickImportButton(this)">\s\n <input type=button id="importRename" class="importButton" style="width:23%" value="rename"\s\n title="rename the incoming tiddler"\s\n onclick="onClickImportButton(this)">\s\n <input type=button id="importMerge" class="importButton" style="width:23%" value="merge"\s\n title="append the incoming tiddler to the existing tiddler"\s\n onclick="onClickImportButton(this)">\s\n <input type=button id="importReplace" class="importButton" style="width:23%" value="replace"\s\n title="discard the existing tiddler"\s\n onclick="onClickImportButton(this)">\s\n </div>\s\n</div>\s\n';\n//}}}\n\n// // Control interactions\n//{{{\nfunction onClickImportButton(which)\n{\n // DEBUG alert(which.id);\n var theList = document.getElementById('importList');\n if (!theList) return;\n var thePanel = document.getElementById('importPanel');\n var theCollisionPanel = document.getElementById('importCollisionPanel');\n var theNewTitle = document.getElementById('importNewTitle');\n var count=0;\n switch (which.id)\n {\n case 'fileImportSource':\n case 'importLoad': // load import source into hidden frame\n importReport(); // if an import was in progress, generate a report\n config.macros.importTiddlers.inbound=null; // clear the imported tiddler buffer\n refreshImportList(); // reset/resize the listbox\n if (config.macros.importTiddlers.src=="") break;\n // Load document, read it's DOM and fill the list\n config.macros.importTiddlers.loadRemoteFile(config.macros.importTiddlers.src,\n function(success,params,txt,src,xhr) {\n var src=src.replace(/%20/g," ");\n if (!success) { displayMessage(config.macros.importTiddlers.openErrMsg.format([src,xhr.status])); return; }\n var tiddlers = config.macros.importTiddlers.readTiddlersFromHTML(txt);\n var count=tiddlers?tiddlers.length:0;\n var querypos=src.lastIndexOf("?"); if (querypos!=-1) src=src.substr(0,querypos);\n displayMessage(config.macros.importTiddlers.foundMsg.format([count,src]));\n config.macros.importTiddlers.inbound=tiddlers;\n window.refreshImportList(0);\n });\n break;\n case 'importSelectAll': // select all tiddler list items (i.e., not headings)\n importReport(); // if an import was in progress, generate a report\n for (var t=0,count=0; t < theList.options.length; t++) {\n if (theList.options[t].value=="") continue;\n theList.options[t].selected=true;\n count++;\n }\n clearMessage(); displayMessage(config.macros.importTiddlers.countMsg.format([count]));\n break;\n case 'importSelectNew': // select tiddlers not in current document\n importReport(); // if an import was in progress, generate a report\n for (var t=0,count=0; t < theList.options.length; t++) {\n theList.options[t].selected=false;\n if (theList.options[t].value=="") continue;\n theList.options[t].selected=!store.tiddlerExists(theList.options[t].value);\n count+=theList.options[t].selected?1:0;\n }\n clearMessage(); displayMessage(config.macros.importTiddlers.countMsg.format([count]));\n break;\n case 'importSelectChanges': // select tiddlers that are updated from existing tiddlers\n importReport(); // if an import was in progress, generate a report\n for (var t=0,count=0; t < theList.options.length; t++) {\n theList.options[t].selected=false;\n if (theList.options[t].value==""||!store.tiddlerExists(theList.options[t].value)) continue;\n for (var i=0; i<config.macros.importTiddlers.inbound.length; i++) // find matching inbound tiddler\n { var inbound=config.macros.importTiddlers.inbound[i]; if (inbound.title==theList.options[t].value) break; }\n theList.options[t].selected=(inbound.modified-store.getTiddler(theList.options[t].value).modified>0); // updated tiddler\n count+=theList.options[t].selected?1:0;\n }\n clearMessage(); displayMessage(config.macros.importTiddlers.countMsg.format([count]));\n break;\n case 'importSelectDifferences': // select tiddlers that are new or different from existing tiddlers\n importReport(); // if an import was in progress, generate a report\n for (var t=0,count=0; t < theList.options.length; t++) {\n theList.options[t].selected=false;\n if (theList.options[t].value=="") continue;\n if (!store.tiddlerExists(theList.options[t].value)) { theList.options[t].selected=true; count++; continue; }\n for (var i=0; i<config.macros.importTiddlers.inbound.length; i++) // find matching inbound tiddler\n { var inbound=config.macros.importTiddlers.inbound[i]; if (inbound.title==theList.options[t].value) break; }\n theList.options[t].selected=(inbound.modified-store.getTiddler(theList.options[t].value).modified!=0); // changed tiddler\n count+=theList.options[t].selected?1:0;\n }\n clearMessage(); displayMessage(config.macros.importTiddlers.countMsg.format([count]));\n break;\n case 'importToggleFilter': // show/hide filter\n case 'importFilter': // apply filter\n alert("coming soon!");\n break;\n case 'importStart': // initiate the import processing\n importReport(); // if an import was in progress, generate a report\n config.macros.importTiddlers.index=0;\n config.macros.importTiddlers.index=importTiddlers(0);\n importStopped();\n break;\n case 'importClose': // unload imported tiddlers or hide the import control panel\n // if imported tiddlers not loaded, close the import control panel\n if (!config.macros.importTiddlers.inbound) { thePanel.style.display='none'; break; }\n importReport(); // if an import was in progress, generate a report\n config.macros.importTiddlers.inbound=null; // clear the imported tiddler buffer\n refreshImportList(); // reset/resize the listbox\n break;\n case 'importSkip': // don't import the tiddler\n var theItem = theList.options[config.macros.importTiddlers.index];\n for (var j=0;j<config.macros.importTiddlers.inbound.length;j++)\n if (config.macros.importTiddlers.inbound[j].title==theItem.value) break;\n var theImported = config.macros.importTiddlers.inbound[j];\n theImported.status='skipped after asking'; // mark item as skipped\n theCollisionPanel.style.display='none';\n config.macros.importTiddlers.index=importTiddlers(config.macros.importTiddlers.index+1); // resume with NEXT item\n importStopped();\n break;\n case 'importRename': // change name of imported tiddler\n var theItem = theList.options[config.macros.importTiddlers.index];\n for (var j=0;j<config.macros.importTiddlers.inbound.length;j++)\n if (config.macros.importTiddlers.inbound[j].title==theItem.value) break;\n var theImported = config.macros.importTiddlers.inbound[j];\n theImported.status = 'renamed from '+theImported.title; // mark item as renamed\n theImported.set(theNewTitle.value,null,null,null,null); // change the tiddler title\n theItem.value = theNewTitle.value; // change the listbox item text\n theItem.text = theNewTitle.value; // change the listbox item text\n theCollisionPanel.style.display='none';\n config.macros.importTiddlers.index=importTiddlers(config.macros.importTiddlers.index); // resume with THIS item\n importStopped();\n break;\n case 'importMerge': // join existing and imported tiddler content\n var theItem = theList.options[config.macros.importTiddlers.index];\n for (var j=0;j<config.macros.importTiddlers.inbound.length;j++)\n if (config.macros.importTiddlers.inbound[j].title==theItem.value) break;\n var theImported = config.macros.importTiddlers.inbound[j];\n var theExisting = store.getTiddler(theItem.value);\n var theText = theExisting.text+'\sn----\sn^^merged from: ';\n theText +='[['+config.macros.importTiddlers.src+'#'+theItem.value+'|'+config.macros.importTiddlers.src+'#'+theItem.value+']]^^\sn';\n theText +='^^'+theImported.modified.toLocaleString()+' by '+theImported.modifier+'^^\sn'+theImported.text;\n var theDate = new Date();\n var theTags = theExisting.getTags()+' '+theImported.getTags();\n theImported.set(null,theText,null,theDate,theTags);\n theImported.status = 'merged with '+theExisting.title; // mark item as merged\n theImported.status += ' - '+theExisting.modified.formatString("MM/DD/YYYY 0hh:0mm:0ss");\n theImported.status += ' by '+theExisting.modifier;\n theCollisionPanel.style.display='none';\n config.macros.importTiddlers.index=importTiddlers(config.macros.importTiddlers.index); // resume with this item\n importStopped();\n break;\n case 'importReplace': // substitute imported tiddler for existing tiddler\n var theItem = theList.options[config.macros.importTiddlers.index];\n for (var j=0;j<config.macros.importTiddlers.inbound.length;j++)\n if (config.macros.importTiddlers.inbound[j].title==theItem.value) break;\n var theImported = config.macros.importTiddlers.inbound[j];\n var theExisting = store.getTiddler(theItem.value);\n theImported.status = 'replaces '+theExisting.title; // mark item for replace\n theImported.status += ' - '+theExisting.modified.formatString("MM/DD/YYYY 0hh:0mm:0ss");\n theImported.status += ' by '+theExisting.modifier;\n theCollisionPanel.style.display='none';\n config.macros.importTiddlers.index=importTiddlers(config.macros.importTiddlers.index); // resume with THIS item\n importStopped();\n break;\n case 'importListSmaller': // decrease current listbox size, minimum=5\n if (theList.options.length==1) break;\n theList.size-=(theList.size>5)?1:0;\n config.macros.importTiddlers.listsize=theList.size;\n break;\n case 'importListLarger': // increase current listbox size, maximum=number of items in list\n if (theList.options.length==1) break;\n theList.size+=(theList.size<theList.options.length)?1:0;\n config.macros.importTiddlers.listsize=theList.size;\n break;\n case 'importListMaximize': // toggle listbox size between current and maximum\n if (theList.options.length==1) break;\n theList.size=(theList.size==theList.options.length)?config.macros.importTiddlers.listsize:theList.options.length;\n break;\n }\n}\n//}}}\n\n// // refresh listbox\n//{{{\nfunction refreshImportList(selectedIndex)\n{\n var theList = document.getElementById("importList");\n if (!theList) return;\n // if nothing to show, reset list content and size\n if (!config.macros.importTiddlers.inbound) \n {\n while (theList.length > 0) { theList.options[0] = null; }\n theList.options[0]=new Option(config.macros.importTiddlers.loadText,"",false,false);\n theList.size=config.macros.importTiddlers.listsize;\n document.getElementById('importLoad').disabled=false;\n document.getElementById('fileImportSource').disabled=false;\n document.getElementById('importFromFile').disabled=false;\n document.getElementById('importFromWeb').disabled=false;\n document.getElementById('importClose').value=config.macros.importTiddlers.closeText;\n return;\n }\n\n // get the sort order\n if (!selectedIndex) selectedIndex=0;\n if (selectedIndex==0) config.macros.importTiddlers.sort='title'; // heading\n if (selectedIndex==1) config.macros.importTiddlers.sort='title';\n if (selectedIndex==2) config.macros.importTiddlers.sort='modified';\n if (selectedIndex==3) config.macros.importTiddlers.sort='tags';\n if (selectedIndex>3) {\n // display selected tiddler count\n for (var t=0,count=0; t < theList.options.length; t++) {\n if (!theList.options[t].selected) continue;\n if (theList.options[t].value!="")\n count+=1;\n else { // if heading is selected, deselect it, and then select and count all in section\n theList.options[t].selected=false;\n for ( t++; t<theList.options.length && theList.options[t].value!=""; t++) {\n theList.options[t].selected=true;\n count++;\n }\n }\n }\n clearMessage(); displayMessage(config.macros.importTiddlers.countMsg.format([count]));\n return; // no refresh needed\n }\n\n // there are inbound tiddlers loaded... disable inapplicable controls...\n document.getElementById('importLoad').disabled=true;\n document.getElementById('fileImportSource').disabled=true;\n document.getElementById('importFromFile').disabled=true;\n document.getElementById('importFromWeb').disabled=true;\n document.getElementById('importClose').value=config.macros.importTiddlers.doneText;\n\n // get the alphasorted list of tiddlers (optionally, filter out unchanged tiddlers)\n var tiddlers=config.macros.importTiddlers.inbound;\n tiddlers.sort(function (a,b) {if(a['title'] == b['title']) return(0); else return (a['title'] < b['title']) ? -1 : +1; });\n // clear current list contents\n while (theList.length > 0) { theList.options[0] = null; }\n // add heading and control items to list\n var i=0;\n var indent=String.fromCharCode(160)+String.fromCharCode(160);\n theList.options[i++]=new Option(tiddlers.length+' tiddler'+((tiddlers.length!=1)?'s are':' is')+' in the document',"",false,false);\n theList.options[i++]=new Option(((config.macros.importTiddlers.sort=="title" )?">":indent)+' [by title]',"",false,false);\n theList.options[i++]=new Option(((config.macros.importTiddlers.sort=="modified")?">":indent)+' [by date]',"",false,false);\n theList.options[i++]=new Option(((config.macros.importTiddlers.sort=="tags")?">":indent)+' [by tags]',"",false,false);\n // output the tiddler list\n switch(config.macros.importTiddlers.sort)\n {\n case "title":\n for(var t = 0; t < tiddlers.length; t++)\n theList.options[i++] = new Option(tiddlers[t].title,tiddlers[t].title,false,false);\n break;\n case "modified":\n // sort descending for newest date first\n tiddlers.sort(function (a,b) {if(a['modified'] == b['modified']) return(0); else return (a['modified'] > b['modified']) ? -1 : +1; });\n var lastSection = "";\n for(var t = 0; t < tiddlers.length; t++) {\n var tiddler = tiddlers[t];\n var theSection = tiddler.modified.toLocaleDateString();\n if (theSection != lastSection) {\n theList.options[i++] = new Option(theSection,"",false,false);\n lastSection = theSection;\n }\n theList.options[i++] = new Option(indent+indent+tiddler.title,tiddler.title,false,false);\n }\n break;\n case "tags":\n var theTitles = {}; // all tiddler titles, hash indexed by tag value\n var theTags = new Array();\n for(var t=0; t<tiddlers.length; t++) {\n var title=tiddlers[t].title;\n var tags=tiddlers[t].tags;\n if (!tags || !tags.length) {\n if (theTitles["untagged"]==undefined) { theTags.push("untagged"); theTitles["untagged"]=new Array(); }\n theTitles["untagged"].push(title);\n }\n else for(var s=0; s<tags.length; s++) {\n if (theTitles[tags[s]]==undefined) { theTags.push(tags[s]); theTitles[tags[s]]=new Array(); }\n theTitles[tags[s]].push(title);\n }\n }\n theTags.sort();\n for(var tagindex=0; tagindex<theTags.length; tagindex++) {\n var theTag=theTags[tagindex];\n theList.options[i++]=new Option(theTag,"",false,false);\n for(var t=0; t<theTitles[theTag].length; t++)\n theList.options[i++]=new Option(indent+indent+theTitles[theTag][t],theTitles[theTag][t],false,false);\n }\n break;\n }\n theList.selectedIndex=selectedIndex; // select current control item\n if (theList.size<config.macros.importTiddlers.listsize) theList.size=config.macros.importTiddlers.listsize;\n if (theList.size>theList.options.length) theList.size=theList.options.length;\n}\n//}}}\n\n// // re-entrant processing for handling import with interactive collision prompting\n//{{{\nfunction importTiddlers(startIndex)\n{\n if (!config.macros.importTiddlers.inbound) return -1;\n\n var theList = document.getElementById('importList');\n if (!theList) return;\n var t;\n // if starting new import, reset import status flags\n if (startIndex==0)\n for (var t=0;t<config.macros.importTiddlers.inbound.length;t++)\n config.macros.importTiddlers.inbound[t].status="";\n for (var i=startIndex; i<theList.options.length; i++)\n {\n // if list item is not selected or is a heading (i.e., has no value), skip it\n if ((!theList.options[i].selected) || ((t=theList.options[i].value)==""))\n continue;\n for (var j=0;j<config.macros.importTiddlers.inbound.length;j++)\n if (config.macros.importTiddlers.inbound[j].title==t) break;\n var inbound = config.macros.importTiddlers.inbound[j];\n var theExisting = store.getTiddler(inbound.title);\n // avoid redundant import for tiddlers that are listed multiple times (when 'by tags')\n if (inbound.status=="added")\n continue;\n // don't import the "ImportedTiddlers" history from the other document...\n if (inbound.title=='ImportedTiddlers')\n continue;\n // if tiddler exists and import not marked for replace or merge, stop importing\n if (theExisting && (inbound.status.substr(0,7)!="replace") && (inbound.status.substr(0,5)!="merge"))\n return i;\n // assemble tags (remote + existing + added)\n var newTags = "";\n if (config.macros.importTiddlers.importTags)\n newTags+=inbound.getTags() // import remote tags\n if (config.macros.importTiddlers.keepTags && theExisting)\n newTags+=" "+theExisting.getTags(); // keep existing tags\n if (config.macros.importTiddlers.addTags && config.macros.importTiddlers.newTags.trim().length)\n newTags+=" "+config.macros.importTiddlers.newTags; // add new tags\n inbound.set(null,null,null,null,newTags.trim());\n // set the status to 'added' (if not already set by the 'ask the user' UI)\n inbound.status=(inbound.status=="")?'added':inbound.status;\n // do the import!\n store.suspendNotifications();\n store.saveTiddler(inbound.title, inbound.title, inbound.text, inbound.modifier, inbound.modified, inbound.tags, inbound.fields, true, inbound.created);\n store.fetchTiddler(inbound.title).created = inbound.created; // force creation date to imported value (needed for TW2.1.x and earlier)\n store.resumeNotifications();\n }\n return(-1); // signals that we really finished the entire list\n}\n//}}}\n\n//{{{\nfunction importStopped()\n{\n var theList = document.getElementById('importList');\n var theNewTitle = document.getElementById('importNewTitle');\n if (!theList) return;\n if (config.macros.importTiddlers.index==-1)\n importReport(); // import finished... generate the report\n else\n {\n // import collision... show the collision panel and set the title edit field\n document.getElementById('importCollisionPanel').style.display='block';\n theNewTitle.value=theList.options[config.macros.importTiddlers.index].value;\n }\n}\n//}}}\n\n// // ''REPORT GENERATOR''\n//{{{\nfunction importReport(quiet)\n{\n if (!config.macros.importTiddlers.inbound) return;\n // DEBUG alert('importReport: start');\n\n // if import was not completed, the collision panel will still be open... close it now.\n var panel=document.getElementById('importCollisionPanel'); if (panel) panel.style.display='none';\n\n // get the alphasorted list of tiddlers\n var tiddlers = config.macros.importTiddlers.inbound;\n // gather the statistics\n var count=0;\n for (var t=0; t<tiddlers.length; t++)\n if (tiddlers[t].status && tiddlers[t].status.trim().length && tiddlers[t].status.substr(0,7)!="skipped") count++;\n\n // generate a report\n if (count && config.options.chkImportReport) {\n // get/create the report tiddler\n var theReport = store.getTiddler('ImportedTiddlers');\n if (!theReport) { theReport= new Tiddler(); theReport.title = 'ImportedTiddlers'; theReport.text = ""; }\n // format the report content\n var now = new Date();\n var newText = "On "+now.toLocaleString()+", "+config.options.txtUserName\n newText +=" imported "+count+" tiddler"+(count==1?"":"s")+" from\sn[["+config.macros.importTiddlers.src+"|"+config.macros.importTiddlers.src+"]]:\sn";\n if (config.macros.importTiddlers.addTags && config.macros.importTiddlers.newTags.trim().length)\n newText += "imported tiddlers were tagged with: \s""+config.macros.importTiddlers.newTags+"\s"\sn";\n newText += "<<<\sn";\n for (var t=0; t<tiddlers.length; t++) if (tiddlers[t].status) newText += "#[["+tiddlers[t].title+"]] - "+tiddlers[t].status+"\sn";\n newText += "<<<\sn";\n // update the ImportedTiddlers content and show the tiddler\n theReport.text = newText+((theReport.text!="")?'\sn----\sn':"")+theReport.text;\n theReport.modifier = config.options.txtUserName;\n theReport.modified = new Date();\n store.saveTiddler(theReport.title, theReport.title, theReport.text, theReport.modifier, theReport.modified, theReport.tags, theReport.fields);\n if (!quiet) { story.displayTiddler(null,theReport.title,1,null,null,false); story.refreshTiddler(theReport.title,1,true); }\n }\n\n // reset status flags\n for (var t=0; t<config.macros.importTiddlers.inbound.length; t++) config.macros.importTiddlers.inbound[t].status="";\n\n // mark document as dirty and let display update as needed\n if (count) { store.setDirty(true); store.notifyAll(); }\n\n // always show final message when tiddlers were actually loaded\n if (count) displayMessage(config.macros.importTiddlers.importedMsg.format([count,tiddlers.length,config.macros.importTiddlers.src.replace(/%20/g," ")]));\n}\n//}}}\n\n// // File and XMLHttpRequest I/O\n//{{{\nconfig.macros.importTiddlers.fileExists=function(theFile) {\n var found=false;\n // DEBUG: alert('testing fileExists('+theFile+')...');\n if(window.Components) {\n try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }\n catch(e) { return false; } // security access denied\n var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);\n try { file.initWithPath(theFile); }\n catch(e) { return false; } // invalid directory\n found = file.exists();\n }\n else { // use ActiveX FSO object for MSIE \n var fso = new ActiveXObject("Scripting.FileSystemObject");\n found = fso.FileExists(theFile)\n }\n // DEBUG: alert(theFile+" "+(found?"exists":"not found"));\n return found;\n}\n\nconfig.macros.importTiddlers.loadRemoteFile = function(src,callback,quiet) {\n if (src==undefined || !src.length) return null; // filename is required\n if (!quiet) clearMessage();\n if (!quiet) displayMessage(this.openMsg.format([src.replace(/%20/g," ")]));\n if (src.substr(0,5)!="http:" && src.substr(0,5)!="file:") { // if src is relative (i.e., not a URL)\n if (!this.fileExists(src)) { // if file cannot be found, might be relative path.. try fixup\n var pathPrefix=document.location.href; // get current document path and trim off filename\n var slashpos=pathPrefix.lastIndexOf("/"); if (slashpos==-1) slashpos=pathPrefix.lastIndexOf("\s\s"); \n if (slashpos!=-1 && slashpos!=pathPrefix.length-1) pathPrefix=pathPrefix.substr(0,slashpos+1);\n src=pathPrefix+src;\n if (pathPrefix.substr(0,5)!="http:") src=getLocalPath(src);\n }\n }\n if (src.substr(0,5)!="http:" && src.substr(0,5)!="file:") { // if not a URL, read from local filesystem\n var txt=loadFile(src);\n if ((txt==null)||(txt==false)) // file didn't load\n { if (!quiet) displayMessage(config.macros.importTiddlers.openErrMsg.format([src.replace(/%20/g," "),"(filesystem error)"])); }\n else {\n if (!quiet) displayMessage(config.macros.importTiddlers.readMsg.format([txt.length,src.replace(/%20/g," ")]));\n if (callback) callback(true,quiet,convertUTF8ToUnicode(txt),src,null);\n }\n }\n else {\n var xhr=loadRemoteFile(src,callback,quiet);\n if (!quiet && !xhr) displayMessage(config.macros.importTiddlers.openErrMsg.format([src,"(XMLHTTPRequest error)"]));\n }\n}\n\nconfig.macros.importTiddlers.readTiddlersFromHTML=function(html)\n{\n var remoteStore=new TiddlyWiki();\n remoteStore.importTiddlyWiki(html);\n return remoteStore.getTiddlers("title"); \n}\n//}}}
This tiddler incorporates the ImportedTiddlers tiddler that is automatically created by the ImportTiddlersPlugin macro, and that provides a cumulativee log of tiddlers imported from other TiddyWiki pages.\n\n<<tiddler ImportedTiddlers>>'
On Friday, February 15, 2008 07:07:38 PM, Webster imported 2 tiddlers from\n[[http://mptw.tiddlyspot.com/|http://mptw.tiddlyspot.com/]]:\n<<<\n#[[ToggleTagMacro]] - added\n#[[ToggleTagPlugin]] - added\n<<<\n\n----\nOn Friday, February 15, 2008 06:42:30 PM, Webster imported 1 tiddler from\n[[http://mptw.tiddlyspot.com/|http://mptw.tiddlyspot.com/]]:\n<<<\n#[[TheBSDLicense]] - added\n<<<\n\n----\nOn Friday, February 15, 2008 06:21:34 PM, Webster imported 1 tiddler from\n[[T:\sngo-framework.net\sINDEX.HTM|T:\sngo-framework.net\sINDEX.HTM]]:\n<<<\n#[[EditTemplate]] - replaces EditTemplate - 9/22/2007 11:29:00 by Webster\n<<<\n\n----\nOn Friday, February 15, 2008 06:18:07 PM, Webster imported 3 tiddlers from\n[[T:\sngo-framework.net\sINDEX.HTM|T:\sngo-framework.net\sINDEX.HTM]]:\n<<<\n#[[NGO/DPI Executive Committee]] - replaces NGO/DPI Executive Committee - 9/14/2007 15:35:00 by Webster\n#[[NGOs associated with DPI]] - added\n#[[NGOs in Consultative Status with the Economic and Social Council]] - added\n<<<\n\n----\nOn Friday, February 15, 2008 06:12:50 PM, Webster imported 86 tiddlers from\n[[T:\sngo-framework.net\sINDEX.HTM|T:\sngo-framework.net\sINDEX.HTM]]:\n<<<\n#[[10 December 2007 Launch of a Year-Long Celebration of the 60th Anniversary of the UDHR]] - added\n#[[1386 (XIV). Declaration of the Rights of the Child]] - added\n#[[1514 (XV). Declaration on the Granting of Independence to Colonial Countries and Peoples]] - added\n#[[1904 (XVIII). United Nations Declaration on the Elimination of All Forms of Racial Discrimination]] - added\n#[[1989/65. Effective Prevention and Investigation of Extra-legal, Arbitrary and Summary Executions]] - added\n#[[1996/31. Consultative relationship between the United Nations and non-governmental organizations]] - added\n#[[2001/29. The right to education]] - added\n#[[2037 (XX). Declaration on the Promotion Among Youth of the Ideals of Peace, Mutual Respect and Understanding Between Peoples]] - added\n#[[2106 (XX). International Convention on the Elimination of All Forms of Racial Discrimination]] - added\n#[[2131 (XX). Declaration on the Inadmissibility of Intervention in the Domestic Affairs of States and the Protection of Their Independence and Sovereignty]] - added\n#[[217 (III). International Bill of Human Rights]] - added\n#[[217 A (III). Universal Declaration of Human Rights]] - added\n#[[217 B (III). Right of Petition]] - added\n#[[217 C (III). Fate of Minorities]] - added\n#[[217 D (III). Publicity to be Given to the Universal Declaration of Human Rights]] - added\n#[[217 E (III). Preparation of a Draft Covenant on Human Rights and Draft Measures of Implementation]] - added\n#[[2263 (XXII). Declaration on the Elimination of Discrimination against Women]] - added\n#[[2542 (XXIV). Declaration on Social Progress and Development]] - added\n#[[2856 (XXVI). Declaration on the Rights of Mentally Retarded Persons]] - added\n#[[290 (IV). Essentials of Peace]] - added\n#[[3384 (XXX). Declaration on the Use of Scientific and Technological Progress in the Interests of Peace and for the Benefit of Mankind]] - added\n#[[3447 (XXX). Declaration on the Rights of Disabled Persons]] - added\n#[[36/55. Declaration on the Elimination of All Forms of Intolerance and of Discrimination Based on Religion or Belief]] - added\n#[[37/63. Declaration on the Participation of Women in Promoting International Peace and Co-operation]] - added\n#[[39/46. Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment]] - added\n#[[41/128. Declaration on the Right to Development]] - added\n#[[44/159. Summary or arbitrary executions]] - added\n#[[45/158. International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]] - added\n#[[46/119. The protection of persons with mental illness and the improvement of mental health care]] - added\n#[[46/91. Implementation of the International Plan of Action on Ageing and related activities]] - added\n#[[47/122. World Conference on Human Rights]] - added\n#[[48/127. Human rights education decade]] - added\n#[[48/141. High Commissioner for the promotion and protection of all human rights]] - added\n#[[48/95. Positive and full inclusion of persons with disabilities in all aspects of society and the leadership role of the United Nations therein]] - added\n#[[48/96. Standard Rules on the Equalization of Opportunities for Persons with Disabilities]] - added\n#[[49/213. United Nations Year for Tolerance]] - added\n#[[50/157. Programme of activities for the International Decade of the World's Indigenous People]] - added\n#[[51/104. United Nations Decade for Human Rights Education and public information activities in the field of human rights]] - added\n#[[51/95. Follow-up to the United Nations Year for Tolerance]] - added\n#[[53/243 A. Declaration on a Culture of Peace]] - added\n#[[53/243 B. Programme of Action on a Culture of Peace]] - added\n#[[53/243. Declaration and Programme of Action on a Culture of Peace]] - added\n#[[54/122. A United Nations literacy decade: education for all]] - added\n#[[54/4. Optional Protocol to the Convention on the Elimination of All Forms of Discrimination against Women]] - added\n#[[55/2. United Nations Millennium Declaration]] - added\n#[[55/254. Protection of religious sites]] - added\n#[[55/97. Elimination of all forms of religious intolerance]] - added\n#[[56/116. United Nations Literacy Decade: education for all]] - replaces 56/116. United Nations Literacy Decade: education for all - 4/25/2007 19:36:00 by Webster\n#[[56/6. Global Agenda for Dialogue among Civilizations]] - added\n#[[58/128. Promotion of religious and cultural understanding, harmony and cooperation]] - added\n#[[59/142. Promotion of religious and cultural understanding, harmony and cooperation]] - added\n#[[60/1. 2005 World Summit Outcome]] - added\n#[[60/11. Promotion of religious and cultural understanding, harmony and cooperation]] - added\n#[[60th Annual DPI/NGO Conference]] - replaces 60th Annual DPI/NGO Conference - 8/31/2007 11:45:00 by Webster\n#[[60th Annual DPI/NGO Conference Declaration: Climate Change Threats - An NGO Framework for Action]] - skipped after asking\n#[[61/295. United Nations Declaration on the Rights of Indigenous Peoples]] - added\n#[[61st Annual DPI/NGO Conference]] - replaces 61st Annual DPI/NGO Conference - 1/30/2008 21:21:00 by Webster\n#[[61st Annual DPI/NGO Conference Information Bulletin #1 - 2007.12.26]] - added\n#[[61st Annual DPI/NGO Conference Planning Committee]] - added\n#[[61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 4 January 2008]] - added\n#[[61st Annual DPI/NGO Conference: Working paper]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Conference Format]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Timeline]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Conference Format]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Context]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Goals]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Overview]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Planning Committee Sub-Committees]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Planning Committee structure]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Structure of New York Planning Committee]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Suggested themes and perspectives]] - added\n#[[61st Annual DPI/NGO Conference: Working paper: Timeline]] - added\n#[[640 (VII). Convention on the Political Rights of Women]] - added\n#[[Convention against Discrimination in Education]] - added\n#[[Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment]] - added\n#[[Convention concerning Discrimination in Respect of Employment and Occupation]] - added\n#[[Convention for the Suppression of the Traffic in Persons and of the Exploitation of the Prostitution of Others]] - added\n#[[Convention on Prohibitions or Restrictions on the Use of Certain Conventional Weapons Which May be Deemed to be Excessively Injurious or to Have Indiscriminate Effects]] - added\n#[[Convention on the Elimination of All Forms of Discrimination]] - added\n#[[Convention on the Elimination of All Forms of Discrimination against Women]] - added\n#[[Convention on the Political Rights of Women]] - added\n#[[Convention on the Prevention and Punishment of the Crime of Genocide]] - added\n#[[Convention on the Prohibition of Military or Any Other Hostile Use of Environmental Modification Techniques]] - added\n#[[Convention on the Prohibition of the Use, Stockpiling, Production and Transfer of Anti-personnel Mines and on Their Destruction]] - added\n#[[Convention on the Rights of the Child]] - added\n#[[Convention relating to the Status of Refugees]] - added\n#[[Copenhagen Declaration on Social Development]] - added\n#[[MainMenu]] - skipped after asking\n<<<\n\n----\nOn Wednesday, January 30, 2008 12:40:39 PM, Webster imported 2 tiddlers from\n[[T:\sngo-education.net\shuman-rights\sindex.htm|T:\sngo-education.net\shuman-rights\sindex.htm]]:\n<<<\n#[[The Right to Education]] - added\n#[[Universal Declaration of Human Rights]] - added\n<<<\n\n----\nOn Wednesday, January 30, 2008 12:25:08 PM, Webster imported 1 tiddler from\n[[T:\sngo-education.net\sun-docs\sindex.htm|T:\sngo-education.net\sun-docs\sindex.htm]]:\n<<<\n#[[Administrative Menu]] - replaces Administrative Menu - 1/23/2008 16:50:00 by Webster\n<<<\n\n----\nOn Wednesday, January 30, 2008 12:17:45 PM, Webster imported 1 tiddler from\n[[T:\sngo-education.net\sun-docs\sindex.htm|T:\sngo-education.net\sun-docs\sindex.htm]]:\n<<<\n#[[Administrative Menu]] - replaces Administrative Menu - 1/23/2008 16:50:00 by Webster\n<<<\n\n----\nOn Wednesday, January 30, 2008 12:04:11 PM, Webster imported 1 tiddler from\n[[T:\sngo-education.net\sun-docs\sindex.htm|T:\sngo-education.net\sun-docs\sindex.htm]]:\n<<<\n#[[ImportTiddlersPlugin]] - replaces ImportTiddlersPlugin - 12/7/2007 10:27:00 by Webster\n<<<\n\n----\nOn Tuesday, January 29, 2008 04:26:21 PM, Webster imported 1 tiddler from\n[[T:\sngo-education.net\sun-docs\sindex.htm|T:\sngo-education.net\sun-docs\sindex.htm]]:\n<<<\n#[[Administrative Menu]] - replaces Administrative Menu - 12/7/2007 10:59:00 by Webster\n<<<\n\n----\nOn Saturday, January 26, 2008 09:17:50 PM, Webster imported 3 tiddlers from\n[[http://www.tiddlytools.com|http://www.tiddlytools.com]]:\n<<<\n#[[NestedSlidersPlugin]] - replaces NestedSlidersPlugin - 7/28/2006 11:18:00 by ELSDesignStudios\n#[[NestedSlidersPluginInfo]] - added\n#[[NewDocumentPlugin]] - replaces NewDocumentPlugin - 12/4/2007 18:35:00 by ELSDesignStudios\n<<<\n\n----\nOn Saturday, January 12, 2008 2:17:21 PM, Webster imported 1 tiddler from\n[[T:\sclimate-change-two.net\sar4-spm\sindex.htm|T:\sclimate-change-two.net\sar4-spm\sindex.htm]]:\n<<<\n#[[Templates & Stylesheets]] - replaces Templates & Stylesheets - 3/13/2007 12:00:00 by Information Habitat\n<<<\n\n----\nOn Wednesday, December 12, 2007 9:33:09 PM, Webster imported 1 tiddler from\n[[T:\sclimate-change-two.net\sindex.htm|T:\sclimate-change-two.net\sindex.htm]]:\n<<<\n#[[TiddlyWikiPerfect: An emerging hybrid information species]] - added\n<<<\n\n----\nOn Wednesday, December 12, 2007 9:25:41 PM, Webster imported 1 tiddler from\n[[T:\sngo-framework.net\sinformation-ecology\sindex.htm|T:\sngo-framework.net\sinformation-ecology\sindex.htm]]:\n<<<\n#[[TiddlyPerfect: An emerging hybrid information species]] - added\n<<<\n\n----\nOn Wednesday, December 12, 2007 9:13:10 PM, Webster imported 5 tiddlers from\n[[T:\sngo-framework.net\sinformation-ecology\sindex.htm|T:\sngo-framework.net\sinformation-ecology\sindex.htm]]:\n<<<\n#[[View ColorPalette]] - replaces View ColorPalette - 9/14/2007 16:28:00 by Webster\n#[[ViewTemplate]] - replaces ViewTemplate - 12/7/2007 10:49:00 by Webster\n#[[NewDocumentPlugin]] - added\n#[[ExportTiddlersPlugin]] - added\n#[[PaletteViewMacro]] - added\n<<<\n\n----\nOn Friday, December 07, 2007 11:24:11 AM, Webster imported 1 tiddler from\n[[T:\sclimate-change-two.net\sindex.htm|T:\sclimate-change-two.net\sindex.htm]]:\n<<<\n#[[Peace Caucus: The Wild Cards in Climate Change]] - added\n<<<\n\n----\nOn Friday, December 07, 2007 11:12:14 AM, Webster imported 1 tiddler from\n[[T:\sclimate-change-two.net\sindex.htm|T:\sclimate-change-two.net\sindex.htm]]:\n<<<\n#[[Climate Change Impacts, Adaptation and Vulnerability]] - skipped after asking\n#[[Education, Youth & Technology for Sustainable Development]] - added\n#[[Rescuing a Planet Under Stress and a Civilization in Trouble: Plan B 2.1 (beta)]] - skipped after asking\n<<<\n\n----\nOn Friday, December 07, 2007 10:49:59 AM, Webster imported 1 tiddler from\n[[T:\sun-documents.net\sipcc-ar4\sspm.htm|T:\sun-documents.net\sipcc-ar4\sspm.htm]]:\n<<<\n#[[HoverMenu]] - replaces HoverMenu - 3/12/2007 08:48:00 by YourName\n<<<\n\n----\nOn Friday, December 07, 2007 10:47:32 AM, Webster imported 3 tiddlers from\n[[T:\sun-documents.net\sipcc-ar4\sspm.htm|T:\sun-documents.net\sipcc-ar4\sspm.htm]]:\n<<<\n#[[Recent Tiddlers]] - added\n#[[Refresh macro]] - added\n#[[ViewTemplate]] - replaces ViewTemplate - 3/8/2007 01:10:00 by Information Habitat\n<<<\n\n----\nOn 2007.10.08 - Monday, October 08 8:06:22 PM, Webster imported 1 tiddler from\n[[T:\speacecaucus.net\sindex.htm|T:\speacecaucus.net\sindex.htm]]:\n<<<\n#[[Optional Protocol to the International Covenant on Civil and Political Rights]] - added\n<<<\n\n----\nOn 2007.10.08 - Monday, October 08 8:05:14 PM, Webster imported 5 tiddlers from\n[[T:\speacecaucus.net\sindex.htm|T:\speacecaucus.net\sindex.htm]]:\n<<<\n#[[International Covenant on Civil and Political Rights]] - added\n#[[International Covenant on Economic, Social and Cultural Rights]] - added\n#[[International Covenants on Human Rights]] - added\n#[[Sydney APEC Leaders' Declaration on Climate Change, Energy Security and Clean Development]] - added\n#[[Sydney APEC Leaders' Declaration on Climate Change, Energy Security and Clean Development: Annex]] - added\n<<<\n\n----\nOn 2007.10.08 - Monday, October 08 5:54:25 PM, Webster imported 1 tiddler from\n[[T:\speacecaucus.net\sindex.htm|T:\speacecaucus.net\sindex.htm]]:\n<<<\n#[[60th Annual DPI/NGO Conference Declaration: Climate Change Threats - An NGO Framework for Action]] - added\n<<<\n\n----\nOn 2007.10.08 - Monday, October 08 5:52:02 PM, Webster imported 1 tiddler from\n[[T:\speacecaucus.net\sindex.htm|T:\speacecaucus.net\sindex.htm]]:\n<<<\n#[[Formatting Tiddlers]] - replaces Formatting Tiddlers - 9/14/2007 14:16:00 by Webster\n<<<\n\n----\nOn 2007.09.14 - Friday, September 14 5:53:37 PM, Webster imported 1 tiddler from\n[[T:\speacecaucus.net\sINDEX.HTM|T:\speacecaucus.net\sINDEX.HTM]]:\n<<<\n#[[Declaration on Climate Change and Gender Equality]] - added\n<<<\n\n----\nOn 2007.09.14 - Friday, September 14 5:30:09 PM, Webster imported 28 tiddlers from\n[[http://www.ngo-education.net/|http://www.ngo-education.net/]]:\n<<<\n#[[60th Annual DPI/NGO Conference]] - added\n#[[Acknowledgment: Software contributions]] - added\n#[[Climate Change 2.0]] - replaces Climate Change 2.0 - 2/26/2007 23:32:00 by Information Habitat\n#[[Climate Change 2.0 - Elements]] - added\n#[[Conference Of NGOs]] - replaces Conference Of NGOs - 3/12/2007 11:15:00 by YourName\n#[[Convention on Biological Diversity]] - added\n#[[Earth Summit Agreements]] - added\n#[[Formatting Tiddlers]] - replaces Formatting Tiddlers - 2/12/2007 14:09:00 by Information Habitat\n#[[Habitat II]] - replaces Habitat II - 9/3/2007 17:31:00 by Webster\n#[[High-Level Event of Climate Change, September 24, 2007]] - added\n#[[Information Habitat: Where Information Lives]] - replaces Information Habitat: Where Information Lives - 11/6/2006 10:35:00 by GrandpaRuh\n#[[Information and Communications Sub-Committee]] - replaces Information and Communications Sub-Committee - 3/19/2007 13:17:00 by Information Habitat\n#[[Istanbul Declaration on Human Settlements]] - added\n#[[NGO Committee on Education]] - replaces NGO Committee on Education - 4/26/2007 02:33:00 by Webster\n#[[NGO/DPI Executive Committee]] - added\n#[[Non-legally binding authoritative statement of principles for a global consensus on the management, conservation and sustainable development of all types of forests]] - added\n#[[Sustainable Development]] - replaces Sustainable Development - 3/13/2007 18:34:00 by Information Habitat\n#[[Templates for Light & Colour Cubes]] - replaces Templates for Light & Colour Cubes - 4/7/2007 13:28:00 by Webster\n#[[The Habitat Agenda]] - added\n#[[UN Climate Change Conference in Bali]] - added\n#[[UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] - replaces UN Documents Cooperation Circles: Gathering a Body of Global Agreements - 3/14/2007 13:02:00 by Information Habitat\n#[[UN Framework Convention on Climate Change: Article 2: Objective]] - added\n#[[UN Framework Convention on Climate Change: Article 3: Principles]] - added\n#[[United Nation Climate Change Portal]] - added\n#[[United Nations Forum on Forests]] - added\n#[[United Nations Framework Convention on Climate Change]] - added\n#[[View ColorPalette]] - added\n#[[iframe template]] - added\n<<<\n\n----\nOn 2007.04.26 - Thursday, April 26 2:36:03 AM, Webster imported 1 tiddler from\n[[T:\sclimate-change-two.net\sindex.htm|T:\sclimate-change-two.net\sindex.htm]]:\n<<<\n#[[Climate Change Impacts, Adaptation and Vulnerability]] - added\n<<<\n\n----\nOn 2007.04.25 - Wednesday, April 25 10:58:08 AM, Webster imported 1 tiddler from\n[[T:\stiddlytools.com\sindex.htm|T:\stiddlytools.com\sindex.htm]]:\n<<<\n#[[TagCloudPlugin]] - added\n<<<\n\n----\nOn 2007.04.24 - Tuesday, April 24 6:24:30 PM, Webster imported 1 tiddler from\n[[T:\sclimate-change-two.net\sindex.htm|T:\sclimate-change-two.net\sindex.htm]]:\n<<<\n#[[Welcome]] - added\n<<<\n\n----\nOn 2007.04.24 - Tuesday, April 24 6:21:45 PM, Webster imported 2 tiddlers from\n[[T:\sclimate-change-two.net\sindex.htm|T:\sclimate-change-two.net\sindex.htm]]:\n<<<\n#[[Templates for Light & Colour Cubes]] - added\n#[[Twin Light & Colour Cubes]] - added\n<<<\n\n----\nOn 2007.04.24 - Tuesday, April 24 6:18:47 PM, Webster imported 3 tiddlers from\n[[T:\sclimate-change-two.net\sindex.htm|T:\sclimate-change-two.net\sindex.htm]]:\n<<<\n#[[Images]] - added\n#[[Information Ecology: NGO Recommendations]] - skipped after asking\n#[[Information and Communications Sub-Committee]] - added\n#[[Setup Menu]] - added\n<<<\n\n----\nOn 2007.03.11 - Sunday, March 11 8:26:15 PM, Information Habitat imported 3 tiddlers from\n[[T:\sngo-education.net\sclimate-change\sindex.htm|T:\sngo-education.net\sclimate-change\sindex.htm]]:\n<<<\n#[[Climate Change]] - added\n#[[Included TiddlyWikis]] - added\n#[[SideBarTabs]] - added\n<<<\n\n----\nOn 2007.03.11 - Sunday, March 11 8:07:16 PM, Information Habitat imported 2 tiddlers from\n[[T:\sngo-education.net\sclimate-change\sindex.htm|T:\sngo-education.net\sclimate-change\sindex.htm]]:\n<<<\n#[[DataPerfect]] - skipped after asking\n#[[IncludeList]] - added\n#[[include]] - added\n<<<\n\n----\nOn 2007.03.08 - Thursday, March 08 7:08:32 AM, Information Habitat imported 2 tiddlers from\n[[T:\sngo-education.net\sworkshop\sindex.htm|T:\sngo-education.net\sworkshop\sindex.htm]]:\n<<<\n#[[Armenian Assembly of America]] - added\n#[[Earthwatch Institute]] - added\n<<<\n\n----\nOn 2007.03.08 - Thursday, March 08 2:48:41 AM, Information Habitat imported 12 tiddlers from\n[[T:\sngo-education.net\schallenge\sindex.htm|T:\sngo-education.net\schallenge\sindex.htm]]:\n<<<\n#[[Educating for tomorrow’s world]] - added\n#[[Formatting Text]] - added\n#[[Formatting Tiddlers]] - added\n#[[Headings & Outlines]] - added\n#[[Imported Tiddlers]] - added\n#[[International Implementation Scheme - UNESCO]] - added\n#[[Plugin Macros]] - added\n#[[Software Contributions]] - added\n#[[Templates & Stylesheets]] - added\n#[[Tiddlers]] - added\n#[[TiddlyPerfect]] - added\n#[[Vision & Definition of ESD]] - skipped after asking\n#[[Youth Challenge]] - added\n<<<\n\n----\nOn 2007.03.07 - Wednesday, March 07 11:04:21 PM, Information Habitat imported 1 tiddler from\n[[T:\sngo-education.net\sclimate-change\sindex.htm|T:\sngo-education.net\sclimate-change\sindex.htm]]:\n<<<\n#[[StyleSheetColors]] - replaces StyleSheetColors - 1/20/2007 18:45:00 by Robert Pollard\n<<<\n\n----\nOn 2007.03.07 - Wednesday, March 07 6:27:55 AM, Information Habitat imported 14 tiddlers from\n[[T:\sngo-education.net\schallenge\sindex.htm|T:\sngo-education.net\schallenge\sindex.htm]]:\n<<<\n#[[57/254. United Nations Decade of Education for Sustainable Development]] - added\n#[[58/219. United Nations Decade of Education for Sustainable Development]] - added\n#[[59/237. United Nations Decade of Education for Sustainable Development]] - added\n#[[Declaration of the Tbilisi Intergovernmental Conference on Environmental Education]] - added\n#[[Declaration of the United Nations Conference on the Human Environment]] - added\n#[[Key Documents on Education for Sustainable Development]] - added\n#[[Millennium Development Goals]] - added\n#[[StyleSheetColors]] - replaces StyleSheetColors - 2/25/2007 15:26:00 by Information Habitat\n#[[StyleSheetLayout]] - replaces StyleSheetLayout - 12/26/2006 14:38:00 by Grandpa Ruh\n#[[Sustainable Development]] - added\n#[[The Talloires Declaration]] - added\n#[[UN Decade of Education for Sustainable Development]] - replaces UN Decade of Education for Sustainable Development - 11/6/2006 10:22:00 by GrandpaRuh\n#[[User Options]] - replaces User Options - 12/26/2006 11:26:00 by Grandpa Ruh\n#[[Vision & Definition of ESD]] - added\n<<<\n
/***\n|''Name:''|abego.IncludePlugin|\n|''Version:''|1.0.0 (2007-02-08)|\n|''Type:''|plugin|\n|''Source:''|http://tiddlywiki.abego-software.de/#IncludePlugin|\n|''Author:''|Udo Borkowski (ub [at] abego-software [dot] de)|\n|''Documentation:''|[[IncludePlugin Documentation|http://tiddlywiki.abego-software.de/#%5B%5BIncludePlugin%20Documentation%5D%5D]]|\n|''Community:''|([[del.icio.us|http://del.icio.us/post?url=http://tiddlywiki.abego-software.de/index.html%23IncludePlugin]]) ([[Support|http://groups.google.com/group/TiddlyWiki]])|\n|''Copyright:''|&copy; 2007 [[abego Software|http://www.abego-software.de]]|\n|''Licence:''|[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]|\n|''~CoreVersion:''|2.1.3|\n|''Browser:''|Firefox 1.5.0.9 or better; Internet Explorer 6.0|\n***/\n/***\nThis plugin's source code is compressed (and hidden). Use this [[link|http://tiddlywiki.abego-software.de/archive/IncludePlugin/Plugin-Include-src.1.0.0.js]] to get the readable source code.\n***/\n///%\nif(!window.abego){window.abego={};}var invokeLater=function(_1,_2,_3){return abego.invokeLater?abego.invokeLater(_1,_2,_3):setTimeout(_1,_2);};abego.loadFile=function(_4,_5,_6){var _7=function(_8,_9,_a,_b,_c){return _8?_5(_a,_b,_9):_5(undefined,_b,_9,"Error loading %0".format([_b]));};if(_4.search(/^((http(s)?)|(file)):/)!=0){if(_4.search(/^((.\s:\s\s)|(\s\s\s\s)|(\s/))/)==0){_4="file://"+_4;}else{var _d=document.location.toString();var i=_d.lastIndexOf("/");_4=_d.substr(0,i+1)+_4;}_4=_4.replace(/\s\s/mg,"/");}loadRemoteFile(_4,_7,_6);};abego.loadTiddlyWikiStore=function(_f,_10,_11,_12){var _13=function(_14,_15){if(_12){_12(_14,"abego.loadTiddlyWikiStore",_15,_f,_11);}};var _16=function(_17,_18){var _19=_18.indexOf(startSaveArea);var _1a=_18.indexOf("<!--POST-BODY-END--"+">");var _1b=_18.lastIndexOf(endSaveArea,_1a==-1?_18.length:_1a);if((_19==-1)||(_1b==-1)){return config.messages.invalidFileError.format([_f]);}var _1c="<html><body>"+_18.substring(_19,_1b+endSaveArea.length)+"</body></html>";var _1d=document.createElement("iframe");_1d.style.display="none";document.body.appendChild(_1d);var doc=_1d.document;if(_1d.contentDocument){doc=_1d.contentDocument;}else{if(_1d.contentWindow){doc=_1d.contentWindow.document;}}doc.open();doc.writeln(_1c);doc.close();var _1f=doc.getElementById("storeArea");_17.loadFromDiv(_1f,"store");_1d.parentNode.removeChild(_1d);return null;};var _20=function(_21){_13("Error when loading %0".format([_f]),"Failed");_10(undefined,_f,_11,_21);return _21;};var _22=function(_23){_13("Loaded %0".format([_f]),"Done");_10(_23,_f,_11);return null;};var _24=function(_25,_26,_27,_28){if(_25===undefined){_20(_28);return;}_13("Processing %0".format([_f]),"Processing");var _29=config.messages.invalidFileError;config.messages.invalidFileError="The file '%0' does not appear to be a valid TiddlyWiki file";try{var _2a=new TiddlyWiki();var _2b=_16(_2a,_25);if(_2b){_20(_2b);}else{_22(_2a);}}catch(ex){_20(exceptionText(ex));}finally{config.messages.invalidFileError=_29;}};_13("Start loading %0".format([_f]),"Started");abego.loadFile(_f,_24,_11);};(function(){if(abego.TiddlyWikiIncluder){return;}var _2c="waiting";var _2d="loading";var _2e=1000;var _2f=-200;var _30=-100;var _31=-300;var _32;var _33=[];var _34={};var _35=[];var _36;var _37=[];var _38;var _39=function(){if(_32===undefined){_32=config.options.chkUseInclude===undefined||config.options.chkUseInclude;}return _32;};var _3a=function(url){return "No include specified for %0".format([url]);};var _3c=function(){var _3d=_35;_35=[];if(_3d.length){for(var i=0;i<_37.length;i++){_37[i](_3d);}}};var _3f;var _40=function(){if(_36!==undefined){clearInterval(_36);}_3f=0;var _41=function(){abego.TiddlyWikiIncluder.sendProgress("","","Done");};_36=setInterval(function(){_3f++;if(_3f<=10){return;}clearInterval(_36);_36=undefined;abego.TiddlyWikiIncluder.sendProgress("Refreshing...","","");refreshDisplay();invokeLater(_41,0,_2f);},0);};var _42=function(_43){var _44;for(var i=0;i<_33.length;i++){var _46=abego.TiddlyWikiIncluder.getStore(_33[i]);if(_46&&(_44=_43(_46,_33[i]))){return _44;}}};var _47=function(){if(!window.store){return invokeLater(_47,100);}var _48=store.fetchTiddler;store.fetchTiddler=function(_49){var t=_48.apply(this,arguments);if(t){return t;}if(config.shadowTiddlers[_49]!==undefined){return undefined;}if(_49==config.macros.newTiddler.title){return undefined;}return _42(function(_4b,url){var t=_4b.fetchTiddler(_49);if(t){t.includeURL=url;}return t;});};if(_33.length){_40();}};var _4e=function(){if(!window.store){return invokeLater(_4e,100);}var _4f=store.getTiddlerText("IncludeList");if(_4f){wikify(_4f,document.createElement("div"));}};var _50=function(_51){var _52=function(){var _53=store.forEachTiddler;var _54=function(_55){var _56={};var _57;var _58=function(_59,_5a){if(_56[_59]){return;}_56[_59]=1;if(_57){_5a.includeURL=_57;}_55.apply(this,arguments);};_53.call(store,_58);for(var n in config.shadowTiddlers){_56[n]=1;}_56[config.macros.newTiddler.title]=1;_42(function(_5c,url){_57=url;_5c.forEachTiddler(_58);});};store.forEachTiddler=_54;try{return _51.apply(this,arguments);}finally{store.forEachTiddler=_53;}};return _52;};var _5e=function(_5f,_60){return _5f[_60]=_50(_5f[_60]);};abego.TiddlyWikiIncluder={};abego.TiddlyWikiIncluder.setProgressFunction=function(_61){_38=_61;};abego.TiddlyWikiIncluder.getProgressFunction=function(_62){return _38;};abego.TiddlyWikiIncluder.sendProgress=function(_63,_64,_65){if(_38){_38.apply(this,arguments);}};abego.TiddlyWikiIncluder.onError=function(url,_67){displayMessage("Error when including '%0':\sn%1".format([url,_67]));};abego.TiddlyWikiIncluder.hasPendingIncludes=function(){for(var i=0;i<_33.length;i++){var _69=abego.TiddlyWikiIncluder.getState(_33[i]);if(_69==_2c||_69==_2d){return true;}}return false;};abego.TiddlyWikiIncluder.getIncludes=function(){return _33.slice();};abego.TiddlyWikiIncluder.getState=function(url){var s=_34[url];if(!s){return _3a(url);}return typeof s=="string"?s:null;};abego.TiddlyWikiIncluder.getStore=function(url){var s=_34[url];if(!s){return _3a(url);}return s instanceof TiddlyWiki?s:null;};abego.TiddlyWikiIncluder.include=function(url,_6f){if(!_39()||_34[url]){return;}var _70=this;_33.push(url);_34[url]=_2c;var _71=function(_72,_73,_74,_75){if(_72===undefined){_34[url]=_75;_70.onError(url,_75);return;}_34[url]=_72;_35.push(url);invokeLater(_3c);};var _76=function(){_34[url]=_2d;abego.loadTiddlyWikiStore(url,_71,null,_38);};if(_6f){invokeLater(_76,_6f);}else{_76();}};abego.TiddlyWikiIncluder.forReallyEachTiddler=function(_77){var _78=function(){store.forEachTiddler(_77);};_50(_78).call(store);};abego.TiddlyWikiIncluder.getFunctionUsingForReallyEachTiddler=_50;abego.TiddlyWikiIncluder.useForReallyEachTiddler=_5e;abego.TiddlyWikiIncluder.addListener=function(_79){_37.push(_79);};abego.TiddlyWikiIncluder.addListener(_40);if(config.options.chkUseInclude===undefined){config.options.chkUseInclude=true;}config.shadowTiddlers.AdvancedOptions+="\sn<<option chkUseInclude>> Include ~TiddlyWikis (IncludeList | IncludeState | [[help|http://tiddlywiki.abego-software.de/#%5B%5BIncludePlugin%20Documentation%5D%5D]])\sn^^(Reload this ~TiddlyWiki to make changes become effective)^^";config.shadowTiddlers.IncludeState="<<includeState>>";var _7a=function(e,_7c,_7d){if(!anim||!abego.ShowAnimation){e.style.display=_7c?"block":"none";return;}anim.startAnimating(new abego.ShowAnimation(e,_7c,_7d));};abego.TiddlyWikiIncluder.getDefaultProgressFunction=function(){setStylesheet(".includeProgressState{\sn"+"background-color:#FFCC00;\sn"+"position:absolute;\sn"+"right:0.2em;\sn"+"top:0.2em;\sn"+"width:7em;\sn"+"padding-left:0.2em;\sn"+"padding-right:0.2em\sn"+"}\sn","abegoInclude");var _7e=function(){var e=document.createElement("div");e.className="includeProgressState";e.style.display="none";document.body.appendChild(e);return e;};var _80=_7e();var _81=function(_82){removeChildren(_80);createTiddlyText(_80,_82);_7a(_80,true,0);};var _83=function(){invokeLater(function(){_7a(_80,false,_2e);},100,_30);};var _84=function(_85,_86,_87,url,_89){if(_87=="Done"||_87=="Failed"){_83();return;}if(_86=="abego.loadTiddlyWikiStore"){_3f=0;if(_87=="Processing"){_81("Including...");}}else{_81(_85);}};return _84;};abego.TiddlyWikiIncluder.setProgressFunction(abego.TiddlyWikiIncluder.getDefaultProgressFunction());config.macros.include={};config.macros.include.handler=function(_8a,_8b,_8c,_8d,_8e,_8f){_8c=_8e.parseParams("url",null,true,false,true);var _90=parseInt(getParam(_8c,"delay","0"));var _91=_8c[0]["url"];var _92=getFlag(_8c,"hide",false);if(!_92){createTiddlyText(createTiddlyElement(_8a,"code"),_8d.source.substring(_8d.matchStart,_8d.nextMatch));}for(var i=0;_91&&i<_91.length;i++){abego.TiddlyWikiIncluder.include(_91[i],_90);}};config.macros.includeState={};config.macros.includeState.handler=function(_94,_95,_96,_97,_98,_99){var _9a=function(){var s="";var _9c=abego.TiddlyWikiIncluder.getIncludes();if(!_9c.length){return "{{noIncludes{\snNo includes or 'include' is disabled (see AdvancedOptions)\sn}}}\sn";}s+="|!Address|!State|\sn";for(var i=0;i<_9c.length;i++){var inc=_9c[i];s+="|{{{"+inc+"}}}|";var t=abego.TiddlyWikiIncluder.getState(inc);s+=t?"{{{&