This is going to be a big month in terms of changing hosting within the next week. To support that, I'm going to have to make a lot of code and infrastructure changes that I didn't want to have to make right away. This will eventually be a good thing, but for now it's going to be a bit hectic.
Aug 19:
- Added new configuration directives everywhere to support AWS user image upload to S3.
- Added homenode_image_host so that I can toggle between the (soon to be deprecated) images.everything2.com and the S3 bucket where the images will live
- Pointed zen user display page to the new config item: $CONFIG{homenode_image_host}
- Cleaned up showuserimage so that it can be used everywhere, with some small thought to continuing to support old-ass themes
- Added variable S3 origin support for showuserimage
- Changed my homenode picture
- Fixed a problem with non-URL characters in the name, like "The Custodian"
- Working next on the mail sending problem. We are going to get out of the business of sending our own emails and moving over to Amazon's "bulk" service. This means that the password and user emails now come from a semi-monitored account.
Aug 21:
- Wounded up New user images so that it won't show broken images now that we're on S3. I'll need to change it so that it works better in a bit.
Aug 23rd
- Moved the readthis! icon to S3
- Updated the vitals nodelet.
- Changed www.everything2 to be a cname to msu.everything2, and shortened the TTL
- Updated the Random Nodes nodelet's icon. Same for Cool Staff Picks
- Updated the Chatterbox icon
- Changed the physician/biohazard signs in homenodeinfectedinfo
- Updated biohazard sign in Infected Users
- Killing off the image nodes, as they are again an artifact of a long time ago, and we'll do it differently some other time
nate with beer
nate/beer
kung-fu pater
Kung-Fu Cowboyneal
Bones I
Picture of Wakeboarding
the problem with leftovers... I
logo ii
logo i
logo v
logo vii
logo xi
logo x
logo ix
Joel's Eyes
testimg
noisy sunset
Nuked Nate's SVLUG Talk. Got rid of the svlug images
Handled Everything.gif. Edited classic titlebar
e2*gif: classic iconbar
Nuked Controls, the nodelet
Nuked Judge Node, the nodelet
Fixed generatehex with broke.gif and full.gif
Updated e2container for e2.gif
eclonebody for ebg.gif
elogo{1-5}.gif in e2 logos
displayWriteupInfo, the futbol.png. Why the hell do we need that?
e2backup_cgi.pl is going away. I can't even see how it's work in the current setup
Pushed the GuestJavascript.js into the jscss bucket. Edited static javascript
Due to the change in architectures, node backup is offline pending a rewrite.
Nuked Hierarchies Test Node. It was an old test and it never got used in 'production'
Nuked time_cat_doc and time_cat_code, related to Hierarchies Test Node
Bookmarks 2.0 is gone. Deleted to not have to support extraneous javascript. Only used by ten people.
Edited static javascript so that jquery-ui.min.js is now in the jscss domain in S3
Again, static javascript, moved jquery.ba-bbq*js to jscss domain in S3
Cached javascript to the jscss S3 origin server with javascript_decider. This eliminates the need for Javascript Compiler, and we should speed up page load / reduce server load. Win/win.
Changed the url of tiny_mce to be jscss in default javascript
Aug 25
- Removed vttest-nolinks
- Removed the mint stuff from e2container
- TODO: Fix slashdot.rdf (Filed in github)
- Fixed /styledef.css to jscss. Updates to text formatter and jukka container
- Moved all of the stylesheets to the JSCSS bucket. Updated linkStylesheet. Stylesheets will no longer automatically generate when changed. This will be fixed at some point in the future.
- Moved the swf for the podcast to static.everything2. Updated podcast display page
- Fixed the stylesheets with @import directives:
Aug 26
- Killed off the fixNewwriteups.pl script, as we don't need it, and it works kind of invisibly
- Killed off genDBStats as RDS now handles metrics over time
- TODO: drop the dbstats table (Filed in github)
- Thinned the shit out of the necessary cron jobs.
- Removed all of the Everything::MAIL stuff that required mail::sender. We are now on email::sender with an SMTP transport to Amazon SES
Aug 31
- Nuked %$NODE, node_id 86. This was an old nodelet designed to show you what was in cache. It represented code from before the current version of the nodecache.
- Nuked coreStatus, node_id 30. This was one of the first htmlcode nodes, and represented a test for a piece of functionality which was rewritten at some point.