PySignup

A simple, free sign up sheet program written in Python
Download

PySignup Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL v3
  • Price:
  • FREE
  • Publisher Name:
  • pinky
  • Publisher web site:
  • http://pysignup.com/

PySignup Tags


PySignup Description

A simple, free sign up sheet program written in Python PySignup is a lightweight web application designed to be used as a public sign up sheet.It was initially designed as a sign up sheet for Ultimate Frisbee games, but is flexible enough to use for anything requiring a public sign up sheet.Why use PySignup?* PySignup is free and open source!* PySignup is lightweight* PySignup is easy to install, use, and configure* PySignup is flexibleInstallation:Installation is designed to be as simple as possible, the hardest part will probably be configuring your webserver. You need to have a CGI-enabled directory that contains the PySignup files, many Web Servers come with such a directory already set up (look for a directory named "cgi-bin" or something similar). CGI should be disabled for at least files with a .css or .js extension, otherwise CSS/JavaScript will not work. You can test to see if your directory is properly set up for running CGI scripts by opening index.py in a web browser. If "No settings file detected! Go to change.py to create a settings file" is shown, then your directory is properly setup, otherwise, something is probably wrong.Once your directory is properly enabled to use CGI, just open change.py in your web browser, it will ask for a password: the default password is "pysignup", MAKE SURE TO CHANGE THIS using the link at the top. Once you've logged in, modify the different fields as you'd like (it will describe eachsetting and what you should put), and then click the change button. Note that most of the settings are probably fine left as is, but you will want to change the location, nextevent, and sitename settings.Finally, you should restrict web access to data.py, sessions.py, sqlite.db, settings.conf, and the backups directory for security reasons. If using Apache, just set createhtaccess to true using change.py.Configuration:So you have PySignup installed and working ok, but now you'd like to customize it some. Well, there are several ways to do this: the best thing to do is just go through the change.py web interface, and read through each setting. The settings there provide numerous ways for customization. In particular, the "theme" setting in the "required" section can be set to any of the included themes: blue, black, grey, and grass. Each of these will significantly change the colors of your PySignup site.By putting something in the "message" setting, you can display a custom message to all users.If you would like to use your own custom Cascading Style Sheets or JavaScript with PySignup, create a file named user.css/user.js in the skins directory. Requirements: · Python · Apache · CGI What's New in This Release: · added support for SQLite (partial fix to issue2) · rewrote index.py and change.py to be more object-oriented · bugfix: sendmail() would fail if data.py didn't exist · updated createhtaccess() function · fix missing tag that was making index.py non-valid XHTML · removed valid XHTML link/image thing · other minor fixes


PySignup Related Software