<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<link>http://toomuchtabulas.tabulas.com</link>
		<title>tabulas.com</title>
		<description>This is the sister site to the &lt;a href=&quot;http://tabulas.tabulas.com&quot;&gt;official Tabulas news&lt;/a&gt; - this has more in-detail day-by-day changes to Tabulas, as well as &quot;future&quot; thoughts. </description>
		<language>en</language>
		<lastBuildDate>Tue, 07 Jul 2009 07:00:40 +0000</lastBuildDate>
		<item>
			<title>Untitled</title>
			<description><![CDATA[<ul>
<li>Disable "colors" section of CP until i can standardize template variables</li>
<li>Only show "friends of" for profile's owner</li>
<li>Update analytics HTML (and make it consistent with the two templates)</li>
<li>User verification: clicking link auto-logins (but only allows this to happen once) and redirects you to the profile page. <br /></li>
<li>When suspending users, send an email to them.</li>
<li>Remove ICQ as a field in profile (who uses this, still?!)<br /></li>
<li>When viewing the directory, show "all users" when you have less than five friends (friends filter makes it look like there's no activity on Tabulas!)<br /></li>
<li>Add in script to start tracking statistics of activity</li>
<li>Initial pass at "official" default Tabulas themes submittal process</li>
<li>Fix issue with usericons where if you upload a new icon as a default icon, it didn't propagate properly</li>
<li>Only pass comments to TypePad's filter when user is not logged in</li>
<li>Add support for <a href="http://themes.tabulas.net/" target="_blank">themes.tabulas.net</a>, which will store static files for Tabulas templates</li>
</ul>]]></description>
			<link>http://toomuchtabulas.tabulas.com/2009/07/07/untitled/</link>
			<guid isPermaLink="true">http://toomuchtabulas.tabulas.com/2009/07/07/untitled/</guid>
			<pubDate>Tue, 07 Jul 2009 07:00:19 +0000</pubDate>
		</item>		<item>
			<title>Minor tweaks</title>
			<description><![CDATA[<p>A couple of weeks ago, I resolved to make all Tabulas default templates 1024x768 friendly (instead of being limited to the strangling 800x600 resolutions). The first set of templates that were updated were my favorites - the "Standard" templates. I've also updated the "Artemis" templates to take full advantage of 1024 resolutions. While doing that, I also cleaned up some things that were bothering me about that template -&nbsp; namely, I've added the "About Me" section, made entry titles clickable, and added the metadata for entries. I'll be continuing to update all the default templates to be 1024x friendly.</p>
<p>The point of this exercise is two-fold: to start supporting the new image size, "medium-large" for entries. The old thumbnails are just too tiny, and with most people having broadband access, it makes no sense to use the small image sizes. Secondly, going through the templating execises is giving me an idea of how to add support for "shared" templates, so it's easier for the Tabulas community to add and share custom templates.</p>
<p>In anticipation of the new front-end gallery UI, I've removed the "# of images per row" option from the back-end (Yay for code clean-up!).</p>
<p>I also cleaned up the user directories today; there is more information about the user (entries / images / friend counts); I've also made the user directory a default view for the "Community" tab. The user directory will become more of a focal point - I want to consolidate the "friends" view into the user directory view at some point.</p>
<p>The control panel also got a refresh as I updated the top-nav elements - I remade those images and tightened up the space of the tabs.</p>
<p>What am I thinking for the future? A couple of things:</p>
<ul>
<li>Template sharing - allow Tabulas users to more easily share templates</li>
<li>New gallery front-end - More Flickr-like in its display of albums/images</li>
<li>Consolidation of friends + user directory view</li>
<li>Communities - I still haven't hashed out how these will work or look, but it's the next "big" thing I want to tackle for Tabulas.&nbsp;</li>
</ul>
<p>P.S. - Thanks to <a href="http://ree.tabulas.com/">Ree</a> for the awesome usericon!<br type="_moz" /></p>]]></description>
			<link>http://toomuchtabulas.tabulas.com/2009/07/06/minor-tweaks/</link>
			<guid isPermaLink="true">http://toomuchtabulas.tabulas.com/2009/07/06/minor-tweaks/</guid>
			<pubDate>Mon, 06 Jul 2009 05:15:53 +0000</pubDate>
		</item>		<item>
			<title>User directory</title>
			<description><![CDATA[<p>A lot of stuff went in today... epic hacking day!</p>
<ul>
<li>Been getting hit with a lot of spam lately - added a new table "recentcomments", which stores a snapshot of recent comments - <b>this'll help block spammers who are using the same IP addresses who've bypassed the TypePad spam filter</b> and are hitting multiple sites. An initial few will get through, but the filter should catch them after that. I'll have to see how it works in practice.&nbsp;
<ul>
<li>Added a new administrative CP function - ban spam IP address. Instead of hardcoding the spam IPs into the code, it's now stored in database. Every night, it's written to a PHP file so the array can be read quicker. <br /></li>
<li>When a spammer's IP is detected, the hit log archives are also cleaned up. <br type="_moz" /></li>
</ul>
</li>
<li>Category deletions are a bit cleaner now in the way they move entries.&nbsp;</li>
<li>Usericon deletions are cleaner - they will explicitly unassign iconid values on deletion. <br /></li>
<li>Default usericions are now stored as a part of the user table as well as in the usericon table - this optimizes a bunch of queries. <br /></li>
<li>Usernames can now be 32 characters long (fixes issues where the un-maxlengthed "change username" screen caused usernames to seem "lost", when they were simply truncated. <br /></li>
<li>Updated the UI of the "Content pages" in the control panel to include the privacy level</li>
<li>Comments from guests which do not contain URLs are not linked. <br /></li>
<li>Default gravatar image has been replaced with a blank image (looks less obnoxious). <br /></li>
<li>Updated control panel's secondary nav to no longer use images, but text. (For future localization, as well as cutting out ~25K of CSS and ~40K of images)</li>
<li>Moved the "Gallery" tab under "Extras". (Part of a future plan to bring more attention to the friends network, rather than the content)</li>
<li>Added <b>interests</b> - searchable keywords to help bring users together. <br /></li>
<li>Added <b>user directory</b> - find users by gender, location, interests, and activity. The "friends" view will be collapsed into this view in the near future (default view of directory is already your friends' activities). <br /></li>
<li>Adding more places in code which updates the user's "last updated" status. <br /></li>
<li>Added "Delete Entry" into both under "Entry Tools" when viewing a single entry, as well as when you're editing a single entry.<br type="_moz" /></li>
</ul>]]></description>
			<link>http://toomuchtabulas.tabulas.com/2009/07/05/user-directory/</link>
			<guid isPermaLink="true">http://toomuchtabulas.tabulas.com/2009/07/05/user-directory/</guid>
			<pubDate>Sun, 05 Jul 2009 09:11:42 +0000</pubDate>
		</item>		<item>
			<title>friends filter</title>
			<description><![CDATA[<p>From your friends page, you can <a href="../network/friends/">now choose which of your friends can see your friends-only entries</a>. Kind of an experimental feature, really.</p>
<p>The UI for the friends is a bit wonky (remember to scroll down to save your changes) - I'll clean that up shortly.</p>]]></description>
			<link>http://toomuchtabulas.tabulas.com/2009/06/18/friends-filter/</link>
			<guid isPermaLink="true">http://toomuchtabulas.tabulas.com/2009/06/18/friends-filter/</guid>
			<pubDate>Thu, 18 Jun 2009 06:21:48 +0000</pubDate>
		</item>		<item>
			<title>Untitled</title>
			<description><![CDATA[<p>A few small updates:</p>
<ul>
<li>Added a new page to all Tabulas accounts: "Popular entries" These are the 15 most commented-on journal entries for any given user. It's accessible from /journal/popular/</li>
<li>Added support for <a href="http://universaleditbutton.org/Universal_Edit_Button">UEB</a> - with the FF plugin, you'll get an icon on any post you're reading that you can edit</li>
<li>Added prev/next support for any page with entry pagination, as well as the monthly archive views (useful with the <a href="https://addons.mozilla.org/en-US/firefox/addon/2933">link widget</a> for quickly navigating entries)<br type="_moz" /></li>
</ul>]]></description>
			<link>http://toomuchtabulas.tabulas.com/2008/06/25/untitled/</link>
			<guid isPermaLink="true">http://toomuchtabulas.tabulas.com/2008/06/25/untitled/</guid>
			<pubDate>Wed, 25 Jun 2008 07:15:44 +0000</pubDate>
		</item>		<item>
			<title>Untitled</title>
			<description><![CDATA[<p>* Journal backups<br />* Preview link for drafts (also allows drafts to be viewable only to author on site)<br />* Hide links/categories/communities from templates if there are none set<br />* block usericon uploads with no images<br />* don't always update titles for entries when you're editing<br />* block comments which bypass UI (spammers were hitting directly with POSTs)<br />* create a blacklist of ping services<br />* fix username banning<br />* block bug where an album can be set to a child of itself<br />* move analytics code to bottom of templates<br />* return to journal entry after deleting a comment from that view<br />* drafts auto-select "update time to now" on save</p>
<p>&nbsp;</p>]]></description>
			<link>http://toomuchtabulas.tabulas.com/2008/06/02/untitled/</link>
			<guid isPermaLink="true">http://toomuchtabulas.tabulas.com/2008/06/02/untitled/</guid>
			<pubDate>Mon, 02 Jun 2008 08:09:49 +0000</pubDate>
		</item>		<item>
			<title>Untitled</title>
			<description><![CDATA[<ul>
<li>Gallery: <br /> 
<ul>
<li>You can now set album cover images (both by editing an album, or by viewing any image)</li>
<li>Fixed javascript for getting image embed codes (minor visual tweak, since it would reset all &lt;a&gt; tags</li>
<li>Set an image view counter<br type="_moz" /></li>
</ul>
</li>
<li>Commenting: Refresh database connection when posting to Akismet, since it may time-out the mySQL connection</li>
<li>Entries: When viewing a single entry, use the updated timestamp, rather than the created timestamp</li>
<li>Templating: Fixed permission checking for Javascript saving for free users</li>
<li>Password setting: In new control panel, also accepts temp password when resetting password</li>
<li>Old control panel: Fix RSS feed generation</li>
<li>Mixtape: Allow track sorting<br type="_moz" /></li>
</ul>]]></description>
			<link>http://toomuchtabulas.tabulas.com/2008/04/21/untitled/</link>
			<guid isPermaLink="true">http://toomuchtabulas.tabulas.com/2008/04/21/untitled/</guid>
			<pubDate>Mon, 21 Apr 2008 07:35:27 +0000</pubDate>
		</item>		<item>
			<title>Untitled</title>
			<description><![CDATA[<p><b>Content pages</b>:</p>
<ul>
<li>There are now 3 sub-pages to the /content/ url on each page: files, mixtape, and pages (You can see the links on the headers when you visit your /contents/ link<br /></li>
<li>Radio will now be called "mixtape" - files that are images no longer show up in the mixtape area, but they show a preview link, which embeds a flash player as well as a download link</li>
</ul>
<p><b>FOAF:</b></p>
<ul>
<li>Added back basic preliminary FOAF files - will need to expand on these later<br /></li>
</ul>
<p><b>Misc:</b></p>
<ul>
<li>Fixed a comment count bug</li>
<li>Fixed null reference exception when trying to load up link tags</li>
<li>Added metadata to crosspost bodies (mood, listening/reading/watching)</li>
<li>Fixed logout localization bug (extra message was being output)</li>
<li>All successful POST operations are immediately followed by a GET to prevent the "Reload" message when going back in the control panel</li>
<li>Added the Tabulas user-agent to all outgoing Plug calls</li>
<li>Added "Remove link" and "Add horizontal ruler" to editor</li>
<li>Messaging is now the default action under "Network" tab<br /></li>
<li>Show a message whether JS is enabled/disabled for templates</li>
<li>When using new beta control panel, fix "Add ___ as friend" link</li>
<li>Added "Delete account" link under Settings tab</li>
<li>Fix private content pages output in control panel</li>
<li>Fix outputting of tables in control panel, since global styles and TinyMCE were not playing nicely</li>
<li>Fix null ref in Comments when viewing comments in an entry where only a guest has posted</li>
<li>Escape quotes in the "add existing links" to editor</li>
<li>Generating URLs now allowed periods (mostly useful for the file permalinks)</li>
<li>Use tiling buttons in TinyMCE for speed<br type="_moz" /></li>
</ul>]]></description>
			<link>http://toomuchtabulas.tabulas.com/2008/04/14/untitled/</link>
			<guid isPermaLink="true">http://toomuchtabulas.tabulas.com/2008/04/14/untitled/</guid>
			<pubDate>Mon, 14 Apr 2008 03:06:46 +0000</pubDate>
		</item>		<item>
			<title>Weekend wrap-up</title>
			<description><![CDATA[<p>Under "Extras", there is now a "Radio" option where you can access the old radio feature. This basically lets you upload MP3s which will be played in a flash player (available currently when you view your contents). TODO: Sorting of radio tracks &amp; importing of your friends' radio tracks. <br /></p>
<p>Also fixed a bug where deleting messages in your inbox wasn't working correctly.</p>
<p>&nbsp;</p>]]></description>
			<link>http://toomuchtabulas.tabulas.com/2008/04/07/weekend-wrap-up/</link>
			<guid isPermaLink="true">http://toomuchtabulas.tabulas.com/2008/04/07/weekend-wrap-up/</guid>
			<pubDate>Mon, 07 Apr 2008 06:05:18 +0000</pubDate>
		</item>		<item>
			<title>Untitled</title>
			<description><![CDATA[<p><b>Embeded media player:</b></p>
<ul>
<li>Any MP3 files you upload to your Tabulas will now be playable through a flash interface (similar to the old radio)</li>
<li>Each user's site generates a XSPF (XML-based sharable playlist)
at /content/playlist/ (if you had radio tracks, they are included in
there)</li>
<li>This XSPF file is used to load up music on your /content/ and
/content/files/ pages - each file can be listened to individually
(little play button)<br /> </li>
<li>TODO: Move over all radio files into the files section of each user</li>
<li>TODO: Add a "Insert media file" in the new editor which will automatically embed the player</li>
</ul>
<p><b>XML-RPC changes:</b></p>
<ul>
<li>I'm now sniffing user agent information so I can return XML data
in a specific way for each client - LiveWriter's category support
should work much better now</li>
<li>When creating an entry using the API, will now use your default
"Allow comments" setting to determine whether to allow comments on
posted entry or not</li>
<li>Custom timestamps sent in via API are respected</li>
<li>Fixed categories not being saved correctly on edits<br type="_moz" /></li>
<li><b>Qumana: <br /></b>
<ul>
<li>Fixed error with adding new post (required casting the returned entryid as a string instead of an int)</li>
<li>Fixed categories<br type="_moz" /></li>
</ul>
</li>
</ul>
<p><b>Bug fixes:</b></p>
<ul>
<li>In new control panel, reversed "Show categories" and "Show communities" options (Thanks, vulpix!)</li>
</ul>
<p>&nbsp;</p>]]></description>
			<link>http://toomuchtabulas.tabulas.com/2008/04/06/untitled/</link>
			<guid isPermaLink="true">http://toomuchtabulas.tabulas.com/2008/04/06/untitled/</guid>
			<pubDate>Sun, 06 Apr 2008 06:43:46 +0000</pubDate>
		</item></channel></rss>