You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
The research fairy ffb63726dd Minor formatting change 1 month ago
about Fix links to programme/ 2 months ago
accessibility Add link to contact 6 months ago
admin Tell presenter that they can request a new link any time and where 2 months ago
archive Minor formatting change 1 month ago
contact Make send contact form button go disabled when clicked 5 months ago
css Make action prompts better for narrow browser windows 5 months ago
feedback Add instructions to feedback 4 months ago
images Completed editor for presentation materials upload 1 month ago
js Add basic site structure, JS, CSS, Bootstrap 6 months ago
moderators Remove link to participant signup form after conference ends 2 months ago
moderators-signup Move participants-signup/ to programme/ 2 months ago
participants Hide links to forms when no longer relevant 2 months ago
presenters Remove link to participant signup form after conference ends 2 months ago
presenters-signup Fix quotes bug for all fields 5 months ago
programme Enable self-request of archive link 1 month ago
.gitignore Added .htaccess 6 months ago
LICENSE Initial commit 6 months ago
README.md Add instructions for making the .htaccess files work 1 month ago
config.php Update email to send via Pear SMTP 5 months ago
footer.php Completed editor for presentation materials upload 1 month ago
functions.php Fix bug in archive live email 1 month ago
header.php Add link to programme in menu 2 months ago
index.php Added welcome page 6 months ago
schema.sql Completed editor for presentation materials upload 1 month ago
timezones.csv Some of the tz data were wrong 5 months ago
welcome.php Adjust wording to be appropriate for both before and after conf end 2 months ago

README.md

SummerSchool

This is a web app for managing applications for an online conference, originally designed for use by Scholar Social's Summer School.

To set up

  1. Create a MySQL database with the tables as specified in schema.sql

  2. Fill in the details for the conference and the credentials for the MySQL database in the config.php file

  3. Modify the following .htaccess files with an appropriate value for RewriteBase:

    • archive/.htaccess
    • feedback/.htaccess
    • moderators-signup/.htaccess
    • presenters-signup/.htaccess
    • programme/.htaccess
  4. Password-protect the admin/ folder using an .htaccess file that refers to a .htpasswd file in a folder that is not web-facing

Example .htaccess:

AuthType Basic
AuthName "Admin area"
AuthUserFile /path/to/.htpasswd
require valid-user

Password-protecting the admin/ folder is actually very important otherwise literally anyone can access the admin functions.

Credit