Add new markup for site layout

References s9y/s9y.github.io#21
This commit is contained in:
Matthias Mees 2016-08-24 09:10:56 +02:00
parent 3067e5a451
commit 4c8ce1387b

View file

@ -12,162 +12,190 @@ if (is_dir('homepage')) {
define('BASEDIR', '');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<title>Serendipity :: Spartacus - Serendipity Plugin And Repository Tool Access Customization/Unification System</title>
<style type="text/css" media="all">@import "css/style.css";</style>
<style type="text/css" media="all">@import "css/style_new.css";</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="css/favicon.png"></link>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Spartacus | Serendipity Blog System</title>
<meta name="description" content="Serendipity is a PHP-powered weblog engine giving users an easy way to maintain a blog and developers a framework with the power for professional applications.">
<link rel="apple-touch-icon" href="apple-touch-icon.png">
<link rel="dns-prefetch" href="https://ajax.googleapis.com">
<link rel="dns-prefetch" href="https://code.jquery.com">
<link rel="dns-prefetch" href="https://www.google-analytics.com">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet">
<link rel="stylesheet" href="css/master.css">
<script src="scripts/modernizr/modernizr.js"></script>
</head>
<body>
<body id="top">
<nav id="nav-global" role="navigation">
<div class="layout-container">
<a id="open-nav" class="nav-toggle" href="#site-nav">Menu</a>
<div id="wrap">
<div id="header"><a id="topofpage"></a>
<div id="menu"><a href="http://www.s9y.org" title="Serendipity Homepage">Homepage</a> | <a href="http://blog.s9y.org" title="Latest News from the official Serendipity Blog">Blog</a> | <a href="http://www.s9y.org/12.html" title="Try Serendipity">Download</a> | <a href="http://www.s9y.org/forums" title="Serendipity user and developer forum">User Forums</a> | <a href="http://spartacus.s9y.org" title="Spartacus online repository for plugins and templates">Plugins / Templates</a></div>
<div id="identity">
<h1><a class="homelink1" href="http://spartacus.s9y.org/">SPARTACUS</a></h1>
<h2><a class="homelink2"><strong>S</strong>erendipity <strong>P</strong>lugin <strong>A</strong>nd <strong>R</strong>epository <strong>T</strong>ool <strong>A</strong>ccess <strong>C</strong>ustomization/<strong>U</strong>nification <strong>S</strong>ystem</a></h2>
<ul id="site-nav" class="nav-collapse">
<li><a href="http://s9y.org">Start</a></li>
<li><a href="http://s9y.org/docs/">Docs</a></li>
<li><a href="http://blog.s9y.org">Blog</a></li>
<li><a href="http://board.s9y.org">Forums</a></li>
<li id="current-page"><a href="index.php">Plugins</a></li>
<li><a href="index.php?mode=template_all">Themes</a></li>
<li><a href="https://github.com/s9y">GitHub</a></li>
</ul>
</div>
</nav>
<header id="masthead" role="banner">
<div class="layout-container">
<h1>Spartacus</h1>
<div class="spartacus-slogan">
<span>Serendipity Plugin And Repository Tool Access Customization/Unification System</span>
</div>
</div>
</header>
<div id="claim">
<div class="layout-container">
<span id="slogan">Not mainstream since 2002</span>
</div>
</div>
<div id="mainpane">
<div id="rightcolumn">
<div id="contenttop">&nbsp;</div>
<div id="content">
<div class="serendipity_entry">
<a class="mainpage" href="index.php">&laquo; Back to main</a>
<?php if (empty($_REQUEST['mode'])) { ?>
<p>You can browse these categories:</p>
<ul>
<li><a href="index.php?mode=bygroups_event_<?php echo LANG; ?>">All Event Plugins</a></li>
<li><a href="index.php?mode=bygroups_sidebar_<?php echo LANG; ?>">All Sidebar Plugins</a></li>
<li><a href="index.php?mode=template_all">All Templates</a></li>
</ul>
<p>You can also quickjump to specific plugin categories on the left side.</p>
<?php } else {
$file = BASEDIR . preg_replace('@[^a-z_0-9-]@i', '', $_REQUEST['mode']) . '.htm';
if (file_exists($file)) {
include $file;
} else { ?>
<main role="main">
<div class="layout-container">
<article id="content">
<?php if (empty($_REQUEST['mode'])) { ?>
<h2>What is Spartacus?</h2>
<p>Spartacus is an Event Plugin for the Weblog Engine <a href="http://www.s9y.org">Serendipity</a>. Once installed through the usual plugin configuration manager within your Serendipity Installation, you can fetch and manage plugins via Serendipity. No need to use FTP or manual downloading - just click &amp; fetch!</p>
<h3>What is this site?</h3>
<p>This page is for not-yet Serendipity users to view our available plugins, or for users who cannot use the Spartacus plugin because of technical restrictions of their webserver.</p>
<p>You can browse these categories:</p>
<ul>
<li><a href="index.php?mode=bygroups_event_<?php echo LANG; ?>">Event plugins</a></li>
<li><a href="index.php?mode=bygroups_sidebar_<?php echo LANG; ?>">Sidebar plugins</a></li>
<li><a href="index.php?mode=template_all">Themes</a></li>
</ul>
<p>You can also quickjump to specific <a href="#spartacus-plugins">plugin categories</a>.</p>
<?php } else {
echo "<a class='spartacus-back' href='index.php'>Back to main</a>\n";
$file = BASEDIR . preg_replace('@[^a-z_0-9-]@i', '', $_REQUEST['mode']) . '.htm';
if (file_exists($file)) {
include $file;
} else { ?>
<p>Invalid URL</p>
<?php }
} ?>
</div>
</div>
</div>
<div id="serendipityLeftSideBar">
<div id="sidebartop">&nbsp;</div>
<div id="sidebarmiddle">
<div class="serendipitySideBarContent">
<h3 class="serendipitySideBarTitle">What is Spartacus?</h3>
<p>Spartacus is an Event Plugin for the Weblog Engine <a href="http://www.s9y.org">Serendipity</a>.</p>
<p>Once installed through the usual plugin configuration manager within your Serendipity Installation, you can fetch and manage plugins via Serendipity. No need to use FTP or manual downloading - just click &amp; fetch!</p>
</div>
<div class="serendipitySideBarContent">
<h3 class="serendipitySideBarTitle">What is this site?</h3>
<p>This page is for not-yet Serendipity users to view our available plugins, or for users who cannot use the Spartacus plugin because of technical restrictions of their webserver.</p>
</div>
<div class="serendipitySideBarContent">
<h3 class="serendipitySideBarTitle">Plugins</h3>
<?php }
} ?>
</article>
<aside id="sidebar">
<h2>More info</h2>
<section id="spartacus-plugins" class="widget">
<h3>Plugins</h3>
<h4>Event</h4>
<ol>
<ul class="spartacus-list">
<li><a href="index.php?mode=bygroups_event_<?php echo LANG; ?>">All Groups</a></li>
<?php echo str_replace('[LANG]', LANG, file_get_contents(BASEDIR . 'box_groups_event.htm')); ?>
</ol>
</ul>
<h4>Sidebar</h4>
<ol>
<ul class="spartacus-list">
<li><a href="index.php?mode=bygroups_sidebar_<?php echo LANG; ?>">All Groups</a></li>
<?php echo str_replace('[LANG]', LANG, file_get_contents(BASEDIR . 'box_groups_sidebar.htm')); ?>
</ol>
</div>
<div class="serendipitySideBarContent">
<h3 class="serendipitySideBarTitle">Templates</h3>
<ol>
</ul>
</section>
<section id="spartacus-themes" class="widget">
<h3>Themes</h3>
<ul class="spartacus-list">
<li><a href="index.php?mode=template_all">All Templates</a></li>
<?php echo file_get_contents(BASEDIR . 'box_groups_template.htm'); ?>
</ol>
</div>
<div class="serendipitySideBarContent">
<h3 class="serendipitySideBarTitle">Change Language</h3>
<form action="index.php" method="get">
<p>
<input class="smallsubmit" type="submit" value="&gt;" />
<select class="language" name="language">
<?php
$lang = array('en' => 'English',
'de' => 'German',
'da' => 'Danish',
'es' => 'Spanish',
'fr' => 'French',
'fi' => 'Finnish',
'cs' => 'Czech',
'nl' => 'Dutch',
'is' => 'Icelandic',
'se' => 'Swedish',
'pt' => 'Portuguese Brazilian',
'pt_PT' => 'Portuguese European',
'bg' => 'Bulgarian',
'hu' => 'Hungarian',
'no' => 'Norwegian',
'ro' => 'Romanian',
'it' => 'Italian',
'ru' => 'Russian',
'fa' => 'Persian',
'tn' => 'Traditional Chinese',
'cn' => 'Simplified Chinese',
'ja' => 'Japanese',
'ko' => 'Korean',
'ta' => 'Tamil');
foreach($lang as $l => $d) {
?>
<option value="<?php echo $l; ?>"><?php echo htmlspecialchars($d, ENT_COMPAT, 'UTF-8'); ?></option>
<?php
}
?>
</select>
</p>
</form>
<ol>
<li><a href="http://www.netmirror.org/mirror/serendipity/package_RSSevent.xml">RSS Feed Event-Plugins</a></li>
<li><a href="http://www.netmirror.org/mirror/serendipity/package_RSSsidebar.xml">RSS Feed Sidebar-Plugins</a></li>
<li><a href="http://cia.navi.cx/stats/project/Serendipity/.rss">RSS Feed Commits</a></li>
</ol>
</div>
</div>
</div>
</div>
<div>
<br style="clear: both" />
</div>
<div id="footer">
<p>This site is hosted by the kind people at <a href="http://www.sourceforge.net/">SourceForge.net</a> and created by <a href="http://garv.in/">Garvin Hicking</a>.</p>
</div>
</div>
</ul>
</section>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-77038-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<section id="spartacus-language" class="widget">
<h3>Change language</h3>
<form action="index.php" method="get">
<select class="language" name="language">
<?php
$lang = array('en' => 'English',
'de' => 'German',
'da' => 'Danish',
'es' => 'Spanish',
'fr' => 'French',
'fi' => 'Finnish',
'cs' => 'Czech',
'nl' => 'Dutch',
'is' => 'Icelandic',
'se' => 'Swedish',
'pt' => 'Portuguese Brazilian',
'pt_PT' => 'Portuguese European',
'bg' => 'Bulgarian',
'hu' => 'Hungarian',
'no' => 'Norwegian',
'ro' => 'Romanian',
'it' => 'Italian',
'ru' => 'Russian',
'fa' => 'Persian',
'tn' => 'Traditional Chinese',
'cn' => 'Simplified Chinese',
'ja' => 'Japanese',
'ko' => 'Korean',
'ta' => 'Tamil');
foreach($lang as $l => $d) {
?>
<option value="<?php echo $l; ?>"><?php echo htmlspecialchars($d, ENT_COMPAT, 'UTF-8'); ?></option>
<?php
}
?>
</select>
<input type="submit" value="Go">
</form>
</section>
<section id="spartacus-feeds" class="widget">
<h3>RSS Feeds</h3>
<ul>
<li><a href="http://www.netmirror.org/mirror/serendipity/package_RSSevent.xml">Event olugins</a></li>
<li><a href="http://www.netmirror.org/mirror/serendipity/package_RSSsidebar.xml">Sidebar plugins</a></li>
<li><a href="http://cia.navi.cx/stats/project/Serendipity/.rss">Commits</a></li>
</ul>
</section>
</aside>
</div>
</main>
<footer id="service" role="contentinfo">
<div class="layout-container">
<ul id="service-links">
<li><a id="to-top" href="#top">Back to top</a></li>
<li><a href="http://jann.is/datenschutz.html">Privacy policy</a></li>
</ul>
<p id="supporters">This site is hosted by the kind people at <a href="http://www.sourceforge.net">SourceForge.net</a> and created by <a href="http://garv.in">Garvin Hicking</a>.</p>
</div>
</footer>
<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<script>window.jQuery || document.write('<script src="/scripts/jquery/dist/jquery.min.js"><\/script>')</script>
<script src="/scripts/master.js"></script>
<!-- Google Analytics -->
<script>
window.ga=function(){ga.q.push(arguments)};ga.q=[];ga.l=+new Date;
ga('create','UA-77038-1','auto');ga('send','pageview')
</script>
<script src="https://www.google-analytics.com/analytics.js" async defer></script>
</body>
</html>