New Theme and a Project Name

The new blog theme has been live for a couple days now. It still has a few tweaks to be done (single post page lacks styles for the next/previous links, for example), possibly some component rearranging, but it’s okay for now. The look and feel now matches the background on my twitter page, or you could say the background on the twitter page now matches the blog, as it was the blog that was designed first.

This is probably my first real attempt at a grid-based layout. Vertically it falls short of perfect baseline alignment, simply because I didn’t feel it was worth the effort to get it perfect. This is a blog. If it were a corporate product page, then yes, it would be worth the trouble to get everything in a perfect rhythm, but it’s not.

Also, I have not tested this in IE 6 or 7. Out of curiosity, I tested it in 8 a few seconds ago and it looks fine. Obviously, ignoring IE isn’t a luxury I can afford in the future, but in the current “I just want to get this WP theme done so I’m using something more appropriate than a public theme” context, it works.

I’ve also added a link to Listy.us, my primary project. There’s nothing there yet, so don’t bother clicking the link. The logo is a result of a number of failed attempts and a number of discussions with my girlfriend. The logo’s meant to be warm, playful, and casual. Most importantly casual. Other list services out there—my would-be competition, at any rate—are too impersonal, too boring. I want Listy.us to be fun. That’s my goal. If I can make some money along the way, peachy.

Somewhat related, here’s the Zend_Db Table cheatsheet I promised in Twitter:

public Thingies extends Zend_Db_Table_Abstract {

	protected $_name	= 'thingies'; // actual table name

	// for a standard primary key:
	protected $_primary	= 'id';	// our primary key

	// OR, for multiple keys, omit above and use:
	protected $_primary	= array('widget_id','thingy_id');
	protected $_sequence	= false;

	// for tables referencing this one:
	protected $_dependantTables = array('Widgets','Thingies');
	// note use of class names instead of table names

	// for tables this references:
	protected $_referenceMap = array(
		'Doodad'	=> array(
			'columns' => 'doodad_id',  // column name that references doodads table
			'refTableClass' => 'Doodads',  // class that encapsulates doodads table
			'refColumns' => 'id'  // column in doodads table that doodad_id references
		)
	);

	// all your CRUD goes here

}

Post to Twitter Tweet This Post Post to Digg Digg This Post Post to Reddit Reddit Post to StumbleUpon Stumble This Post

Tags: , , , , ,

Leave a Reply