[bknr-cvs] r1833 - trunk/projects/lisp-ecoop/website/templates
bknr at bknr.net
bknr at bknr.net
Tue Feb 14 21:48:13 UTC 2006
Author: hhubner
Date: 2006-02-14 15:48:08 -0600 (Tue, 14 Feb 2006)
New Revision: 1833
Added:
trunk/projects/lisp-ecoop/website/templates/cfp.xml
trunk/projects/lisp-ecoop/website/templates/contact.xml
trunk/projects/lisp-ecoop/website/templates/edit-profile.xml
trunk/projects/lisp-ecoop/website/templates/edit-submission.xml
trunk/projects/lisp-ecoop/website/templates/home.xml
trunk/projects/lisp-ecoop/website/templates/lisp-ecoop.xsl
trunk/projects/lisp-ecoop/website/templates/people.xml
trunk/projects/lisp-ecoop/website/templates/profile.xml
trunk/projects/lisp-ecoop/website/templates/schedule.xml
trunk/projects/lisp-ecoop/website/templates/submission.xml
trunk/projects/lisp-ecoop/website/templates/submissions.xml
trunk/projects/lisp-ecoop/website/templates/toplevel.xml
trunk/projects/lisp-ecoop/website/templates/user-error.xml
Removed:
trunk/projects/lisp-ecoop/website/templates/bknr-arguments.bknr
trunk/projects/lisp-ecoop/website/templates/bknr-style.bknr
trunk/projects/lisp-ecoop/website/templates/bknr-technology.bknr
trunk/projects/lisp-ecoop/website/templates/cfp.bknr
trunk/projects/lisp-ecoop/website/templates/contact.bknr
trunk/projects/lisp-ecoop/website/templates/edit-profile.bknr
trunk/projects/lisp-ecoop/website/templates/edit-submission.bknr
trunk/projects/lisp-ecoop/website/templates/home.bknr
trunk/projects/lisp-ecoop/website/templates/people.bknr
trunk/projects/lisp-ecoop/website/templates/profile.bknr
trunk/projects/lisp-ecoop/website/templates/schedule.bknr
trunk/projects/lisp-ecoop/website/templates/submission.bknr
trunk/projects/lisp-ecoop/website/templates/submissions.bknr
trunk/projects/lisp-ecoop/website/templates/toplevel.bknr
trunk/projects/lisp-ecoop/website/templates/user-error.bknr
Modified:
trunk/projects/lisp-ecoop/website/templates/menu.xml
Log:
XSL based website to ease authoring
Deleted: trunk/projects/lisp-ecoop/website/templates/bknr-arguments.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/bknr-arguments.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/bknr-arguments.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,79 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="BKNR technology"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<h1>Requirements for a persistence mechanism</h1>
-<p>
-We want a persistence mechanism which is closely integrated into our
-programming language. Persistence is something we want to assume as
-being available which writing applications, and it should be as
-unintrusive as possible. Applications should use standard programming
-language mechanisms to access all data.
-</p>
-<p>
-The persistence mechanism should ensure that all appplication data in
-the system is safe against system crashes. If the system crashes, the
-application and all it's data should be restartable into a consistent
-state. The amount of work which can be lost due to a unplanned system
-failure should be low.
-</p>
-<p>
-The persistence mechanism should make the amount of data which
-constitutes the persistent state of the application transparent. It
-should provide for mechanisms to duplicate the current state in order
-to move it from one machine or software release to another.
-</p>
-<h1>Does a "Database system" help?</h1>
-<p>
-The two most popular database families today are relational databases
-with SQL as query language, and embedded database facilities like
-Berkeley DB which provides for indexed access to tables stored on
-disk. They have in common that they assume that the primary location
-of data is on-disk and that applications have to read and write data
-from and to disk in order to perform their tasks.
-</p>
-<p>
-Database systems, when they were invented, served as an address
-extension to the applications. Applications could operate on data
-sets which were to large for in-memory processing, providing
-persistence at the same time.
-</p>
-<p>
-In addition, SQL databases provide for a language neutral query
-language that allow flexible querying of the application data. This
-facility is useful in multi-language environments and to facilitate
-database queries through third-party applications.
-</p>
-<p>
-Todays main memories and processing speed redefine the environment in
-which applications are created. Memory is no longer a very scarce
-resource, and memory sizes have generally grown much faster than the
-amount of application data that needs to be processed. Thus,
-on-demand loading of application from disk can (and should) be totally
-avoided by always having the complete data set in memory.
-</p>
-<h2>Properties of the BKNR persistence mechanism</h2>
-<p>
-All Disk access by the persistence mechanism is sequential. During
-normal operation, the transaction log is sequentially appended to.
-During snapshot, the snapshot file of the object subsystem is
-sequentially written. During restore, the snapshot and transaction
-log files are sequentially read.
-</p>
-<p>
-All files used by BKNR are immutable. A file is never changed, but
-only created, read or deleted.
-</p>
-<p>
-The time needed to restore from a crash consists of the time needed to
-read the sequential log file, to parse it's content and to execute the
-applications' transaction code.
-</p>
-</bknr:toplevel>
Deleted: trunk/projects/lisp-ecoop/website/templates/bknr-style.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/bknr-style.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/bknr-style.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,90 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="BKNR technology"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<h2>BKNR programming style</h2>
-<p>
-All BKNR application data is handled in main memory. Internally,
-applications do not use secondary store like data bases or files. Are
-application data structures are kept in the data structures provided
-by Common Lisp.
-</p>
-<p>
-All destructive operation on the persistent heap need to be explicit
-and are synchronized. A transaction is never aborted nor may it fail.
-Thus, it is vital to check preconditions before starting a destructive
-operation. Within a transaction, application code must properly
-handle all possible errors and gracefully return. Errors unhandled in
-transaction code are considered fatal and cause the persistence system
-to stop.
-</p>
-<p>
-Applications may either define their own, named transactions or they
-may use the provided CLOS layer which groups accesses to slots of
-persistent objects to atomic transactions.
-</p>
-<p>
-BKNR persistence sequentializes all destructive operations on the
-persistent heap. As all data is in RAM when a transaction starts
-executing, it is never stalled by having to wait for necessary data to
-arrive. Thus, the need for preempting transaction code arises much
-less frequently than in traditional systems in which transactions had
-to access slow disks in order to collect the data to be processed.
-</p>
-<p>
-Some applications require precondition checks which must be processed
-atomically together with the associated transaction code.
-Applications must guard such precondition checks with a store lock in
-order to block other transaction code from executing.
-</p>
-<p>
-Transaction code must be used only to change the persistent state of a
-system. No I/O operations must be performed within transaction code.
-Transactions may produce log output, but it they may not use (possibly
-blocking) communications mechanisms to other processes.
-</p>
-<h2>Areas of research</h2>
-<h3>Performance</h3>
-<p>
-For high-performance stores, some optimizations will be worthwile.
-The single most time consuming operation while executing transactions
-is the appending to the transaction log file. At the moment, this is
-done using a synchronous write to the opened Unix file, which takes
-significant time.
-</p>
-<p>
-Not all operations need to be absolutely safe, and it might be
-worthwile to change the default execution mode of the store to be as
-follows: Processing other transactions or non-transaction code may
-continue as soon as the transaction log entry of the current operation
-has been constructed in RAM and the transaction application code has
-been executed. The transaction system will then asynchronously write
-the transaction to the transaction log. Non-transactional application
-code can continue executing while the log entry is being commited to
-disk. Depending on the safety needs of the application, log entries
-could also be buffered in a queue to achive higher peak transaction
-rates, trading safety for speed. If safety is required, fast stable
-store (e.g. battery-backed RAM) can increase the speed of synchronous
-log writes.
-</p>
-<h2>Locking API</h2>
-<p>
-Current applications do not require sophisticated locking. To support
-such applications, a locking API might make sense.
-</p>
-<h2>Replication</h2>
-<p>
-Hot-standby servers using the BKNR datastore are conceptually simple.
-Full commit safety requires a slightly more involved commit
-coordination on the distributed servers than doing the log replication
-after the commit has locally finished. Many applications will be able
-to loose one or even a few transactions should the system crash.
-</p>
-</bknr:toplevel>
Deleted: trunk/projects/lisp-ecoop/website/templates/bknr-technology.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/bknr-technology.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/bknr-technology.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,103 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="BKNR technology"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<h1>The BKNR Technology</h1>
-<p>
-
-This website is constructed using a set of Common Lisp packages which
-is collectively called the BKNR application development environment.
-BKNR integrates several open source components into an environment
-suitable for serving HTTP clients from a persistent Lisp system.
-
-It's major components are:
-<ul>
-<li>Persistence mechanism based on transaction logging, supporting
-immutable binary large objects and CLOS persistence.</li>
-<li>XML processing facilities</li>
-<li>HTTP application environment with sessions</li>
-</ul>
-</p>
-
-<h2>Persistence</h2>
-<p>
-Persistence in BKNR is achived using a transaction logging mechanism.
-All operations which change the persistent image of a system are
-explicitely written to a transaction log file. When the system
-crashes, the persistent state can be recovered by rolling forward the
-transaction log. The transaction log is held in a simple binary
-format in order to get acceptable restart times for larger datasets.
-</p>
-<p>
-The persistence mechanism supports a snapshot API which allows the
-persistent object system to write all currently active objects to a
-sequential file.
-</p>
-<p>
-The Persistent object subsystem provides for ID generation of objects.
-Object IDs of persistent objects are written to the transaction log.
-Persistent objects are never garbage collected and need to be deleted
-by the application if they are no longer in use.
-</p>
-<p>
-BKNR supports automated indices for CLOS instances. They are
-implemented in a MOP metaclass and compatible with the BKNR metaclass
-for persistent objects.
-</p>
-<h2>XML processing</h2>
-<p>
-BKNR integrates the Closure XML (CXML) parser using a CLOS metaclass
-to provide for reading and writing XML files of objects. Combined
-metaclasses are provided in order to allow for combinations like
-indexed+persistent or indexed+xml.
-</p>
-<p>
-CXML is also used for XHTML generation and XHTML template processing.
-User-defined element handlers can be added to the XHTML generation to
-support application-specific generation of dynamic content.
-</p>
-<h2>Web application environment</h2>
-<p>
-BKNR uses the portable aserve web server implementation as HTTP
-server. It provides for a handler dispatch mechanism based on CLOS
-objects and generic functions to provide for routing requests to
-objects and HTML form handling.
-</p>
-<p>
-Session handling through cookies is supported, as well is a simple
-web-based CMS for maintaining user accounts and other application
-information.
-</p>
-<p>
-A CSS and Javascript generation library supports in-source-code
-generation of complete web pages using a lisp-like syntax.
-</p>
-<h2>Other Libraries</h2>
-<p>
-Except for the graphics processing library used, all server-side
-components of BKNR are implemented in Common Lisp. All components are
-Open Source. All software outside of the thirdparty/ tree in the BKNR
-repository are distributed under a BSD-style open source license. The
-thirdparty/ tree contains a number of publicly available Common Lisp
-libraries which are used by BKNR.
-</p>
-BKNR has been co-developed with a number of real-world applications.
-Much of the application code has been kept in the central source code
-repository and evolved through a number of API and framework changes.
-
-
-BKNR started while implementing a
-web site for <a href="http://eboy.com">eboy</a>, a group of graphics
-artists who wanted to have a dynamic web site for publishing their
-works. Their new, fully dynamic web site was implemented in CMU
-Common Lisp
-
-
-</bknr:toplevel>
Deleted: trunk/projects/lisp-ecoop/website/templates/cfp.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/cfp.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/cfp.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,191 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="Call For Papers"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<h1>Call for Participation</h1>
-
-<h2>2nd European Lisp and Scheme Workshop</h2>
-
-<p>July 26 - Glasgow, Scotland - co-located with ECOOP 2005<br/>
-Supported by ALU</p>
-
-<p>For more information visit <a href="http://lisp-ecoop05.bknr.net">http://lisp-ecoop05.bknr.net</a>
- or contact <a href="mailto:pc at p-cos.net">pc at p-cos.net</a>.</p>
-
-<h2>Important Dates (updated on May 15, 2005)</h2>
-<ul>
-<li>Submission deadline: June 5, 2005</li>
-<li>Notification of acceptance: June 10, 2005</li>
-<li>ECOOP early registration deadline: June 13, 2005</li>
-</ul>
-
-<h1>Overview</h1>
-
-<blockquote>
-...Please don't assume Lisp is only useful for Animation and Graphics,
-AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor
-applications, Expert Systems, Finance, Intelligent Agents, Knowledge
-Management, Mechanical CAD, Modeling and Simulation, Natural Language,
-Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web
-Authoring just because these are the only things they happened to
-list. -- Kent Pitman
-</blockquote>
-
-<p>Lisp is one of the oldest computer languages still in use today.
-In the decades of its existence, Lisp has been a fruitful basis for
-language design experiments as well as the preferred implementation
-language for applications in diverse fields.</p>
-
-<p>The structure of Lisp, including Common Lisp and Scheme as its
-major dialects of today, makes it easy to extend the language or even
-to implement entirely new dialects without starting from
-scratch. Common Lisp, with the Common Lisp Object System (CLOS), was
-the first object-oriented programming language to receive an ANSI
-standard at the beginning of the 1990's. It is, arguably, the most
-complete and advanced object system of any programming language, and
-has influenced many other object-oriented programming languages that
-were to follow.</p>
-
-<p>Despite having somewhat disappeared from the radar of popular
-computer science, Common Lisp and Scheme are still alive and have just
-started to gain momentum again. There is a steadily growing interest
-in Lisp as such, with numerous user groups having formed recently
-worldwide, and Lisp's metaprogramming notions that are being
-transferred to other languages to different extents, as for example in
-AOP, MDA, DSL, and so on.</p>
-
-<p>This two-day workshop will address the near-future role of
-Lisp-based languages in research, industry and education. We want to
-solicit papers and suggestions for breakout groups that discuss the
-opportunities Lisp provides to capture and enhance the possibilities
-in software engineering. We also want to promote lively discussion
-between researchers proposing new approaches and practitioners
-reporting on their experience with the strengths and limitations of
-current Lisp technologies.</p>
-
-<p>The workshop will be split into two parts: The first part is for
-talks with a more classroom-like atmosphere, the second will consist
-of a number of sessions for breakout groups discussing or working on
-particular topics.</p>
-
-<h2>Papers</h2>
-
-<p>Presentations on the workshop can take anything between 5 minutes
-and an hour. Additional time will be given for questions and answers.
-Papers may be published on the website in order to provide background
-information in advance.</p>
-
-<h3>Suggested topics for presented papers</h3>
-<ul>
-<li>Macro programming</li>
-<li>Metaprogramming</li>
-<li>Reflection</li>
-<li>New language features / abstractions</li>
-<li>Persistence Systems</li>
-<li>Hardware support for Lisp systems</li>
-<li>Case studies</li>
-<li>Experience reports</li>
-<li>Industrial applications</li>
-<li>Object-Oriented Programming</li>
-<li>Declarative Programming</li>
-<li>Aspect-Oriented Programming</li>
-<li>Domain-Oriented Programming</li>
-<li>Generative Programming</li>
-<li>Ambient Intelligence</li>
-<li>Unanticipated Software Evolution</li>
-<li>Design Patterns</li>
-<li>Educational Perspectives</li>
-</ul>
-
-<h2>Breakout Groups</h2>
-
-<p>The workshop will provide for the opportunity to meet face to face
-and work on focused topics. We will organize these breakout groups
-and provide for rooms and infrastructure.</p>
-
-<h3>Suggested topics for breakout groups</h3>
-<ul>
-<li>Discuss the feature set of the next version of Slime</li>
-<li>Work on details of the CLRFI process</li>
-<li>Exchange experiences with various macro systems for Scheme</li>
-<li>Detail a wishlist for R6RS</li>
-<li>Environments for creating web applications</li>
-<li>Persistence systems</li>
-<li>Compiler technology</li>
-<li>Lisp on bare metal / Lisp hardware / Lisp operating systems</li>
-<li>Compare and enhance curricula for computer science education</li>
-</ul>
-
-<p>In order to have effective discussions at those breakout groups, we
-are negotiating meeting rooms for an extra day in addition to the
-actual workshop with the ECOOP organizers.</p>
-
-<h2>Submission Guidelines</h2>
-
-<p>Potential attendants are expected to submit<br/>
-<ul>
-<li>either a long paper (10 pages) presenting scientific and/or
-empirical results about Lisp- and Scheme-based uses or new approaches
-for software engineering purposes</li>
-<li>or a short essay (5 pages) defending a position about where
-research and practice based on Lisp and Scheme should be heading in
-the near future</li>
-<li>a proposal for a breakout group (1-2 pages) describing the theme,
-an agenda and/or expected results</li>
-</ul>
-</p>
-
-<p>Submissions should be mailed as PDF or text to Pascal Costanza (<a
-href="mailto:pc at p-cos.net">pc at p-cos.net</a>) before the submission
-deadline. Please indicate whether you need an earlier notification of
-acceptance than the official date.</p>
-
-<h2>Registration</h2>
-
-<p>
-This workshop is co-located with <a
-href="http://2005.ecoop.org/">ECOOP 2005</a>, and this time it is one
-of the official workshops at that conference. Therefore, registration,
-fee and accomodation are all handled through the conference
-organization. See the conference website and especially <a
-href="http://2005.ecoop.org/fees.html">ecoop - Fees</a> and <a
-href="http://2005.ecoop.org/travel.html">ecoop - Travel</a> for
-further information.
-</p>
-
-<p>
-Advance registration to the workshop is handled through the primary
-contact person of the Workshop, Pascal Costanza (<a
-href="mailto:pc at p-cos.net">pc at p-cos.net</a>). Please contact him by
-regular email with your submission or input to the workshop in order
-to receive your login to the workshop website. Include your preferred
-login name for the workshop website with your application. Further
-information for participants will be provided on the workshop website.
-</p>
-
-<h2>Organizing Committee</h2>
-
-<p>The organizing comitee consists of the following people:</p>
-
-<ul>
-<li>Pascal Costanza, <a
-href="http://www.pascalcostanza.de">http://www.pascalcostanza.de</a>,
-Vrije Universiteit Brussel, Belgium (contact organizer)</li>
-<li>Theo D'Hondt, <a
-href="http://prog.vub.ac.be/~tjdhondt">http://prog.vub.ac.be/~tjdhondt</a>,
-Vrije Universiteit Brussel, Belgium</li>
-<li>Arthur Lemmens, Independent Consultant, Amsterdam, The
-Netherlands</li>
-<li>Manuel Serrano, <a
-href="http://www-sop.inria.fr/mimosa/Manuel.Serrano/">http://www-sop.inria.fr/mimosa/Manuel.Serrano/</a>,
-INRIA Sophia-Antipolis, France</li>
-</ul>
-
-</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/cfp.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/cfp.bknr)
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/cfp.bknr 2006-02-11 09:19:59 UTC (rev 1829)
+++ trunk/projects/lisp-ecoop/website/templates/cfp.xml 2006-02-14 21:48:08 UTC (rev 1833)
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?>
+<page name="cfp">
+
+<h1>Call for Participation</h1>
+
+<h2>2nd European Lisp and Scheme Workshop</h2>
+
+<p>July 26 - Glasgow, Scotland - co-located with ECOOP 2005<br/>
+Supported by ALU</p>
+
+<p>For more information visit <a href="http://lisp-ecoop05.bknr.net">http://lisp-ecoop05.bknr.net</a>
+ or contact <a href="mailto:pc at p-cos.net">pc at p-cos.net</a>.</p>
+
+<h2>Important Dates (updated on May 15, 2005)</h2>
+<ul>
+<li>Submission deadline: June 5, 2005</li>
+<li>Notification of acceptance: June 10, 2005</li>
+<li>ECOOP early registration deadline: June 13, 2005</li>
+</ul>
+
+<h1>Overview</h1>
+
+<blockquote>
+...Please don't assume Lisp is only useful for Animation and Graphics,
+AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor
+applications, Expert Systems, Finance, Intelligent Agents, Knowledge
+Management, Mechanical CAD, Modeling and Simulation, Natural Language,
+Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web
+Authoring just because these are the only things they happened to
+list. -- Kent Pitman
+</blockquote>
+
+<p>Lisp is one of the oldest computer languages still in use today.
+In the decades of its existence, Lisp has been a fruitful basis for
+language design experiments as well as the preferred implementation
+language for applications in diverse fields.</p>
+
+<p>The structure of Lisp, including Common Lisp and Scheme as its
+major dialects of today, makes it easy to extend the language or even
+to implement entirely new dialects without starting from
+scratch. Common Lisp, with the Common Lisp Object System (CLOS), was
+the first object-oriented programming language to receive an ANSI
+standard at the beginning of the 1990's. It is, arguably, the most
+complete and advanced object system of any programming language, and
+has influenced many other object-oriented programming languages that
+were to follow.</p>
+
+<p>Despite having somewhat disappeared from the radar of popular
+computer science, Common Lisp and Scheme are still alive and have just
+started to gain momentum again. There is a steadily growing interest
+in Lisp as such, with numerous user groups having formed recently
+worldwide, and Lisp's metaprogramming notions that are being
+transferred to other languages to different extents, as for example in
+AOP, MDA, DSL, and so on.</p>
+
+<p>This two-day workshop will address the near-future role of
+Lisp-based languages in research, industry and education. We want to
+solicit papers and suggestions for breakout groups that discuss the
+opportunities Lisp provides to capture and enhance the possibilities
+in software engineering. We also want to promote lively discussion
+between researchers proposing new approaches and practitioners
+reporting on their experience with the strengths and limitations of
+current Lisp technologies.</p>
+
+<p>The workshop will be split into two parts: The first part is for
+talks with a more classroom-like atmosphere, the second will consist
+of a number of sessions for breakout groups discussing or working on
+particular topics.</p>
+
+<h2>Papers</h2>
+
+<p>Presentations on the workshop can take anything between 5 minutes
+and an hour. Additional time will be given for questions and answers.
+Papers may be published on the website in order to provide background
+information in advance.</p>
+
+<h3>Suggested topics for presented papers</h3>
+<ul>
+<li>Macro programming</li>
+<li>Metaprogramming</li>
+<li>Reflection</li>
+<li>New language features / abstractions</li>
+<li>Persistence Systems</li>
+<li>Hardware support for Lisp systems</li>
+<li>Case studies</li>
+<li>Experience reports</li>
+<li>Industrial applications</li>
+<li>Object-Oriented Programming</li>
+<li>Declarative Programming</li>
+<li>Aspect-Oriented Programming</li>
+<li>Domain-Oriented Programming</li>
+<li>Generative Programming</li>
+<li>Ambient Intelligence</li>
+<li>Unanticipated Software Evolution</li>
+<li>Design Patterns</li>
+<li>Educational Perspectives</li>
+</ul>
+
+<h2>Breakout Groups</h2>
+
+<p>The workshop will provide for the opportunity to meet face to face
+and work on focused topics. We will organize these breakout groups
+and provide for rooms and infrastructure.</p>
+
+<h3>Suggested topics for breakout groups</h3>
+<ul>
+<li>Discuss the feature set of the next version of Slime</li>
+<li>Work on details of the CLRFI process</li>
+<li>Exchange experiences with various macro systems for Scheme</li>
+<li>Detail a wishlist for R6RS</li>
+<li>Environments for creating web applications</li>
+<li>Persistence systems</li>
+<li>Compiler technology</li>
+<li>Lisp on bare metal / Lisp hardware / Lisp operating systems</li>
+<li>Compare and enhance curricula for computer science education</li>
+</ul>
+
+<p>In order to have effective discussions at those breakout groups, we
+are negotiating meeting rooms for an extra day in addition to the
+actual workshop with the ECOOP organizers.</p>
+
+<h2>Submission Guidelines</h2>
+
+<p>Potential attendants are expected to submit<br/>
+<ul>
+<li>either a long paper (10 pages) presenting scientific and/or
+empirical results about Lisp- and Scheme-based uses or new approaches
+for software engineering purposes</li>
+<li>or a short essay (5 pages) defending a position about where
+research and practice based on Lisp and Scheme should be heading in
+the near future</li>
+<li>a proposal for a breakout group (1-2 pages) describing the theme,
+an agenda and/or expected results</li>
+</ul>
+</p>
+
+<p>Submissions should be mailed as PDF or text to Pascal Costanza (<a
+href="mailto:pc at p-cos.net">pc at p-cos.net</a>) before the submission
+deadline. Please indicate whether you need an earlier notification of
+acceptance than the official date.</p>
+
+<h2>Registration</h2>
+
+<p>
+This workshop is co-located with <a
+href="http://2005.ecoop.org/">ECOOP 2005</a>, and this time it is one
+of the official workshops at that conference. Therefore, registration,
+fee and accomodation are all handled through the conference
+organization. See the conference website and especially <a
+href="http://2005.ecoop.org/fees.html">ecoop - Fees</a> and <a
+href="http://2005.ecoop.org/travel.html">ecoop - Travel</a> for
+further information.
+</p>
+
+<p>
+Advance registration to the workshop is handled through the primary
+contact person of the Workshop, Pascal Costanza (<a
+href="mailto:pc at p-cos.net">pc at p-cos.net</a>). Please contact him by
+regular email with your submission or input to the workshop in order
+to receive your login to the workshop website. Include your preferred
+login name for the workshop website with your application. Further
+information for participants will be provided on the workshop website.
+</p>
+
+<h2>Organizing Committee</h2>
+
+<p>The organizing comitee consists of the following people:</p>
+
+<ul>
+<li>Pascal Costanza, <a
+href="http://www.pascalcostanza.de">http://www.pascalcostanza.de</a>,
+Vrije Universiteit Brussel, Belgium (contact organizer)</li>
+<li>Theo D'Hondt, <a
+href="http://prog.vub.ac.be/~tjdhondt">http://prog.vub.ac.be/~tjdhondt</a>,
+Vrije Universiteit Brussel, Belgium</li>
+<li>Arthur Lemmens, Independent Consultant, Amsterdam, The
+Netherlands</li>
+<li>Manuel Serrano, <a
+href="http://www-sop.inria.fr/mimosa/Manuel.Serrano/">http://www-sop.inria.fr/mimosa/Manuel.Serrano/</a>,
+INRIA Sophia-Antipolis, France</li>
+</ul>
+
+</page>
\ No newline at end of file
Deleted: trunk/projects/lisp-ecoop/website/templates/contact.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/contact.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/contact.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,16 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="Contact"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<h1>Contact</h1>
-<p>Workshop related: <a href="mailto:pc at p-cos.net">Pascal Costanza</a></p>
-<p>Website related: <a href="mailto:hans at bknr.net">Hans Hüber</a></p>
-
-</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/contact.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/contact.bknr)
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/contact.bknr 2006-02-11 09:19:59 UTC (rev 1829)
+++ trunk/projects/lisp-ecoop/website/templates/contact.xml 2006-02-14 21:48:08 UTC (rev 1833)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?>
+<page name="contact">
+
+ <h1>Contact</h1>
+ <p>Workshop related: <a href="mailto:pc at p-cos.net">Pascal Costanza</a></p>
+ <p>Website related: <a href="mailto:hans at bknr.net">Hans Hüber</a></p>
+
+</page>
Deleted: trunk/projects/lisp-ecoop/website/templates/edit-profile.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/edit-profile.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/edit-profile.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,111 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="Edit Profile"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<h1>Participant Profile Editor</h1>
-<p>
-Using this form, you can edit your participant profile for the 2nd
-European LISP and Scheme Workshop. The profile serves as a means of
-communicating the participants interests as well as any submitted
-papers before the actual workshop takes place. It will also be used
-by the workshop coordinators to schedule presentations.
-The workshop web site will stay online after the workshop to
-facilitate further communications.
-</p>
-<p>
-All participant profile data, excluding personal email addresses, can
-be viewed by all visitors of the workshops' web site.
-</p>
-<lisp-ecoop05:profile-editor>
- <form method="post" name="edit_profile" enctype="multipart/form-data" onsubmit="return check_password(this);">
- <table>
- <tr><th colspan="2">Personal information</th></tr>
- <tr>
- <td>Login name</td>
- <td>$(login)</td>
- </tr>
- <tr>
- <td>Password</td>
- <td><input type="password" name="password" /></td>
- </tr>
- <tr>
- <td>Password (repeat)</td>
- <td><input type="password" name="password_repeat" /></td>
- </tr>
- <tr>
- <td>Name</td>
- <td><input type="text" name="full-name" value="$(full-name)" /></td>
- </tr>
- <tr>
- <td>Affiliation</td>
- <td><input type="text" name="affiliation" value="$(affiliation)" /></td>
- </tr>
- <tr>
- <td>Website URL</td>
- <td><input type="text" name="url" value="$(url)" /></td>
- </tr>
- <tr>
- <td>Email</td>
- <td><input type="text" name="email" value="$(email)" /></td>
- </tr>
- <tr>
- <td>Picture</td>
- <td><lisp-ecoop05:participant-picture-uploader /></td>
- </tr>
- <tr>
- <td>Text</td>
- <td><textarea name="text" rows="10" cols="76">$(text)</textarea></td>
- </tr>
- <tr><th colspan="2">Submissions</th></tr>
- <tr>
- <td colspan="2"><lisp-ecoop05:submission-list participant-only="1" /></td>
- </tr>
- <tr><th colspan="2">New Submission</th></tr>
- <tr>
- <td>Type:</td>
- <td>
- <select name="type">
- <option value="paper">Paper</option>
- <option value="breakout-group-proposal">Breakout Group Proposal</option>
- </select>
- </td>
- </tr>
- <tr>
- <td>Title:</td>
- <td><input type="text" name="title" size="80" /></td>
- </tr>
- <tr>
- <td>Abstract:</td>
- <td><textarea name="abstract" cols="76" rows="10"> </textarea></td>
- </tr>
- <tr>
- <td>PDF:</td>
- <td><input type="file" name="submission" /><input type="submit" name="action" value="upload" /></td>
- </tr>
- <tr><th colspan="2">Action</th></tr>
- <tr>
- <td colspan="2">
- <input type="submit" name="action" value="save" />
- <input type="submit" name="action" value="delete" onclick="return confirm('Delete this participant?');" />
- </td>
- </tr>
- </table>
- </form>
-</lisp-ecoop05:profile-editor>
-<p>
-Please contact <a href="mailto:hans at bknr.net">Hans Hübner</a> for
-inquiries relating to the workshop web site. We are interested in
-developing the website into a LISP-based system to coordinate
-distributed development activities and related real-life meetings
-using an incremental development process. See <a
-href="/bknr-technology">the Website technology blurb</a> for a
-description of the technology used by this web site.
-</p>
-</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/edit-profile.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/edit-profile.bknr)
Deleted: trunk/projects/lisp-ecoop/website/templates/edit-submission.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/edit-submission.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/edit-submission.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,47 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="Edit Submission"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<h1>Submission Editor</h1>
-<p>
-Using this form, you can edit your submission to the 2nd
-European LISP and Scheme Workshop.
-</p>
-<lisp-ecoop05:submission-editor>
- <form method="post" name="edit_submission" enctype="multipart/form-data">
- <table>
- <tr><th colspan="2">Submission</th></tr>
- <tr>
- <td>Title</td>
- <td><input type="text" name="title" value="$(title)" /></td>
- </tr>
- <tr>
- <td>Submitters</td>
- <td><lisp-ecoop05:submission-submitters-chooser /></td>
- </tr>
- <tr>
- <td width="20%">Abstract</td>
- <td><textarea name="abstract" cols="76" rows="15">$(abstract)</textarea></td>
- </tr>
- <tr>
- <td>Document (PDF)</td>
- <td><lisp-ecoop05:submission-uploader /></td>
- </tr>
- <tr><th colspan="2">Action</th></tr>
- <tr>
- <td colspan="2">
- <button type="submit" name="action" value="save">save changes</button>
- <button type="submit" name="action" value="delete" onclick="return confirm('Delete this submission?');">delete submission</button>
- </td>
- </tr>
- </table>
- </form>
-</lisp-ecoop05:submission-editor>
-</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/edit-submission.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/edit-submission.bknr)
Deleted: trunk/projects/lisp-ecoop/website/templates/home.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/home.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/home.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,58 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="Overview"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<p>Welcome to the Website of the 2nd European LISP and Scheme
-Workshop. Please see the <a href="cfp">Call for Participation</a> for a
-description of the goals of the workshop.</p>
-
-<h1>News</h1>
-
-<h3>May 19, 2005</h3>
-
-<ul>
-<li><a href="/profile/rpg">Richard P. Gabriel</a> has
- agreed to give a keynote talk at the workshop:
-<blockquote>
-<h4>On the Interaction of Life and Machines in Self-Sustaining Systems</h4>
-<p>
-Software systems today are produced according to a manufacturing
-model: A finished product is constructed at the factory and shipped to
-its final destination where it is expected to act like any other
-machine-reliably but oblivious to its surroundings and its own
-welfare. Software needs to grow up and become responsible for itself
-and its own future. A promising approach seems to be to separate
-software that does the work from software that keeps the system alive.
-</p>
-</blockquote>
-</li>
-
-<li>The submission deadline has been extended to June 5,
- 2005.</li>
-
-<li>The early registration deadline for ECOOP 2005 is June 13,
- 2005. The fee structure for ECOOP 2005 will be announced at the
- conference website soon. See <a
- href="http://2005.ecoop.org/dates.html" target="_new">ecoop -
- Important Dates</a> and <a href="http://2005.ecoop.org/fees.html"
- target="_new">ecoop - Fees</a> for more information.</li>
-
-</ul>
-
-<div align="center">
- <p>
- <a href="http://www.alu.org" target="_new">
- <img src="/image/alu-logo" alt="" height="63" width="95" align="middle" target="_new" border="0" />
- </a>
- </p>
- <p>Supported by ALU</p>
-</div>
-
-</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/home.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/home.bknr)
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/home.bknr 2006-02-11 09:19:59 UTC (rev 1829)
+++ trunk/projects/lisp-ecoop/website/templates/home.xml 2006-02-14 21:48:08 UTC (rev 1833)
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?>
+<page name="home">
+
+<p>Welcome to the Website of the 2nd European LISP and Scheme
+Workshop. Please see the <a href="cfp">Call for Participation</a> for a
+description of the goals of the workshop.</p>
+
+<h1>News</h1>
+
+<h3>May 19, 2005</h3>
+
+<ul>
+<li><a href="/profile/rpg">Richard P. Gabriel</a> has
+ agreed to give a keynote talk at the workshop:
+<blockquote>
+<h4>On the Interaction of Life and Machines in Self-Sustaining Systems</h4>
+<p>
+Software systems today are produced according to a manufacturing
+model: A finished product is constructed at the factory and shipped to
+its final destination where it is expected to act like any other
+machine-reliably but oblivious to its surroundings and its own
+welfare. Software needs to grow up and become responsible for itself
+and its own future. A promising approach seems to be to separate
+software that does the work from software that keeps the system alive.
+</p>
+</blockquote>
+</li>
+
+<li>The submission deadline has been extended to June 5,
+ 2005.</li>
+
+<li>The early registration deadline for ECOOP 2005 is June 13,
+ 2005. The fee structure for ECOOP 2005 will be announced at the
+ conference website soon. See <a
+ href="http://2005.ecoop.org/dates.html" target="_new">ecoop -
+ Important Dates</a> and <a href="http://2005.ecoop.org/fees.html"
+ target="_new">ecoop - Fees</a> for more information.</li>
+
+</ul>
+
+<div align="center">
+ <p>
+ <a href="http://www.alu.org" target="_new">
+ <img src="/image/alu-logo" alt="" height="63" width="95" align="middle" target="_new" border="0" />
+ </a>
+ </p>
+ <p>Supported by ALU</p>
+</div>
+
+</page>
Added: trunk/projects/lisp-ecoop/website/templates/lisp-ecoop.xsl
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/lisp-ecoop.xsl 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/lisp-ecoop.xsl 2006-02-14 21:48:08 UTC (rev 1833)
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+ <xsl:param name="mode">xml</xsl:param>
+
+ <xsl:output method="html"
+ indent="yes"
+ omit-xml-declaration="yes"
+ doctype-public="-//W3C//DTD HTML 4.0 Strict//EN" />
+
+ <xsl:template match="/page">
+
+ <html
+ xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>LISP-ECOOP06 - $(title)</title>
+ <link rel="stylesheet" type="text/css" href="../static/styles.css" />
+ <script src="../static/javascript.js" language="javascript" type="text/javascript"> </script>
+ </head>
+ <body>
+ <div id="banner">
+ <div id="title">2nd European LISP and Scheme Workshop</div>
+ <div id="subtitle">Co-located with <a href="http://2005.ecoop.org/" target="_new">ECOOP 2005</a><br />July 26 - Glasgow - Scotland</div>
+ <div id="logo">
+ <a href="http://bknr.net/" target="_new">
+ <img width="57" height="20" alt="BKNR Logo" src="/image/bknr-logo/thumbnail,,57,20" border="0" />
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="system-column">
+ <xsl:call-template name="menu">
+ <xsl:with-param name="current" select="@name"/>
+ </xsl:call-template>
+ </div>
+ <div id="content">
+ <xsl:copy-of select="." />
+ </div>
+ </div>
+ </body>
+ </html>
+ </xsl:template>
+
+ <xsl:template name="menu">
+ <xsl:param name="current"/>
+ <div class="site-menu">
+ <xsl:for-each select="document('menu.xml')/menu/item">
+ <xsl:choose>
+ <xsl:when test="@url = $current">
+ <div class="site-menu-active">
+ <xsl:value-of select="@title"/>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <div class="site-menu-inactive">
+ <a href="{@url}.{$mode}"><xsl:value-of select="@title"/></a>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </div>
+ </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
Modified: trunk/projects/lisp-ecoop/website/templates/menu.xml
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/menu.xml 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/menu.xml 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<menus>
- <menu name="main">
- <item url="/home" title="Home" />
- <item url="/cfp" title="Call for Participation" />
- <item url="/submissions" title="Submissions" />
- <item url="/people" title="People" />
- <item url="/schedule" title="Schedule" />
- </menu>
-</menus>
\ No newline at end of file
+<menu name="main">
+ <item url="home" title="Home" />
+ <item url="cfp" title="Call for Participation" />
+ <item url="submissions" title="Submissions" />
+ <item url="people" title="People" />
+ <item url="schedule" title="Schedule" />
+ <item url="contact" title="Contact" />
+</menu>
Deleted: trunk/projects/lisp-ecoop/website/templates/people.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/people.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/people.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,19 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="People"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<h1>People</h1>
-
-<p>The following people have registered to the workshop. Please click
-on the persons' name to get further information</p>
-
- <lisp-ecoop05:participant-list />
-
-</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/people.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/people.bknr)
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/people.bknr 2006-02-11 09:19:59 UTC (rev 1829)
+++ trunk/projects/lisp-ecoop/website/templates/people.xml 2006-02-14 21:48:08 UTC (rev 1833)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?>
+<page name="people">
+
+<h1>People</h1>
+
+<p>The following people have registered to the workshop. Please click
+on the persons' name to get further information</p>
+
+ <lisp-ecoop05:participant-list />
+
+</page>
Deleted: trunk/projects/lisp-ecoop/website/templates/profile.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/profile.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/profile.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,53 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="Edit Profile"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<lisp-ecoop05:profile>
- <h1>Participant Profile</h1>
- <table>
- <tr><th colspan="2">Personal information</th></tr>
- <tr>
- <td>Login name</td>
- <td>$(login)</td>
- </tr>
- <tr>
- <td>Name</td>
- <td>$(full-name)</td>
- </tr>
- <tr>
- <td>Affiliation</td>
- <td>$(affiliation)</td>
- </tr>
- <tr>
- <td>Website URL</td>
- <td><a href="$(url)" target="_new">$(url)</a></td>
- </tr>
- <tr>
- <td>Picture</td>
- <td><lisp-ecoop05:participant-picture-image width="100" height="100"/></td>
- </tr>
- <lisp-ecoop05:participants-only>
- <tr>
- <td>Email</td>
- <td><a href="mailto:$(email)">$(email)</a></td>
- </tr>
- </lisp-ecoop05:participants-only>
- <tr>
- <td width="20%">Text</td>
- <td><pre>$(text)</pre></td>
- </tr>
- <tr><th colspan="2">Submission</th></tr>
- <tr>
- <td>Submissions</td>
- <td><lisp-ecoop05:participant-submission-links /></td>
- </tr>
- </table>
-</lisp-ecoop05:profile>
-</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/profile.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/profile.bknr)
Deleted: trunk/projects/lisp-ecoop/website/templates/schedule.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/schedule.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/schedule.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,63 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="Schedule"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
- <lisp-ecoop05:admin-only>
- <lisp-ecoop05:schedule-submission />
- </lisp-ecoop05:admin-only>
-
- <h1>Schedule</h1>
-
- <p>The (preliminary) schedule for the workshop is as follows.</p>
-
- <h2>Monday, 25. July 2005</h2>
- <table>
- <tr><th>Time</th><th>Event</th></tr>
- <lisp-ecoop05:show-day-schedule day="25-07-2005">
- <tr><td><lisp-ecoop05:time/></td><td><lisp-ecoop05:content/></td></tr>
- </lisp-ecoop05:show-day-schedule>
- </table>
-
- <h2>Tuesday, 26. July 2005</h2>
- <table>
- <tr><th>Time</th><th>Event</th></tr>
- <lisp-ecoop05:show-day-schedule day="26-07-2005">
- <tr><td><lisp-ecoop05:time/></td><td><lisp-ecoop05:content/></td></tr>
- </lisp-ecoop05:show-day-schedule>
- </table>
-
- <lisp-ecoop05:admin-only>
- <hr />
- <form id="schedule" method="POST">
- <b>Add Item:</b><br />
- <label for="date">Date:</label>
- <select name="date">
- <option value="25-07-2005">25. July</option>
- <option value="26-07-2005">26. July</option>
- </select>
- <br />
- <label for="time">Time (HH:MM):</label>
- <input type="text" name="time" size="5" />
- <br />
- <label for="duration">Duration (HH:MM):</label>
- <input type="text" name="duration" size="5" />
- <br />
- <label for="submission">Submission:</label>
- <select name="submission">
- <lisp-ecoop05:unscheduled-submission-options />
- </select>
- <br/><b>or</b><br/>
- <label for="freetext">Other item: </label>
- <input name="freetext" type="text" size="70" />
- <br />
- <input type="submit" value="add to schedule" />
- </form>
- </lisp-ecoop05:admin-only>
-</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/schedule.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/schedule.bknr)
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/schedule.bknr 2006-02-11 09:19:59 UTC (rev 1829)
+++ trunk/projects/lisp-ecoop/website/templates/schedule.xml 2006-02-14 21:48:08 UTC (rev 1833)
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?>
+<page name="schedule">
+
+ <lisp-ecoop05:admin-only>
+ <lisp-ecoop05:schedule-submission />
+ </lisp-ecoop05:admin-only>
+
+ <h1>Schedule</h1>
+
+ <p>The (preliminary) schedule for the workshop is as follows.</p>
+
+ <h2>Monday, 25. July 2005</h2>
+ <table>
+ <tr><th>Time</th><th>Event</th></tr>
+ <lisp-ecoop05:show-day-schedule day="25-07-2005">
+ <tr><td><lisp-ecoop05:time/></td><td><lisp-ecoop05:content/></td></tr>
+ </lisp-ecoop05:show-day-schedule>
+ </table>
+
+ <h2>Tuesday, 26. July 2005</h2>
+ <table>
+ <tr><th>Time</th><th>Event</th></tr>
+ <lisp-ecoop05:show-day-schedule day="26-07-2005">
+ <tr><td><lisp-ecoop05:time/></td><td><lisp-ecoop05:content/></td></tr>
+ </lisp-ecoop05:show-day-schedule>
+ </table>
+
+ <lisp-ecoop05:admin-only>
+ <hr />
+ <form id="schedule" method="POST">
+ <b>Add Item:</b><br />
+ <label for="date">Date:</label>
+ <select name="date">
+ <option value="25-07-2005">25. July</option>
+ <option value="26-07-2005">26. July</option>
+ </select>
+ <br />
+ <label for="time">Time (HH:MM):</label>
+ <input type="text" name="time" size="5" />
+ <br />
+ <label for="duration">Duration (HH:MM):</label>
+ <input type="text" name="duration" size="5" />
+ <br />
+ <label for="submission">Submission:</label>
+ <select name="submission">
+ <lisp-ecoop05:unscheduled-submission-options />
+ </select>
+ <br/><b>or</b><br/>
+ <label for="freetext">Other item: </label>
+ <input name="freetext" type="text" size="70" />
+ <br />
+ <input type="submit" value="add to schedule" />
+ </form>
+ </lisp-ecoop05:admin-only>
+</page>
Deleted: trunk/projects/lisp-ecoop/website/templates/submission.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/submission.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/submission.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,18 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="Edit Submission"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<lisp-ecoop05:load-argument-object>
- <h1>$(title)</h1>
- <h2><lisp-ecoop05:submission-submitter-links /></h2>
- <blockquote><pre>$(abstract)</pre></blockquote>
- <a href="/pdf/$(object-id)">[Show PDF]</a>
-</lisp-ecoop05:load-argument-object>
-</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/submission.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/submission.bknr)
Deleted: trunk/projects/lisp-ecoop/website/templates/submissions.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/submissions.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/submissions.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,22 +0,0 @@
-<?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">
-<bknr:toplevel
- template="toplevel"
- title="Submissions"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- >
-
-<h1>Submissions</h1>
-
-<p>The following submissions have been received so far.</p>
-
-<h2>Papers</h2>
-<lisp-ecoop05:submission-list type="paper"/>
-
-<h2>Breakout group proposals</h2>
-<lisp-ecoop05:submission-list type="breakout-group-proposal"/>
-
-</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/submissions.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/submissions.bknr)
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/submissions.bknr 2006-02-11 09:19:59 UTC (rev 1829)
+++ trunk/projects/lisp-ecoop/website/templates/submissions.xml 2006-02-14 21:48:08 UTC (rev 1833)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?>
+<page name="submissions">
+
+<h1>Submissions</h1>
+
+<p>The following submissions have been received so far.</p>
+
+<h2>Papers</h2>
+<lisp-ecoop05:submission-list type="paper"/>
+
+<h2>Breakout group proposals</h2>
+<lisp-ecoop05:submission-list type="breakout-group-proposal"/>
+
+</page>
Deleted: trunk/projects/lisp-ecoop/website/templates/toplevel.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/toplevel.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/toplevel.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,42 +0,0 @@
-<?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">
-<html
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- xmlns:bknr="http://bknr.net"
- xmlns:menu="http://bknr.net/menu"
- >
- <head>
- <title>LISP-ECOOP05 - $(title)</title>
- <link rel="stylesheet" type="text/css" href="/static/styles.css" />
- <script src="/static/javascript.js" language="javascript" type="text/javascript"> </script>
- </head>
-
- <body>
- <div id="banner">
- <div id="title">2nd European LISP and Scheme Workshop</div>
- <div id="subtitle">Co-located with <a href="http://2005.ecoop.org/" target="_new">ECOOP 2005</a><br />July 26 - Glasgow - Scotland</div>
- <div id="logo">
- <a href="http://bknr.net/" target="_new">
- <img width="57" height="20" alt="BKNR Logo" src="/image/bknr-logo/thumbnail,,57,20" border="0" />
- </a>
- </div>
- </div>
- <div id="body">
- <div id="system-column">
- <menu:site-menu config="menu.xml"
- menu-name="main"
- container-class="site-menu"
- active-class="site-menu-active"
- inactive-class="site-menu-inactive" />
- <div id="login">
- <lisp-ecoop05:login-widget />
- </div>
- </div>
- <div id="content">
- <bknr:tag-body />
- </div>
- </div>
- </body>
-</html>
Copied: trunk/projects/lisp-ecoop/website/templates/toplevel.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/toplevel.bknr)
Deleted: trunk/projects/lisp-ecoop/website/templates/user-error.bknr
===================================================================
--- trunk/projects/lisp-ecoop/website/templates/user-error.bknr 2006-02-14 19:21:08 UTC (rev 1832)
+++ trunk/projects/lisp-ecoop/website/templates/user-error.bknr 2006-02-14 21:48:08 UTC (rev 1833)
@@ -1,14 +0,0 @@
-<?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">
-<html
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:bknr="http://bknr.net"
- xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net"
- xmlns:menu="http://bknr.net/menu"
- >
-Your request could not be processed because an error occured:
-<pre>
-$(error-message)
-</pre>
-</html>
\ No newline at end of file
Copied: trunk/projects/lisp-ecoop/website/templates/user-error.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/user-error.bknr)
More information about the Bknr-cvs
mailing list