From 18b1f72bb76bb2ad44f140bbc3f22ac5699323f0 Mon Sep 17 00:00:00 2001
From: Francis Rowe <info@gluglug.org.uk>
Date: Tue, 09 Jun 2015 13:31:16 -0400
Subject: Make the home page actually useful

The old one was crap by comparison.
---
(limited to 'site/index.php')

diff --git a/site/index.php b/site/index.php
index ba6de89..b234a1f 100644
--- a/site/index.php
+++ b/site/index.php
@@ -45,33 +45,51 @@
 	</div>
 
 	<div>
-		<h1><?php echo gettext("Downloads"); ?></h1>
-			<ul>
-				<li><a href="download/"><?php echo gettext("Releases"); ?></a></li>
-				<li><a href="gpg/"><?php echo gettext("GPG"); ?></a></li>
-				<li><a href="rsync/">Rsync</a></li>
-				<li><a href="git/">Git</a></li>
-				<li><a href="<?php echo $lbFirmwareGitwebAddress; ?>"><?php echo gettext("Browse the repository"); ?></a></li>
-			</ul>
+			<p>
+				Libreboot has many practical advantages over <a href="https://gnu.org/philosophy/proprietary/">proprietary</a> boot
+				firmware, such as faster boot speeds and better security; source audits are possible and,
+				therefore, the firmware is unlikely to contain backdoors (common in proprietary firmware). You
+				can <a href="docs/gnulinux/index.html">install GNU/Linux with encrypted /boot/</a>, <a href="http://www.coreboot.org/GRUB2#signed_kernels">verify GPG signatures on your kernel</a>,
+				write-protect the flash chip, run a <a href="http://proteanos.com/">full operating system</a> directly
+				from the flash chip (planned for a future release), and more.
+			</p>
 	</div>
 
 	<div>
-		<h1><?php echo gettext("Support"); ?></h1>
-			<ul>
-				<li><a href="docs/index.html"><?php echo gettext("Documentation"); ?></a></li>
-				<li><a href="docs/hcl/index.html#supported_list"><?php echo gettext("Compatibility list"); ?></a></li>
-				<li><a href="docs/install/index.html"><?php echo gettext("Install libreboot"); ?></a></li>
-				<li><a href="docs/gnulinux/grub_boot_installer.html"><?php echo gettext("Install GNU/Linux"); ?></a></li>
-				<li><a href="docs/gnulinux/grub_cbfs.html"><?php echo gettext("Boot GNU/Linux"); ?></a></li>
-			</ul>
-	
-		<h2><?php echo gettext("Contact"); ?></h2>
+		<h1><?php echo gettext("Downloads"); ?></h1>
 			<ul>
-				<li><a href="contrib/"><?php echo gettext("Maintainers"); ?></a></li>
-				<li><a href="<?php echo $userMailingListAddress; ?>"><?php echo gettext("Mailing list"); ?></a></li>
-				<li><a href="<?php echo $devMailingListAddress; ?>"><?php echo gettext("Dev mailing list"); ?></a></li>
-				<li><a href="<?php echo $ircChannelAddress; ?>"><?php echo $ircChannelName; ?></a></li>
+				<li><a href="download/"><?php echo gettext("Stable release archives"); ?></a></li>
+				<li><a href="git/"><?php echo gettext("Git repositories"); ?></a></li>
+				<li><a href="gpg/"><?php echo gettext("GPG keys"); ?></a></li>
+				<li><a href="rsync/"><?php echo gettext("Mirroring libreboot"); ?> (rsync)</a></li>
 			</ul>
+			<h2><?php echo gettext("Support"); ?></h2>
+				<ul>
+					<li><a href="docs/index.html"><?php echo gettext("Documentation"); ?></a></li>
+					<li><a href="docs/hcl/index.html#supported_list"><?php echo gettext("Compatibility list"); ?></a></li>
+					<li><a href="docs/install/index.html"><?php echo gettext("Install libreboot"); ?></a></li>
+					<li><a href="docs/gnulinux/grub_boot_installer.html"><?php echo gettext("Install GNU/Linux"); ?></a></li>
+					<li><a href="docs/gnulinux/grub_cbfs.html"><?php echo gettext("Boot GNU/Linux"); ?></a></li>
+				</ul>
+
+			<h2>How to help?</h2>
+				<p>
+					Libreboot is developed in a series of <a href="git/">git repositories</a> for the firmware (coreboot distribution), documentation and the main part of the website. <a href="<?php echo $lbFirmwareGitwebAddress; ?>"><?php echo gettext("Browse the main repository"); ?></a>
+				</p>
+				<p>
+					A list of high priority tasks can be found at <a href="docs/tasks.html">docs/tasks.html</a>.
+				</p>
+				<p>
+					Information about how libreboot is maintained, can be found at <a href="docs/maintain/index.html">docs/maintain/index.html</a>.
+				</p>
+			<h2><?php echo gettext("Contact"); ?></h2>
+				<ul>
+					<li><a href="contrib/"><?php echo gettext("Maintainers"); ?></a></li>
+					<li><a href="<?php echo $userMailingListAddress; ?>"><?php echo gettext("Mailing list"); ?></a></li>
+					<li><a href="<?php echo $devMailingListAddress; ?>"><?php echo gettext("Dev mailing list"); ?></a></li>
+					<li><a href="<?php echo $ircChannelAddress; ?>"><?php echo $ircChannelName; ?></a></li>
+				</ul>
+
 	</div>
 
 <?php
@@ -83,4 +101,4 @@
 <?php
 	$strHtml = ob_get_clean();
 	echo miniHtml($strHtml);
-?>
\ No newline at end of file
+?>
--
cgit v0.9.1