Menu

Tree [a91d37] master /
 History

HTTPS access


File Date Author Commit
 es unknown
 i unknown
 ru unknown
 .htaccess unknown
 3rdpartycode.xml unknown
 404.html unknown
 Makefile 2014-02-25 Leo Butler Leo Butler [e14e48] Update the location of the project code and web...
 README 2014-09-30 Jaime Villate Jaime Villate [a91d37] Adds a warning about this repository not being ...
 authorization-letter.xml unknown
 compalg.xml unknown
 copy.xsl unknown
 documentation.xml unknown
 download.xml unknown
 faq.xml unknown
 feed.xml 2014-04-18 Leo Butler Leo Butler [04306e] add release info for 5.33.0
 i18n.xml 2014-09-16 Juan Pablo Romero Bernal Juan Pablo Romero Bernal [832493] Fix in report bugs link
 index.xml 2014-04-18 Leo Butler Leo Butler [04306e] add release info for 5.33.0
 lisp.xml unknown
 main.css unknown
 main.xsl unknown
 maxima-gnuplot.xml unknown
 maximalist.xml 2014-04-18 Dan Gildea Dan Gildea [d26542] fix link to gmane
 ports.xml unknown
 relatedprojects.xml unknown
 robots.txt unknown
 screenshots.xml unknown
 ui-tips.xml unknown
 wiki.xml unknown

Read Me

THIS GIT REPOSITORY IS OBSOLETE. IT IS NO LONGER BEING USED
TO MAINTAIN MAXIMA'S WEBSITE. THE wEB PAGES ARE NOW IN THE
"WEBPAGES" REPOSITORY (Jaime Villate, September 30, 2014)
===============================================================

Here is a brief explanation of how it works.

You should have write access to /home/project-web/maxima/ at
web.sourceforge.net and to the Maxima GIT repository
(i.e. you should be a developer of Maxima project at the SF).

See https://sourceforge.net/scm/?type=git&group_id=4933

DO NOT edit the .html files in /home/project-web/maxima/htdocs since
they are generated automatically. The sources are stored in the GIT
module 'site-xml'.

The template is main.xsl; all .xml files should be transformed
using .xsl. Please, ensure that your changes are valid XHTML 1.0
Strict or at least well-formed XML (you can check it by the special
tools like xmllint or xsltproc or by opening XML files in a web
browser with built-in XSLT processor, e.g. Firefox).

For transformations I recommend xsltproc
(http://www.xmlsoft.org/XSLT/xsltproc2.html)

An example session (suppose the user ID is bob):

Either do a fresh clone:
  ~/foo$ git clone ssh://bob@git.code.sf.net/p/maxima/site-xml
Or update your existing repository:
  ~/foo$ cd site-xml  
  ~/foo$ git pull
Then:
  ~/foo$ git checkout -b fixit ; cd es
  ~/foo/site-xml/es$ emacs documentation.xml
  ~/foo/site-xml/es$ git commit -m 'message' documentation.xml
  ~/foo/site-xml/es$ xsltproc documentation.xml ../main.xsl > documentation.html
  ~/foo/site-xml/es$ scp documentation.html bob,maxima@web.sourceforge.net:/home/project-web/maxima/htdocs/es
  ~/foo/site-xml/es$ rm documentation.html

Contact Alexey Beshenov <al@cadadr.org> if there are some problems.