login  home  contents  what's new  discussion  bug reports     help  links  subscribe  changes  refresh  edit

Edit detail for MathActionDevelopment revision 1 of 3

1 2 3
Editor:
Time: 2007/11/27 09:49:28 GMT-8
Note: update

changed:
-
Design Goals and Issues

  - Usability

    - easy navigation between a large number of pages

    - organized in a lattice by topics (parents) and subtopics (children)

  - Performance and Stability

    - backup contents of MathAction Wiki and Axiom Portal databases

    - update the base ZWiki and LatexWiki software to newest realease.

  - Provide interface to additional computer math systems. E.g.

    - Maxima

    - ???

    - Increase number of users who actively contribute to Axiom
      and the MathAction website
 
Work in Progress

  - require Subject and/or Reason for change on all edits
    and comments (helps prevent spam)

  - Improved editing and preview

  - DHTML, JavaScript and AJAX techniques for faster interaction

Recently Completed

  - Improved navigation via Subtopics on left sidebar for all pages

  - Redesigned FrontPage

  - Pamphlet file support See #210

  - Provided interfaces to additional computer math systems. E.g.

    - Aldor (see [Aldor For Axiom])

    - Boot (see [Boot Programming])

    - Lisp (see [Lisp In Axiom])

  - Provide "one-click" LaTeX symbols in comment form

    Clicking on::

      !\begin{axiom}
        axiom command
      \end{axiom}

    enters this text into the comment window. Similarily for other constructs
    and symbols on this form. Just click the symbol to insert the corresponding
    LaTeX command. You can select several different sets of symbols.

Planned or Delayed

  - Documentation and tutorial on [Boot Programming]

  - Documentation on using [Lisp In Axiom]

  - See "MathAction":/IssueTracker?category:list=MathAction&sort_on=status_index
    in IssueTracker

  - Integration of personal singler-user client-side wiki (e.g.
    TiddlyWiki) with server-based wikis. See [Doyen].

Previous Work

  - Implemented MathAction access policy for properties changes in IssueTracker

    Users must provide name and email address before they are allowed to change
    status, severity, and category.

  - Scrolling preview window with edit synchronization

    The new dual-window edit/preview mode permits easier reference to
    formatted text and computer generated results while editing and
    updating a web page. Use 'Sync(x)' to automatically synchronize
    the scroll position in the two windows.

  - Preview for comments

    The new 'Preview' button at the bottom of each page allows comments
    to be reviewed and polished without generating notifications messages.
    Click 'Cancel' or click 'Save' to post your comment to the web site
    and send email notices to subscribers.

  - Implemented MathAction access policy to require Users to identify
    themselves via the 'preferences' menu in order to edit pages.

  - Collapsing and Expanding (folding) information on pages.

    See new '(+/-)' menu and example at [Sandbox Folding]

  - Fold output of Axiom compiler.

    The Axiom compiler produces a lot of output that is useful
    mainly for debugging. Compiler output is now folded by
    default. Use '(+/-)' to expand or hide this information.


Design Goals and Issues

  • Usability
    • easy navigation between a large number of pages
    • organized in a lattice by topics (parents) and subtopics (children)
  • Performance and Stability
    • backup contents of MathAction? Wiki and Axiom Portal databases
    • update the base ZWiki? and LatexWiki? software to newest realease.
  • Provide interface to additional computer math systems. E.g.
    • Maxima
    • ???
    • Increase number of users who actively contribute to Axiom and the MathAction? website

Work in Progress

  • require Subject and/or Reason for change on all edits and comments (helps prevent spam)
  • Improved editing and preview
  • DHTML, JavaScript? and AJAX techniques for faster interaction

Recently Completed

  • Improved navigation via Subtopics on left sidebar for all pages
  • Redesigned FrontPage?
  • Pamphlet file support See #210
  • Provided interfaces to additional computer math systems. E.g.
    • Aldor (see [Aldor For Axiom]?)
    • Boot (see [Boot Programming]?)
    • Lisp (see [Lisp In Axiom]?)
  • Provide "one-click" LaTeX? symbols in comment form

    Clicking on:

          \begin{axiom}
            axiom command
          \end{axiom}
    

    enters this text into the comment window. Similarily for other constructs and symbols on this form. Just click the symbol to insert the corresponding LaTeX? command. You can select several different sets of symbols.

Planned or Delayed

  • Documentation and tutorial on [Boot Programming]?
  • Documentation on using [Lisp In Axiom]?
  • See MathAction? in IssueTracker?
  • Integration of personal singler-user client-side wiki (e.g. TiddlyWiki?) with server-based wikis. See [Doyen]?.

Previous Work

  • Implemented MathAction? access policy for properties changes in IssueTracker?

    Users must provide name and email address before they are allowed to change status, severity, and category.

  • Scrolling preview window with edit synchronization

    The new dual-window edit/preview mode permits easier reference to formatted text and computer generated results while editing and updating a web page. Use Sync(x) to automatically synchronize the scroll position in the two windows.

  • Preview for comments

    The new Preview button at the bottom of each page allows comments to be reviewed and polished without generating notifications messages. Click Cancel or click Save to post your comment to the web site and send email notices to subscribers.

  • Implemented MathAction? access policy to require Users to identify themselves via the preferences menu in order to edit pages.
  • Collapsing and Expanding (folding) information on pages.

    See new (+/-) menu and example at [Sandbox Folding]?

  • Fold output of Axiom compiler.

    The Axiom compiler produces a lot of output that is useful mainly for debugging. Compiler output is now folded by default. Use (+/-) to expand or hide this information.