Giter Club home page Giter Club logo

pdxruby.github.io's Introduction

Cat Herder (source code to pdxruby.org)

This application was written way back in late 2005 at a group hackfest hosted 
by the Portland Ruby Brigade. We wanted a way to propose and RSVP for events
without requiring any particular person or group to manage a calendar for 
everyone else. 

Anyone can register for an account, propose an event, and sign up to attend 
other people's events. There is also some basic support for aggregation of
members' RSS feeds, and feedback from event participants, but the primary use
of the system is still as a simple event calendar.

The file doc/TODO contains a few miscellaneous items we've thought about 
changing over the years, but overall this whole codebase is probably of more
interest as a historical oddity than as a useful application for other people
to use. It uses a mish-mash of APIs, coding styles, and tests contributed by
about a dozen different maintainers over the last three years, and certainly 
shows its age when compared to a shiny new legacy-free Rails 2 application.

pdxruby.github.io's People

Contributors

7022andre avatar aeschright avatar dependabot[bot] avatar dinjas avatar edrex avatar geeksam avatar imtayadeway avatar jaredcwhite avatar jc00ke avatar kcomandich avatar landrywj avatar reidab avatar robbyrussell avatar tloudon avatar toasterlovin avatar valarissa avatar vosechu avatar wrekone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

pdxruby.github.io's Issues

pdxruby.org domain

Hello!

Stumptown Syndicate currently holds the domain registration for pdxruby.org, but none of the pdxruby folks who used to be on the board there (me, @kcomandich, @aeschright) are still on the board. The domain expires in 60 days and it probably makes sense to transfer that registration to someone who's still actively involved in managing the site.

Is there a consensus on who that might be?

(I'm willing to be that person if nobody else is, if we can get sponsorship/contributions to cover the renewals.)

posts index and rss feed

If date-oriented "posts" are introduced (eg event postings), we'll want to restore this markup feed link:

  <ul class="post-list">
    {% for post in site.posts %}
      <li>
        <span class="post-meta">{{ post.date | date: "%b %-d, %Y" }}</span>

        <h2>
          <a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a>
        </h2>
      </li>
    {% endfor %}
  </ul>
  <p class="rss-subscribe">subscribe <a href="{{ "/feed.xml" | prepend: site.baseurl }}">via RSS</a></p>

It was in index.html.

Archive old site

SQL backup + zip of the web directory. Put somewhere shared. Is there a shared Dropbox folder?

Flip DNS

Update pdxruby.org DNS to point to gh-pages.

  • Add file /CNAME containing pdxruby.org.
  • Add CNAME record pdxruby.org: pdxruby.github.io.
  • Remove existing record.

asset links in archive are full URLs

#4 (comment)

Problems with this:

  1. Breaks under HTTPS
  2. Not self-contained

Some options:

  • Do nothing. Github pages doesn't do HTTPS for custom domains, so once we switch to pdxruby.org, we'll be on HTTP (and the links will work then).
  • Change all those http://... links to //... and add cloudfront SSL termination on top of Github pages (fixes 1 but not 2)
  • Serve the archive under its own domain (old.pdxruby.org or something) with a redirect from the existing (/old) URL, and rewrite all those http://pdxruby.org/old/... links to /...
  • Update the links to /old/..., which requires they be served at that path but is otherwise self-contained.
  • Update the links to be relative (../css/ etc). This is the most "correct" solution, and actually can be done by a few lines of bash.

microformats!

Twitter + fb stuff, h-event microformats, webmention RSVPs, bridgy. ALL THE THINGS!

Migrate pdxruby.org pages

Not sure how we want to organize this. Perhaps a checklist of the existing pages and we can associate PRs to those?

  • /index
  • /present
  • /job_guidelines
  • /codeofconduct
  • /wikijoke
  • /learn
  • /past-meetings
  • /history
  • /statistics

Move DNS from Cloudflare to Gandi

Any objections to me moving DNS record management from Cloudflare to Gandi where the domains are registered under a pdxruby organization?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.