Lyle's To Do List
From ComPADRE Wiki
Contents |
[edit]
March 2009
In March, the major tasks I worked on included:
- improving the search speed,
- performing system maintenance on the Log tables,
- adding many improvements to the Wiki, including search, page-watching, categories, 1-time parsing, and a sidenav.
- WYSIWYG improvements in the forums and Wiki,
- shared filing cabinet improvements,
- PTEC conference preparation,
- STP Rollout and Final fixes,
- Vocabulary setup for Relativity,
- Initial rollout of the new detail page,
- security fixes,
- speed improvements,
- Absolute Zero rollout, and
- Repository document display changes.
[edit]
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
[edit]
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
[edit]
March 14-March 19
Spring Break/Anniversary/Vacation
[edit]
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
[edit]
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
[edit]
April 2009
In April, the major tasks I worked on included:
- Adopt-a-Physicist Spring 2009,
- Advanced Labs Topical Conference preparation,
- PERC 2009 preparation,
- Portal Rollout,
- ForumAccess integration so that entire forums can be restricted,
- the Source Code section in Cataloging,
- Caching ADS queries to reduce server load,
- Reworking Relations to be collection-based,
- integrating additional functionality into the Edit page,
- Implemented version 4 of the Opportunities code that allows embedding 2 levels deep. (This is great!)
- New MERLOT federated search, and
- Wiki improvements and rollout.
[edit]
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
[edit]
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
[edit]
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
[edit]
April 20-April 26
Summary: This week, the major tasks I worked on included:
- Link-Checker, and
- 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
[edit]
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
[edit]
Upcoming
[edit]
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.
