[aur-dev] [PATCH] Redesign the home page
Lukas Fleischer
lfleischer at archlinux.org
Thu Jun 11 21:42:44 UTC 2015
* Make the home page look even more like the archweb home page.
* Add information on package requests.
* Improve texts on discussion and bug reporting.
Signed-off-by: Lukas Fleischer <lfleischer at archlinux.org>
---
web/html/css/aurweb.css | 4 ++++
web/html/home.php | 51 +++++++++++++++++++++++++++++++++++++------------
2 files changed, 43 insertions(+), 12 deletions(-)
diff --git a/web/html/css/aurweb.css b/web/html/css/aurweb.css
index c86c1da..a3f43bd 100644
--- a/web/html/css/aurweb.css
+++ b/web/html/css/aurweb.css
@@ -81,3 +81,7 @@
legend {
padding: 1em 0;
}
+
+p.important {
+ font-weight: bold;
+}
diff --git a/web/html/home.php b/web/html/home.php
index 031ad2b..569f322 100644
--- a/web/html/home.php
+++ b/web/html/home.php
@@ -26,8 +26,6 @@ html_header( __("Home") );
'</a>'
);
?>
- </p>
- <p>
<?php
echo __(
'Contributed PKGBUILDs %smust%s conform to the %sArch Packaging Standards%s otherwise they will be deleted!',
@@ -36,30 +34,63 @@ html_header( __("Home") );
'</a>'
);
?>
- </p>
- <p>
<?= __('Remember to vote for your favourite packages!'); ?>
<?= __('Some packages may be provided as binaries in [community].'); ?>
</p>
+ <p class="important">
+ <?= __('DISCLAIMER') ?>:
+ <?= __('Unsupported packages are user produced content. Any use of the provided files is at your own risk.'); ?>
+ </p>
+ <p class="readmore"><a href="https://wiki.archlinux.org/index.php/AUR">Learn more...</a></p>
+ </div>
+ <div id="news">
+ <h3><a><?= __('Support') ?></a><span class="arrow"></span></h3>
+ <h4><?= __('Package Requests') ?></h4>
+ <div class="article-content">
+ <p>
+ <?php
+ echo __(
+ 'There are three types of requests that can be filed in the %sPackage Actions%s box on the package details page:',
+ '<var>',
+ '</var>'
+ );
+ ?>
+ </p>
+ <ul>
+ <li><em><?= __('Orphan Request') ?></em>: <?= __('Request a package to be disowned, e.g. when the maintainer is inactive and the package has been flagged out-of-date for a long time.') ?></li>
+ <li><em><?= __('Deletion Request') ?></em>: <?= __('Request a package to be removed from the Arch User Repository. Please do not use this if a package is broken and can be fixed easily. Instead, contact the package maintainer and file orphan request if necessary.') ?></li>
+ <li><em><?= __('Merge Request') ?></em>: <?= __('Request a package to be merged into another one. Can be used when a package needs to be renamed or replaced by a split package.') ?></li>
+ </ul>
+ <p>
+ <?php
+ echo __(
+ 'If you want to discuss a request, you can use the %saur-requests%s mailing list. However, please do not use that list to file requests.',
+ '<a href="https://mailman.archlinux.org/mailman/listinfo/aur-requests">',
+ '</a>'
+ );
+ ?>
+ </p>
+ </div>
<h4><?= __('Discussion') ?></h4>
+ <div class="article-content">
<p>
<?php
echo __(
- 'General discussion regarding the Arch User Repository (AUR) and Trusted User structure takes place on %saur-general%s. Package orphan requests, merge requests, and deletion requests should be filed in the %sPackage Actions%s box. For discussion relating to the development of the AUR web interface, use the %saur-dev%s mailing list.',
+ 'General discussion regarding the Arch User Repository (AUR) and Trusted User structure takes place on %saur-general%s. For discussion relating to the development of the AUR web interface, use the %saur-dev%s mailing list.',
'<a href="https://mailman.archlinux.org/mailman/listinfo/aur-general">',
'</a>',
- '<var>',
- '</var>',
'<a href="https://mailman.archlinux.org/mailman/listinfo/aur-dev">',
'</a>'
);
?>
</p>
+ </div>
<h4><?= __('Bug Reporting') ?></h4>
+ <div class="article-content">
<p>
<?php
echo __(
- 'If you find a bug in the AUR, please fill out a bug report on our %sbug tracker%s. Use the tracker to report bugs in the AUR %sonly%s. To report packaging bugs contact the package maintainer or leave a comment on the appropriate package page.',
+ 'If you find a bug in the AUR web interface, please fill out a bug report on our %sbug tracker%s. Use the tracker to report bugs in the AUR %sonly%s. To report packaging bugs contact the package maintainer or leave a comment on the appropriate package page.',
'<a href="https://bugs.archlinux.org/index.php?project=2">',
'</a>',
'<strong>',
@@ -67,10 +98,6 @@ html_header( __("Home") );
);
?>
</p>
-
- <h4><?= __('DISCLAIMER') ?></h4>
- <div class="important">
- <?= __('Unsupported packages are user produced content. Any use of the provided files is at your own risk.'); ?>
</div>
</div>
</div>
--
2.4.2
More information about the aur-dev
mailing list