Home Reinforcement Learning and Artificial Intelligence (RLAI)
Future changes in the OpenWeb infrastructure
initial authors: Rich Sutton and Anna Koop

This page is obsolete as of 9/9/04.  It has been replaced by suggestions.html.  There may still be a link from there to here.

The ambition of this web page is to describe and discuss upcoming and proposed changes in the interface and software underlying the OpenWeb.

The current version is OpenWeb 1.0 alpha.  As an alpha, this version is not stable.

As much as possible has been postponed until after the beta.  In particular, the extensions mechanism will not support the creation of new pages until after the beta.  And we will not make major changes in how publishing errors are reported.

Changes needed before going beta

Discuss and make salient somewhere the issue of the lost update, or simultaneous writes and the refusal to accept publishings. Advice about what to do when it happens.  rich for rich

Revise the FAQ.  rich for rich

Also rich for rich:
- edit the email message which is in changenotify.py
- on howtoauthor add instructions for email notification/substantive change notification
- explain initial author checkbox
- revise open web page idea
- revise terms of use
- write rlai definition/explanation explainRLAI.html
- page that lists all the infrastructure files /openpage/

The following is everything from the previous project page that had not been completed as of 8/21/04, and that is still seen as needed for the beta

Make sure how to author incorporates all the requirements.  rich for rich

Anna, have you completed or obsoleted: 1) Only check modified time on html files,
    Yes - so you always save over image files
2) Do not allow html files through mod_dav (8080),
and 3) Local program for publishing html documents (i think this is done, but we need to document how to obtain and use it. make publishscript.html).  rich for anna
    Beta documentation up.

The after-extension-submitted situation could be improved.  Is there any way we can make the refresh automatic?  Failing that, can we get a smaller window with, in place of the current "Content-type:text/html Your comment has been added. Please reload your page" the message "Thank you for your extension.  Close this window and reload the target page to see it." rich for priyanka

We also have:
 Due Date
Date Completed
Project Part

Convert perl script to python

Allow expired updates if continuing your own updates

Merge comments added since local update time

Do it

Create functionality for private and partially private pages

Have directions on the main page, links to other sections

Automatic header - special commands for automatic logo, etc

- I (anna) deleted some rows that I instigated that are outdated or done, for various reasons.


For the beta we do only a single extendform.html, not specializing to creating new pages or initial author stuff.

Revise the extend form text so that more of the explanation is pushed off to another file, an exampleofextensions.html file, to keep the on-form text short.  Strip off any newlines at the end of the extension text.  Can we change the ">" that one can mouse over into something nameable.  How about a small blue square?    rich for priyanka

If publishing doesn't work (rich for anna)

Please make the error message a little friendlier.  e.g., ",The last logged publish command from your IP address was not accepted because your copy of /styleguide.html appears older than the public copy on the server. The most likely reasons for this is that you published the file successfully and then continued to edit from the same "stale" editor window, or someone else has made changes so they should not be overwritten and lost."
    - changed

Bottom Material

The bottom material should now read:
Extend this page   How to Author   Publishing problem?   Future   Help
This open web page is hosted by the RLAI group at UAlbertaTerms of use

rich for anna

It is still too easy to mess up or mix into the bottom material! Foolproof this.  Can't we just move the write-time stamp to the very end of the page, after the </body> or even after the </html>.  Use some other mark to identify the start of the bottom material.  Then, if things get messed up, the user can just delete the whole of the bottom material in composer and he will be right again.  In fact, deleting it all could be the normal, simple, clear, and safe way of editing near the end of the page.  rich for anna


Do we have a way yet to automatically remove people from a file's email notification list when they ask to be?  rich for priyanka
-not yet, but I could add another text field and remove the address in the list that matches with the one that they entered.

Proposals for changes beyond the beta

The extension page has gotten long an will need scrollbars to be used on smaller screens.  rich for priyanka

After an extension, leave page open until extension is sucessfully added to the page.  If it is, then close it and, if possible, automatically refresh the page and show the bottom, where the extension has appeared.  If publishing fails, the extendform window should be left up so that the user can cut and paste his extension somewhere so that he doesn't lose his work.  rich for priyanka

Add .html extension when creating new pages (important) or browsing to existing pages (not so important).  rich for anna

Allow an author to make repeated publishings from the same editor window (as long as their are no intervening writes of course).  rich for anna

Implement mousable time-and-name-stamps, like those in extensions, but useable when one is editing with Mozilla.  rich for anna
    - need more details

Integrate rlai.net with rlai.cs.ualberta.ca.  rich for anna

Make a separate extendform.html for extending pages and for creating new pages.  Implement the initial author stuff (so that the author appears in the standard way on the page).  For a new page, can we start the extension text---actually appearing in the form to be changed or deleted--- with "The <b>ambition</b> of this web page is to...
<hr>" (without the quotes of course)?  rich for priyanka

-do want to paste what is in the textarea for the extension form after the "The <b>ambition</b> of this web page is to "

Can we change this so that the error message depends on the what is returned from the query? 
    - yes
If so, we should rename this "Publishing problem?" and basically return the text from from the item of ifpublishingdoesntwork.html that corresponds to what was returned on this query.  If success was returned we give the entire last section.
    - will split up pages later

BUG: Image publishing being buggy was due to the version of mozilla I was using. -anna

Extend this Page   How to edit   Style   Subscribe   Notify   Suggest   Help   This open web page hosted at the University of Alberta.   Terms of use  1997/0