TOOLBOX

BROWSE TOPICS

RESOURCES

ABOUT THIS SITE

pmwiki.org
pmwiki-2.2.0-beta65

edit SideBar

Bugs Noted

  • No known bugs -- please note any bugs encountered.
  • Problem with PMWiki and Submit Content. Occasionally PMWiki fails to parse some part of the URL provided on the submission form and returns an error message. All of the information provided on the submission page is flushed with no explanation of what to do to fix it. So one might try a 2nd or 3rd time before giving up.

The error message reads: PmWiki can't process your request ?invalid page name We are sorry for any inconvenience. Return to http://www.aaai.org/AITopics/pmwiki/pmwiki.php


Suggestions for small improvements.

  • Reorganize Form for "Submit Content"
    1. Put check box for "News Item" on the initial page
    2. Reorder information boxes as: Name, E-mail, Article Title, URL, Most Relevant Topic, Description, Author, Date Written, Source of Article, Tags for Searching, Comments
    3. Specify type of material on submission form
Non-exclusive check buttons for (a) Videos = Lecture, Demo, Interview, Panel, TVshow, MovieClip and (b) Text = Book, Article, NewsStory, Transcript. Other categories to help with sorting? Add to tags automatically.
  1. Add a button for "Cancel" (not sure why we need Reset)
  • Show Dates
    Show the date of the article, not the date of submission, before each headline for News items.
    Show the date of each article pointed to. (Will follow from asking editors to put articles on their own pages.)
  • Option to Sort Items by Date, Title, etc.
Display items retrieved from search in chronological order / alphabetic order / etc.
  • Focus Search
In items returned from a search, highlight the search terms. Place the most specific pages first in the list of hits. Allow refinement of search with an option to "Search within these results".
  • Page Editor: Reclassify a Page
    Maintainers of a page containing text + video removed the video from their site. The text is worth keeping but the page should be reclassified as "article" and removed from the video index.
  • Correct Formatting Errors on Submission Page
    A common syntactic error that causes problems for PMWiki is to include <cr> within multi-line descriptions on the submit page. If <cr> could be replaced by <sp> easily before sending on to PMWiki, considerable editing time would be saved.
  • Show Date of Last Edit
    As a way of assuring readers that the site is not rusting, show the date of last edit just above "Changes" in the menu bar on the left.

Ideas for improving this Wiki.

  • Once we know the form in which archivists want to receive metadata, develop code so that:
    1. Users input the metadata using something like (:metadata x, y, z :), and;
    2. An administrator can create an XML metadata document of the form desired by archivists.
    The tags implementation would be a useful starting point.
  • Collect course syllabi and course notes
Add to resources for educators <<some already here>>
  • Collect classic papers and Extend classic book collection
    1. Search for online versions of papers recognized as classic by AI Jnl, AAAI award, Science Citation Index
    2. Solicit classic books from authors and scan them
  • STUDENT PROJECT: AUTOMATIC PAGE CREATION FOR EDITORS
Write PmWiki code that will send new submissions and edits to the subject-area editors for their review. When signed off by editor, a page will be added to the wiki.
  • STUDENT PROJECT: PAGE FOR SUBMITTING COMMENTS ON ANY VIDEO
Keep track of comments & reviews by persons who view a video and want to comment. See amazon.com.
  • STUDENT PROJECT: COLLECT & MAINTAIN RATING SYSTEM
Collect ratings from users based on content and/or form. Show ratings & reviews to other users. See Netflix.com.
  • STUDENT PROJECT: DETECT DUPLICATE SUBMISSIONS
Detect that a new submission duplicates an existing entry based on heuristics that do not depend solely on exact match of URL or title.
  • STUDENT PROJECT: EASY CLIPPING FOR SPECIFIED VIDEO CLIPS
Once a short segment is identified as interesting, copy it and move it to our own server
Create new page for each clip, linked to page for video
  • EDITORS:
