-
Notifications
You must be signed in to change notification settings - Fork 2
Home
HowardCohl edited this page Jul 24, 2013
·
20 revisions
- Active link to LaTeX source
- Active link to Proof or Reference to Proof
- Active link to Talk Page/discussion concerning formula
- Mathematics searchability?
- Open a terminal:
- ssh grad
- php --server localhost:8000 --docroot /home/hcohl/devel/mediawiki-core-1.21.1/
- (If more than one person tries 3. at once you ought to get an error message telling you that the port is already taken - then just pick your own port and try again, or simply jump to browsing in Firefox)
- Make sure no Firefox is running on your local machine
- Open a second terminal:
- ssh -f -X grad firefox http://localhost:8000 -no-remote
- And the MediaWiki welcome page should open.
-
OPSF-Net articles
- Topic #5 -- Dmitry Karp
- Topic #6 -- Daniel Lozier
- Topic #7 -- Tom Koornwinder
- Topic #3 -- Tom Koornwinder
- MathML - the representation language for math expressions in XHTML and HTML5
- Interactivity in JavaScript via AJAX and jQuery (visit their home pages, try out some demos)
- The JOBAD 3 project/framework -- JOBAD is a Javascript framework which makes it easy to create interactive web pages
- https://github.com/KWARC/jobad
- http://fr.slideshare.net/langec/jobad-interactive-mathematical-documents
- Sibling summer student (this summer, name?) at Jacobs University Bremen who is current core developer of the JOBAD 3 framework
- Basics on interactive math on the web (e.g. go through [1][2]) -- active menus
- TODO: Add [1] and [2] here
- The DLMF project description and site (http://dlmf.nist.gov/)
-
MediaWiki -- PHP -- http://www.mediawiki.org/wiki/MediaWiki
- Plugin or Extension
- Requires reboot of web server
- Need control
- Classically requires root priviledges
- Planetary -- We will not be using this for the time being -- Drupal
-
LaTeXML -- Perl
- LaTeXML: A LaTeX to XML Converter -- http://dlmf.nist.gov/LaTeXML/
- The LaTeXML Developer Portal -- http://trac.mathweb.org/LaTeXML/
- The LaTeXML Daemon: Editable Math for the Collaborative Web -- http://latexml.mathweb.org/editor
-
Categories -- Taxonomy/Categorization -- Mechanisms behind Wikipedia and PlanetMath/Mathworld -- You can hierarchically browse mathematical concepts at: http://en.wikipedia.org/wiki/Category:Mathematical_concepts
- PlanetMath -- Mathematical Subject Classification as a taxonomy -- http://www.ams.org/mathscinet/msc/msc2010.html
- MathWorld (Wolfram) -- Mathematical Subject Classification as a taxonomy -- http://planetmath.org/msc_browser (takes a while to load, be patient)
- Wikipedia -- Wikipedia places the control of the taxonomy/categorization with its authors, using a flexible and editable ad-hoc categorization scheme.
-
NNexus -- is the "wikification" or "auto-linking" software that has been employed by PlanetMath since 2001. [1] Deyan is currently finishing an in-depth rewrite of the system to bring it up to software engineering best practices and prepare it for future enhancements. [2]
- NNexus is already harnessing this metadata inside its index to better cluster the concepts it discovers, so it would make it potentially applicable to the "DRMF" wiki, if we are to ever care of using it.
- A brief introduction into the NNexus system can be found here: http://www.mathcs.emory.edu/~lxiong/research/pub/gardner06nnexus.pdf
- A (rejected at CICM13) write-up for the new rewrite is at: https://svn.kwarc.info/repos/dginev/papers/cicm13-nnexus-reloaded.pdf
- Styling -- CSS -- Cascading Style Sheet, file called common.css
- MathJax -- What actually is the definition?
-
Wikipedia LaTeXML -- Bruce and Deyan
- tex -> texvc -> .png
- Moritz Schubotz, Berlin
- Roadblocks -> MediaWiki
- Bonita studying web services at SIAM for activity groups http://www.siam.org/activity/
- Contacting Jim Parker at SIAM or SIAM maintainer for Computational Science and Engineering (CSE) Activity Group (AG) http://wiki.siam.org/siag-cse/index.php/Main_Page
- One object better than two
- OPSF Activity Group Wiki http://wiki.siam.org/siag-os/index.php
- At a bare minimum. What does Janelle need to start working?
- How about:
- Grab Deyan once on NIST premises.
- Grab a machine.
- Get Greasemonkey installed on a local Firefox.
- Install JOBAD (git clone) and write a tiny script to deploy it through Greasemonkey
- Experiment with developing some new JOBAD modules (e.g. add talk page to menu, etc.)
- Some brainstorming on integrating with MediaWiki:
- We care about interactive services on formulas, which are best realized via JavaScript
- These JS services can be generalized to be applicable to any site that has MathML mathematics
- Hence, we want to develop them with the site-independent JOBAD framework.
- JOBAD has never been integrated with MediaWiki, and MediaWiki is the software platform offered to NIST for hosting the DRMF project.
- MediaWiki has a variety of extension mechanisms - e.g. skins, extensions/plug-ins and a variety of parameters
- At the outset, it seems that a new MediaWiki skin would be the simplest entrance to introducing JOBAD.
- Consider cloning and minimally extending the default skin
- Which should translate into including JOBAD with the right modules activated in the $wgResourceModules description.
- Math-centric pages
- The DRMF is about making the mathematical objects (the formulas) the center of discussion
- However, all Content-management systems (MediaWiki, Drupal, Joomla, you name it) currently are math-agnostic
- So we need to invent a good way of dealing with math:
- plain-text titles of concept pages - do we use TeX, or a canonical plain-text serialization of MathML?
- Math-authoring - this is not open, TeX syntax is simply universally accepted for authoring formulas.
- Math-rendering - traditionally images, we want to upgrade it to MathML in order to have the ability to interact with the formula. That entails a [LaTeXML] or [MathJaX] conversion workflow.
- MathML-rendering - not all browsers support MathML still, we need to include the MathJaX JavaScript library as a backup renderer.
- Manageable -- small LaTeX documents
- KLSadd.tex
- Tom Koornwinder --- I should say that my informal formula collection KLSadd.pdf may have some value, but the formulas in it will look to others as being chosen rather arbitrarily. One thing what could be done (and which I might do myself if I could spend more time on it) is to find for each of the formulas now present the analogues for all other families in the Askey and q-Askey scheme, such that all such formulas are connected by the limit relations given in Koekoek-Lesky-Swarttouw. Actually this would be an excellent and educational task for a more advanced summer student. Another thing to be done (by maybe yet another summer student) is to check the formulas by computer algebra (maybe only in special cases), and to make available the code for that.
- BIG -- books
- Roelof Koekoek can provide formulae when we need them.
- Categories, Taxonomies
- LaTeXML
- Bruce's bindings
- DLMF Macros
- Bruce's search engine
- Markdown engine for indexing
- Search HTML with MathML?
- Content MathML
- Editing permissions (priviledges) on MediaWiki -- PHP
- Wiki templates
- Different skins
- CSS (styling language)
- Javascript
- Clone Monobook SIAM into our MediaWiki