Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
database/fodt
external-bin
features
src
tools
.gitignore
LICENSE
README.md
default.ps1
psake.cmd
psake.ps1

README.md

#Friends of DramaTech Official Website

IMDT is an archive and history site operated by Friends of DramaTech. Here you will find information on DramaTech going back to its beginnings in 1947. We have information on 2300 people who have been involved with 388 shows.

For information on what's currently going on at DT, check out DramaTech's official site.

#Technical Details

This site is open source, maintained by Joseph Daigle and hosted on GitHub at: https://github.com/jdaigle/friendsofdt.

The server-side component of the site is primarily ASP.NET MVC 5, and the site itself is hosted on Windows Azure.

#Roadmap

  • Build and deploy site artifacts and database schema to Azure. Deployment pipeline is complete.
  • Complete data migration. On demand data synchronization from existing site.
  • Complete read-only views
    • Welcome Page
    • Search/Search results
    • Person Details
    • Show Details
    • Awards by Year (e.g. Banquet)
    • Photos for Person
    • Photos for Show
    • Recent/Random Photos
    • List Shows (sort by year/title)
    • Club Positions (e.g. EC) By Year
    • Toaster List
    • Latest Updates
  • Build authentication module. Facebook login (ideally lighterweight than MS').
    • basic user profile (name, email, contact pref.)
  • Basic user admin tasks (manage users, roles, etc.).
    • "Contributor" = Can edit own personal info, upload photos, suggest edits
    • "Archivist" = Can add/edit shows/people/etc. approve suggested edits. delete.
    • "Admin" = Can approve new users, change roles.
  • Complete feature-parity admin tasks.
    • Tagging Photos
    • Deleting Photo Tags
    • Deleting Photos
    • Uploading Photos
    • Person: add/remove awards
    • Person: add/remove EC
    • Person: add/remove cast
    • Person: add/remove crew
    • Person: edit name
    • Person: edit bio
    • Person: Primary Photo
    • Person: Add
    • Person: Remove
    • Show: add/remove awards
    • Show: add/remove cast
    • Show: add/remove crew
    • Show: edit name
    • Show: edit author
    • Show: edit year/quarter
    • Show: edit desc/toaster/etc
    • Show: Primary Photo
    • Show: Add
    • Show: Remove
    • Award Types: add/remove/rename
  • Edit Suggestion. In lieu of being able to edit, a contributor can suggest edits to a page. The archivist can review and implement the edits.
  • Show Types - Additional metadata
    • "Banquet" should be linked to award year. One Banquet per calendar year.
    • "Open House"?
    • Promote certain crew positions (directory, designers, crew chiefs) for searching
    • crew position cleanup (spelling, dups, etc)