Commit the site build so we can deploy it statically
|
@ -1 +0,0 @@
|
|||
_site
|
|
@ -0,0 +1,136 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<title>Sidekiq</title>
|
||||
<meta name="description" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:site_name" content="Sidekiq">
|
||||
<meta property="og:type" content="company">
|
||||
<meta property="og:title" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:url" content="http://sidekiq.org">
|
||||
<meta property="og:image" content="http://sidekiq.org/img/logo.png">
|
||||
<meta property="og:description" content="Sidekiq is a simple, efficient framework for background job processing in Ruby">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="canonical" href="http://sidekiq.org/about">
|
||||
<link rel="stylesheet" href="/css/global.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Armata|Montserrat:400,700">
|
||||
<link rel="shortcut icon" type="image/ico" href="/favicon.ico">
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.0/jquery.min.js">
|
||||
</script>
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js">
|
||||
</script>
|
||||
<script defer src="/js/scrollingcarousel.2.0.min.js">
|
||||
</script>
|
||||
<script defer src="/js/skq-global.js">
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<nav role="navigation" class="navbar navbar-default navbar-fixed-top default">
|
||||
<div class="container-fluid skq-header">
|
||||
<div class="navbar-header">
|
||||
<button data-toggle="collapse" data-target="#navbar-top-collapse-1" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span
|
||||
class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
|
||||
<a href="/" class="skq navbar-brand">Sidekiq</a><span
|
||||
class="default skq-tagline navbar-brand col-sm-5 hidden-xs">Simple, efficient background processing for Ruby.</span>
|
||||
</div>
|
||||
<div id="navbar-top-collapse-1" class="collapse navbar-collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="/products/pro" class="skq-nav-link">Pro</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/products/enterprise" class="skq-nav-link">Enterprise</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/support" class="skq-nav-link">Support</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/about" class="skq-nav-link">About</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main><div class="container">
|
||||
<div class="jumbotron">
|
||||
<div class="spacer-lg"></div>
|
||||
<h1>Oops, sorry.</h1>
|
||||
<h2>There's no such page apparently.</h2>
|
||||
<div class="spacer"></div>
|
||||
<a href="/" class="btn btn-primary">Head home</a>
|
||||
<div class="spacer-lg"></div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="skq-subfooter">
|
||||
<div class="fluid-container">
|
||||
<h4>Questions, comments, & concerns?<a
|
||||
href="mailto:info@contribsys.com?subject=Sidekiq%20question,%20comment,%20concern" type="button"
|
||||
class="btn btn-default">info@contribsys.com</a></h4>
|
||||
</div>
|
||||
<form class="text-center" action="https://tinyletter.com/sidekiq" method="post" target="popupwindow" onsubmit="window.open('https://tinyletter.com/sidekiq', 'popupwindow', 'scrollbars=yes,width=800,height=600');return true">
|
||||
<label for="tlemail">Subscribe to our semi-occasional newsletter and keep up to date on new Sidekiq features and changes.</label>
|
||||
<div class="subscribe-form">
|
||||
<input type="text" style="width:240px" name="email" id="tlemail" class="subscribe-form__email" />
|
||||
<input type="hidden" value="1" name="embed"/>
|
||||
<input type="submit" value="Subscribe" class="btn btn-primary btn-white subscribe-form__submit" />
|
||||
</div>
|
||||
</form>
|
||||
</footer>
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="skq-footer-brand">
|
||||
Sidekiq<a href="http://rubyheroes.com/" target="_new"><img src="/img/hero-award.svg" class="skq-award"></a><a
|
||||
href="https://www.blackducksoftware.com/open-source-rookies/2012-recipients" target="_new"><img
|
||||
src="/img/rookie-award.png" class="skq-award"></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-5">
|
||||
<a href="http://contribsys.com/" target="_new"><img src="/img/cs-footer-logo.png" class="skq-footer-logo"></a>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<a href="/about">About</a><br>
|
||||
<a href="/products/pro">Pro</a><br>
|
||||
<a href="/products/enterprise">Enterprise</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki" target="_new">Wiki
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="/support">Support</a><br>
|
||||
<a href="https://github.com/mperham/sidekiq/" target="_new">Source
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<a href="https://status.sidekiq.org" target="_new">Status
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="https://twitter.com/sidekiq" target="_new">On Twitter
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="http://confreaks.com/videos/1290-rubyconf2012-asynchronous-processing-for-fun-and-profit"
|
||||
target="_new">At Rubyconf 2012
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<hr class="visible-xs">
|
||||
<small>Copyright © 2017 Contributed Systems LLC.<br class="hidden-xs">
|
||||
Made with care in Portland, OR.
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1 @@
|
|||
sidekiq.org
|
|
@ -0,0 +1,326 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<title>Sidekiq</title>
|
||||
<meta name="description" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:site_name" content="Sidekiq">
|
||||
<meta property="og:type" content="company">
|
||||
<meta property="og:title" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:url" content="http://sidekiq.org">
|
||||
<meta property="og:image" content="http://sidekiq.org/img/logo.png">
|
||||
<meta property="og:description" content="Sidekiq is a simple, efficient framework for background job processing in Ruby">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="canonical" href="http://sidekiq.org/about">
|
||||
<link rel="stylesheet" href="/css/global.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Armata|Montserrat:400,700">
|
||||
<link rel="shortcut icon" type="image/ico" href="/favicon.ico">
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.0/jquery.min.js">
|
||||
</script>
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js">
|
||||
</script>
|
||||
<script defer src="/js/scrollingcarousel.2.0.min.js">
|
||||
</script>
|
||||
<script defer src="/js/skq-global.js">
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<nav role="navigation" class="navbar navbar-default navbar-fixed-top default">
|
||||
<div class="container-fluid skq-header">
|
||||
<div class="navbar-header">
|
||||
<button data-toggle="collapse" data-target="#navbar-top-collapse-1" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span
|
||||
class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
|
||||
<a href="/" class="skq navbar-brand">Sidekiq</a><span
|
||||
class="default skq-tagline navbar-brand col-sm-5 hidden-xs">Simple, efficient background processing for Ruby.</span>
|
||||
</div>
|
||||
<div id="navbar-top-collapse-1" class="collapse navbar-collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="/products/pro" class="skq-nav-link">Pro</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/products/enterprise" class="skq-nav-link">Enterprise</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/support" class="skq-nav-link">Support</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/about" class="skq-nav-link">About</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main><div class="container skq-hero-area">
|
||||
<div class="row">
|
||||
<div class="col-sm-9">
|
||||
<h1>Powered by Open Source</h1>
|
||||
<p>Sidekiq is an open source project, anyone may contribute to it. The following people have made
|
||||
significant contributions—</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<ul class="list-group list-inline skq-contributors">
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars1.githubusercontent.com/u/2911?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Mike Perham</span><br>
|
||||
<a itemprop="url" href="https://github.com/mperham" target="_new"><img src="/img/octocat.png"
|
||||
class="icon">mperham</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars1.githubusercontent.com/u/797?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Tony Arcieri</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/tarcieri"><img src="/img/octocat.png"
|
||||
class="icon">tarcieri</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars1.githubusercontent.com/u/9458?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Romain Dardour</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/unity"><img src="/img/octocat.png"
|
||||
class="icon">unity</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars0.githubusercontent.com/u/18191?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Jesse Cooke</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/jc00ke"><img src="/img/octocat.png"
|
||||
class="icon">jc00ke</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars2.githubusercontent.com/u/34627?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Petteri Räty</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/betelgeuse"><img src="/img/octocat.png"
|
||||
class="icon">betelgeuse</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars1.githubusercontent.com/u/40455?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Ezekiel Templin</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/ezkl"><img src="/img/octocat.png"
|
||||
class="icon">ezkl</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars2.githubusercontent.com/u/146013?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Ryan Schlesinger</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/ryansch"><img src="/img/octocat.png"
|
||||
class="icon">ryansch</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars0.githubusercontent.com/u/186424?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Pan Thomakos</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/panthomakos"><img src="/img/octocat.png"
|
||||
class="icon">panthomakos</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars3.githubusercontent.com/u/637158?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Ryan LeCompte</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/ryanlecompte"><img src="/img/octocat.png"
|
||||
class="icon">ryanlecompte</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars1.githubusercontent.com/u/744212?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Brandon Hilkert</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/brandonhilkert"><img
|
||||
src="/img/octocat.png" class="icon">brandonhilkert</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars2.githubusercontent.com/u/786640?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Aaron Ackerman</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/aackerman"><img src="/img/octocat.png"
|
||||
class="icon">aackerman</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars0.githubusercontent.com/u/832655?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Jonathan Hyman</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/jonhyman"><img src="/img/octocat.png"
|
||||
class="icon">jonhyman</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars3.githubusercontent.com/u/2394703?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Abdelkader Boudih</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/seuros"><img src="/img/octocat.png"
|
||||
class="icon">seuros</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<figure itemtype="http://schema.org/Person">
|
||||
<img itemprop="image" src="https://avatars3.githubusercontent.com/u/1147484?s=300"
|
||||
class="skq-contributor-img">
|
||||
<figcaption>
|
||||
<span itemprop="name" class="name">Anton Davydov</span><br>
|
||||
<a itemprop="url" target="_new" href="https://github.com/davydovanton"><img src="/img/octocat.png"
|
||||
class="icon">davydovanton</a>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-9">
|
||||
<h1>Media Assets</h1>
|
||||
<p>These assets may be used by the general public for conference talks, blog posts, etc and
|
||||
are licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative
|
||||
Commons Attribution-ShareAlike 4.0 International License</a>.
|
||||
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img
|
||||
alt="Creative Commons License" style="border-width:0"
|
||||
src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"/></a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<ul class="list-group list-inline">
|
||||
<li class="list-group-item">
|
||||
<a href="http://sidekiq.org/assets/sidekiq-pro.svg">
|
||||
<img src="http://sidekiq.org/assets/sidekiq-pro.svg" width="200">
|
||||
</a>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<a href="http://sidekiq.org/assets/kicker.svg">
|
||||
<img src="http://sidekiq.org/assets/kicker.svg" width="200">
|
||||
</a>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<a href="http://sidekiq.org/assets/sidekiq.png">
|
||||
<img src="http://sidekiq.org/assets/sidekiq.png" width="200">
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="skq-subfooter">
|
||||
<div class="fluid-container">
|
||||
<h4>Questions, comments, & concerns?<a
|
||||
href="mailto:info@contribsys.com?subject=Sidekiq%20question,%20comment,%20concern" type="button"
|
||||
class="btn btn-default">info@contribsys.com</a></h4>
|
||||
</div>
|
||||
<form class="text-center" action="https://tinyletter.com/sidekiq" method="post" target="popupwindow" onsubmit="window.open('https://tinyletter.com/sidekiq', 'popupwindow', 'scrollbars=yes,width=800,height=600');return true">
|
||||
<label for="tlemail">Subscribe to our semi-occasional newsletter and keep up to date on new Sidekiq features and changes.</label>
|
||||
<div class="subscribe-form">
|
||||
<input type="text" style="width:240px" name="email" id="tlemail" class="subscribe-form__email" />
|
||||
<input type="hidden" value="1" name="embed"/>
|
||||
<input type="submit" value="Subscribe" class="btn btn-primary btn-white subscribe-form__submit" />
|
||||
</div>
|
||||
</form>
|
||||
</footer>
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="skq-footer-brand">
|
||||
Sidekiq<a href="http://rubyheroes.com/" target="_new"><img src="/img/hero-award.svg" class="skq-award"></a><a
|
||||
href="https://www.blackducksoftware.com/open-source-rookies/2012-recipients" target="_new"><img
|
||||
src="/img/rookie-award.png" class="skq-award"></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-5">
|
||||
<a href="http://contribsys.com/" target="_new"><img src="/img/cs-footer-logo.png" class="skq-footer-logo"></a>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<a href="/about">About</a><br>
|
||||
<a href="/products/pro">Pro</a><br>
|
||||
<a href="/products/enterprise">Enterprise</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki" target="_new">Wiki
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="/support">Support</a><br>
|
||||
<a href="https://github.com/mperham/sidekiq/" target="_new">Source
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<a href="https://status.sidekiq.org" target="_new">Status
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="https://twitter.com/sidekiq" target="_new">On Twitter
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="http://confreaks.com/videos/1290-rubyconf2012-asynchronous-processing-for-fun-and-profit"
|
||||
target="_new">At Rubyconf 2012
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<hr class="visible-xs">
|
||||
<small>Copyright © 2017 Contributed Systems LLC.<br class="hidden-xs">
|
||||
Made with care in Portland, OR.
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 79 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 35 KiB |
After Width: | Height: | Size: 6.5 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 73 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 177 KiB |
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="250.3px" height="295.4px" viewBox="0 0 250.3 295.4" enable-background="new 0 0 250.3 295.4" xml:space="preserve">
|
||||
<path fill="#DC4A17" d="M214.3,250H0V0h250v214.3C250,234,234,250,214.3,250z"/>
|
||||
<polygon fill="#C64013" points="189.3,52 25.4,0 0.3,0 0.3,121.3 "/>
|
||||
<polygon fill="#E25826" points="0,0 189,52 250,0 "/>
|
||||
<g>
|
||||
<path fill="#F5F5F5" d="M19.1,266.4c3.3,0,6.3,1.3,8.8,3.8c0.9,1.1,1.3,2.3,1.3,3.7c0,3.3-2.5,5.7-7.5,7l-0.9,0.1l-6.5-0.399v0.1
|
||||
l14.7,7.7c0.3,0.3,0.5,1,0.7,2.1c-0.2,1.3-0.8,2-1.7,2c-0.3,0-7.6-3.7-22.2-11H5.5v0.101l0.1,12.1c0,0.6-0.5,1-1.5,1.2
|
||||
c-0.9,0-1.5-0.4-1.8-1.101l0.1-2.6v-5.3L2.3,279.8c-1.2-0.3-1.7-1.199-1.7-2.6l-0.1-0.8c0-1,0.6-1.5,1.8-1.7v-1.8
|
||||
c-0.6-0.3-1.1-1-1.3-1.8c-0.4-0.601-0.6-1.2-0.6-1.601c0-0.8,0.7-1.3,2.1-1.5c0-0.3,0.5-0.7,1.4-1l1.4,0.601
|
||||
C11.9,266.8,16.5,266.4,19.1,266.4z M5.5,272.4v2.7c0,0.199,2.8,0.6,8.4,1.3c2.9,0.3,5.1,0.399,6.6,0.399
|
||||
c2.7,0,4.4-0.899,5.1-2.699l0.2-0.7c-0.7-1.7-2.4-2.5-4.9-2.5C17.6,270.9,12.5,271.4,5.5,272.4z"/>
|
||||
<path fill="#F5F5F5" d="M49.4,266.3c1.1,0.101,1.7,0.601,1.7,1.601l-0.1,1.6l0.3,15.2c0.7,0.4,1,0.9,1,1.5v0.5c0,1-0.3,1.9-1,2.7
|
||||
v0.2L51.4,292c0,0.8-0.6,1.3-1.7,1.5c-0.9,0-1.4-0.6-1.5-1.899v-0.4H48c-3.4,2.1-5.9,3.2-7.3,3.2H40c-3.1,0-5.2-1.601-6.1-4.7
|
||||
c-0.6-2.1-1-3.6-1-4.5l0.1-13.7l-0.2-1.399c0-1,0.6-1.5,1.8-1.5c0.7,0,1.2,0.5,1.5,1.399L36,270.6L36.1,281v2.2
|
||||
c0,3.6,0.8,5.7,2.5,6.4l0.5,0.1H40c0.6,0,3.3-1.3,8.2-3.9l-0.1-1.3c-0.1-9.8-0.3-15.399-0.4-16.7C47.7,267,48.3,266.5,49.4,266.3z"
|
||||
/>
|
||||
<path fill="#F5F5F5" d="M71.3,267.1c5.1,0,8.2,1.6,9.4,4.699l0.2,1.2c0,0.9-0.5,2.3-1.5,4.2v0.1c0,0.301,0.7,0.7,2,1.2
|
||||
c2,1,2.9,2.5,2.9,4.5l0.1,0.8c0,2.601-2.1,5.301-6.4,8.101c-1.5,1-6.9,1.6-16.2,1.6h-2.4v0.101c0,1.2-0.5,1.8-1.4,1.8
|
||||
c-0.7,0-1.2-0.601-1.5-1.7c-0.4,0-0.7-0.6-0.9-1.8v-0.4c0-0.6,0.3-1.5,0.9-2.6V288.8l-0.1-7.1h-0.3l-0.1,0.1
|
||||
c-0.7-0.3-1.1-0.899-1.1-2.1c0-1.3,0.5-2.3,1.4-3v-0.1l-0.1-3.801c-1.1-1-1.6-1.899-1.6-2.6c0-0.8,0.6-1.3,1.8-1.4
|
||||
c0.3-0.5,0.7-0.699,1.3-0.699l1,0.5C63.4,267.8,67.6,267.4,71.3,267.1z M58.9,273.6v2.8h2.9c9.1,0,14.1-0.601,14.8-1.9
|
||||
c0.3,0,0.6-0.5,0.8-1.399c0-0.9-1.5-1.301-4.4-1.301h-1.7c-3.9,0-8,0.4-12.1,1.2C59.1,273.2,58.9,273.4,58.9,273.6z M59,281.5
|
||||
l0.1,3.9v2l0.1,1.5h0.1c9.8,0,15.2-0.3,16.1-0.9c4-1.3,5.9-2.8,5.9-4.3c0-2.5-2.6-3.7-7.9-3.7C65,280.5,60.2,281.1,59,281.5z"/>
|
||||
<path fill="#F5F5F5" d="M113.2,268.8c0.8,0,1.3,0.5,1.6,1.601v0.1c0,0.8-1,1.601-3,2.3c-5.6,2.9-8.5,4.4-8.6,4.5l0.1,0.301
|
||||
C103.2,278,103,278.5,102.6,279l0.2,13.7c-0.3,1-0.9,1.5-1.6,1.5c-1.1-0.1-1.6-0.7-1.6-1.6v-8.2l-0.1-5.2h-0.2
|
||||
c-0.8,0.5-1.3,0.8-1.7,0.8c-0.9-0.399-1.4-1-1.4-1.8l0.3-1.1c-3.9-1.9-6.6-3.2-8.2-3.7c-0.3-0.3-0.5-0.7-0.5-1.101
|
||||
c0-1,0.5-2,1.5-2.899c0.3,0,0.5-0.101,0.5-0.2c0.2,0,4.1,1.7,11.7,5.2h0.3l11.1-5.601H113.2L113.2,268.8z"/>
|
||||
<path fill="#F5F5F5" d="M154.5,267c1.101,0.2,1.601,0.7,1.601,1.5L156,270l0.101,9.101v2.3c0.899,0.6,1.3,1.1,1.3,1.5
|
||||
c-0.199,1.7-0.6,2.6-1.3,2.6v2.601l0.101,5c0,0.8-0.601,1.3-1.701,1.5c-1,0-1.5-0.601-1.5-1.7l0.101-1.4L153,289v-3L137.8,286.1
|
||||
l-0.301,0.1v5.3l0.101,0.101c-0.2,1.199-0.7,1.699-1.601,1.699H135.8c-1-0.1-1.5-0.6-1.5-1.399h-0.1l0.1-0.601V290.1l-0.1-3.9
|
||||
c-1.101-0.2-1.601-0.7-1.601-1.6c0-1.2,0.5-2.2,1.601-3l-0.101-3.9v-1.8L134,269.1c0.201-0.801,0.701-1.2,1.701-1.2
|
||||
c0.799,0,1.299,0.399,1.5,1.1L137.1,270.1l0.101,11.399h0.1l9.8,0.101h5.5l0.101-6.2v-3.5l-0.101-3.4
|
||||
C152.9,267.6,153.4,267.2,154.5,267z"/>
|
||||
<path fill="#F5F5F5" d="M163.701,266.2c0.199,0,0.699,0.2,1.6,0.5h8.1l7.9,0.1c0.8,0,1.4,0.9,2,2.601l0.1,0.6
|
||||
c-0.3,1-1.1,1.601-2.3,1.601l-15.8,0.3l0.1,2.3v2.8h13.4c1.4,0,2.199,0.601,2.6,1.7l0.2,1c0,1.3-0.7,1.9-2.2,1.9h-13.8v7.1h0.101
|
||||
l16,0.1c0.699,0,1.399,0.9,1.899,2.801c0,0.899-0.7,1.5-2,1.699L166,293.6c-0.399,1.1-1,1.6-1.799,1.6c-0.9,0-1.601-0.8-1.9-2.3
|
||||
c-1-1.5-1.5-2.3-1.5-2.601c0-0.8,0.6-1.3,1.699-1.6l-0.1-0.6V281.3c-1.199-1-1.699-2-1.699-2.8s0.5-1.399,1.6-1.6v-5.3
|
||||
c-0.9-1-1.5-2-1.6-3.2c0-0.9,0.6-1.5,1.899-1.7C163,266.4,163.5,266.2,163.701,266.2z"/>
|
||||
<path fill="#F5F5F5" d="M204.6,266.4c3.3,0,6.3,1.3,8.8,3.8c0.9,1.1,1.301,2.3,1.301,3.7c0,3.3-2.5,5.7-7.5,7l-0.9,0.1l-6.5-0.399
|
||||
v0.1l14.699,7.7c0.301,0.3,0.5,1,0.701,2.1c-0.201,1.3-0.801,2-1.701,2c-0.299,0-7.6-3.7-22.199-11H191v0.101l0.101,12.1
|
||||
c0,0.6-0.5,1-1.5,1.2c-0.899,0-1.5-0.4-1.8-1.101l0.1-2.6v-5.3l-0.1-6.101c-1.2-0.3-1.7-1.199-1.7-2.6L186,276.4
|
||||
c0-1,0.601-1.5,1.801-1.7v-1.8c-0.6-0.3-1.1-1-1.301-1.8c-0.399-0.601-0.6-1.2-0.6-1.601c0-0.8,0.7-1.3,2.1-1.5
|
||||
c0-0.3,0.5-0.7,1.4-1l1.4,0.601C197.4,266.8,202,266.4,204.6,266.4z M191,272.4v2.7c0,0.199,2.801,0.6,8.4,1.3
|
||||
c2.9,0.3,5.1,0.399,6.6,0.399c2.701,0,4.4-0.899,5.101-2.699l0.2-0.7c-0.7-1.7-2.4-2.5-4.9-2.5C203.1,270.9,198,271.4,191,272.4z"
|
||||
/>
|
||||
<path fill="#F5F5F5" d="M236.9,267.4c3.7,0,6.7,1.5,9,4.5c1.301,2,2,4,2,6c0,4.899-3.6,9.6-10.9,14c-3.399,1.5-6.299,2.3-8.699,2.3
|
||||
c-3.7,0-6.6-1.8-8.7-5.4c-0.8-1.699-1.2-3.399-1.3-5.199c0-3.5,1.699-7,5.199-10.5c2.5-2.4,5.9-4.101,10-5.2L236.9,267.4z
|
||||
M221.6,282.9v1c0,2.3,1.399,4,4.2,5.1c0.8,0.3,1.8,0.5,3,0.5h0.699c3,0,6.9-1.7,11.9-5.2c2-1.8,2.9-3.5,2.9-5.199v-1
|
||||
c0-1.801-0.801-3.2-2.4-4.2c-1.6-1.2-3.5-1.7-5.6-1.7c-4,0-8.1,1.9-12.4,5.6C222.4,279.6,221.6,281.3,221.6,282.9z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="none" d="M102.5,250H200C227.6,250,250.3,227.6,250.3,200v-34.3L102.5,250z"/>
|
||||
<polygon fill="none" points="250.3,93.9 250.3,0 0.3,0 0.3,250 99.3,250 189.3,52 "/>
|
||||
<polygon fill="#E25826" points="250.3,93.9 189.9,52 99.3,250 102.5,250 250.3,165.5 "/>
|
||||
</g>
|
||||
<polygon fill="#FFFFFF" points="64.5,109 96.9,77 152.8,77 185.5,109.2 124.9,169.9 "/>
|
||||
</svg>
|
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 711 B |
After Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 6.9 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 11 KiB |
|
@ -0,0 +1,438 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<title>Sidekiq</title>
|
||||
<meta name="description" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:site_name" content="Sidekiq">
|
||||
<meta property="og:type" content="company">
|
||||
<meta property="og:title" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:url" content="http://sidekiq.org">
|
||||
<meta property="og:image" content="http://sidekiq.org/img/logo.png">
|
||||
<meta property="og:description" content="Sidekiq is a simple, efficient framework for background job processing in Ruby">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="canonical" href="http://sidekiq.org/about">
|
||||
<link rel="stylesheet" href="/css/global.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Armata|Montserrat:400,700">
|
||||
<link rel="shortcut icon" type="image/ico" href="/favicon.ico">
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.0/jquery.min.js">
|
||||
</script>
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js">
|
||||
</script>
|
||||
<script defer src="/js/scrollingcarousel.2.0.min.js">
|
||||
</script>
|
||||
<script defer src="/js/skq-global.js">
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<nav role="navigation" class="navbar navbar-default navbar-fixed-top default">
|
||||
<div class="container-fluid skq-header">
|
||||
<div class="navbar-header">
|
||||
<button data-toggle="collapse" data-target="#navbar-top-collapse-1" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span
|
||||
class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
|
||||
<a href="/" class="skq navbar-brand">Sidekiq</a><span
|
||||
class="default skq-tagline navbar-brand col-sm-5 hidden-xs">Simple, efficient background processing for Ruby.</span>
|
||||
</div>
|
||||
<div id="navbar-top-collapse-1" class="collapse navbar-collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="/products/pro" class="skq-nav-link">Pro</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/products/enterprise" class="skq-nav-link">Enterprise</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/support" class="skq-nav-link">Support</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/about" class="skq-nav-link">About</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main><div class="container skq-hero-area">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<p class="skq-hero-text">Need speed? Scale your app with Ruby's fastest job system, up to 20x faster
|
||||
than the competition!</p>
|
||||
</div>
|
||||
<div class="col-sm-5 rule-left">
|
||||
<div id="carousel" data-ride="carousel" class="carousel slide carousel-fade">
|
||||
<div class="carousel-inner">
|
||||
<div class="active item">
|
||||
<p class="skq-quote"><span class="floating-quotation">"</span>We’ve been super happy with Sidekiq Enterprise and wish we’d made the switch sooner."</p>
|
||||
<div class="skq-quoted">
|
||||
<strong>Mark Dickson</strong><br>
|
||||
CTO, <a href="https://www.getwhiplash.com/" target="_new">Whiplash Merchandising</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<p class="skq-quote"><span class="floating-quotation">"</span>Sidekiq let us stop worrying
|
||||
about queues and focus on our app. Half a billion jobs later and it's holding up great."
|
||||
</p>
|
||||
<div class="skq-quoted">
|
||||
<strong>Bryan Helmkamp</strong>, @brynary<br>
|
||||
Co-Founder, <a href="http://codeclimate.com/" target="_new">Code Climate</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<p class="skq-quote"><span class="floating-quotation">"</span>Sidekiq is the first tool I
|
||||
reach for in new apps—and the last one I have to tune when they grow to demand massive
|
||||
data processing."</p>
|
||||
<div class="skq-quoted">
|
||||
<strong>Christopher Keele</strong>, @christhekeele<br>
|
||||
VP Development, <a href="http://unitednetworksofamerica.com/" target="_new">United
|
||||
Networks of America</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<h5>Trusted and Used by Hundreds of Organizations</h5>
|
||||
<hr>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="logo-carousel" class="logo-carousel noscript-carousel">
|
||||
<ul class="logo-list">
|
||||
|
||||
<li><img src="/img/clients/adobe.png"></li>
|
||||
|
||||
<li><img src="/img/clients/charitywater.png"></li>
|
||||
|
||||
<li><img src="/img/clients/comcast.png"></li>
|
||||
|
||||
<li><img src="/img/clients/condenast.png"></li>
|
||||
|
||||
<li><img src="/img/clients/customerio.png"></li>
|
||||
|
||||
<li><img src="/img/clients/digitalocean.png"></li>
|
||||
|
||||
<li><img src="/img/clients/esri.png"></li>
|
||||
|
||||
<li><img src="/img/clients/fastly.png"></li>
|
||||
|
||||
<li><img src="/img/clients/gusto.png"></li>
|
||||
|
||||
<li><img src="/img/clients/heroku.png"></li>
|
||||
|
||||
<li><img src="/img/clients/kickstarter.png"></li>
|
||||
|
||||
<li><img src="/img/clients/netflix.png"></li>
|
||||
|
||||
<li><img src="/img/clients/oracle.png"></li>
|
||||
|
||||
<li><img src="/img/clients/watsi.png"></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div id="products" class="container">
|
||||
<div class="comparison-chart">
|
||||
<div class="row">
|
||||
<table class="products-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>
|
||||
<h3><img src="/img/octocat.png" class="icon"><a href="https://github.com/mperham/sidekiq/"
|
||||
target="_new">OSS</a></h3>
|
||||
</th>
|
||||
<th>
|
||||
<h3><a href="/products/pro">Pro</a></h3>
|
||||
</th>
|
||||
<th>
|
||||
<h3><a href="/products/enterprise">Enterprise</a></h3>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="key">Audience</td>
|
||||
<td>Hobbyists</td>
|
||||
<td>Small Business</td>
|
||||
<td>Med–Large Companies</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Scheduled-Jobs">Scheduled Jobs</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Error-Handling">Error Handling</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key"><a href="https://github.com/mperham/sidekiq/wiki/Monitoring#web-ui">Web UI</a></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/API">Ruby API</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Middleware">Middleware</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Batches">Batches</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Reliability">Enhanced Reliability</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Pro-Web-UI">Search in Web UI</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Pro-Metrics">Worker Metrics</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Pro-Expiring-Jobs">Expiring Jobs</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Ent-Rate-Limiting">Rate Limiting</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Ent-Periodic-Jobs">Cron Jobs</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Ent-Unique-Jobs">Unique Jobs</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Ent-Historical-Metrics">Historical Metrics</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Ent-Multi-Process">Multi-Process</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Ent-Encryption">Encryption</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Ent-Web-UI">Web UI Authorization</a>
|
||||
</td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-minus-sign"></span></td>
|
||||
<td><span class="glyphicon glyphicon-ok-sign"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">Dedicated Support</td>
|
||||
<td>None</td>
|
||||
<td>Email</td>
|
||||
<td>Email</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">License</td>
|
||||
<td>LGPL</td>
|
||||
<td>Commercial<br>
|
||||
<small>No Custom Terms</small>
|
||||
</td>
|
||||
<td>Commercial<br>
|
||||
<small>with Custom Terms</small>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">Pricing</td>
|
||||
<td>Free</td>
|
||||
<td>$950 / year<br>
|
||||
<small>Unlimited Usage</small>
|
||||
</td>
|
||||
<td>$1950 / year<br>
|
||||
<small
|
||||
title="Workers are calculated by adding up the concurrency of all your production processes. 10 processes with the default concurrency of 25 = 250 workers."
|
||||
class="help">per 250 Workers
|
||||
</small>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="key">Purchasing</td>
|
||||
<td>n/a</td>
|
||||
<td>Credit Card</td>
|
||||
<td>Credit Card, Invoice</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>
|
||||
<a href="https://github.com/mperham/sidekiq/wiki" target="_new" style="width: 100%"
|
||||
class="btn btn-primary btn-white">Get Started <span
|
||||
class="glyphicon glyphicon-new-window"></span></a>
|
||||
<div class="invisible-block"></div>
|
||||
</th>
|
||||
<th>
|
||||
<a href="/products/pro" target="_new" class="btn btn-primary">Learn More <span
|
||||
class="glyphicon glyphicon-chevron-right"></span></a>
|
||||
<a href="https://plasso.co/s/YSeEjhi5ga" target="_new" class="btn btn-black btn-primary">Buy
|
||||
<span class="glyphicon glyphicon-chevron-right"></span></a>
|
||||
</th>
|
||||
<th>
|
||||
<a href="/products/enterprise" class="btn btn-primary">Learn more <span
|
||||
class="glyphicon glyphicon-chevron-right"></span></a>
|
||||
<a href="https://enterprise.contribsys.com/quote.html" class="btn btn-primary btn-black">Buy
|
||||
<span class="glyphicon glyphicon-chevron-right"></span></a>
|
||||
</th>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
<div class="spacer"></div>
|
||||
<p class="money-back text-center">
|
||||
All sales come with a two week, 100% money back guarantee.
|
||||
</p>
|
||||
<p class="money-back text-center">
|
||||
Looking to embed Sidekiq in your virtual server or appliance?<br/>
|
||||
Want to upgrade from Pro to Enterprise?<br/>
|
||||
<a href="https://github.com/mperham/sidekiq/wiki/Commercial-FAQ">Read the Commercial FAQ</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="spacer-md"></div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="skq-subfooter">
|
||||
<div class="fluid-container">
|
||||
<h4>Questions, comments, & concerns?<a
|
||||
href="mailto:info@contribsys.com?subject=Sidekiq%20question,%20comment,%20concern" type="button"
|
||||
class="btn btn-default">info@contribsys.com</a></h4>
|
||||
</div>
|
||||
<form class="text-center" action="https://tinyletter.com/sidekiq" method="post" target="popupwindow" onsubmit="window.open('https://tinyletter.com/sidekiq', 'popupwindow', 'scrollbars=yes,width=800,height=600');return true">
|
||||
<label for="tlemail">Subscribe to our semi-occasional newsletter and keep up to date on new Sidekiq features and changes.</label>
|
||||
<div class="subscribe-form">
|
||||
<input type="text" style="width:240px" name="email" id="tlemail" class="subscribe-form__email" />
|
||||
<input type="hidden" value="1" name="embed"/>
|
||||
<input type="submit" value="Subscribe" class="btn btn-primary btn-white subscribe-form__submit" />
|
||||
</div>
|
||||
</form>
|
||||
</footer>
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="skq-footer-brand">
|
||||
Sidekiq<a href="http://rubyheroes.com/" target="_new"><img src="/img/hero-award.svg" class="skq-award"></a><a
|
||||
href="https://www.blackducksoftware.com/open-source-rookies/2012-recipients" target="_new"><img
|
||||
src="/img/rookie-award.png" class="skq-award"></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-5">
|
||||
<a href="http://contribsys.com/" target="_new"><img src="/img/cs-footer-logo.png" class="skq-footer-logo"></a>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<a href="/about">About</a><br>
|
||||
<a href="/products/pro">Pro</a><br>
|
||||
<a href="/products/enterprise">Enterprise</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki" target="_new">Wiki
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="/support">Support</a><br>
|
||||
<a href="https://github.com/mperham/sidekiq/" target="_new">Source
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<a href="https://status.sidekiq.org" target="_new">Status
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="https://twitter.com/sidekiq" target="_new">On Twitter
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="http://confreaks.com/videos/1290-rubyconf2012-asynchronous-processing-for-fun-and-profit"
|
||||
target="_new">At Rubyconf 2012
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<hr class="visible-xs">
|
||||
<small>Copyright © 2017 Contributed Systems LLC.<br class="hidden-xs">
|
||||
Made with care in Portland, OR.
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,83 @@
|
|||
$(document).ready(function() {
|
||||
|
||||
var body = $('html, body');
|
||||
var windowHeight = $(window).height();
|
||||
var scrollPos = document.body.scrollTop;
|
||||
var mobileBreak = 992;
|
||||
var logoCarousel = $(".logo-carousel");
|
||||
var navBar = $(".navbar");
|
||||
|
||||
setCarouselHeight('#carousel');
|
||||
logoCarousel.addClass('js-carousel');
|
||||
logoCarousel.removeClass('noscript-carousel');
|
||||
|
||||
function setCarouselHeight(id) {
|
||||
var slideHeight = [];
|
||||
$(id+' .carousel-inner .item').each(function() {
|
||||
slideHeight.push($(this).height());
|
||||
});
|
||||
max = (Math.max.apply(null, slideHeight) + 30);
|
||||
$(id+' .carousel-inner', '.rule-left').each(function() {
|
||||
$(this).css({'height' : max+'px'});
|
||||
});
|
||||
}
|
||||
|
||||
collapseHeader();
|
||||
|
||||
function collapseHeader() {
|
||||
var pageScroll = $(this).scrollTop();
|
||||
var headerHeight = 120;
|
||||
|
||||
// Animate collapse attached to scrolling position
|
||||
if(pageScroll > 0 && pageScroll < headerHeight ) {
|
||||
$(".navbar, .navbar-header, .skq-header").css({'height' : headerHeight-(pageScroll*0.58333333)});
|
||||
navBar.css({'min-height' : 50});
|
||||
$(".navbar-toggle").css({'margin-top' : 43-(pageScroll*0.28333333)});
|
||||
|
||||
$(".skq, .skq-nav-link").css({'padding-top' : 49-(pageScroll*0.28333333), 'padding-bottom' : 49-(pageScroll*0.28333333)});
|
||||
|
||||
$(".skq").css({'font-size' : 47-(pageScroll*0.18333333)});
|
||||
$(".skq-tagline").css({'opacity' : 1-(pageScroll*0.058333333)});
|
||||
}
|
||||
// Set to collapsed after scrolling past headerHeight
|
||||
if(pageScroll > headerHeight) {
|
||||
$(".navbar, .navbar-header, .skq-header").css({'height' : 50});
|
||||
navBar.addClass('nav-mini');
|
||||
navBar.css({'min-height' : 50});
|
||||
|
||||
$(".skq, .skq-nav-link").css({'padding-top' : 15, 'padding-bottom' : 15});
|
||||
$(".navbar-toggle").css({'margin-top' : 8});
|
||||
|
||||
$(".skq").css({'font-size' : 25});
|
||||
$(".skq-tagline").css({'opacity' : 0});
|
||||
}
|
||||
// Reset elements at scrolltop
|
||||
if(pageScroll < 5) {
|
||||
$(".navbar, .navbar-header, .skq-header").css({'height' : headerHeight});
|
||||
navBar.removeClass('nav-mini');
|
||||
|
||||
$(".skq, .skq-nav-link").css({'padding-top' : 49, 'padding-bottom' : 49});
|
||||
$(".navbar-toggle").css({'margin-top' : 43});
|
||||
|
||||
$(".skq").css({'font-size' : 47});
|
||||
$(".skq-tagline").css({'opacity' : 1});
|
||||
}
|
||||
|
||||
subNavOffset = $(".skq-header").height()
|
||||
$('.purchase').css({'margin-top' : subNavOffset})
|
||||
};
|
||||
|
||||
$('#logo-carousel').scrollingCarousel({
|
||||
scrollSpeed: 'slow'
|
||||
});
|
||||
|
||||
$('.jump-link').click(function(){
|
||||
$('html, body').animate({
|
||||
scrollTop: $( $.attr(this, 'href') ).offset().top -100}, 400);
|
||||
return false;
|
||||
});
|
||||
|
||||
$(window).scroll(function(){
|
||||
collapseHeader();
|
||||
});
|
||||
});
|
|
@ -0,0 +1,288 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<title>Sidekiq</title>
|
||||
<meta name="description" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:site_name" content="Sidekiq">
|
||||
<meta property="og:type" content="company">
|
||||
<meta property="og:title" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:url" content="http://sidekiq.org">
|
||||
<meta property="og:image" content="http://sidekiq.org/img/logo.png">
|
||||
<meta property="og:description" content="Sidekiq is a simple, efficient framework for background job processing in Ruby">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="canonical" href="http://sidekiq.org/about">
|
||||
<link rel="stylesheet" href="/css/global.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Armata|Montserrat:400,700">
|
||||
<link rel="shortcut icon" type="image/ico" href="/favicon.ico">
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.0/jquery.min.js">
|
||||
</script>
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js">
|
||||
</script>
|
||||
<script defer src="/js/scrollingcarousel.2.0.min.js">
|
||||
</script>
|
||||
<script defer src="/js/skq-global.js">
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<nav role="navigation" class="navbar navbar-default navbar-fixed-top default">
|
||||
<div class="container-fluid skq-header">
|
||||
<div class="navbar-header">
|
||||
<button data-toggle="collapse" data-target="#navbar-top-collapse-1" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span
|
||||
class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
|
||||
<a href="/" class="skq navbar-brand">Sidekiq</a><span
|
||||
class="default skq-tagline navbar-brand col-sm-5 hidden-xs">Simple, efficient background processing for Ruby.</span>
|
||||
</div>
|
||||
<div id="navbar-top-collapse-1" class="collapse navbar-collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="/products/pro" class="skq-nav-link">Pro</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/products/enterprise" class="skq-nav-link">Enterprise</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/support" class="skq-nav-link">Support</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/about" class="skq-nav-link">About</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main><div class="row purchase no-margin">
|
||||
<div class="col-xs-12 page-links">
|
||||
<a href="#features" class="jump-link hidden-xs">Key Features</a><a href="#details"
|
||||
class="jump-link hidden-xs">Product
|
||||
Details</a> <a href="https://enterprise.contribsys.com/quote.html" class="btn btn-primary">Buy Now
|
||||
<span>$1950/year</span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container skq-hero-area product-pg">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<p class="skq-hero-text">Get the entire set of functionality needed by large scale applications, all
|
||||
integrated into one easy to use framework.</p>
|
||||
</div>
|
||||
<div class="col-sm-5 rule-left">
|
||||
<p class="skq-quote"><span class="floating-quotation">"</span>Sidekiq is the first tool I reach for in
|
||||
new apps—and the last one I have to tune when they grow to demand massive data processing."</p>
|
||||
<div class="skq-quoted">
|
||||
<strong>Christopher Keele</strong>, @christhekeele<br>
|
||||
VP Development, <a href="http://unitednetworksofamerica.com/" target="_new">United Networks of
|
||||
America</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="features" class="container skq-copy">
|
||||
<div class="spacer"></div>
|
||||
<h5>Key Features</h5>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<h3>Rate Limiting</h3>
|
||||
<h6>Slow your roll, speed demon!</h6>
|
||||
<p>With the Rate Limiting API, you select the style of limiting and set the threshold. Your code will
|
||||
pause or retry later if it exceeds the specified rate limits.</p>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<div class="spacer"></div>
|
||||
<img src="/img/concurrent.png" class="skq-copy-img img-responsive"></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<h3>Periodic Jobs</h3>
|
||||
<h6>Cron jobs made easy</h6>
|
||||
<p>Cron jobs are quite common in server applications but they're painful to debug and make for a single
|
||||
point of failure.</p>
|
||||
<p>With Sidekiq Enterprise, periodic jobs become simple to create and easy to debug. No more fighting
|
||||
Unix paths, permissions and bash. No more special machine devoted to cron; instead your periodic
|
||||
jobs scale across all your Sidekiq processes.</p>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<div class="spacer"></div>
|
||||
<img src="/img/periodic_job.png" class="skq-copy-img img-responsive"></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<h3>Encryption</h3>
|
||||
<h6>Keep your customer-sensitive data secret</h6>
|
||||
<p>Sometimes jobs will need sensitive data and regulations require protecting that data when at rest.
|
||||
Sidekiq Enterprise can transparently encrypt and decrypt sensitive data in your jobs.</p>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<div class="spacer"></div>
|
||||
<img src="/img/encryption.png" class="skq-copy-img img-responsive"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="details" class="container skq-white-bg">
|
||||
<div class="spacer"></div>
|
||||
<h5>Product Details</h5>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-6 skq-support-copy">
|
||||
<h3>Features</h3>
|
||||
<p>Sidekiq Enterprise contains the following functionality:</p>
|
||||
<ul>
|
||||
<li>Encryption</li>
|
||||
<li>Rate Limiting</li>
|
||||
<li>Periodic Jobs</li>
|
||||
<li>Unique Jobs</li>
|
||||
<li>Historical Metrics</li>
|
||||
<li>Multi-Core Processing</li>
|
||||
<li>Leader Election</li>
|
||||
<li>All Sidekiq Pro features</li>
|
||||
</ul>
|
||||
<h3>Documentation</h3>
|
||||
<p>Detailed documentation about configuring and using each Enterprise feature can be found in the <a
|
||||
target="_new" href="https://github.com/mperham/sidekiq/wiki#sidekiq-enterprise">Sidekiq wiki</a>.
|
||||
Read the <a target="_new" href="https://github.com/mperham/sidekiq/wiki/Commercial-FAQ">Commercial
|
||||
FAQ</a> for further detail.</p>
|
||||
<h3>Support</h3>
|
||||
<p>Your subscription gives you priority email support for any issues which might arise.</p>
|
||||
<p>Subscribers may request a one hour video chat session to help answer questions and tune Sidekiq
|
||||
Enterprise for their application.</p>
|
||||
<p>Sales of Sidekiq Enterprise also benefit the community by ensuring that Sidekiq itself will remain
|
||||
well supported for the foreseeable future.</p>
|
||||
</div>
|
||||
<div class="col-sm-6 skq-support-copy">
|
||||
<h3>Installation</h3>
|
||||
<p>When you buy Sidekiq Enterprise, a custom URL associated with your email address will be sent to you.
|
||||
You add this URL to your Gemfile and everything else is seamless. You configure and use Sidekiq
|
||||
Enterprise exactly like you would Sidekiq.</p>
|
||||
<h3>Upgrades</h3>
|
||||
<p>Sidekiq Enterprise will receive bug fixes and new functionality over time. All upgrades will be free
|
||||
to subscribers with a simple <code>bundle up sidekiq-ent</code>. See the <a target="_blank"
|
||||
href="https://github.com/mperham/sidekiq/blob/master/Ent-Changes.md">changelog</a>
|
||||
for more detail.</p>
|
||||
<h3>Licensing</h3>
|
||||
<p>Sidekiq is available under the terms of the GNU <a target="_new"
|
||||
href="http://www.gnu.org/copyleft/lesser.html">LGPLv3</a>
|
||||
license.</p>
|
||||
<p>In addition to its useful functionality, buying Sidekiq Enterprise grants your organization a Sidekiq
|
||||
commercial license instead of the GNU LGPL, avoiding any legal issues your lawyers might raise.
|
||||
Please see the <a target="_new" href="https://github.com/mperham/sidekiq/wiki/Commercial-FAQ">Commercial
|
||||
FAQ</a> for further detail on licensing including options for distributing Sidekiq Enterprise
|
||||
with your own products.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12 skq-support-copy">
|
||||
<div class="spacer-lg"></div>
|
||||
<h5>Trusted By</h5>
|
||||
<hr>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="skq-white-bg no-margin no-padding">
|
||||
<div id="logo-carousel" class="logo-carousel noscript-carousel">
|
||||
<ul class="logo-list">
|
||||
|
||||
<li><img src="/img/clients/adobe.png"></li>
|
||||
|
||||
<li><img src="/img/clients/charitywater.png"></li>
|
||||
|
||||
<li><img src="/img/clients/comcast.png"></li>
|
||||
|
||||
<li><img src="/img/clients/condenast.png"></li>
|
||||
|
||||
<li><img src="/img/clients/customerio.png"></li>
|
||||
|
||||
<li><img src="/img/clients/digitalocean.png"></li>
|
||||
|
||||
<li><img src="/img/clients/esri.png"></li>
|
||||
|
||||
<li><img src="/img/clients/fastly.png"></li>
|
||||
|
||||
<li><img src="/img/clients/gusto.png"></li>
|
||||
|
||||
<li><img src="/img/clients/heroku.png"></li>
|
||||
|
||||
<li><img src="/img/clients/kickstarter.png"></li>
|
||||
|
||||
<li><img src="/img/clients/netflix.png"></li>
|
||||
|
||||
<li><img src="/img/clients/oracle.png"></li>
|
||||
|
||||
<li><img src="/img/clients/watsi.png"></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="skq-subfooter">
|
||||
<div class="fluid-container">
|
||||
<h4>Questions, comments, & concerns?<a
|
||||
href="mailto:info@contribsys.com?subject=Sidekiq%20question,%20comment,%20concern" type="button"
|
||||
class="btn btn-default">info@contribsys.com</a></h4>
|
||||
</div>
|
||||
<form class="text-center" action="https://tinyletter.com/sidekiq" method="post" target="popupwindow" onsubmit="window.open('https://tinyletter.com/sidekiq', 'popupwindow', 'scrollbars=yes,width=800,height=600');return true">
|
||||
<label for="tlemail">Subscribe to our semi-occasional newsletter and keep up to date on new Sidekiq features and changes.</label>
|
||||
<div class="subscribe-form">
|
||||
<input type="text" style="width:240px" name="email" id="tlemail" class="subscribe-form__email" />
|
||||
<input type="hidden" value="1" name="embed"/>
|
||||
<input type="submit" value="Subscribe" class="btn btn-primary btn-white subscribe-form__submit" />
|
||||
</div>
|
||||
</form>
|
||||
</footer>
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="skq-footer-brand">
|
||||
Sidekiq<a href="http://rubyheroes.com/" target="_new"><img src="/img/hero-award.svg" class="skq-award"></a><a
|
||||
href="https://www.blackducksoftware.com/open-source-rookies/2012-recipients" target="_new"><img
|
||||
src="/img/rookie-award.png" class="skq-award"></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-5">
|
||||
<a href="http://contribsys.com/" target="_new"><img src="/img/cs-footer-logo.png" class="skq-footer-logo"></a>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<a href="/about">About</a><br>
|
||||
<a href="/products/pro">Pro</a><br>
|
||||
<a href="/products/enterprise">Enterprise</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki" target="_new">Wiki
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="/support">Support</a><br>
|
||||
<a href="https://github.com/mperham/sidekiq/" target="_new">Source
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<a href="https://status.sidekiq.org" target="_new">Status
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="https://twitter.com/sidekiq" target="_new">On Twitter
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="http://confreaks.com/videos/1290-rubyconf2012-asynchronous-processing-for-fun-and-profit"
|
||||
target="_new">At Rubyconf 2012
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<hr class="visible-xs">
|
||||
<small>Copyright © 2017 Contributed Systems LLC.<br class="hidden-xs">
|
||||
Made with care in Portland, OR.
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,294 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<title>Sidekiq</title>
|
||||
<meta name="description" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:site_name" content="Sidekiq">
|
||||
<meta property="og:type" content="company">
|
||||
<meta property="og:title" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:url" content="http://sidekiq.org">
|
||||
<meta property="og:image" content="http://sidekiq.org/img/logo.png">
|
||||
<meta property="og:description" content="Sidekiq is a simple, efficient framework for background job processing in Ruby">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="canonical" href="http://sidekiq.org/about">
|
||||
<link rel="stylesheet" href="/css/global.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Armata|Montserrat:400,700">
|
||||
<link rel="shortcut icon" type="image/ico" href="/favicon.ico">
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.0/jquery.min.js">
|
||||
</script>
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js">
|
||||
</script>
|
||||
<script defer src="/js/scrollingcarousel.2.0.min.js">
|
||||
</script>
|
||||
<script defer src="/js/skq-global.js">
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<nav role="navigation" class="navbar navbar-default navbar-fixed-top default">
|
||||
<div class="container-fluid skq-header">
|
||||
<div class="navbar-header">
|
||||
<button data-toggle="collapse" data-target="#navbar-top-collapse-1" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span
|
||||
class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
|
||||
<a href="/" class="skq navbar-brand">Sidekiq</a><span
|
||||
class="default skq-tagline navbar-brand col-sm-5 hidden-xs">Simple, efficient background processing for Ruby.</span>
|
||||
</div>
|
||||
<div id="navbar-top-collapse-1" class="collapse navbar-collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="/products/pro" class="skq-nav-link">Pro</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/products/enterprise" class="skq-nav-link">Enterprise</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/support" class="skq-nav-link">Support</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/about" class="skq-nav-link">About</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main><div class="row purchase no-margin">
|
||||
<div class="col-xs-12 page-links">
|
||||
<a href="#features" class="jump-link hidden-xs">Key Features</a><a href="#details"
|
||||
class="jump-link hidden-xs">Product
|
||||
Details</a> <a href="https://plasso.co/s/YSeEjhi5ga" class="btn btn-primary">Buy Now <span>$950/year</span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container skq-hero-area product-pg">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<p class="skq-hero-text">Join <span class="skq-counter-number">500+</span> companies who put the added
|
||||
functionality of Sidekiq Pro to work for them!</p>
|
||||
</div>
|
||||
<div class="col-sm-5 rule-left">
|
||||
<p class="skq-quote"><span class="floating-quotation">"</span>Sidekiq let us stop worrying about queues
|
||||
and focus on our app. Half a billion jobs later and it's holding up great."</p>
|
||||
<div class="skq-quoted">
|
||||
<strong>Bryan Helmkamp</strong>, @brynary<br>
|
||||
Co-Founder, <a href="http://codeclimate%20.com/" target="_new">Code Climate</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="features" class="container skq-copy">
|
||||
<div class="spacer"></div>
|
||||
<h5>Key Features</h5>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<h3>Reliability</h3>
|
||||
<h6>More reliable message processing.</h6>
|
||||
<p>Cloud environments are noisy and unreliable. Seeing timeouts? Wild swings in latency or performance?
|
||||
Ruby VM crashes or processes disappearing?</p>
|
||||
<p>If a Sidekiq process crashes while processing a job, that job is lost.</p>
|
||||
<p>If the Sidekiq client gets a networking error while pushing a job to Redis, an exception is raised
|
||||
and the job is not delivered.</p>
|
||||
<p>Sidekiq Pro uses Redis's RPOPLPUSH command to ensure that jobs will not be lost if the process
|
||||
crashes or gets a KILL signal.</p>
|
||||
<p>The Sidekiq Pro client can withstand transient Redis outages or timeouts. It will enqueue jobs
|
||||
locally upon error and attempt to deliver those jobs once connectivity is restored.</p>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<div class="spacer"></div>
|
||||
<img src="/img/reliability.png" class="skq-copy-img img-responsive"></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<h3>Batches</h3>
|
||||
<h6>Group jobs into a set and follow their progress.</h6>
|
||||
<p>Create a set of jobs which can be tracked as a group, programmatically or within the Sidekiq Web
|
||||
interface. You can see success and failure counts along with error information for failed jobs
|
||||
within the batch.</p>
|
||||
<p>Batches can fire a callback when all jobs are complete, allowing much more complex job workflows than
|
||||
Sidekiq.</p>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<div class="spacer"></div>
|
||||
<img src="/img/batch.png" class="skq-copy-img img-responsive"></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<h3>Support</h3>
|
||||
<h6>Priority support from the author of Sidekiq.</h6>
|
||||
<p>Background processing is a major component of your application. Guarantee direct access to a Sidekiq
|
||||
expert. Your subscription gives you priority support for any unforeseen issues.</p>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<div class="spacer"></div>
|
||||
<img src="/img/support.png" class="skq-copy-img img-responsive"></div>
|
||||
</div>
|
||||
<div class="spacer"></div>
|
||||
</div>
|
||||
<div id="details" class="container skq-white-bg">
|
||||
<div class="spacer"></div>
|
||||
<h5>Product Details</h5>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-6 skq-support-copy">
|
||||
<h3>Features</h3>
|
||||
<p>Sidekiq Pro contains the following functionality:</p>
|
||||
<ul>
|
||||
<li>Enable more complex job workflows with Batches and Callbacks</li>
|
||||
<li>Better server reliability in the face of Ruby VM crashes</li>
|
||||
<li>Better client reliability in the face of Redis networking problems</li>
|
||||
<li>Pause queues (e.g. only process a queue during business hours)</li>
|
||||
<li>Expire unprocessed jobs after a deadline</li>
|
||||
<li>Send job processing metrics to Statsd</li>
|
||||
<li>High performance API extensions using Redis's Lua support</li>
|
||||
<li>Search for jobs in the Web UI</li>
|
||||
</ul>
|
||||
<h3>Documentation</h3>
|
||||
<p>Detailed documentation about configuring and using each feature can be found in the <a target="_new"
|
||||
href="https://github.com/mperham/sidekiq/wiki#sidekiq-pro">Sidekiq
|
||||
wiki</a>. Read the <a target="_new" href="https://github.com/mperham/sidekiq/wiki/Commercial-FAQ">Commercial
|
||||
FAQ</a> for further detail.</p>
|
||||
<h3>Support</h3>
|
||||
<p>Your subscription gives you priority email support for any issues which might arise.</p>
|
||||
<p>Sales of Sidekiq Pro also benefit the community by ensuring that Sidekiq itself will remain well
|
||||
supported for the foreseeable future.</p>
|
||||
</div>
|
||||
<div class="col-sm-6 skq-support-copy">
|
||||
<h3>Installation</h3>
|
||||
<p>When you buy Sidekiq Pro, a custom URL associated with your email address will be sent to you. You
|
||||
add this URL to your Gemfile and everything else is seamless. You configure and use Sidekiq Pro
|
||||
exactly like you would Sidekiq.</p>
|
||||
<p><strong>Pro tip:</strong> use a mailing list for your email when purchasing to ensure you get
|
||||
critical email updates, even if employees leave the company.</p>
|
||||
<h3>Upgrades</h3>
|
||||
<p>Sidekiq Pro will receive bug fixes and new functionality over time. All upgrades will be free to
|
||||
subscribers with a simple <code>bundle up sidekiq-pro</code>. See the <a target="_blank"
|
||||
href="https://github.com/mperham/sidekiq/blob/master/Pro-Changes.md">changelog</a>
|
||||
for more detail.</p>
|
||||
<h3>Licensing</h3>
|
||||
<p>Sidekiq is available under the terms of the GNU <a target="_new"
|
||||
href="http://www.gnu.org/copyleft/lesser.html">LGPLv3</a>
|
||||
license.</p>
|
||||
<p>In addition to its useful functionality, buying Sidekiq Pro grants your organization a Sidekiq
|
||||
commercial license instead of the GNU LGPL, avoiding any legal issues your lawyers might raise.
|
||||
Please see the <a target="_new" href="https://github.com/mperham/sidekiq/wiki/Commercial-FAQ">Commercial
|
||||
FAQ</a> for further detail on licensing including options for distributing Sidekiq Pro with your
|
||||
own products.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12 skq-support-copy">
|
||||
<div class="spacer-lg"></div>
|
||||
<h5>Trusted By</h5>
|
||||
<hr>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="skq-white-bg no-margin no-padding">
|
||||
<div id="logo-carousel" class="logo-carousel noscript-carousel">
|
||||
<ul class="logo-list">
|
||||
|
||||
<li><img src="/img/clients/adobe.png"></li>
|
||||
|
||||
<li><img src="/img/clients/charitywater.png"></li>
|
||||
|
||||
<li><img src="/img/clients/comcast.png"></li>
|
||||
|
||||
<li><img src="/img/clients/condenast.png"></li>
|
||||
|
||||
<li><img src="/img/clients/customerio.png"></li>
|
||||
|
||||
<li><img src="/img/clients/digitalocean.png"></li>
|
||||
|
||||
<li><img src="/img/clients/esri.png"></li>
|
||||
|
||||
<li><img src="/img/clients/fastly.png"></li>
|
||||
|
||||
<li><img src="/img/clients/gusto.png"></li>
|
||||
|
||||
<li><img src="/img/clients/heroku.png"></li>
|
||||
|
||||
<li><img src="/img/clients/kickstarter.png"></li>
|
||||
|
||||
<li><img src="/img/clients/netflix.png"></li>
|
||||
|
||||
<li><img src="/img/clients/oracle.png"></li>
|
||||
|
||||
<li><img src="/img/clients/watsi.png"></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="skq-subfooter">
|
||||
<div class="fluid-container">
|
||||
<h4>Questions, comments, & concerns?<a
|
||||
href="mailto:info@contribsys.com?subject=Sidekiq%20question,%20comment,%20concern" type="button"
|
||||
class="btn btn-default">info@contribsys.com</a></h4>
|
||||
</div>
|
||||
<form class="text-center" action="https://tinyletter.com/sidekiq" method="post" target="popupwindow" onsubmit="window.open('https://tinyletter.com/sidekiq', 'popupwindow', 'scrollbars=yes,width=800,height=600');return true">
|
||||
<label for="tlemail">Subscribe to our semi-occasional newsletter and keep up to date on new Sidekiq features and changes.</label>
|
||||
<div class="subscribe-form">
|
||||
<input type="text" style="width:240px" name="email" id="tlemail" class="subscribe-form__email" />
|
||||
<input type="hidden" value="1" name="embed"/>
|
||||
<input type="submit" value="Subscribe" class="btn btn-primary btn-white subscribe-form__submit" />
|
||||
</div>
|
||||
</form>
|
||||
</footer>
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="skq-footer-brand">
|
||||
Sidekiq<a href="http://rubyheroes.com/" target="_new"><img src="/img/hero-award.svg" class="skq-award"></a><a
|
||||
href="https://www.blackducksoftware.com/open-source-rookies/2012-recipients" target="_new"><img
|
||||
src="/img/rookie-award.png" class="skq-award"></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-5">
|
||||
<a href="http://contribsys.com/" target="_new"><img src="/img/cs-footer-logo.png" class="skq-footer-logo"></a>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<a href="/about">About</a><br>
|
||||
<a href="/products/pro">Pro</a><br>
|
||||
<a href="/products/enterprise">Enterprise</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki" target="_new">Wiki
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="/support">Support</a><br>
|
||||
<a href="https://github.com/mperham/sidekiq/" target="_new">Source
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<a href="https://status.sidekiq.org" target="_new">Status
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="https://twitter.com/sidekiq" target="_new">On Twitter
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="http://confreaks.com/videos/1290-rubyconf2012-asynchronous-processing-for-fun-and-profit"
|
||||
target="_new">At Rubyconf 2012
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<hr class="visible-xs">
|
||||
<small>Copyright © 2017 Contributed Systems LLC.<br class="hidden-xs">
|
||||
Made with care in Portland, OR.
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,205 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<title>Sidekiq</title>
|
||||
<meta name="description" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:site_name" content="Sidekiq">
|
||||
<meta property="og:type" content="company">
|
||||
<meta property="og:title" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:url" content="http://sidekiq.org">
|
||||
<meta property="og:image" content="http://sidekiq.org/img/logo.png">
|
||||
<meta property="og:description" content="Sidekiq is a simple, efficient framework for background job processing in Ruby">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="canonical" href="http://sidekiq.org/about">
|
||||
<link rel="stylesheet" href="/css/global.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Armata|Montserrat:400,700">
|
||||
<link rel="shortcut icon" type="image/ico" href="/favicon.ico">
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.0/jquery.min.js">
|
||||
</script>
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js">
|
||||
</script>
|
||||
<script defer src="/js/scrollingcarousel.2.0.min.js">
|
||||
</script>
|
||||
<script defer src="/js/skq-global.js">
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<nav role="navigation" class="navbar navbar-default navbar-fixed-top default">
|
||||
<div class="container-fluid skq-header">
|
||||
<div class="navbar-header">
|
||||
<button data-toggle="collapse" data-target="#navbar-top-collapse-1" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span
|
||||
class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
|
||||
<a href="/" class="skq navbar-brand">Sidekiq</a><span
|
||||
class="default skq-tagline navbar-brand col-sm-5 hidden-xs">Simple, efficient background processing for Ruby.</span>
|
||||
</div>
|
||||
<div id="navbar-top-collapse-1" class="collapse navbar-collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="/products/pro" class="skq-nav-link">Pro</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/products/enterprise" class="skq-nav-link">Enterprise</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/support" class="skq-nav-link">Support</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/about" class="skq-nav-link">About</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main><div class="container">
|
||||
<h1>Create a Custom Quote</h1>
|
||||
<p>Enter your company information to get a customized quote for purchasing Sidekiq Enterprise. You'll get an
|
||||
email with a PDF quote. Reply to that email with your purchase order or just "OK" and we'll send an invoice
|
||||
which you can pay with either a credit card, ACH transfer or check.</p>
|
||||
<p>Email <a href="mailto:info@contribsys.com?subject=Sidekiq%20Enterprise%20Question">info@contribsys.com</a>
|
||||
with further questions.</p>
|
||||
<hr>
|
||||
<div class="spacer"></div>
|
||||
<form name="invoice" action="/cheqout/quoter" method="post" id="invoice">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<label for="workercount">Worker Count *</label><input id="workercount" type="number" min="1"
|
||||
value="250" class="form-control">
|
||||
</div>
|
||||
<div class="col-md-8">
|
||||
<p class="help-block">This is the maximum number of worker threads you wish to run in
|
||||
production, sold in packs of 250. Ten processes with the default concurrency of 25 =
|
||||
250.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="yourname">Your Name *</label><input type="input" id="yourname" placeholder="Jane Doe"
|
||||
maxlength="64" class="form-control">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Your Email
|
||||
<small>— quote will be sent here</small>
|
||||
*</label><input type="email" name="youremail" placeholder="someone@acmecorp.com"
|
||||
maxlength="64" class="form-control">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Billing Email
|
||||
<small>— annual invoice will be sent here, no personal email addresses</small>
|
||||
*</label><input type="email" name="billemail" placeholder="billing@acmecorp.com"
|
||||
maxlength="64" class="form-control">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Technical Email
|
||||
<small>— product download details sent here after purchase</small>
|
||||
*</label><input type="email" name="techemail" placeholder="engineering@acmecorp.com"
|
||||
maxlength="64" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label>Organization Name *</label><input type="input" name="orgname" placeholder="Acme Corp"
|
||||
maxlength="64" class="form-control">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Organization Address *</label><input type="input" name="line1" placeholder="123 Fake St"
|
||||
maxlength="64" class="form-control">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="input" name="line2" placeholder="Suite 200" maxlength="64" class="form-control">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="input" name="line3" placeholder="Portland OR 97209" maxlength="64"
|
||||
class="form-control">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Any additional notes to include on <span
|
||||
onclick="$('#disc').toggle()">quote</span>/invoice?</label><input
|
||||
type="input" name="notes" placeholder="For project XYZ" maxlength="64" class="form-control">
|
||||
</div>
|
||||
<div id="disc" style="display: none" class="form-group">
|
||||
<label>Discount (%)</label><input type="input" name="discount" value="0" class="form-control">
|
||||
</div>
|
||||
<p class="help-block">* Required</p>
|
||||
<button type="submit" value="submit" class="btn btn-default btn-primary btn-lg">Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="spacer-md"></div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="skq-subfooter">
|
||||
<div class="fluid-container">
|
||||
<h4>Questions, comments, & concerns?<a
|
||||
href="mailto:info@contribsys.com?subject=Sidekiq%20question,%20comment,%20concern" type="button"
|
||||
class="btn btn-default">info@contribsys.com</a></h4>
|
||||
</div>
|
||||
<form class="text-center" action="https://tinyletter.com/sidekiq" method="post" target="popupwindow" onsubmit="window.open('https://tinyletter.com/sidekiq', 'popupwindow', 'scrollbars=yes,width=800,height=600');return true">
|
||||
<label for="tlemail">Subscribe to our semi-occasional newsletter and keep up to date on new Sidekiq features and changes.</label>
|
||||
<div class="subscribe-form">
|
||||
<input type="text" style="width:240px" name="email" id="tlemail" class="subscribe-form__email" />
|
||||
<input type="hidden" value="1" name="embed"/>
|
||||
<input type="submit" value="Subscribe" class="btn btn-primary btn-white subscribe-form__submit" />
|
||||
</div>
|
||||
</form>
|
||||
</footer>
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="skq-footer-brand">
|
||||
Sidekiq<a href="http://rubyheroes.com/" target="_new"><img src="/img/hero-award.svg" class="skq-award"></a><a
|
||||
href="https://www.blackducksoftware.com/open-source-rookies/2012-recipients" target="_new"><img
|
||||
src="/img/rookie-award.png" class="skq-award"></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-5">
|
||||
<a href="http://contribsys.com/" target="_new"><img src="/img/cs-footer-logo.png" class="skq-footer-logo"></a>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<a href="/about">About</a><br>
|
||||
<a href="/products/pro">Pro</a><br>
|
||||
<a href="/products/enterprise">Enterprise</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki" target="_new">Wiki
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="/support">Support</a><br>
|
||||
<a href="https://github.com/mperham/sidekiq/" target="_new">Source
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<a href="https://status.sidekiq.org" target="_new">Status
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="https://twitter.com/sidekiq" target="_new">On Twitter
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="http://confreaks.com/videos/1290-rubyconf2012-asynchronous-processing-for-fun-and-profit"
|
||||
target="_new">At Rubyconf 2012
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<hr class="visible-xs">
|
||||
<small>Copyright © 2017 Contributed Systems LLC.<br class="hidden-xs">
|
||||
Made with care in Portland, OR.
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,202 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<title>Sidekiq</title>
|
||||
<meta name="description" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:site_name" content="Sidekiq">
|
||||
<meta property="og:type" content="company">
|
||||
<meta property="og:title" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:url" content="http://sidekiq.org">
|
||||
<meta property="og:image" content="http://sidekiq.org/img/logo.png">
|
||||
<meta property="og:description" content="Sidekiq is a simple, efficient framework for background job processing in Ruby">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="canonical" href="http://sidekiq.org/about">
|
||||
<link rel="stylesheet" href="/css/global.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Armata|Montserrat:400,700">
|
||||
<link rel="shortcut icon" type="image/ico" href="/favicon.ico">
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.0/jquery.min.js">
|
||||
</script>
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js">
|
||||
</script>
|
||||
<script defer src="/js/scrollingcarousel.2.0.min.js">
|
||||
</script>
|
||||
<script defer src="/js/skq-global.js">
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<nav role="navigation" class="navbar navbar-default navbar-fixed-top default">
|
||||
<div class="container-fluid skq-header">
|
||||
<div class="navbar-header">
|
||||
<button data-toggle="collapse" data-target="#navbar-top-collapse-1" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span
|
||||
class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
|
||||
<a href="/" class="skq navbar-brand">Sidekiq</a><span
|
||||
class="default skq-tagline navbar-brand col-sm-5 hidden-xs">Simple, efficient background processing for Ruby.</span>
|
||||
</div>
|
||||
<div id="navbar-top-collapse-1" class="collapse navbar-collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="/products/pro" class="skq-nav-link">Pro</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/products/enterprise" class="skq-nav-link">Enterprise</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/support" class="skq-nav-link">Support</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/about" class="skq-nav-link">About</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main><div class="container skq-hero-area">
|
||||
<div class="skq-hero-text text-center">
|
||||
Get support directly from the Sidekiq expert.
|
||||
</div>
|
||||
<div class="row skq-cols">
|
||||
<div class="col-sm-6 skq-col-left">
|
||||
<img src="/img/support-01.png" class="skq-support-img">
|
||||
<h3>Happy Hour</h3>
|
||||
<p>Video chat about Sidekiq and ask questions.</p>
|
||||
<ul>
|
||||
<li><span class="glyphicon glyphicon-usd"></span>FREE</li>
|
||||
<li><span class="glyphicon glyphicon-time"></span>Friday, 10-11am Pacific every week</li>
|
||||
<li><span class="glyphicon glyphicon-user"></span>Open to the Public, please <a href="mailto:support@contribsys.com?subject=Happy%20Hour%20RSVP">email to RSVP</a></li>
|
||||
<li><span class="glyphicon glyphicon-facetime-video"></span><a href="https://appear.in/sidekiq">Click
|
||||
here</a> to join. Make sure your camera is on and wear headphones. Only works in Chrome and
|
||||
Firefox.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-6 skq-col-right">
|
||||
<img src="/img/support-02.png" class="skq-support-img">
|
||||
<h3>Custom Work or Support</h3>
|
||||
<p>Tweak Sidekiq to meet specific requirements.</p>
|
||||
<ul>
|
||||
<li><span class="glyphicon glyphicon-usd"></span>$300 / hour</li>
|
||||
<li>
|
||||
<span class="glyphicon glyphicon-question-sign"></span>More questions? See <a href="#faqs"
|
||||
class="jump-link">FAQs</a>
|
||||
below
|
||||
</li>
|
||||
<li>
|
||||
<span class="glyphicon glyphicon-send"></span><a
|
||||
href="mailto:mike@contribsys.com?subject=Sidekiq%20Custom%20Work%20or%20Support"
|
||||
type="button">Email to discuss details</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="faqs" class="container skq-white-bg">
|
||||
<div class="spacer-md"></div>
|
||||
<h5>FAQs</h5>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-6 skq-support-copy">
|
||||
<h3>What's happy hour?</h3>
|
||||
<p>Happy Hour is a chance for you to talk with me about any questions you have around Ruby,
|
||||
background jobs, threading, Sidekiq or any other related subject. It's free of charge and open
|
||||
to the public so you might have to share the time with others.</p>
|
||||
<p>I encourage enjoying a tasty beverage during Happy Hour. I'll stick to coffee at 9am but I
|
||||
understand it's 5pm somewhere. Note the video chat site only works in newer versions of Chrome,
|
||||
Firefox and Opera.</p>
|
||||
<p><strong>A/V tips</strong>: <strong>use headphones</strong> to avoid speaker echo and <strong>use
|
||||
Ethernet</strong> if possible to avoid wifi lag and drops.</p>
|
||||
<p>If you want to arrange a private chat, that would be considered Custom Support and priced
|
||||
accordingly. Email me with your needs.</p>
|
||||
</div>
|
||||
<div class="col-sm-6 skq-support-copy">
|
||||
<h3>How does Custom Support work?</h3>
|
||||
<p>Email me with a summary of your needs; I'll help you if I can. I might:</p>
|
||||
<ul>
|
||||
<li>Give you an estimate of time and price if the work is straightforward</li>
|
||||
<li>Suggest alternatives that might not require Sidekiq</li>
|
||||
<li>Decline the work due to timing or relevancy</li>
|
||||
</ul>
|
||||
<p>Note that work must be Sidekiq related. I don't accept general Rails or Ruby development work. My
|
||||
contracting price is <strong>$300/hour</strong> or <strong>$2000/day</strong>.</p>
|
||||
<h3>Who are you?</h3>
|
||||
<p>
|
||||
I'm Mike Perham, I've been doing Ruby and Rails development for 8 years and I'm the primary
|
||||
author of Sidekiq. For the past few years I've helped thousands of people with their Sidekiq
|
||||
issues. Sidekiq is my full-time job.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="skq-subfooter">
|
||||
<div class="fluid-container">
|
||||
<h4>Questions, comments, & concerns?<a
|
||||
href="mailto:info@contribsys.com?subject=Sidekiq%20question,%20comment,%20concern" type="button"
|
||||
class="btn btn-default">info@contribsys.com</a></h4>
|
||||
</div>
|
||||
<form class="text-center" action="https://tinyletter.com/sidekiq" method="post" target="popupwindow" onsubmit="window.open('https://tinyletter.com/sidekiq', 'popupwindow', 'scrollbars=yes,width=800,height=600');return true">
|
||||
<label for="tlemail">Subscribe to our semi-occasional newsletter and keep up to date on new Sidekiq features and changes.</label>
|
||||
<div class="subscribe-form">
|
||||
<input type="text" style="width:240px" name="email" id="tlemail" class="subscribe-form__email" />
|
||||
<input type="hidden" value="1" name="embed"/>
|
||||
<input type="submit" value="Subscribe" class="btn btn-primary btn-white subscribe-form__submit" />
|
||||
</div>
|
||||
</form>
|
||||
</footer>
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="skq-footer-brand">
|
||||
Sidekiq<a href="http://rubyheroes.com/" target="_new"><img src="/img/hero-award.svg" class="skq-award"></a><a
|
||||
href="https://www.blackducksoftware.com/open-source-rookies/2012-recipients" target="_new"><img
|
||||
src="/img/rookie-award.png" class="skq-award"></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-5">
|
||||
<a href="http://contribsys.com/" target="_new"><img src="/img/cs-footer-logo.png" class="skq-footer-logo"></a>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<a href="/about">About</a><br>
|
||||
<a href="/products/pro">Pro</a><br>
|
||||
<a href="/products/enterprise">Enterprise</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki" target="_new">Wiki
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="/support">Support</a><br>
|
||||
<a href="https://github.com/mperham/sidekiq/" target="_new">Source
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<a href="https://status.sidekiq.org" target="_new">Status
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="https://twitter.com/sidekiq" target="_new">On Twitter
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="http://confreaks.com/videos/1290-rubyconf2012-asynchronous-processing-for-fun-and-profit"
|
||||
target="_new">At Rubyconf 2012
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<hr class="visible-xs">
|
||||
<small>Copyright © 2017 Contributed Systems LLC.<br class="hidden-xs">
|
||||
Made with care in Portland, OR.
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,133 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<title>Sidekiq</title>
|
||||
<meta name="description" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:site_name" content="Sidekiq">
|
||||
<meta property="og:type" content="company">
|
||||
<meta property="og:title" content="Simple, efficient background jobs for Ruby">
|
||||
<meta property="og:url" content="http://sidekiq.org">
|
||||
<meta property="og:image" content="http://sidekiq.org/img/logo.png">
|
||||
<meta property="og:description" content="Sidekiq is a simple, efficient framework for background job processing in Ruby">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="canonical" href="http://sidekiq.org/about">
|
||||
<link rel="stylesheet" href="/css/global.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Armata|Montserrat:400,700">
|
||||
<link rel="shortcut icon" type="image/ico" href="/favicon.ico">
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.0/jquery.min.js">
|
||||
</script>
|
||||
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js">
|
||||
</script>
|
||||
<script defer src="/js/scrollingcarousel.2.0.min.js">
|
||||
</script>
|
||||
<script defer src="/js/skq-global.js">
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<nav role="navigation" class="navbar navbar-default navbar-fixed-top default">
|
||||
<div class="container-fluid skq-header">
|
||||
<div class="navbar-header">
|
||||
<button data-toggle="collapse" data-target="#navbar-top-collapse-1" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span
|
||||
class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
|
||||
<a href="/" class="skq navbar-brand">Sidekiq</a><span
|
||||
class="default skq-tagline navbar-brand col-sm-5 hidden-xs">Simple, efficient background processing for Ruby.</span>
|
||||
</div>
|
||||
<div id="navbar-top-collapse-1" class="collapse navbar-collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="/products/pro" class="skq-nav-link">Pro</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/products/enterprise" class="skq-nav-link">Enterprise</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/support" class="skq-nav-link">Support</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/about" class="skq-nav-link">About</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main><div class="container">
|
||||
<h1>Thanks!</h1>
|
||||
<p>Your quote is on its way — check your email.</p>
|
||||
<p>Reply to that email with your purchase order or just "OK" and we'll send an invoice which you can pay with
|
||||
either a credit card, ACH transfer or check.</p>
|
||||
<div class="spacer-md"></div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="skq-subfooter">
|
||||
<div class="fluid-container">
|
||||
<h4>Questions, comments, & concerns?<a
|
||||
href="mailto:info@contribsys.com?subject=Sidekiq%20question,%20comment,%20concern" type="button"
|
||||
class="btn btn-default">info@contribsys.com</a></h4>
|
||||
</div>
|
||||
<form class="text-center" action="https://tinyletter.com/sidekiq" method="post" target="popupwindow" onsubmit="window.open('https://tinyletter.com/sidekiq', 'popupwindow', 'scrollbars=yes,width=800,height=600');return true">
|
||||
<label for="tlemail">Subscribe to our semi-occasional newsletter and keep up to date on new Sidekiq features and changes.</label>
|
||||
<div class="subscribe-form">
|
||||
<input type="text" style="width:240px" name="email" id="tlemail" class="subscribe-form__email" />
|
||||
<input type="hidden" value="1" name="embed"/>
|
||||
<input type="submit" value="Subscribe" class="btn btn-primary btn-white subscribe-form__submit" />
|
||||
</div>
|
||||
</form>
|
||||
</footer>
|
||||
<footer>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="skq-footer-brand">
|
||||
Sidekiq<a href="http://rubyheroes.com/" target="_new"><img src="/img/hero-award.svg" class="skq-award"></a><a
|
||||
href="https://www.blackducksoftware.com/open-source-rookies/2012-recipients" target="_new"><img
|
||||
src="/img/rookie-award.png" class="skq-award"></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-5">
|
||||
<a href="http://contribsys.com/" target="_new"><img src="/img/cs-footer-logo.png" class="skq-footer-logo"></a>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<a href="/about">About</a><br>
|
||||
<a href="/products/pro">Pro</a><br>
|
||||
<a href="/products/enterprise">Enterprise</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="https://github.com/mperham/sidekiq/wiki" target="_new">Wiki
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="/support">Support</a><br>
|
||||
<a href="https://github.com/mperham/sidekiq/" target="_new">Source
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<a href="https://status.sidekiq.org" target="_new">Status
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="https://twitter.com/sidekiq" target="_new">On Twitter
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a><br>
|
||||
<a href="http://confreaks.com/videos/1290-rubyconf2012-asynchronous-processing-for-fun-and-profit"
|
||||
target="_new">At Rubyconf 2012
|
||||
<small><span class="glyphicon glyphicon-new-window"></span></small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<hr class="visible-xs">
|
||||
<small>Copyright © 2017 Contributed Systems LLC.<br class="hidden-xs">
|
||||
Made with care in Portland, OR.
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|