]> git.donarmstrong.com Git - lilypond.git/commit
Web: import new web site from web-gop branch.
authorJohn Mandereau <john.mandereau@gmail.com>
Wed, 5 Aug 2009 11:37:52 +0000 (13:37 +0200)
committerJohn Mandereau <john.mandereau@gmail.com>
Wed, 5 Aug 2009 16:27:22 +0000 (18:27 +0200)
commita060fc94b65dbc25a7e1ec20f2f79a58036a2546
tree78b32b492bbdc53ce6248b95e5255e6ab5282617
parent5bf7bd0e237771b645c6cd687307d1d4d2b785a1
Web: import new web site from web-gop branch.

Overall structure by Graham, with many comments and suggestions from
-user.  Patrick McCarty worked extensively on the css and its
integration with texinfo.  Jonathan worked on the Introduction.
Patrick Schmidt did further work on the CSS and the News page.

I reworked the structure of files and directories to integrate it as
well as possible in Lily sources structure and build system.

Status/to-do of this draft:

* no PDF output -- best would be to generate per-page PDF and add
  "Print this page" links from HTML pages, which will be doable with a
  Texinfo parser;

* no big HTML page output: this makes little sense for a website, and
  the init file is currently not compatible with it: the images paths
  in the CSS would need to be adjusted to have both one big page and
  multiple pages outputs;

* HTML output: file names should be tweaked, which requires converting
  Jan's patch to texi2html script into a function in
  web-texi2html.init;

* SVG annotated images should be converted to PNG;

* examples of LilyPond scores are missing, they will likely go into a
  new directory e.g. Documentation/examples;

* top news in the HTML website and a RSS feed should be generated from
  Documentation/general/news.itexi;

* cross-references mechanisms between the new web site and the manuals
  should be set up;

* download links should be generated using update-version database;

* online and offline targets should be adjusted;

* support for translating this document is yet to be added;

* the CG should be updated.
47 files changed:
Documentation/GNUmakefile
Documentation/common-macros.itexi
Documentation/css/lilypond-web-alt1.css [new file with mode: 0644]
Documentation/css/lilypond-web.css [new file with mode: 0644]
Documentation/css/text-to-speech.css [new file with mode: 0644]
Documentation/fdl.itexi
Documentation/general.texi [new file with mode: 0644]
Documentation/general/GNUmakefile [new file with mode: 0644]
Documentation/general/community.itexi [new file with mode: 0644]
Documentation/general/download.itexi [new file with mode: 0644]
Documentation/general/introduction.itexi [new file with mode: 0644]
Documentation/general/manuals.itexi [new file with mode: 0644]
Documentation/general/news.itexi [new file with mode: 0644]
Documentation/gpl-2.0.itexi [new file with mode: 0644]
Documentation/macros.itexi
Documentation/pictures/VTlogo_ITF.png [new file with mode: 0644]
Documentation/pictures/annotated-demo.svg [new file with mode: 0644]
Documentation/pictures/background-image.png [new file with mode: 0644]
Documentation/pictures/carter-brey.jpg [new file with mode: 0644]
Documentation/pictures/darius-blasband.jpg [new file with mode: 0644]
Documentation/pictures/double-lily-modified3.png [new file with mode: 0644]
Documentation/pictures/flat-design.png [new file with mode: 0644]
Documentation/pictures/lao_banner_06_on_white_demo.png [new file with mode: 0644]
Documentation/pictures/lelie.png [new file with mode: 0644]
Documentation/pictures/lily-home.png [new file with mode: 0644]
Documentation/pictures/lilypond-book.png [new file with mode: 0644]
Documentation/pictures/logo-debian.png [new file with mode: 0644]
Documentation/pictures/logo-fedora.png [new file with mode: 0644]
Documentation/pictures/logo-freebsd.png [new file with mode: 0644]
Documentation/pictures/logo-linux.png [new file with mode: 0644]
Documentation/pictures/logo-macosx.png [new file with mode: 0644]
Documentation/pictures/logo-slackware.png [new file with mode: 0644]
Documentation/pictures/logo-suse.png [new file with mode: 0644]
Documentation/pictures/logo-ubuntu.png [new file with mode: 0644]
Documentation/pictures/logo-windows.png [new file with mode: 0644]
Documentation/pictures/orm-finnendahl.jpg [new file with mode: 0644]
Documentation/pictures/summary-gradient.png [new file with mode: 0644]
Documentation/pictures/text-input-1-annotate.svg [new file with mode: 0644]
Documentation/pictures/text-input-2-annotate.svg [new file with mode: 0644]
Documentation/pictures/text-input-parts-both-annotate.svg [new file with mode: 0644]
Documentation/pictures/text-input-parts-single-annotate.svg [new file with mode: 0644]
Documentation/pictures/text-input-pop-annotate.svg [new file with mode: 0644]
Documentation/pictures/text-input-score-annotate.svg [new file with mode: 0644]
Documentation/web-texi2html.init [new file with mode: 0644]
make/doc-i18n-root-rules.make
python/auxiliar/postprocess_html.py
stepmake/stepmake/texinfo-rules.make