Ion, the new TJ Intranet, has launched. Visit

November 11, 2015: Since 2000, Intranet has been a fully student-built and student-run project at TJHSST. The initial web-based solution for activity signups and management was created to automate what was previously a manual, pencil-and-paper system. Soon afterward, Intranet2 (Iodine) was developed as an ambitious effort to create a more viable long-term solution. The Intranet soon became a critical part of TJ’s operations, giving students and staff access to functionality such as news, polls, a student directory, and filecenter.

After nearly ten years of using Iodine, it was deemed necessary to create a new application: one that could be built for the computers, phones, and tablets available today while also having the foundation necessary to support future changes down the road. Intranet 3 (Ion), the next generation of the TJ Intranet platform, will officially replace Iodine next week after two years of development effort.

Thank you to the dozens of students and faculty members that have made Iodine's development and continued use possible over the past decade. Stay tuned for more details about the exciting launch of our brand-new Intranet system.
— James Woglom and the Intranet Development Team

Brent Metz (1998)
Roger Braunstein (1999)
Justin Wienckowski (1999)
Michael Craig (2000)
Ilia Mirkin (2001)
Taylor Mitchell (2000)
T.J. Purtell (2000)
Daniel Willenson (1999)
David "Ziggy" Ziegler (2000)
Ilia Mirkin (2001)
Gary Sivek (2002)
Jeff Arnold (2003)
Evan Danaher (2004)
Aman Gupta (2004)
Evan Danaher (2004)
Dan Tran (2006)
Andrew "Deason" Deason (2006)
Sam Gross (2006)
Eric Harmon (2006)
Alfie Parthum (2006)
Bryan "brj" Rau-Jacobs (2006)
Andrew "asmith" Smith (2006)
Logan Kearsley (2007)
Victor "vmircea" Mircea (2007)
Josiah "Jobin" Boning (2008)
Jack "jbreese" Breese (2008)
Nathan Watson (2008)
William "wyang" Yang (2008)
Michael Kremer (2009)
Andrew Imm (2010)
Peter Godofsky (2011)
Derek "bugzapper" Morris (2011)
Dylan Ladwig (2011)
Zachary “Gamer_Z.” Yaro (2012)
Peter Foley (2013)
Ethan Lowman (2015)
James Woglom (2016)

Mr. Peter Morasca
Mr. Richard Slivoskey
Mr. Donald Hyatt
Mr. Randy Latimer
Mr. Joshua Strong
Dr. Shane Torbert
Ms. Marie Lauducci
Mrs. Jean Stevens
Ms. Allison Agee
Mrs. Joan Burch
Mr. Andrew Hamilton
Debug messages:
Level 9 debug: Loading SessionGC
Level 9 debug: Loading Error
Level 9 debug: Loading Logging
Level 2 debug: Using default value for email in section logging
Level 9 debug: 1475045767376-----Loading Cache
Level 9 debug: 1475045767377-----connecting to memcached: server localhost on port 11211
Level 9 debug: 1475045767377-----Loading MySQL
Level 8 debug: 1475045767379-----Connecting to mysql server localhost as iodine
Level 9 debug: 1475045767379-----Loading Api
Level 9 debug: 1475045767380-----Loading Ajax
Level 9 debug: 1475045767381-----Loading Auth
Level 7 debug: 1475045767384-----reading Auth::special_backgrounds from memcache
Level 7 debug: 1475045767384-----memcache lookup Auth::special_backgrounds succeeded
Level 8 debug: 1475045767388-----Using random background image www/pics/logins/Desktop_On_Fire_by_aruaLuna.jpg
Level 9 debug: 1475045767388-----Loading News
Level 9 debug: 1475045767391-----Loading Module
Level 9 debug: 1475045767392-----Checking FCPS emerg msgs and including simple_html_dom
Level 5 debug: 1475045767566-----Emergency info: Could not fetch FCPS' site
Level 9 debug: 1475045767567-----Loading DaySchedule
Level 7 debug: 1475045767569-----reading DaySchedule::custom_summaries from memcache
Level 6 debug: 1475045767570-----DaySchedule::custom_summaries not found in memcache
Level 7 debug: 1475045767570-----reading DaySchedule::pretty_summaries from memcache
Level 6 debug: 1475045767571-----DaySchedule::pretty_summaries not found in memcache
Level 7 debug: 1475045767571-----reading DaySchedule::custom_schedules from memcache
Level 6 debug: 1475045767572-----DaySchedule::custom_schedules not found in memcache
Level 7 debug: 1475045767572-----reading DaySchedule::override_schedules from memcache
Level 6 debug: 1475045767572-----DaySchedule::override_schedules not found in memcache
Level 7 debug: 1475045767573-----reading DaySchedule::custom_date from memcache
Level 6 debug: 1475045767573-----DaySchedule::custom_date not found in memcache
Level 4 debug: 1475045767573-----Regenerating SQL cache
Level 9 debug: 1475045767574-----Loading MySQLResult
Level 9 debug: 1475045767575-----Loading Result
Level 7 debug: 1475045767575-----Running MySQL query: SELECT * FROM dayschedule_custom_summaries
Level 7 debug: 1475045767577-----Running MySQL query: SELECT * FROM dayschedule_pretty_summaries
Level 7 debug: 1475045767582-----Running MySQL query: SELECT * FROM dayschedule_custom_schedules
Level 7 debug: 1475045767587-----Running MySQL query: SELECT * FROM dayschedule_override_schedules
Level 9 debug: 1475045767592-----Storing item in memcached: DaySchedule::custom_summaries
Level 9 debug: 1475045767593-----Storing item in memcached: DaySchedule::pretty_summaries
Level 9 debug: 1475045767594-----Storing item in memcached: DaySchedule::custom_schedules
Level 9 debug: 1475045767594-----Storing item in memcached: DaySchedule::override_schedules
Level 9 debug: 1475045767595-----Storing item in memcached: DaySchedule::custom_date
Level 7 debug: 1475045767600-----reading DaySchedule::ical from memcache
Level 6 debug: 1475045767601-----DaySchedule::ical not found in memcache
Level 7 debug: 1475045767601-----reading DaySchedule::ical_date from memcache
Level 6 debug: 1475045767602-----DaySchedule::ical_date not found in memcache
Level 4 debug: 1475045767602-----Reloading dayschedule cache
Level 9 debug: 1475045768324-----Storing item in memcached: DaySchedule::ical
Level 9 debug: 1475045768328-----Storing item in memcached: DaySchedule::ical_date
Level 9 debug: 1475045768453-----Loading Display
Level 7 debug: 1475045768468-----Style set to default