From 86aea6412680f00999b20a2984e967da434b4263 Mon Sep 17 00:00:00 2001 From: erlehmann Date: Fri, 2 May 2008 07:38:43 +0000 Subject: [PATCH] intermeadiary xforms upload commit, also added *stuff* git-svn-id: http://yolanda.mister-muffin.de/svn@340 7eef14d0-6ed0-489d-bf55-20463b2d70db --- .../128x128/{ => actions}/document-save.png | Bin .../tango/128x128/actions/document-send.png | Bin 0 -> 10159 bytes .../128x128/{ => actions}/player_play.png | Bin trunk/lang/en.xml | 95 ++- trunk/style/colors/tango.css | 33 +- trunk/style/decoration/bridget.css | 38 +- trunk/style/structure/fake6.css | 25 +- trunk/upload.pl | 19 +- trunk/xsl/xhtml/loginbox.xsl | 52 +- trunk/xsl/xhtml/pluginhelp.xsl | 58 +- trunk/xsl/xhtml/searchbar.xsl | 101 +-- trunk/xsl/xhtml/upload.xsl | 745 ++++-------------- trunk/xsl/xhtml/video.xsl | 4 +- trunk/xsl/xhtml/xhtml-body.xsl | 2 +- trunk/xsl/xhtml/xhtml-head.xsl | 13 +- 15 files changed, 361 insertions(+), 824 deletions(-) rename trunk/images/tango/128x128/{ => actions}/document-save.png (100%) create mode 100644 trunk/images/tango/128x128/actions/document-send.png rename trunk/images/tango/128x128/{ => actions}/player_play.png (100%) diff --git a/trunk/images/tango/128x128/document-save.png b/trunk/images/tango/128x128/actions/document-save.png similarity index 100% rename from trunk/images/tango/128x128/document-save.png rename to trunk/images/tango/128x128/actions/document-save.png diff --git a/trunk/images/tango/128x128/actions/document-send.png b/trunk/images/tango/128x128/actions/document-send.png new file mode 100644 index 0000000000000000000000000000000000000000..f16c04fc618f6996084501d2ae771868f29925fc GIT binary patch literal 10159 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 E{{^6V{r~^~ literal 0 HcmV?d00001 diff --git a/trunk/images/tango/128x128/player_play.png b/trunk/images/tango/128x128/actions/player_play.png similarity index 100% rename from trunk/images/tango/128x128/player_play.png rename to trunk/images/tango/128x128/actions/player_play.png diff --git a/trunk/lang/en.xml b/trunk/lang/en.xml index aff27c5..6b2846f 100755 --- a/trunk/lang/en.xml +++ b/trunk/lang/en.xml @@ -1,5 +1,9 @@ - + @@ -8,14 +12,14 @@ to upload videos, log in first. - register - login + Register + Login - upload video - settings details + Upload video + Settings logged in as  - logout + Logout © 2007 - 2008 Yolanda Team @@ -120,10 +124,10 @@ timestamp - search + Search - username + Username Username or OpenID Password repeat password @@ -133,8 +137,8 @@ file - continue - upload + Continue + Upload Basic Information Similar Videos Additional Metainformation @@ -157,10 +161,15 @@ Specify the copyright owner of the video. Specify the license, preferably by URL. Optionally, choose Creative Commons licensing. - Permit modification. - Permit modification, derivatives must use the same license. - Prohibit modification. - Prohibit commercial use. + Modification is allowed. + Modification is allowed, as long as derivatives use the same license. + Modification is not allowed. + + Commercial use is allowed. + + + Commercial use is not allowed. + This is page 1 of 5. This is page 2 of 5. This is page 3 of 5. @@ -177,8 +186,6 @@ Download Plackback - mark as junk - edit use browser plugin use java applet license conditions @@ -186,6 +193,62 @@ Login to comment Post + +

Common Questions

+ +

Why Not Use Flash ?

+

+ Many video sharing sites use the Adobe Flash Plugin to play embedded video. + We disapprove of that because Flash is proprietary (not free software). +

+

