Code Monkey home page Code Monkey logo

scipy-2014's Introduction

SciPy 2014

Website for the SciPy Conference 2014.

Quickstart

  • pip install -r requirements.txt
  • python manage.py syncdb
  • python manage.py loaddata fixtures/*

scipy-2014's People

Contributors

asmeurer avatar aterrel avatar brosner avatar codersquid avatar holdenweb avatar ivanov avatar jtauber avatar jwiggins avatar katyhuff avatar lukeman avatar matthewturk avatar mrterry avatar polarbeardesign avatar scopatz avatar trbs avatar wrought avatar zerok avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

scipy-2014's Issues

Sponsor email

An email should be sent to the sponsorship chairs when someone uses the sponsor features.

Account confirmation email gives wrong link

I think this just started happening last night. I got an email about it this morning from one of our PC members who was signing up on the site.

---------- Forwarded message ----------
From: John Stachurski <...>
Date: Thu, Feb 20, 2014 at 10:47 AM
Subject: Fwd: Confirm email address for SciPy 2014 [local]
To: Katy Huff <...>
Hi Katy,

Just letting you know about a small error. In the link below, "localhost" should be replaced by "conference.scipy.org".

Regards, John.

---------- Forwarded message ----------
From: webmaster@localhost
Date: Fri, Feb 21, 2014 at 12:20 AM
Subject: Confirm email address for SciPy 2014 [local]
To: <...>

A user on SciPy 2014 [local] has created an account using this email address.

To confirm this email address, go to http://localhost/scipy2014/account/confirm_email/8865f70c8e0970be561ff2f2ad890824e1e1d4bdd78e1d4555a55c7bb8e25313/

If you did not sign up for this site, you can ignore this message.

Add better instructions on submitting proposal

From @brettrmurphy:

"""It's really hard to tell what to do to submit a paper. At least: how about a button under the deadline announcement in the upper right that links to the sign in page (I assume that's the first step?) Even better would be a pull-down menu next to Sponsors, named Speaking, that describes the speaking opportunities and invites them to submit. PyCon has this."""

link to content

The following pages exists with useful content, but are not linked from anywhere.

  • /sponsorship
  • /directions
  • /floorplans
  • /lodging

More options for reviewers

Currently, all reviewers are asked to submit a single answer about each abstract. Namely, -1, -0, +0, and +1 are the options. That really isn't enough resolution to place an abstract.

Last year, we had much greater resolution for reviewer feedback and it really helped with things. Can we add some more resolution? Here is a link to last year's review form https://docs.google.com/forms/d/1LBIdJY8qXZRVgL7Qau3HU1W9hPmuTPuRPmjHOfoKH5M/viewform .

For each abstract, the reviewers were asked to fill this out once. It addressed everything we, as the program chairs, need to know with greater resolution, allowing us to more appropriately select between similar abstracts. The reviewer name and abstract title part can be skipped.

Program Committee profile option

This site looks super cool! Thanks @codersquid @mrterry and @polarbeardesign !
I'm trying to figure out what the workflow will be for the program committee (the people who review abstracts for the conference... many of them will also be authors).

Since it seems to me that what will be needed is for them to create accounts on the website and then do something like "add a program committee profile". That profile would include things like "areas of expertise" keywords and the number of abstracts they are willing to review. Such a profile would then be approved by @sjsrey and I. Finally, that profile would give them access to whatever abstracts they need to review. Is that right?

If that's the workflow symposion supports, then this ticket is intended to suggest that such a "program commitee profile" be added to the dashboard and connected to the abstract access... however that happens.

That is, I think this ticket will be complete if a "program committee" option is here on the dashboard so that people can request to be given program committee access:

image

Let me know what you guys think! Thanks!!

documentation

This tracks documentation we need for

  • sponsor approval process
  • approval process for talks
  • process for creating reviewer permissions
  • team/memberships process

Need place for abstract submissions

In the Speaker Profile (which looks great!), I noticed we can submit proposals for everything except abstract submissions. I don't mean to bug you, as I assume adding that is in the plan, but wanted to submit this issue in case it was simply missed.

If it is in the plan, can I ask what the status is for that? Is there any information you folks ( @mrterry , @codersquid , @polarbeardesign ) need from me to move forward on that? The call for proposals can't happen until it's live.

local environment problem with the dreaded six.py during django reloads

This happens when runserver starts doing reloads: ImportError: No module named _winreg. Full
traceback (it doesn't happen with the other django commands I tried, such as the django-emailer commands).

I think this started happening after I upgraded my local machine to ubuntu saucy. It doesn't happen on my debian vagrant box or the debian rackspace vm (clearly!). I figure it is some interaction with saucy upgrading the version of python and with 1.4 django since it's not happening on another django project I have that is 1.6.

I haven't root caused it yet. When I get a chance I'll play around with different versions of python. speaking of which, I found this cool project https://github.com/yyuu/pyenv

fix domain symposia

The current domain symposia options are from last years. Update them on staging and in the fixtures.

Production: reviews for -0 and -1 cause server error

While testing reviews, I found that ranks of -0 and -1 cause a server error. log excerpts:

DEBUG POST /scipy2014/reviews/review/10/
/home/scipy/venvs/99ddd7a7d38fb1b6bd5b14dda291143329a3a87e/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py
:114: Warning: Incorrect string value: '\xE2\x88\x921' for column 'vote' at row 1
  return self.cursor.execute(query, args)

ERROR Internal Server Error: /scipy2014/reviews/review/10/
Traceback (most recent call last):
  File "/home/scipy/venvs/99ddd7a7d38fb1b6bd5b14dda291143329a3a87e/local/lib/python2.7/site-packages/django/core/handlers/bas
e.py", line 111, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/home/scipy/venvs/99ddd7a7d38fb1b6bd5b14dda291143329a3a87e/local/lib/python2.7/site-packages/django/contrib/auth/deco
rators.py", line 20, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/home/scipy/venvs/99ddd7a7d38fb1b6bd5b14dda291143329a3a87e/local/lib/python2.7/site-packages/symposion/reviews/views.
py", line 190, in review_detail
    review.save()
  File "/home/scipy/venvs/99ddd7a7d38fb1b6bd5b14dda291143329a3a87e/local/lib/python2.7/site-packages/symposion/reviews/models
.py", line 124, in save
    self.proposal.result.update_vote(self.vote)
  File "/home/scipy/venvs/99ddd7a7d38fb1b6bd5b14dda291143329a3a87e/local/lib/python2.7/site-packages/symposion/reviews/models
.py", line 272, in update_vote

...

  File "/home/scipy/venvs/99ddd7a7d38fb1b6bd5b14dda291143329a3a87e/local/lib/python2.7/site-packages/MySQLdb/connections.py",
 line 36, in defaulterrorhandler
    raise errorclass, errorvalue
DatabaseError: (1690, "BIGINT UNSIGNED value is out of range in '(((3 * `scipy2014`.`reviews_proposalresult`.`plus_one`) + `s
cipy2014`.`reviews_proposalresult`.`plus_zero`) - (`scipy2014`.`reviews_proposalresult`.`minus_zero` + (3 * `scipy2014`.`revi
ews_proposalresult`.`minus_one`)))'")

Editing Talk Submission Info

In the submission form for abstracts, there isn't a lot of information about what we want. That's fine, but I'd love to either link to the call for abstracts or add a more detailed description of what we're hoping folks will submit. In order to do this, am I supposed to click the "Edit This Content" button? I'm worried I'll break something if I do that.

image

establish some alerts for the site

Set up monitoring alerts so that the tech team receives notices when the site is experiencing difficulty.

I have collectd set up, and there are notification plugins we can add.

I also added the rackspace monitoring package, and we can set up some monitors with ping, server load, disk space, etc. using that tool.

There are other tools that people use for monitoring and alerts, but I am new to this technology and would like suggestions.

Announce list form not shown on front page

The front page doesn't show the form for signing up to the mailing list. Since the page is using https to serve and the form is pulling http request, chrome marks it as unsafe.

Should try to have a https form there.

Talk Submissions Don't Preserve Track

Currently, submitters can select a track and/or minisymposium when submitting a talk abstract

image

However, that track selection does not appear when I, as a reviewer, go to look at the submission.

image

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.