Lyle's To Do List

From ComPADRE Wiki

Jump to: navigation, search

Contents

March 2009

In March, the major tasks I worked on included:

  1. improving the search speed,
  2. performing system maintenance on the Log tables,
  3. adding many improvements to the Wiki, including search, page-watching, categories, 1-time parsing, and a sidenav.
  4. WYSIWYG improvements in the forums and Wiki,
  5. shared filing cabinet improvements,
  6. PTEC conference preparation,
  7. STP Rollout and Final fixes,
  8. Vocabulary setup for Relativity,
  9. Initial rollout of the new detail page,
  10. security fixes,
  11. speed improvements,
  12. Absolute Zero rollout, and
  13. Repository document display changes.

March 2-March 8

Monday:

  • Completed: Archive the active 2008 rows in the Production Log table into the ArchiveLogs table.
  • Completed: Look over new Google Analytics Event Tracking for document serves
  • Completed: Change over document serve requests to use a javascript function to move to an area when a DocVID is defined in the url.
  • Completed: Check with Bruce about the changes in Steps 1, 2, 4, and 7 of cataloging
  • Completed: Filing Cabinet Help review and pass along

Tuesday:

  • Completed: Implement Page Watching in the Wiki
  • Completed: Update Privacy Draft with suggested changes for Thesis.

Wednesday:

  • Completed: Fix Shared Folders search issue
  • Completed: Talk with Kendra about Adopt
  • Completed: Started implementing Wiki search

Thursday

  • Completed: Implement Wiki search
  • Completed: Make Wiki auto-index at night
  • Completed: Make Wiki auto-index on update
  • Completed: Make Adopt abstract
  • Completed: STP stuff

Friday

  • Completed: Change over Wiki to 1 Time Parsing

Saturday:

  • Completed: Removed extraneous zones from the search indexing
  • Completed: Removed the metacontributors from the search (Improved the search speed by ~7%).
  • Completed: Created the Internal Links Database

Sunday:

  • Completed: Implement the Internal Links Database
  • Completed: Implement Wiki Categories
  • Completed: Create Categories output on view pages
  • Completed: Implement Wiki Reload of internal links pages on creation of Desired Page

March 9-March 13

Monday

  • Completed: Fixed Category disappearance from the page title in wiki page creation
  • Completed: Created Category view pages in the wiki
  • Completed: Eliminated AppliesToAll in commonfunctions since it wasn't worth the table scan
  • Completed: Output PTEC cost in Excel spreadsheet
  • Completed: Called Kendra about Adopt
  • Completed: Closed PTEC registration
  • Completed: Allowed users to open up their Filing Cabinet with a password or obfuscated url

Tuesday

  • Completed: Stopped using Google Analytics events until they address the filter issue.
  • Completed: Relativity vocabulary
  • Completed: 4pm call about AdvLabs
  • Completed: Make suggestions on abstract and call Kendra
  • Completed: Rolled out new detail page
  • Completed: Zone fix for chapters when a Zone isn't numeric

Wednesday

  • Completed: Have Erwin reboot staging and production
  • Completed: Clear new filing cabinet with Bruce
  • Completed: Filing cabinet modifications
  • Completed: Rolled out filing cabinet
  • Completed: Rolled out STP
  • Completed: Call Kendra
  • Completed: Remove 'public folder' terminology
  • Completed: Change shared filing cabinets so that only the current folder and sub-folders may be navigated at one time.
  • Completed: Modified filing cabinet help based on the changes
  • Completed: Allow teachers to share filing cabinets with non-logged in users
  • Completed: Improved shared filing cabinet interface
  • Completed: Rolled out new document interface
  • Completed: Ensure EJS still works with new download interface
  • Completed: Emailed Erwin about mapping the /services/ directory on STP
  • Completed: Fixed NSDL_DC issue on production

Thursday

  • Completed: Only search repository if needed. This will hopefully fix the errant threads issue. It may also speed the server slightly.
  • Completed: Created IntroPhys Wiki on staging
  • Completed: Attend Bruce's 4:00pm talk
  • Completed: Create survey list
  • Completed: Jenny's stuff
  • Completed: Rollout new Adopt text with dates
  • Completed: Email Kendra
  • Completed: Fixed a bug in Detail1.cfm with tab switching
  • Completed: Removed relate tab when not logged in detail1.cfm
  • Completed: Made Featured By go to the Feature Summary page when on the collection
  • Completed: Fixed STP mis-mapping error
  • Completed: Ran GenerateSimilar

