style.css:
---
/* ------------ Links ------------ */
body {
background-color: #D7F1BD;
background-image: url("OpenSUSE.png");
background-repeat:repeat-y;
background-position: 50%;
}
div.installable {
background-color:#ffffff;
clear:both;
margin:15px 5px;
padding:10px;
border-color:#cccccc;
border-width:1px;
border-style:solid;
}
div.about {
background-color:#eeeeee;
clear:both;
margin:15px 5px;
padding:10px;
border-color:#cccccc;
border-width:1px;
border-style:solid;
}
div.whitespace{
clear:both;
}
img.installable {
float:right;
}
a:link {
color: #0000CF;
text-decoration: none;
}
a:visited {
color: #0000CF;
text-decoration: none;
}
a:active {
color: #0000CF;
text-decoration: none;
}
a:hover {
color: #0000CF;
text-decoration: underline;
}
---
html
----
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0.1//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Quanta Plus">
<link>
<style type="text/css">
</style>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="installable">
<a href="data:text/ymu,http://suse.linuxin.dk/ymp/kde.ymp"><img src="k.png" alt="kde" class="installable"></a>
<h2>Multimedia:KDE</h2>
Clicking the button on the right will add the Packman repository and install the packages needed for support of widespread video and audio codecs.
<div class="whitespace"></div>
</div>
<div class="installable">
<img src="gnome.png" alt="gnome" class="installable">
<h2>Multimedia:GNOME</h2>
This will add the repositories and install the packages necessary for multimedia-playback in GNOME.
<em>Under construction...</em>
<div class="whitespace"></div>
</div>
<div class="installable">
<img src="desktopeffectsc.jpg" alt="danish" class="installable">
<h2>Beryl</h2>
This will add the repository and install the packages necessary for running Beryl.
<em>Under construction...</em>
<div class="whitespace"></div>
</div>
<div class="installable">
<img src="kdict.png" alt="danish" class="installable">
<h2>Danish Localization</h2>
This will install Danish translations and dictionaries.
<em>Under construction...</em>
<div class="whitespace"></div>
</div>
<div class="about">
<h2>About</h2>
This page is a proof of concept of the huge potential of a metapackage handler - developed by Benjamin Weber. With this technology users can install packages and add repositories with a simple click on a link in a website. The link leads to an xml-file that holds the information about which repositories to add and which packages to install. It can be likened to an extremely easy to use, online addon-cd, from a user perspective. This can help solve a number of the biggest problems for openSUSE.<br><br>
To test this you're required to install <a href="http://bw.uwcs.co.uk/mp/yast2-mpp-0.0-0.suse102.noarch.rpm" target="_blank">this package</a>. It includes the necessary YaST module and it will make Konqueror support the above mentioned xml-file (ymp). Support for Firefox, Opera and perhaps other browsers is not yet available, but is very possible.
</div>
</body>
</html>
---