Move many of the important readings to their own pages, with tags and all the info we request for videos. This way, a search result will contain pointers to exactly the items requested as well as the general pages of secondary relevance. (See 2009-0014, and listing under Robots > General Readings.)

  • STUDENT PROJECT: TRACK CHANGES BY PERSONS MAKING THEM
Create a summary of changes made by collecting Pmwiki edits from the Contributions links of everyone from the user profiles and adding their new submissions. Allow editors to select changes to pages within a specified topic (or set of topics) and within a specified time frame.
RGS: This is already available via the Contributions tag. To see an example, visit the Profile page for Bruce Buchanan and click on Contributions). Edit the page to see the markup.
  • STUDENT PROJECT: INCORPORATE WikiScanner SOFTWARE TO IDENTIFY SOURCE OF CHANGES
"WikiScanner, a new Web site that traces the source of millions of changes to Wikipedia, the popular online encyclopedia that anyone can edit. The site, wikiscanner.virgil.gr, created by a computer science graduate student, cross-references an edited entry on Wikipedia with the owner of the computer network where the change originated, using the Internet protocol address of the editor’s network. The address information was already available on Wikipedia, but the new site makes it much easier to connect those numbers with the names of network owners." From http://www.nytimes.com/2007/08/19/technology/19wikipedia.html?pagewanted=2&_r=1
  • STUDENT PROJECT: CREATE INCENTIVES TO SUBMIT & EDIT
Provide point scores, iPods, or other incentives for submitting videos & editing pages. Make a quarterly announcement of top-submitter of videos added to the site. Display a list of top scores; give people their own tally when they edit.

Ideas for extending the scope of this project.

  • BIG PROJECT: VIDEOTAPE ORAL HISTORIES
Interview important persons in the history of AI and create a library of videos containing them. (Not on critical path for video archive, but useful in the future.)
  • BIG PROJECT: ADD PHOTOS TO THE VIDEO ARCHIVE
Collect, date, and identify photographs and slides that show people and projects related to AI. (Not on critical path for video archive, but useful in the future.)
  • STUDENT PROJECT: THESAURUS
Create a thesaurus of synonyms, variant spellings, and related terms in AI. Then adjust the search engine to include the thesaurus to find tags in the wiki from the search terms specified by the user.
  • STUDENT PROJECT: CREATE TEMPLATE FOR TEACHING AIDS (E.G., STUDY GUIDES & CLASSROOM LESSON PLANS)
Develop a template and a wiki submission form for saving ideas about using materials in the classroom. See AITopics - Resources for Teachers for ideas. (Not on critical path for video archive, but useful in the future.)

Bugs Fixed & Suggestions Implemented

  • Problems with tags implementation Fixed
This is no longer a problem: Formerly, tags with interior caps or characters like ' cause a preg_match() unknown modifier break. The problem is that words with these characteristics (e.g., CaseBasedReasoning, AAAIFellowSymposium, D'Andrea) are captured as WikiWords by pmwiki, resulting in snippets like <span class='wikiword'>AAAIFellowsSymposium</span> instead of simply AAAIFellowsSymposium. The problem has been "solved" by removing these tags and updating the video submission form to transform words like "CaseBasedReasoning" to "casebasedreasoning" and "D'Andrea" to "dandrea." However, Editors must still use caution and not manually edit tags to include the offending characteristics.
  • Submission Date
Automatically add a field to each video for the date submitted; display with name of contributor.
Done: June 10, 2008
  • Create a web crawler that will find news stories mentioning AI
Order by presumed relevance
Done: August 18, 2008
  • Relabel names of sections in TOC for every page
Done: Sept. 1, 2008

Simple Form Examples ... testing

Name:
Password:
 

Select doesn't work in the current PmWiki version, only in beta.

  • There is other more complicated/comprehensive code for forms. For now, perhaps e-mail will suffice.
  • There is also code for better management of user accounts. For now, we use e-mail.
AAAI Home   Recent Changes   Edit   History   Print   Contact Us
Page last modified on February 11, 2009, at 03:54 PM