Friday

  • Completed: Bring survey list
  • Completed: Give Bruce survey list
  • Completed: Talk to Bruce about IntroPhys wiki
  • Completed: Give Danette Evaluation Form
  • Completed: Talked with Matt about AdvLabs, ucomp, etc.
  • Completed: Item 14 of the advanced labs requests
  • Completed: Email Anne
  • Completed: Email Ramon about Advlabs requests
  • Completed: Email Mel about PERC evaluation
  • Completed: Email Joe Redish
  • Completed: Email Pat about Tapped-in/Nanotech

March 14-March 19

Spring Break/Anniversary/Vacation

March 20-March 22

Friday

  • Completed: Mel's PERC evaluation integration
  • Completed: Fix attack vectors that cropped up
  • Completed: Added indexes throughout the comPADRE2 database
  • Completed: Merged most aspects of the Dev, Staging, and Live databases

Saturday

  • Completed: Added indexes throughout the comPADRE database
  • Completed: Sped up most expensive queries
  • Completed: Wiki Lists begin with 1
  • Completed: Wiki Special Pages everywhere
  • Completed: Integrated search into the Wiki pages
  • Completed: Implement a wikibase database field and implement it everywhere

Sunday

  • Completed: WYSIWYG images
  • Completed: Ran LinkChecker
  • Completed: Make Re-index only re-index the current collection's wikis
  • Completed: Joe's requests: Look at his discussion

March 23-March 31

Monday

  • Completed: Dropdown of valid images
  • Completed: Dropdown of valid wikipages
  • Completed: Updated LinkChecker
  • Completed: Updated TinyMCE
  • Completed: Call about reimbursement
  • Completed: Call Kendra
  • Completed: Compadre 4:00 meeting
  • Completed: Implement change in Adopt dates
  • Completed: Send Gabe spreadsheet with PTEC teacher graduate data collected so far

Tuesday

  • Completed: Prepare for task force call
  • Completed: Task force call: 2:00
  • Completed: Advlabs: 4:30 - call (800) 944-8766 , 64479
  • Completed: Rollout new TinyMCE to production
  • Completed: Integrate TinyMCE into bulletinboard
  • Completed: Change "Associated documents" to "Download presentation(s)" on pages like http://www.ptec.org/events/Presentations.cfm?ID=5
  • Completed: Allow multiple presentations per session on such pages

Wednesday

  • Completed: Roll out Adopt documents
  • Completed: Check Absolute Zero
  • Completed: Roll out Absolute Zero
  • Completed: Email Erwin about changes for Absolute

Thursday

  • Completed: Past versions of repository files are only accessible to logged in users now.
  • Completed: Fixed a bug in the creation of new PER sub-pages
  • Completed: Updated the Program pages of PER to not use the left nav
  • Completed: Updated IntroPhys to hide the left and top nav
  • Completed: Updated AdvLabs to hide the left and top nav
  • Completed: Updated PER to hide the left and top nav
  • Completed: Took out the Site navigation from the Wiki pages
  • Completed: Add a Wiki-dedicated sidebar with Search, Links to upload files, Related Articles, etc.
  • Completed: Added the new Adopt documents
  • Completed: Integrated in Adopt text
  • Completed: Call Sara - 1pm
  • Completed: Fixed the detail page's dropdowns
  • Completed: Fixed the repository page delivery

Tuesday

  • Completed: Adopt-a-Physicist Level 2 changes

April 2009

In April, the major tasks I worked on included:

  1. Adopt-a-Physicist Spring 2009,
  2. Advanced Labs Topical Conference preparation,
  3. PERC 2009 preparation,
  4. Portal Rollout,
  5. ForumAccess integration so that entire forums can be restricted,
  6. the Source Code section in Cataloging,
  7. Caching ADS queries to reduce server load,
  8. Reworking Relations to be collection-based,
  9. integrating additional functionality into the Edit page,
  10. Implemented version 4 of the Opportunities code that allows embedding 2 levels deep. (This is great!)
  11. New MERLOT federated search, and
  12. Wiki improvements and rollout.

April 1-April 5

Wednesday

  • Completed: Adopt emails
  • Completed: Moved out TViewRecent.cfm
  • Completed: Created ForumAccess table and rolled it out to production
  • Completed: Integrated in ForumAccess permissions
  • Completed: Rolled forum permissions to production
  • Completed: Moved over the SPS Council permissions

Thursday

  • Completed: AdvLabs Abstracts
  • Completed: Remove 2 AdvLabs Surveys
  • Completed: Source Code section in cataloging
  • Completed: Improved the Requirements section in cataloging

Friday

  • Completed: Portal Stuff

