Revision: 4084
Author: hans
URL: http://bknr.net/trac/changeset/4084
Add encode-array-elementS and encode-object-elementS convenience functions.
U trunk/libraries/yason/encode.lisp
U trunk/libraries/yason/package.lisp
Modified: trunk/libraries/yason/encode.lisp
===================================================================
--- trunk/libraries/yason/encode.lisp 2008-11-26 21:28:07 UTC (rev 4083)
+++ trunk/libraries/yason/encode.lisp 2008-11-27 09:36:39 UTC (rev 4084)
@@ -176,6 +176,11 @@
(next-aggregate-element)
(encode object (output-stream *json-output*)))
+(defun encode-array-elements (&rest objects)
+ "Encode OBJECTS, a list of JSON encodeable object, as array elements."
+ (dolist (object objects)
+ (encode-array-element object)))
+
(defun encode-object-element (key value)
"Encode KEY and VALUE as object element to the last JSON object
opened with WITH-OBJECT in the dynamic context. KEY and VALUE are
@@ -187,6 +192,11 @@
(encode value (output-stream *json-output*))
value)
+(defun encode-object-elements (&rest elements)
+ "Encode plist ELEMENTS as object elements."
+ (loop for (key value) on elements by #'cddr
+ do (encode-object-element key value)))
+
(defmacro with-object-element ((key) &body body)
"Open a new encoding context to encode a JSON object element. KEY
is the key of the element. The value will be whatever BODY
Modified: trunk/libraries/yason/package.lisp
===================================================================
--- trunk/libraries/yason/package.lisp 2008-11-26 21:28:07 UTC (rev 4083)
+++ trunk/libraries/yason/package.lisp 2008-11-27 09:36:39 UTC (rev 4084)
@@ -30,7 +30,9 @@
#:no-json-output-context
#:with-array
#:encode-array-element
+ #:encode-array-elements
#:with-object
#:encode-object-element
+ #:encode-object-elements
#:with-object-element
#:with-response))
Revision: 4081
Author: hans
URL: http://bknr.net/trac/changeset/4081
Correct typo.
U trunk/projects/bos/payment-website/templates/de/verschenken.xml
Modified: trunk/projects/bos/payment-website/templates/de/verschenken.xml
===================================================================
--- trunk/projects/bos/payment-website/templates/de/verschenken.xml 2008-11-25 10:35:24 UTC (rev 4080)
+++ trunk/projects/bos/payment-website/templates/de/verschenken.xml 2008-11-25 12:51:47 UTC (rev 4081)
@@ -1,39 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<bknr:toplevel
- template="toplevel_extra"
- title="REGENWALD für SAMBOJA LESTARI - Verschenken"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:bos="http://headcraft.de/bos"
- >
- <p class="text_content">
+ template="toplevel_extra"
+ title="REGENWALD für SAMBOJA LESTARI - Verschenken"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:bknr="http://bknr.net"
+ xmlns:bos="http://headcraft.de/bos"
+ >
+ <p class="text_content">
- <p>Suchen Sie ein sinnvolles Geschenk?</p>
+ <p>Suchen Sie ein sinnvolles Geschenk?</p>
- <p><b>Verschenken Sie Quadratmeter wiederentstehenden Regenwaldes!</b></p>
+ <p><b>Verschenken Sie Quadratmeter wiederentstehenden Regenwaldes!</b></p>
-<p>
-Der/Die Beschenkte erhält eine attraktive Urkunde und persönliche
-Zugangscodes, um "seine/ihre" Quadratmeter in Borneo leicht orten zu
-können. Zudem kann er/sie den Quadratmetern einen Grußtext anhängen,
-der für jeden Besucher einsehbar ist.
-</p>
-<p>
-Auch Sie erhalten die gleichen Zugangscodes und können z.B. einen
-Geburtstagsgruß "auf" den verschenkten Quadratmetern
-hinterlassen.
-</p>
-<p>
-Setzen Sie das Häckchen und fahren Sie wie gewünscht fort.
-</p>
-<p>
-Unmittelbar nach erfolgter Zahlung (wenige Sekunden später) werden Sie
-nach Namen und Versandadresse der zu Beschenkenden Person gefragt.
-</p>
-<p>
-Der Geschenkservice ist aus administrativen Gründen leider nur bei Online-Spenden ab 90 Euro möglich.
-</p>
- </p>
+ <p>
+ Der/Die Beschenkte erhält eine attraktive Urkunde und persönliche
+ Zugangscodes, um "seine/ihre" Quadratmeter in Borneo leicht orten zu
+ können. Zudem kann er/sie den Quadratmetern einen Grußtext anhängen,
+ der für jeden Besucher einsehbar ist.
+ </p>
+ <p>
+ Auch Sie erhalten die gleichen Zugangscodes und können z.B. einen
+ Geburtstagsgruß "auf" den verschenkten Quadratmetern
+ hinterlassen.
+ </p>
+ <p>
+ Setzen Sie das Häkchen und fahren Sie wie gewünscht fort.
+ </p>
+ <p>
+ Unmittelbar nach erfolgter Zahlung (wenige Sekunden später)
+ werden Sie nach Namen und Versandadresse der zu beschenkenden
+ Person gefragt.
+ </p>
+ <p>
+ Der Geschenkservice ist aus administrativen Gründen leider nur
+ bei Online-Spenden ab 90 Euro möglich.
+ </p>
+ </p>
</bknr:toplevel>
Revision: 4080
Author: hans
URL: http://bknr.net/trac/changeset/4080
Textaenderungen, Willie ist nicht mehr Vorsitzender von BOS.
U trunk/projects/bos/payment-website/templates/de/headline2.xml
U trunk/projects/bos/payment-website/templates/en/headline2.xml
Modified: trunk/projects/bos/payment-website/templates/de/headline2.xml
===================================================================
--- trunk/projects/bos/payment-website/templates/de/headline2.xml 2008-11-20 20:04:58 UTC (rev 4079)
+++ trunk/projects/bos/payment-website/templates/de/headline2.xml 2008-11-25 10:35:24 UTC (rev 4080)
@@ -1,87 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<bknr:toplevel
- template="toplevel_main"
- title="REGENWALD für SAMBOJA LESTARI"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:bos="http://headcraft.de/bos"
- >
+ template="toplevel_main"
+ title="REGENWALD für SAMBOJA LESTARI"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:bknr="http://bknr.net"
+ xmlns:bos="http://headcraft.de/bos"
+ >
<bos:set-cachable/>
- <div id="content_main">
- <div id="textbox_content_bigger">
- <table border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td colspan="2">
- <span class="headline">
- Der Schlüssel zum Erfolg - die lokale Bevölkerung
- </span>
- </td>
- <td align="center" valign="top">
- <img src="../images/pfeil_back.gif" width="10" height="9" alt="" />
- <a href="#" onclick="history.back()" class="titlegray">
- zurück
- </a>
- </td>
- </tr>
- <tr>
- <td height="6"><img src="../images/trans.gif" width="120" height="10" alt="" />
- </td>
- <td><img src="../images/trans.gif" width="130" height="6" alt="" />
- </td>
- <td width="150"><img src="../images/trans.gif" width="140" height="6" alt="" />
- </td>
- </tr>
- <tr>
- <td valign="top">
- Der Naturschutz und die Bedürfnisse der Bevölkerung dürfen sich nicht im Wege stehen.
- <br /><br />
- Das Naturreservat Samboja Lestari bietet der lokalen Bevölkerung ein gesichertes Einkommen, Gesundheit
- und Bildung. Die Menschen werden in alle Phasen des Projektes mit einbezogen. Landwirtschaft, Baumschule,
- Kompostproduktion, Aufforstung, Anpflanzung, Forschung und Aufbau der Infrastruktur bieten sichere Arbeitsplätze.
- <br />
- </td>
- <td align="right" colspan="2"><img src="../images/pic_headline2_big.jpg" width="256" height="150" border="0" alt="" /></td>
- </tr>
- <tr>
- <td height="10">
- </td>
- </tr>
- <tr>
- <td colspan="3">
- <b>"Auf diese Weise wird den Menschen eine Alternative geboten, und sie brauchen den Wald nicht mehr zu roden. So können
- wir der Welt zeigen, dass Natur und Menschen zusammenleben können und einander nicht auszuschließen brauchen."</b>
- <br />
- sagt Dr. Willie Smits, Vorsitzender von BOS Indonesien.
- <br />
- </td>
- <td></td>
- </tr>
- <tr>
- <td height="6">
- </td>
- </tr>
- <tr>
- <td colspan="3">
- </td>
- </tr>
- <tr>
- <td height="6">
- </td>
- </tr>
- <tr>
- <td height="6">
- </td>
- </tr>
- <tr>
- <td colspan="3">
- Die Sicherheit des Naturschutzreservates ist durch die Akzeptanz der indonesischen Bevölkerung gewährleistet.
- Der Erfolg des Projektes garantiert einen besseren Lebensstandard und umgekehrt.
- </td>
- </tr>
- <tr><td height="16"></td></tr>
- </table>
- </div>
- </div>
+ <div id="content_main">
+ <div id="textbox_content_bigger">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td colspan="2">
+ <span class="headline">
+ Der Schlüssel zum Erfolg - die lokale Bevölkerung
+ </span>
+ </td>
+ <td align="center" valign="top">
+ <img src="../images/pfeil_back.gif" width="10" height="9" alt="" />
+ <a href="#" onclick="history.back()" class="titlegray">
+ zurück
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td height="6"><img src="../images/trans.gif" width="120" height="10" alt="" />
+ </td>
+ <td><img src="../images/trans.gif" width="130" height="6" alt="" />
+ </td>
+ <td width="150"><img src="../images/trans.gif" width="140" height="6" alt="" />
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ Der Naturschutz und die Bedürfnisse der Bevölkerung dürfen
+ sich nicht im Wege stehen. <br /><br /> Das Naturreservat
+ Samboja Lestari bietet der lokalen Bevölkerung ein
+ gesichertes Einkommen, Gesundheit und Bildung. Die
+ Menschen werden in alle Phasen des Projektes mit
+ einbezogen. Landwirtschaft, Baumschule, Kompostproduktion,
+ Aufforstung, Anpflanzung, Forschung und Aufbau der
+ Infrastruktur bieten sichere Arbeitsplätze. <br />
+ </td>
+ <td align="right" colspan="2"><img src="../images/pic_headline2_big.jpg" width="256" height="150" border="0" alt="" /></td>
+ </tr>
+ <tr>
+ <td height="10">
+ </td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ <b>"Auf diese Weise wird den Menschen eine Alternative
+ geboten, und sie brauchen den Wald nicht mehr zu
+ roden. So können wir der Welt zeigen, dass Natur und
+ Menschen zusammenleben können und einander nicht
+ auszuschließen brauchen."
+ </b>
+ <br /> sagt Dr. Willie Smits, Gründer der BOS Foundation
+ in Indonesien. <br />
+ </td>
+ <td></td>
+ </tr>
+ <tr>
+ <td height="6">
+ </td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ </td>
+ </tr>
+ <tr>
+ <td height="6">
+ </td>
+ </tr>
+ <tr>
+ <td height="6">
+ </td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ Die Sicherheit des Naturschutzreservates ist durch die
+ Akzeptanz der indonesischen Bevölkerung gewährleistet.
+ Der Erfolg des Projektes garantiert einen besseren
+ Lebensstandard und umgekehrt.
+ </td>
+ </tr>
+ <tr><td height="16"></td></tr>
+ </table>
+ </div>
+ </div>
</bknr:toplevel>
Modified: trunk/projects/bos/payment-website/templates/en/headline2.xml
===================================================================
--- trunk/projects/bos/payment-website/templates/en/headline2.xml 2008-11-20 20:04:58 UTC (rev 4079)
+++ trunk/projects/bos/payment-website/templates/en/headline2.xml 2008-11-25 10:35:24 UTC (rev 4080)
@@ -1,83 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<bknr:toplevel
- template="toplevel_main"
- title="RAINFOREST for SAMBOJA LESTARI"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:bos="http://headcraft.de/bos"
- >
+ template="toplevel_main"
+ title="RAINFOREST for SAMBOJA LESTARI"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:bknr="http://bknr.net"
+ xmlns:bos="http://headcraft.de/bos"
+ >
<bos:set-cachable/>
- <div id="content_main">
- <div id="textbox_content_bigger">
- <table border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td colspan="2">
- <span class="headline">
- The key to success - the local population
- </span>
- </td>
- <td align="center" valign="top">
- <img src="../images/pfeil_back.gif" width="10" height="9" alt="" />
- <a href="#" onclick="history.back()" class="titlegray">
- back
- </a>
- </td>
- </tr>
- <tr>
- <td height="6"><img src="../images/trans.gif" width="120" height="10" alt="" />
- </td>
- <td><img src="../images/trans.gif" width="130" height="6" alt="" />
- </td>
- <td width="150"><img src="../images/trans.gif" width="140" height="6" alt="" />
- </td>
- </tr>
- <tr>
- <td valign="top">
- Nature conservation and the needs of the population must not be in conflict with each other.
- <br /><br />
- The nature reserve Samboja Lestari offers a safe income, health and education to the local population. The people will be included into all phases of the project. Agriculture, nursery, production of compost, reforestation and the creation of infrastructure provide safe workplaces.
- <br />
- </td>
- <td align="right" colspan="2"><img src="../images/pic_headline2_big.jpg" width="256" height="150" border="0" alt="" /></td>
- </tr>
- <tr>
- <td height="10">
- </td>
- </tr>
- <tr>
- <td colspan="3">
- <b>"This offers an alternative to the people, so that they don't have to clear the forest any more. Thus we can show the world, that nature and humans are able to coexist and don't have to exclude each other."</b>
- <br />
- says Dr. Willie Smits, chairman of BOS Indonesia.
- <br />
- </td>
- <td></td>
- </tr>
- <tr>
- <td height="6">
- </td>
- </tr>
- <tr>
- <td colspan="3">
- </td>
- </tr>
- <tr>
- <td height="6">
- </td>
- </tr>
- <tr>
- <td height="6">
- </td>
- </tr>
- <tr>
- <td colspan="3">
- The safety of the nature reserve is guaranteed by the acceptance through the Indonesian population. The success of the project guarantees a better standard of living and vice versa.
- </td>
- </tr>
- <tr><td height="16"></td></tr>
- </table>
- </div>
- </div>
+ <div id="content_main">
+ <div id="textbox_content_bigger">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td colspan="2">
+ <span class="headline">
+ The key to success - the local population
+ </span>
+ </td>
+ <td align="center" valign="top">
+ <img src="../images/pfeil_back.gif" width="10" height="9" alt="" />
+ <a href="#" onclick="history.back()" class="titlegray">
+ back
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td height="6"><img src="../images/trans.gif" width="120" height="10" alt="" />
+ </td>
+ <td><img src="../images/trans.gif" width="130" height="6" alt="" />
+ </td>
+ <td width="150"><img src="../images/trans.gif" width="140" height="6" alt="" />
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ Nature conservation and the needs of the population must not be in conflict with each other.
+ <br /><br />
+ The nature reserve Samboja Lestari offers a safe income, health and education to the local population. The people will be included into all phases of the project. Agriculture, nursery, production of compost, reforestation and the creation of infrastructure provide safe workplaces.
+ <br />
+ </td>
+ <td align="right" colspan="2"><img src="../images/pic_headline2_big.jpg" width="256" height="150" border="0" alt="" /></td>
+ </tr>
+ <tr>
+ <td height="10">
+ </td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ <b>
+ "This offers an alternative to the people, so that they
+ don't have to clear the forest any more. Thus we can show
+ the world, that nature and humans are able to coexist and
+ don't have to exclude each other."
+ </b> <br /> says Dr. Willie Smits, founder of BOS
+ Indonesia. <br />
+ </td>
+ <td></td>
+ </tr>
+ <tr>
+ <td height="6">
+ </td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ </td>
+ </tr>
+ <tr>
+ <td height="6">
+ </td>
+ </tr>
+ <tr>
+ <td height="6">
+ </td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ The safety of the nature reserve is guaranteed by the acceptance through the Indonesian population. The success of the project guarantees a better standard of living and vice versa.
+ </td>
+ </tr>
+ <tr><td height="16"></td></tr>
+ </table>
+ </div>
+ </div>
</bknr:toplevel>
Revision: 4079
Author: hans
URL: http://bknr.net/trac/changeset/4079
deployed version of bos application.
A deployed/bos/
Copied: deployed/bos (from rev 4016, trunk)