[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [websites/quality-kde-org] website/api.kde.org: Reorganize the api.kde.org main page
From: Albert Astals Cid <aacid () kde ! org>
Date: 2014-08-12 22:49:27
Message-ID: E1XHKsh-0003jK-6I () scm ! kde ! org
[Download RAW message or body]
Git commit 3e37d25be9a1aeed0f5690853a074a2eb6521f4b by Albert Astals Cid, on behalf \
of Aleix Pol. Committed on 12/08/2014 at 22:44.
Pushed by aacid into branch 'master'.
Reorganize the api.kde.org main page
Move KDE Support, KDE Applications and Playground links to an "Other"
section.
Move all KDE 4 Versions together.
Move all KDE 3 and KDE 2 into a section together.
Reviewed by Albert Astals and Alex Fiestas
CCMAIL: winter@kde.org
A +63 -0 website/api.kde.org/functions.php
A +48 -0 website/api.kde.org/history.php
M +65 -23 website/api.kde.org/history4.php
M +7 -214 website/api.kde.org/index.php
A +87 -0 website/api.kde.org/other.php
http://commits.kde.org/websites/quality-kde-org/3e37d25be9a1aeed0f5690853a074a2eb6521f4b
diff --git a/website/api.kde.org/functions.php b/website/api.kde.org/functions.php
new file mode 100644
index 0000000..8d607c3
--- /dev/null
+++ b/website/api.kde.org/functions.php
@@ -0,0 +1,63 @@
+<?php
+
+ function apidox($v,$module) {
+ print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
+ print '<img src="/img/14x14save.png" alt="[download]" title="Download ' . \
$module . ' APIDOX tarball."></a>'; + print ' <a href="' . $v . '-api/' . \
$module . '-apidocs/" title="View online APIDOX for ' . $module . '">'; + print \
$module . "</a></li>\n\n"; + }
+
+ function apidoxqch($v,$module) {
+ print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
+ print '<img src="/img/14x14save.png" alt="[download]" title="Download ' . \
$module . ' APIDOX tarball."></a>'; + print ' <a href="' . $v . '-api/' . \
$module . '-apidocs/" title="View online APIDOX for ' . $module . '">'; + print \
$module . "</a>"; + print ' [<a href="qch/' . $module . '-' . $v . \
'.qch">qch</a>]</li>' . "\n\n"; + }
+
+ function apidoxmanonly($name) {
+ print '<li>';
+ print $name;
+ print ' [<a href="man/' . $name . '-man.tar.bz2">man</a>]</li>' . "\n\n";
+ }
+
+ function frameworksqchman($v,$module) {
+ print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
+ print '<img src="/img/14x14save.png" alt="[download]" title="Download frameworks \
' . $module . ' APIDOX tarball."></a>'; + print ' <a href="' . $v . '-api/' . \
$module . '-apidocs/" title="View online APIDOX for frameworks ' . $module . '">'; + \
print $module . "</a>"; + print ' [<a href="qch/' . $module . '-' . $v . \
'.qch">qch</a>][<a href="man/' . $module . '-' . $v . '-man.tar.bz2">man</a>]</li>' . \
"\n\n"; + }
+
+ function apidoxqchman($v,$module) {
+ print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
+ print '<img src="/img/14x14save.png" alt="[download]" title="Download ' . \
$module . ' APIDOX tarball."></a>'; + print ' <a href="' . $v . '-api/' . \
$module . '-apidocs/" title="View online APIDOX for ' . $module . '">'; + print \
$module . "</a>"; + print ' [<a href="qch/' . $module . '-' . $v . \
'.qch">qch</a>][<a href="man/' . $module . '-' . $v . '-man.tar.bz2">man</a>]</li>' . \
"\n\n"; + }
+
+ function apidox2($v,$module) {
+ print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
+ print '<img src="/img/14x14save.png" alt="[download]" title="Download ' . \
$module . ' APIDOX tarball."></a>'; + print ' <a href="' . $v . '-api/' . $v \
. '-apidocs/' . $module . '/html/" title="View online APIDOX for ' . $module . '">'; \
+ print $module . "</a></li>\n\n"; + }
+
+ function apidox2qch($v,$module) {
+ print '<li><a href="' . $v . '-api/' . $v . '-apidocs/' . $module . '/html/" \
title="View online APIDOX for ' . $module . '">'; + print $module . "</a>";
+ print ' [<a href="qch/' . $module . '-' . $v . '.qch">qch</a>]</li>' . \
"\n\n"; + }
+
+ function apidox3($v,$module) {
+ print '<li><a href="' . $v . '-api/' . $module . '-apidocs/" title="View online \
APIDOX for ' . $module . '">'; + print $module . "</a></li>\n\n";
+ }
+
+ function apidox4($v,$module) {
+ print '<li><a href="' . $v . '-api/" title="View online APIDOX for ' . $module . \
'">'; + print $module . "</a></li>\n\n";
+ }
+
+?>
diff --git a/website/api.kde.org/history.php b/website/api.kde.org/history.php
new file mode 100644
index 0000000..3749596
--- /dev/null
+++ b/website/api.kde.org/history.php
@@ -0,0 +1,48 @@
+<?php
+ $page_title = "API Reference Index";
+ include 'header.inc';
+ require_once 'functions.php';
+?>
+
+<p>
+Reference guides for KDE 3 releases and older
+</p>
+
+<table>
+<th style="text-align:center" width="36%">
+KDE 3.5
+</th>
+<th style="text-align:center" width="36%">
+Even older
+</th>
+</tr>
+<tr>
+<td valign="top">
+<ul li style="list-style-type: none;">
+<?php
+ apidox('3.5','kdelibs');
+ apidox('3.5','kdebase');
+ apidox('3.5','kdeedu');
+ apidox('3.5','kdegames');
+ apidox('3.5','kdegraphics');
+ apidox('3.5','kdemultimedia');
+ apidox('3.5','kdenetwork');
+ apidox('3.5','kdepim');
+?>
+</ul>
+</td>
+<td valign="top">
+<ul>
+<li><a href="3.1-api/classref">KDE 3.1 kdelibs</a></li>
+<li><a href="3.0-api/classref">KDE 3.0 kdelibs</a></li>
+<li><a href="2.2-api/classref">KDE 2.2 kdelibs</a></li>
+<li><a href="2.1-api/classref">KDE 2.1 kdelibs</a></li>
+<li><a href="2.0-api/classref">KDE 2.0 kdelibs</a></li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+
+<?php include 'footer.inc' ?>
diff --git a/website/api.kde.org/history4.php b/website/api.kde.org/history4.php
index 2395154..3f1b9c1 100644
--- a/website/api.kde.org/history4.php
+++ b/website/api.kde.org/history4.php
@@ -1,6 +1,7 @@
<?php
$page_title = "API Reference Index";
include 'header.inc';
+ include 'functions.php';
?>
<p>
@@ -23,30 +24,7 @@ KDE 4.3
</th>
</tr>
<tr>
-<?php
- function apidox($v,$module) {
- print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
- print '<img src="/img/14x14save.png" alt="[download]" title="Download ' . \
$module . ' APIDOX tarball."></a>';
- print ' <a href="' . $v . '-api/' . $module . '-apidocs/" title="View \
online APIDOX for ' . $module . '">';
- print $module . "</a></li>\n\n";
- }
-
- function apidox2($v,$module) {
- print '<li><a href="' . $v . '-api/' . $v . '-apidocs/' . $module . '/html" \
title="View online APIDOX for ' . $module . '">';
- print $module . "</a></li>\n\n";
- }
-
- function apidox3($v,$module) {
- print '<li><a href="' . $v . '-api/' . $module . '-apidocs/" title="View online \
APIDOX for ' . $module . '">';
- print $module . "</a></li>\n\n";
- }
- function apidox4($v,$module) {
- print '<li><a href="' . $v . '-api/" title="View online APIDOX for ' . $module . \
'">';
- print $module . "</a></li>\n\n";
- }
-
-?>
<td valign="top">
<ul li style="list-style-type: none;">
<?php
@@ -359,4 +337,68 @@ KDE 4.11
</table>
+<table>
+<tr>
+<th style="text-align:center" width="25%">
+KDE 4.12
+</th>
+<th style="text-align:center" width="25%">
+KDE 4.x
+</th>
+</tr>
+
+<tr>
+<td valign="top">
+<ul li style="list-style-type: none;">
+<?php
+ apidoxqchman('4.12','kdelibs');
+ apidoxqchman('4.12','kdepimlibs');
+ apidox('4.12','kdeaccessibility');
+ apidox('4.12','kde-baseapps');
+ apidox('4.12','kde-runtime');
+ apidox('4.12','kdeedu');
+ apidox('4.12','kdegames');
+ apidox('4.12','kdegraphics');
+ apidox('4.12','kdemultimedia');
+ apidox('4.12','kdenetwork');
+ apidox('4.12','kdepim');
+ apidox('4.12','kdeplasma-addons');
+ apidox('4.12','kdesdk');
+ apidox('4.12','kdeutils');
+ apidox('4.12','kdewebdev');
+ apidox4('pykde-4.7','PyKDE');
+ apidox4('qyoto','Qyoto');
+?>
+</ul>
+</td>
+<td valign="top">
+<ul li style="list-style-type: none;">
+<?php
+ apidoxqchman('4.x','kdelibs');
+ apidoxqchman('4.x','kdepimlibs');
+ apidox('4.x','kdeaccessibility');
+ apidox('4.x','kde-baseapps');
+ apidox('4.x','kde-runtime');
+ apidox('4.x','kde-workspace');
+ apidox('4.x','kdeedu');
+ apidox('4.x','kdegames');
+ apidox('4.x','kdegraphics');
+ apidox('4.x','kdemultimedia');
+ apidox('4.x','kdenetwork');
+ apidox('4.x','kdepim');
+ apidox('4.x','kdepim-runtime');
+ apidox('4.x','kdeplasma-addons');
+ apidox('4.x','kdesdk');
+ apidox('4.x','kdeutils');
+ apidox('4.x','kdewebdev');
+ apidox('4.x','plasma-qml');
+ apidox4('pykde-4.7','PyKDE');
+ apidox4('qyoto','Qyoto');
+?>
+</ul>
+</td>
+</tr>
+
+</table>
+
<?php include 'footer.inc' ?>
diff --git a/website/api.kde.org/index.php b/website/api.kde.org/index.php
index 5321628..728fe8d 100644
--- a/website/api.kde.org/index.php
+++ b/website/api.kde.org/index.php
@@ -26,238 +26,31 @@ Man pages are also provided for some modules. Click on the \
"[man]" links, also i </p>
<table>
-<tr>
-<th style="text-align:center" width="36%">
-KDE 4.x (unstable)
-</th>
-<th style="text-align:center" width="36%">
-KDE 4.12 (stable)
-</th>
-<th style="text-align:center" width="28%">
-<a href="kdesupport-api/kdesupport.tar.gz">
-<img src="/img/14x14save.png" alt="[download]" title="Download kdesupport APIDOX \
tarball."></a>
-KDE Support
-</th>
-</tr>
-<tr>
-<?php
- function apidox($v,$module) {
- print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
- print '<img src="/img/14x14save.png" alt="[download]" title="Download ' . \
$module . ' APIDOX tarball."></a>';
- print ' <a href="' . $v . '-api/' . $module . '-apidocs/" title="View \
online APIDOX for ' . $module . '">';
- print $module . "</a></li>\n\n";
- }
-
- function apidoxqch($v,$module) {
- print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
- print '<img src="/img/14x14save.png" alt="[download]" title="Download ' . \
$module . ' APIDOX tarball."></a>';
- print ' <a href="' . $v . '-api/' . $module . '-apidocs/" title="View \
online APIDOX for ' . $module . '">';
- print $module . "</a>";
- print ' [<a href="qch/' . $module . '-' . $v . '.qch">qch</a>]</li>' . \
"\n\n";
- }
-
- function apidoxmanonly($name) {
- print '<li>';
- print $name;
- print ' [<a href="man/' . $name . '-man.tar.bz2">man</a>]</li>' . "\n\n";
- }
-
- function frameworksqchman($v,$module) {
- print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
- print '<img src="/img/14x14save.png" alt="[download]" title="Download frameworks \
' . $module . ' APIDOX tarball."></a>';
- print ' <a href="' . $v . '-api/' . $module . '-apidocs/" title="View \
online APIDOX for frameworks ' . $module . '">';
- print $module . "</a>";
- print ' [<a href="qch/' . $module . '-' . $v . '.qch">qch</a>][<a \
href="man/' . $module . '-' . $v . '-man.tar.bz2">man</a>]</li>' . \
"\n\n";
- }
-
- function apidoxqchman($v,$module) {
- print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
- print '<img src="/img/14x14save.png" alt="[download]" title="Download ' . \
$module . ' APIDOX tarball."></a>';
- print ' <a href="' . $v . '-api/' . $module . '-apidocs/" title="View \
online APIDOX for ' . $module . '">';
- print $module . "</a>";
- print ' [<a href="qch/' . $module . '-' . $v . '.qch">qch</a>][<a \
href="man/' . $module . '-' . $v . '-man.tar.bz2">man</a>]</li>' . \
"\n\n";
- }
-
- function apidox2($v,$module) {
- print '<li><a href="' . $v . '-api/' . $module . '.tar.gz">';
- print '<img src="/img/14x14save.png" alt="[download]" title="Download ' . \
$module . ' APIDOX tarball."></a>';
- print ' <a href="' . $v . '-api/' . $v . '-apidocs/' . $module . '/html/" \
title="View online APIDOX for ' . $module . '">';
- print $module . "</a></li>\n\n";
- }
-
- function apidox2qch($v,$module) {
- print '<li><a href="' . $v . '-api/' . $v . '-apidocs/' . $module . '/html/" \
title="View online APIDOX for ' . $module . '">';
- print $module . "</a>";
- print ' [<a href="qch/' . $module . '-' . $v . '.qch">qch</a>]</li>' . \
"\n\n";
- }
-
- function apidox3($v,$module) {
- print '<li><a href="' . $v . '-api/' . $module . '-apidocs/" title="View online \
APIDOX for ' . $module . '">';
- print $module . "</a></li>\n\n";
- }
-
- function apidox4($v,$module) {
- print '<li><a href="' . $v . '-api/" title="View online APIDOX for ' . $module . \
'">';
- print $module . "</a></li>\n\n";
- }
-
-
-?>
-<td valign="top">
-<ul li style="list-style-type: none;">
-<?php
- apidoxqchman('4.x','kdelibs');
- apidoxqchman('4.x','kdepimlibs');
- apidox('4.x','kdeaccessibility');
- apidox('4.x','kde-baseapps');
- apidox('4.x','kde-runtime');
- apidox('4.x','kde-workspace');
- apidox('4.x','kdeedu');
- apidox('4.x','kdegames');
- apidox('4.x','kdegraphics');
- apidox('4.x','kdemultimedia');
- apidox('4.x','kdenetwork');
- apidox('4.x','kdepim');
- apidox('4.x','kdepim-runtime');
- apidox('4.x','kdeplasma-addons');
- apidox('4.x','kdesdk');
- apidox('4.x','kdeutils');
- apidox('4.x','kdewebdev');
- apidox('4.x','plasma-qml');
- apidox4('pykde-4.7','PyKDE');
- apidox4('qyoto','Qyoto');
-?>
-</ul>
-</td>
-<td valign="top">
-<ul li style="list-style-type: none;">
-<?php
- apidoxqchman('4.12','kdelibs');
- apidoxqchman('4.12','kdepimlibs');
- apidox('4.12','kdeaccessibility');
- apidox('4.12','kde-baseapps');
- apidox('4.12','kde-runtime');
- apidox('4.12','kdeedu');
- apidox('4.12','kdegames');
- apidox('4.12','kdegraphics');
- apidox('4.12','kdemultimedia');
- apidox('4.12','kdenetwork');
- apidox('4.12','kdepim');
- apidox('4.12','kdeplasma-addons');
- apidox('4.12','kdesdk');
- apidox('4.12','kdeutils');
- apidox('4.12','kdewebdev');
- apidox4('pykde-4.7','PyKDE');
- apidox4('qyoto','Qyoto');
-?>
-</ul>
-</td>
-<td valign="top">
-<ul>
-<?php
- apidox('kdesupport','akonadi');
- apidox('kdesupport','attica');
- apidox('kdesupport','kdewin');
- apidox('kdesupport','libqzeitgeist');
- apidoxqch('kdesupport','phonon');
- apidox('kdesupport','polkit-qt-1');
- apidox('kdesupport','prison');
- apidox2('kdesupport','qca');
- apidox2('kdesupport','qimageblitz');
- apidox('kdesupport','soprano');
- apidoxmanonly('kde-qt');
-?>
-</ul>
-</td>
-</tr>
+<?php require_once 'functions.php' ?>
<tr>
+
<th style="text-align:center" width="36%">
Frameworks
</th>
<th style="text-align:center" width="36%">
-KDE Applications
-</th>
-<th style="text-align:center" width="28%">
-Playground
+Others
</th>
</tr>
<tr>
-<td valign="top">
-<ul li style="list-style-type: none;">
-<?php
- frameworksqchman('frameworks','frameworks5');
-?>
-</ul>
-</td>
-<td valign="top">
-<ul li style="list-style-type: none;">
-<?php
- apidox('extragear','accessibility');
- apidox('extragear','base');
- apidox('bundled-apps', 'calligra');
- apidox('extragear','edu');
- apidox('extragear','games');
- apidox('extragear','graphics');
- apidox('extragear','kdevelop');
- apidox('extragear','libs');
- apidox('extragear','multimedia');
- apidox('extragear','network');
- apidox('extragear','office');
- apidox('extragear','pim');
- apidox('extragear','sdk');
- apidox('extragear','sysadmin');
- apidox('extragear','utils');
-?>
-</ul>
-</td>
-<td valign="top">
-<ul li style="list-style-type: none;">
-<?php
- apidox('playground','base');
- apidox('playground','edu');
- apidox('playground','games');
- apidox('playground','graphics');
- apidox('playground','libs');
- apidox('playground','pim');
- apidox('playground','sysadmin');
- apidox('playground','utils');
-?>
-</ul>
-</td>
-</tr>
-<tr>
-<th style="text-align:center" width="36%">
-KDE 3.5
-</th>
-<th style="text-align:center" width="36%">
-Historical
-</th>
-</tr>
-<tr>
<td valign="top">
<ul li style="list-style-type: none;">
<?php
- apidox('3.5','kdelibs');
- apidox('3.5','kdebase');
- apidox('3.5','kdeedu');
- apidox('3.5','kdegames');
- apidox('3.5','kdegraphics');
- apidox('3.5','kdemultimedia');
- apidox('3.5','kdenetwork');
- apidox('3.5','kdepim');
+ frameworksqchman('frameworks','frameworks5');
?>
</ul>
</td>
<td valign="top">
<ul>
-<li><a href="/history4.php">Old KDE4 Versions</a></li>
-<li><a href="3.1-api/classref">KDE 3.1 kdelibs</a></li>
-<li><a href="3.0-api/classref">KDE 3.0 kdelibs</a></li>
-<li><a href="2.2-api/classref">KDE 2.2 kdelibs</a></li>
-<li><a href="2.1-api/classref">KDE 2.1 kdelibs</a></li>
-<li><a href="2.0-api/classref">KDE 2.0 kdelibs</a></li>
+<li><a href="/other.php">Other KDE Software</a></li>
+<li><a href="/history4.php">KDE4 Versions</a></li>
+<li><a href="/history.php">KDE3 and older versions</a></li>
</ul>
</td>
</tr>
diff --git a/website/api.kde.org/other.php b/website/api.kde.org/other.php
new file mode 100644
index 0000000..9e6bc36
--- /dev/null
+++ b/website/api.kde.org/other.php
@@ -0,0 +1,87 @@
+<?php
+ $page_title = "API Reference Index";
+ include 'header.inc';
+ require_once 'functions.php';
+?>
+
+<p>
+Reference guides for Other KDE Software.
+</p>
+
+<table>
+<tr>
+<th style="text-align:center" width="28%">
+<a href="kdesupport-api/kdesupport.tar.gz">
+<img src="/img/14x14save.png" alt="[download]" title="Download kdesupport APIDOX \
tarball."></a> +KDE Support
+</th>
+
+<th style="text-align:center" width="36%">
+KDE Applications
+</th>
+
+<th style="text-align:center" width="28%">
+Playground
+</th>
+
+</tr>
+
+<td valign="top">
+<ul>
+<?php
+ apidox('kdesupport','akonadi');
+ apidox('kdesupport','attica');
+ apidox('kdesupport','kdewin');
+ apidox('kdesupport','libqzeitgeist');
+ apidoxqch('kdesupport','phonon');
+ apidox('kdesupport','polkit-qt-1');
+ apidox('kdesupport','prison');
+ apidox2('kdesupport','qca');
+ apidox2('kdesupport','qimageblitz');
+ apidox('kdesupport','soprano');
+ apidoxmanonly('kde-qt');
+?>
+</ul>
+</td>
+
+<td valign="top">
+<ul li style="list-style-type: none;">
+<?php
+ apidox('extragear','accessibility');
+ apidox('extragear','base');
+ apidox('bundled-apps', 'calligra');
+ apidox('extragear','edu');
+ apidox('extragear','games');
+ apidox('extragear','graphics');
+ apidox('extragear','kdevelop');
+ apidox('extragear','libs');
+ apidox('extragear','multimedia');
+ apidox('extragear','network');
+ apidox('extragear','office');
+ apidox('extragear','pim');
+ apidox('extragear','sdk');
+ apidox('extragear','sysadmin');
+ apidox('extragear','utils');
+?>
+</ul>
+</td>
+
+<td valign="top">
+<ul li style="list-style-type: none;">
+<?php
+ apidox('playground','base');
+ apidox('playground','edu');
+ apidox('playground','games');
+ apidox('playground','graphics');
+ apidox('playground','libs');
+ apidox('playground','pim');
+ apidox('playground','sysadmin');
+ apidox('playground','utils');
+?>
+</ul>
+</td>
+
+</table>
+
+
+<?php include 'footer.inc' ?>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic