Contents |
Overall Work
Discuss overall projects here
- Bagel Style- Style guides for new pages
- Bagel Pages- The states of each page that needs to be updated.
- Bagel Howto- The basics on updating each page
- Bagel DB Changes- Changes made to the database schema so they can be replicated in the working Donut DB
Calendar
- Event tags (on-campus, off-campus, social, academic, club, school event, sports) - allow for some combination of these tags
- Filter to toggle display of specified tags
- If possible (and easy to implement) shift between weekly and monthly views (possibly term long view would also be useful)
- Currently (correct me if I'm wrong) clubs and BoD members can post events; we should discuss if we want to change this at all, and if so, how.
Directory
- Discuss if we want to make any changes to how directory works
- Craig: I suggest no fundamental changes
Navigation
(per Craig's suggestion)
Services
- Course Reviews
- Used Book Forum (Buy/Sell)
- Required Book Price Matching
- Voting
- Clubs
- Newsgroups
- Screening Room
- Video Library
ASCIT
- Calendar
- Directory
- Wiki
- Latest News
- Contact
Publications
- California Tech
- The Big T
- The CLUE
- The little t
- Totem
- etc...
Committees
- ARC
- BoC/CRC
- Faculty/Institute
- IHC
- etc...
(not sure how the final list of publications or committees will shake out)
Individual Work
Detail here what you are currently working on for the purposes of avoiding duplication of effort.
Harold Martin
Working on new directory interface
Jamie Jackson
as of August 27, 2007
- Leafing through the Little T, ranking sections by importance
- Going through the w3schools CSS tutorial
Jed Yang
DONE:
- 7/24: initialize database
- 8/1: apache2 config changes to allow serving multiple copies; see Bagel Howto#Other_Server_Items
- 8/1: http://bagel.caltech.edu front page
- 8/1: fixed directory_extra error
- 8/6: database repopulated with current developers and current BoD to allow login
- 8/22: initial import of prefrosh data
- 8/29: finished import of prefrosh data
- 8/31: wiki bagel skin (go to Special:Preferences to use the bagel skin; I will set it to default when we transition)
- 9/4: directory image
- 9/12: import CLUE data
- 9/20: user account management transition
- 9/20: email support
TODO (not necessarily strictly bagel project):
- plan (and execute) transition, see below
- look at session timeout
TRANSITION tasks:
- database sync (take care of changes already made to the bagel database)
- newsgroup distribution
- ASCIT wiki passthru (edit httpd.conf)
- ASCIT wiki skin: default AND current user preferences
Htam 02:28, 21 September 2007 (PDT)
Josh Hutchins
Current project: Clubs (60% done) Past Projects- Calendar (done), Initial Bookmart transition (done) Future projects: Bookmart/price matching split
- Late August- Am working on the clubs section. I'm transitioning all of it, although some of it may not be used (room schedule?)
- August 11-12: Started working on the calendar pages, but needed a login to edit events. Converted the bookmart section, and am now back to the calendar.
- August 10- Did major work in getting the framework of the final design implemented. Also fixed the login and UID pages (the stuff in auth.php)
- August 1: Got session stuff re-done so it doesn't use PHP's build-in session handling any more. Also wrote some preliminary code to implement Yicheng's design, and made some updates so the login pages work.
- July 25: Working on getting the basics done. Fixed session handling and include paths, hopefully. Let me know if something in those two areas doesn't work.
Yicheng Li
Working on potential navigation structure, trying to see if it can be independent of the implementation (dropdown, side panel, tab-subtab) or not. Also, wondering if the current googly tabs on my proposal is really useful/practical.
- Working on Club Handbook transition
Tzong-Lian "will" Tsay
Random doodling?
- the text running into each other
Karthik Sarma
Little t is done --Ksarma 14:23, 3 September 2007 (PDT)
Pricematch now has new data, but I still need to make it pretty. --Ksarma 14:23, 3 September 2007 (PDT)
Fixed overlap bug by removing float from widecolumn, added z-indexes to force the bagel image to go under the sidecolumn, and removed min-width from div.main-nav and div.content-box since they do not function without the float specification in widecolumn. Also darkened border-bottom of page-header to #ccc because it was almost invisible in firefox. --Ksarma 11:29, 4 September 2007 (PDT)
Pricematch, CLUE, Bookmart preliminary transitions all done, but some more work could be done. The book and CLUE course listings ought to be combined into one set of tables.
I have some notes on future enhancements that I recommend:- Pricematch should have functionality for multiple terms and years as well as showing previous versions of courses (though that information doesn't actually exist in the database at this time).
- Adding the instructor to pricematch section displays
- Unify CLUE and pricematch backends
- Integrate google local into restaurant listings
- Add functionality for approving new locations and restaurants and adding appropriate open hours to them
- If the bookstore approves it, allow people to make lists of pricematched books and print them out conveniently
- Allow people to reverse sort restaurant search results
- UID/Birthday login for restaurant reviews has been removed, it should probably be restored
- It's difficult to 'browse' the directory, one currently must search for something and then delete all the letters from the search
--Ksarma 18:42, 20 September 2007 (PDT)
Useful Development Links
- Bagel Howto
- W3Schools- excellent place to learn PHP, HTML, CSS, etc.
Return to Donut Revision
[[Category:Bagel_2007