Saturday

  • Completed: Portal Stuff
  • Completed: Rolled out Source Code section

Sunday

  • Completed: Umpteen Zillion Portal Things
  • Completed: Portal image cleanup
  • Completed: Initial PERC Website Rollout

April 6-April 12

Monday

  • Completed: Added the bot column and improved the Log file documentation
  • Completed: Portal rollout
  • Completed: Improved conference setup
  • Completed: Move PERC 2009 into the new format
  • Completed: PERC 2009 initial information set up
  • Completed: Adopt text check
  • Completed: Adopt cross-over
  • Completed: 4:00 Compadre Meeting
  • Completed: Fixed one of the last unresolved CF errors
  • Completed: Cache ADS queries (runs every 14 days per detail record)

Tuesday

  • Completed: Contact Sara Conners
  • Completed: Adopt emails
  • Completed: PERC Abstracts
  • Completed: AdvLabs Abstracts
  • Completed: PERC Emails

Wednesday

  • Completed: Portal Front page changes
  • Completed: Adopt: Kohl Gill
  • Completed: Version 4 of the Opportunities Code - can embed 2 levels deep - other improvements as well
  • Completed: Deprecated Astronomy Catalogs
  • Completed: Improved Edit page that allows people to edit only their own descriptions

Thursday

  • Completed: Made a Match spreadsheet for Adopt
  • Completed: Fixed a bug on EditAdmin.cfm
  • Completed: PERC 2009 Conference Pages Rollout
  • Completed: PERC 2009 Abstracts Rollout

Friday

  • Completed: AdvLabs Call
  • Completed: Email Wolfgang/Anne about New Edit Page
  • Completed: Deprecated RelationInclusions
  • Completed: Added Relations trigger
  • Completed: Dropped RelationInclusions, RelationExclusions, ItemRelations from tables and removed all references
  • Completed: Fixed a bug with NSDL_DC in the OAI interface

Saturday

  • Completed: Portal Check

Sunday

  • Completed: Adopt - Overview of scripts
  • Completed: Fixed a bug with deleted RelationDisplay.cfm and set it up to auto-redirect
  • Completed: Link-Checker updates

April 13-April 19

Monday

  • Completed: Email Kendra
  • Completed: Start switching over all the Adopt stuff at Noon - Make forums, etc.
  • Completed: Adapt MERLOT to the new federated search
  • Completed: Outside Adopt requests
  • Completed: 4pm meeting with Bruce

Tuesday

  • Completed: Make everyone available in Adopt for stages above 4
  • Completed: Change View History to Recent Edits in right nav
  • Completed: Enlarge the search box
  • Completed: Alternate background color for Related Articles
  • Completed: Create a new wiki article
  • Completed: Remove Format from the create page when there are no other options
  • Completed: Changed over Merlot Federated Search

Wednesday

  • Completed: PERC pages
  • Completed: Alert SERC to portal changes
  • Completed: Grant due
  • Completed: Show Bruce improved Edit page that allows people to edit only their own descriptions
  • Completed: Handled some Adopt requests

Thursday

  • Completed: Created a file Append.cfm to handle manual changes to Adopt
  • Completed: Added the directory to the Adopt navigation for Stage 4+
  • Completed: Handled some Adopt requests
  • Completed: 10am call with Matt about Informal, Repository, Portal, AdvLabs, Questions
  • Completed: Deprecated L_SignAdjustment
  • Completed: Deprecated EditItem.cfm
  • Completed: Improved Catalog Sets in EditAdmin
  • Completed: Added Safety Signs to EditAdmin
  • Completed: Added textarea for keywords
  • Completed: Added an explanation for VCards in the Contributions section
  • Completed: Added a display of primary subjects
  • Completed: Rolled out the new Admin Edit page
  • Completed: Email Barb about MERLOT

Friday

  • Completed: Email fixes
  • Completed: Added a background color to the Detail Page editor options
  • Completed: Detail Page roll out to a few more collections
  • Completed: Altered the material comments section for more consistency
  • Completed: Cleaned up the upload an image text in HTML
  • Completed: Added Wiki categories to right nav
  • Completed: Added Wiki tags/categories to create and modify pages
  • Completed: Moved over existing categories to the new system
  • Completed: Remove KAPA from dev and staging databases

Saturday

  • Completed: Advanced Labs abstracts
  • Completed: LinkChecker changes and run
  • Completed: Worked on LaunchPad
  • Completed: Advanced Search changes

