85 lines
3.8 KiB
HTML
85 lines
3.8 KiB
HTML
<!DOCTYPE html>
|
|
|
|
<html lang="en">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<title>Balder - Photo gallery in Ruby on Rails</title>
|
|
<link rel="stylesheet" href="css/balder.css" />
|
|
<link rel="stylesheet" href="colorbox/example1/colorbox.css" />
|
|
<script src="javascript/jquery-1.3.2.min.js" type="text/javascript"></script>
|
|
<script src="colorbox/colorbox/jquery.colorbox-min.js" type="text/javascript"></script>
|
|
<script src="javascript/balder.js" type="text/javascript"></script>
|
|
</head>
|
|
<body>
|
|
|
|
<div id="container">
|
|
<h1>Balder - Photo gallery</h1>
|
|
|
|
<p>
|
|
<b>Balder is a photo gallery built in Ruby on Rails. It aims to minimalistically beautiful and simple to use.</b>
|
|
<br/><br/>
|
|
You can upload multiple photos in the web interface or bulk upload folders over FTP/SFTP to your server.
|
|
Image and thumbnail sizes are configurable and can be regenerated at any time.
|
|
Balder reads and writes EXIF/IPTC tags so you can easily take your photos with you to another application.
|
|
Photos can be browsed from collections, albums, tags or by location with the Google Maps integration.
|
|
<br/><br/>
|
|
Balder is available <b>free</b> and the source can be downloaded from <a href="http://github.com/espen/balder">GitHub</a> or <a href="http://gitorious.org/balder">Gitorious</a>.
|
|
The code is released under the <a href="http://www.gnu.org/licenses/gpl-3.0.txt">GNU General Public License v3</a>.
|
|
Please <a href="mailto:espen@inspired.no">contact me</a> if you require an alternative license (for a fee).
|
|
</p>
|
|
|
|
<h3>Show me</h3>
|
|
<p>I travelled for ten months last year. You can see some of the places and photos I visited in <a href="http://photos.inspired.no">my photo gallery</a>.</p>
|
|
<p>Whatever..just show me some screenshots. Sure:</p>
|
|
|
|
Public gallery:
|
|
<ul id="screenshots">
|
|
<li><a rel="screenshot" href="images/album.png" title="Album">Album</a></li>
|
|
<li><a rel="screenshot" href="images/collections.png" title="Collections">Collections</a></li>
|
|
<li><a rel="screenshot" href="images/photo.png" title="Display single photo">Single photo</a></li>
|
|
</ul>
|
|
|
|
Administration:
|
|
<ul id="screenshots">
|
|
<li><a rel="screenshot" href="images/album-add-to-collection.png" title="Add albums to collection">Add albums to collection</a></li>
|
|
<li><a rel="screenshot" href="images/upload_photos_progress.png" title="Upload multiple photos">Upload multiple photos with live progress</a></li>
|
|
<li><a rel="screenshot" href="images/edit_multiple.png" title="Edit multiple photos">Edit multiple photos</a></li>
|
|
</ul>
|
|
|
|
<h3>And you are?</h3>
|
|
<p>I am Espen Antonsen, the modern day <a href="#balder">balder</a>.
|
|
You seem to be the curious-type so go ahead and read more about me on <a href="http://inspired.no">my website</a>.</p>
|
|
|
|
<h2>Features</h2>
|
|
<ul>
|
|
<li>Stores photos to disk in folders</li>
|
|
<li>Create multiple thumbnails of custom sizes</li>
|
|
<li>Read and writes EXIF/IPTC title, description and keywords</li>
|
|
<li>Organize in albums (as events in iPhoto)</li>
|
|
<li>Combine albums in collections (as albums in iPhoto)</li>
|
|
<li>Upload multiple photos (can also scan existing folder structure)</li>
|
|
<li>Tag photos. Can also tag albums (actually all photos in album is tagged)</li>
|
|
<li>User management with roles and permissions</li>
|
|
<li>Geo-location of albums & photos with Google Maps integration</li>
|
|
</ul>
|
|
|
|
<h3 id="balder">Balder?</h3>
|
|
<p>Balder, or baldr which is the correct old norse spelling, was the <a href="http://en.wikipedia.org/wiki/Baldr">norse god of light and beauty</a>.</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<script type="text/javascript">
|
|
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
|
|
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
|
|
</script>
|
|
<script type="text/javascript">
|
|
try {
|
|
var pageTracker = _gat._getTracker("UA-63732-12");
|
|
pageTracker._trackPageview();
|
|
} catch(err) {}
|
|
</script>
|
|
|
|
</body>
|
|
</html> |