+ Additionally, well-known video formats like DivX or H.264 are patent-encumbered in many countries. + Because license fees have to be paid for usage, it might be a legal risk to include them in free software: + GNU/Linux distributions like Debian or Ubuntu do not include them in their default installation. +

+

+ Therefore, Yolanda uses the Ogg container format containing the codecs Theora and Vorbis, which are maintained by Xiph.org. + As of 2008, Ogg and Vorbis are free of patent claims and all known patents regarding Theora have been donated to the public. +

+ +

Which Plugins Do I Have to Download ?

+

+ Each media player plugin that can play Ogg Theora + Vorbis can be used. + While there are several plugins that qualify, this section will only focus on three of them, that are also free software. +

+ +

VLC Media Player

+

+ + The VLC Media Player, started by students of École Centrale Paris plays almost any video format on a wide range of platforms. + Be sure to install the Mozilla plugin or you will die a horrible, agonizing death. +

+

+ Downloads can be found on the Videolan web page. + Be sure to check your operating systems software repository before downloading untrusted binaries from questionable sources. +

+ +

Mplayer

+

+ + Mplayer, the media player for EXPERT PROGRAMMERS, is only available for real operating systems. + It does work with both Mozilla and Konqueror. +

+

+ Downloads can be found on the Mplayer web page. + Be sure to check your operating systems software repository before downloading untrusted binaries from questionable sources. +

+ +

Totem

+

+ + Totem is the default media player in GNOME and therefore only used by SPIDER EXPERTS like Miguel de Icaza. +

+

+ Downloads can and should not be found, go ask Miguel for the OOXML specification instead. +