Sunday

  • Completed: Upgraded the LinkChecker
  • Completed: Email Bob about Wiki - WYSIWYG, Mediawiki, or both?
  • Completed: Created wiki.js
  • Completed: Created a foldout for Revise
  • Completed: Added Absolute Zero to Coop
  • Completed: Converted Post.cfm file attachment to be based upon the extension and not the mime-type
  • Completed: Ran the LinkChecker

April 20-April 26

Summary: This week, the major tasks I worked on included:

  1. Link-Checker, and
  2. Wiki improvements and rollouts.

Daily Tasks:

Monday

  • Completed: Ran the LinkChecker
  • Completed: 4pm meeting with Bruce

Tuesday

  • Completed: Call Erwin about servers

Thursday

  • Completed: Rolled out PERWiki and LabWiki for testing.
  • Completed: Ported over the PERWiki content from staging to production.
  • Completed: Fixed anchor links in the Wiki
  • Completed: Fixed a document reference in the wiki
  • Completed: Wiki initial rollout completed

Saturday

  • Completed: Link Checker
  • Completed: PHET link fixes

Sunday

  • Completed: Link Checker
  • Completed: APS link fixes

April 27-April 30

  • EJS option for auto-relating in STP
  • Create Move option in the Wiki
  • Check if wiki search is reindexed automatically or not on production
  • Detail/Repository Page Stuff
  • Make an RSS feed of new opportunities

Upcoming

July and Beyond

  • Extended Advanced Lab Requests
  • Check Move option in the Wiki
  • Create Delete option in the Wiki
  • Check if wiki search is reindexed automatically or not on production
  • Alter Privacy
  • Policy Document: Navigation, person information (Lyle)
  • Policy Rollout on PSRC
  • Write new Terms and Conditions.
  • Complete CV
  • Work on IRB
  • Move wiki from introphys to per
  • Check into the rejected by urlscan
  • Michael Wittman posts
  • File Folders: Include copy to the top and Select All (Lyle)
  • 12 & under issues, including Parental Control Certificate
  • In the Full Submission Wizard add the category: “Lab Manual.”
  • Detail/Repository Page Stuff
  • Add Natural Language processing shortcut for the Physics Pathway
  • Fuss if no protocol in Opportunities fields
  • Wiki comments
  • Wiki help?
  • Differ function for page edits - http://www.gnu.org/software/diffutils/diffutils.html
  • Implement Java replaceFirst in Wiki - http://www.barneyb.com/barneyblog/2009/03/25/using-java-regular-expressions-in-cfml/
  • RSS Feeds for Wiki changes
  • Items with multiple titles: 971 1003 1038 1463 1954 2117 3543 (remove most ItemTitle queries - on search for instance)
  • Cache some of the frequently called TextAreaOutput calls.
  • Cache citations as much as possible so they don't have to be built with each load
  • Add a pre-parsed Summary field in Items for Search Results?
  • The Edit Record page is locked for one hour if someone loads it. Put in a better error message than a redirect.
  • SCSI
  • Allow multiple wikis in a single collection
  • Repository Page: Better indication of materials below, perhaps index (Matt)
  • Editor control over features (number, display, etc.)
  • PERC Emails
  • Filing Cabinet changes (move new folder up)
  • Implement outstanding Physics to Go requests, and rollout
  • Join Tapped-In
  • Add the Physics and Astronomy subject guides to the Physics TA Library
  • Integrate RSS into discussion forums
  • Integrate forum/thread access permissions into RSS
  • At some point I will remember to link to the RSS feeds from the archive pages. When I do that, I'll try to integrate in a "find more materials like these" link to the browse page at the same time.
  • The Submission tabs should be “Quick Submission’ and “Full Submission Wizard.” On the “Suggest a Resource” page, change “Your Suggestions” to “Your Previous Submissions.”
  • User Directory Changes
  • Sort Browses
  • Advanced Search
  • Nanotech Move
  • Make the requested changes to the fields required on the PTEC RET registration page.
  • Student Databases
  • OSP OAI Collections
  • Increase Search Speed
  • Figure out how we're still getting a few multiples of ListReverse
  • I may put in some logic that prevents a single user from downloading more than 3 repository files at a time.
  • This probably won't happen unless it needs to, but if 1 and 2 don't work, I may have to put an overall limit on the number of concurrent repository downloads available at once, and send overflow to a waiting page that states, "50 users are currently downloading files from the ... repository. Your download has been added to a queue and you have ... users in front of you. Your approximate wait time is ... seconds." and add an auto-refresh or something similar. We could adjust the number of users that can download at once as needed.
  • IntroPhys / Nucleus designs
  • Print css
  • Add collection-specific parameters to Advanced Search
  • Remove KAPA community bulletin board
  • Etc. etc. etc.