Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 12, 2012
  1. Set a title on the stats page

    Previously the site would only show the text in the SITE_TITLE setting.
Commits on Jun 2, 2012
  1. Will Kahn-Greene

    Add tocs to the tops of most docs pages

    willkg authored
    With the TOC at the top of the page, it makes it much easier to find the
    thing you're looking for. It's also in the sidebar for most of the themes,
    but it's harder to look through.
  2. Will Kahn-Greene

    Nix superfluous text

    willkg authored
    Of course that's about richard--no need to label it as such.
  3. Will Kahn-Greene

    Restructure docs

    willkg authored
    This mostly just affects the front page. I think this makes the docs easier
    to navigate in regards to which parts have what contents.
    Plus this nixes all the Sphinx warnings.
  4. Will Kahn-Greene

    Add docs for static pages

    willkg authored
Commits on Jun 1, 2012
  1. Remove unnecessary get_live_videos on category model

    It is not used anymore and we can do the same thing with, using the video manager.
  2. 119. Add support for sitemap.xml

    Django already ships with a contrib app that implements the sitemap
    protocol, so this change is straightforward.
    This adds sitemaps for pages, categories, speakers and videos. Tags
    don't have their own page yet, so we'll add a sitemap for them later.
    Because we're using Jinja2 for templates, the sitemaps application has
    to be ignored by jingo, otherwise rendering will fail due to unknown
    tags. Typically, jingo determines the app's name by looking at the
    template name, the sitemaps application however just passes
    'sitemap.xml' as template name. Therefore we need to use that as
    application name in JINGO_EXCLUDE_APPS.
Commits on May 31, 2012
  1. Configure available pages in the settings

    We now have a reliable way to determine what pages are available. This
    has two uses:
    1. Only serve templates in pages/ that the site admin configured, i.e.
       don't accidently serve a template that is used as base for other
    2. We don't have to guess what pages to include in the sitemap.xml.
Commits on May 29, 2012
  1. 118. Throw 404 when accessing page without template

    Previously the view would throw a 500 (server error) when a page was
    accessed that has no corresponding template file.
  2. Wipe resolved date when suggestion is reopened

    Also move definition of open/resolved states to the suggestion model.
Commits on May 28, 2012
  1. Will Kahn-Greene

    Tweak suggestion form to be clearer

    willkg authored
    I think this makes the suggestion form a little clearer. Previously it
    didn't mention what it was a suggestion form for.
    I'll see what happens with If it turns out this isn't
    particularly clear either, we can figure out what to do.
  2. Will Kahn-Greene

    Fix contact test

    willkg authored
    I removed the page, but didn't realize there was a test for it. Oops.
  3. Will Kahn-Greene

    Nix contact page; tweak navbar

    willkg authored
    I nixed the contact page and moved some stuff around on the navbar.
Commits on May 26, 2012
  1. Will Kahn-Greene

    96. Move apps under richard.

    willkg authored
    I moved everything that was under apps/ to under richard/. I also did some
    cosmetic cleanup when I bumped into odd looking things.
  2. Will Kahn-Greene

    106. Set resolved date upon save for closed suggestions

    authored willkg committed
  3. Will Kahn-Greene

    106. Use dropdown to free up space in navbar

    authored willkg committed
    With the addition of the submit link, the navbar becomes more and more
    crowded. Move the browse links (categories, speakers) into a dropdown menu in the
    navbar to regain more free space.
    Once we finish the improved browse system, we won't need the dropdown
  4. Will Kahn-Greene

    106. Add a form to submit video suggestions

    authored willkg committed
    The form will be shown as dialog with JavaScript. Form rendering and
    validation is still done by Django on the server side, JavaScript
    fetches the HTML from the server when the dialog is opened and for
    each submit.
    Later we could probably improve here by doing additional client-side
    validation to save some requests.
  5. Will Kahn-Greene

    106. Start work on suggestions for videos to be added

    authored willkg committed
    This will allow site administrators to collect suggestions for videos or
    conferences to be added to the site. A suggestion has different
    states, it's either new, in progress, completed, rejected or marked as
    spam. When completing or rejected a suggestion, the site owner may add a
    few words about the resolution.
    This commit establishes a base to work from, that is a database table,
    integration into the admin and a simple list of all suggestions with
    their status for users to see. Suggestions marked as spam will not be
  6. Will Kahn-Greene

    Add Nes.quik

    willkg authored
Commits on May 24, 2012
  1. Will Kahn-Greene

    Merge pull request #115 from Nesquik/links-fixes

    willkg authored
    Improve Previous/Next links in search page
Commits on May 20, 2012
  1. Improve Previous/Next links in search page

    Nes.quik authored
    * Fix the previous errors
    * Use the CSS space convention
  2. Will Kahn-Greene

    Tweak load_sampledata to be more verbose

    willkg authored
    This changes load_sampledata so it tells you more about what it's doing.
  3. Will Kahn-Greene

    Update docs concerning sample data

    authored willkg committed
  4. Will Kahn-Greene

    Run sampledata loading inside a transaction

    authored willkg committed
    This way, when an error occurs, we leave the database unchanged instead
    of commiting only a part of the data.
  5. Will Kahn-Greene

    Port videos fixture to model makers

    authored willkg committed
  6. Will Kahn-Greene

    Make execution of sampledata explicit

    authored willkg committed
    Applications that want to make use of sampledata have to provide a run
    function. This avoids side-effects when importing the module.
  7. Will Kahn-Greene

    Port sitenews fixture to model makers

    authored willkg committed
    Also fixes two sitenews tests that were relying on the initial_data.json
  8. Will Kahn-Greene

    Add sampledata app that loads test data from other apps

    authored willkg committed
    Provides a load_sampledata mangement command that, when run, will look
    through all registered apps in the project and attempts to import a
    sampledata module.
    In this module, applications should fill the database with test data. We
    will use this to replace the current JSON fixtures with the model makers
    from the tests.
Commits on May 17, 2012
  1. Will Kahn-Greene

    Fix docs

    willkg authored
    * fixed path to requirements for mysql_backend.txt
    * pretty sure we need that ./ migrate step
  2. Merge pull request #95 from squiddy/89-video-link-timecode

    89. Link to specific timecode of videos
    Allow users to link to videos at a given time, similar to what's possible
    at YouTube. For example, will jump
    to 3 minutes and 12 seconds in the video.
    Supported are videos managed by UniversalSubtitles and embedded with HTML5.
    Browsers need to support the hashchange event, so IE6/7 are out for now.
Commits on May 15, 2012
  1. Will Kahn-Greene

    Merge pull request #102 from adamzap/front-page-video-count

    willkg authored
    Front page video count
  2. Merge pull request #104 from adamzap/video-count-on-speaker-page

    Add video count to speaker page
  3. Merge pull request #103 from adamzap/update-gitignore

    Add venv and whoosh_index to .gitignore
  4. Adam Zapletal
Something went wrong with that request. Please try again.