+
+ backlink diff --git a/trunk/style/colors/tango.css b/trunk/style/colors/tango.css index dc05a73..0b192b8 100644 --- a/trunk/style/colors/tango.css +++ b/trunk/style/colors/tango.css @@ -53,31 +53,6 @@ div border-color: #555753; } - div.cc-license - { - } - - div.cc-license img - { - } - -div.loginbox -{ -} - - div.loginbox form - { - } - - div.loginbox form fieldset - { - } - - div.loginbox form fieldset input:after - { - content: url(../../images/openid-icon.png); - } - div.messagebox { } @@ -115,7 +90,13 @@ div.loginbox /* "Aluminium 5" */ border-color: #555753; } - + +fieldset +{ + /* "Aluminium 5" */ + border-color: #555753; +} + /* TODO: make images configureable (maybe via symlinks?) */ li#search_custom_one { diff --git a/trunk/style/decoration/bridget.css b/trunk/style/decoration/bridget.css index d80e19c..8dcac92 100644 --- a/trunk/style/decoration/bridget.css +++ b/trunk/style/decoration/bridget.css @@ -51,15 +51,9 @@ div border-style: solid; border-width: 1px; margin: 0.5em; - padding: 0.5em; + padding: 1em; } - div.button-download - { - /* TODO: find out /why we do this/ (see div.searchbar) ! */ - margin-top: 0em; - } - div.description { /* TODO: find out /why we do this/ (see div.searchbar) ! */ @@ -100,12 +94,11 @@ div div.settingsform, div.uploadform { - line-height: 2.5em; /* correct spacing to avoid overlapping with float:right elements */ margin-right: 22em; } - div.loginbox + #loginbox { /* TODO: find out /why we do this/ (see div.searchbar) ! */ margin-top: 0em; @@ -193,7 +186,7 @@ div#preview border-width: 1px; } - div.searchbar + #searchbar { /* TODO: find out /why we do this/ ! does float make zero top margin really necessary or is it a bug ? @@ -220,19 +213,14 @@ div#preview { } -form +fieldset { + border-style: solid; + border-width: 1px; + margin: 0.5em; + padding: 1em; } - form fieldset - { - border-width: 0px; - } - - form fieldset input[type="text"] - { - } - h1 { font-weight: normal; @@ -256,11 +244,14 @@ li { } -input +input, +textarea { text-align: left; + vertical-align: middle; } + img { border-width: 0px @@ -309,6 +300,11 @@ span content: "( "; } +table +{ + text-align: justify; +} + ul#header { /* don't overlapt with the site logo */ diff --git a/trunk/style/structure/fake6.css b/trunk/style/structure/fake6.css index d146932..e0add24 100644 --- a/trunk/style/structure/fake6.css +++ b/trunk/style/structure/fake6.css @@ -44,7 +44,7 @@ div { clear: right; float: right; - width: 20em; + width: 18em; } div.cc-license img @@ -59,14 +59,14 @@ div { clear: right; float: right; - width: 20em; + width: 18em; } - div.loginbox + #loginbox { clear: right; float: right; - width: 20em; + width: 18em; } div.messagebox @@ -82,7 +82,7 @@ div { clear: right; float: right; - width: 20em; + width: 18em; } div.page-number @@ -157,10 +157,10 @@ div margin-right: -34px; } - div.searchbar + #searchbar { float: right; - width: 20em; + width: 18em; } div.splashbox @@ -171,7 +171,7 @@ div { clear: right; float: right; - width: 20em; + width: 18em; } div.video @@ -204,9 +204,11 @@ form { } -h1 -{ -} + form fieldset button[name="upload"] + { + width: 15em; + height: 15em; + } img { @@ -215,6 +217,7 @@ img img#logo { float: left; + height: 3em; } img.icon-mediaplayer diff --git a/trunk/upload.pl b/trunk/upload.pl index 61f2f59..d3dfb42 100644 --- a/trunk/upload.pl +++ b/trunk/upload.pl @@ -30,25 +30,28 @@ sub getElementDC return $node; } -$video->appendChild( getElementDC( "abstract", "xsd:string") ); +$video->appendChild( getElementDC( "title", "xsd:normalizedString") ); $video->appendChild( getElementDC( "alternative", "xsd:normalizedString") ); +$video->appendChild( getElementDC( "abstract", "xsd:string") ); +$video->appendChild( getElementDC( "spatial", "xsd:normalizedString") ); +$video->appendChild( getElementDC( "subject", "xsd:normalizedString") ); +$video->appendChild( getElementDC( "temporal", "xsd:date") ); +$video->appendChild( getElementDC( "language", "xsd:language") ); + +$video->appendChild( getElementDC( "creator", "xsd:normalizedString") ); $video->appendChild( getElementDC( "contributor", "xsd:normalizedString") ); $video->appendChild( getElementDC( "created", "xsd:date") ); -$video->appendChild( getElementDC( "creator", "xsd:normalizedString") ); + $video->appendChild( getElementDC( "hasFormat", "xsd:normalizedString") ); $video->appendChild( getElementDC( "hasPart", "xsd:normalizedString") ); $video->appendChild( getElementDC( "isFormatOf", "xsd:normalizedString") ); $video->appendChild( getElementDC( "isPartOf", "xsd:normalizedString") ); -$video->appendChild( getElementDC( "language", "xsd:language") ); -$video->appendChild( getElementDC( "license", "xsd:normalizedString") ); $video->appendChild( getElementDC( "references", "xsd:normalizedString") ); $video->appendChild( getElementDC( "replaces", "xsd:normalizedString") ); + $video->appendChild( getElementDC( "rightsHolder", "xsd:normalizedString") ); $video->appendChild( getElementDC( "source", "xsd:normalizedString") ); -$video->appendChild( getElementDC( "spatial", "xsd:normalizedString") ); -$video->appendChild( getElementDC( "subject", "xsd:normalizedString") ); -$video->appendChild( getElementDC( "temporal", "xsd:date") ); -$video->appendChild( getElementDC( "title", "xsd:normalizedString") ); +$video->appendChild( getElementDC( "license", "xsd:normalizedString") ); $video->appendChild( getElementDC( "data", "xsd:base64Binary") ); $instance->appendChild($video); diff --git a/trunk/xsl/xhtml/loginbox.xsl b/trunk/xsl/xhtml/loginbox.xsl index fb1ad5e..59a9701 100644 --- a/trunk/xsl/xhtml/loginbox.xsl +++ b/trunk/xsl/xhtml/loginbox.xsl @@ -9,48 +9,48 @@ -
+
- + + + - - - +
-
+ + + - -
- -
+ +
+ +
- -
- + +
+ - - - - - + + + + + -
+
-
-