I’ve made a new theme, help me name it.

I liked my old theme, but I was getting tired of it and wanted to try something new.  This theme is very different than my last (and I think pretty different in general), which is one of the things I was going for.

It has a full page flexible layout as opposed to a fixed width centered layout, is brightly colored rather than dark, and the biggest thing is that there is no JavaScript, and my last theme was filthy with the stuff.

There is some fine tuning to be done, once the little things are taken care of the theme will be available for download.

If anyone has a great name for it, please drop it in the comments.  Extra points if you can manage the word “thuggin” into it.  I can’t come up with a damn thing.

trackback

Tags: , , , 6 responses »
  1. nocash's gravatar

    Two for now:

    1) Thugginacious Chex
    2) Color Me Thuggin

  2. nocash's gravatar

    another:

    3) Thuggin Over the Rainbow

  3. Savageaphid's gravatar
    Savageaphid Says:

    1) Rainbow Sprite
    2) Strait Thuggin’ Stripes

  4. none's gravatar

    thuggery duggery

  5. Bob's gravatar

    Not to offend but how about “Ugly” as a theme name? Sorry, but I think the theme is too busy and hard to look at for long periods of time. It seems overly cluttered and there isn’t evne that much going on to make it feel that way other than the colors. I think the top part with the square boxes works for a header, but the strips should be either one solid color or maybe a gradient of two colors from top to bottom. Makes it easier to focus on what you are reading instead of getting a seizure from the hypnotic lines. The transparent box over the colored area make it hard to read the text and it just looks sort of web 1.0, or back in the day someones first ever home page designs on something like angelfire or geocities. You are using wordpress, one of the greatest blogging tools on the net, and there are literally thousands of themes to choose from. You don’t have to use on of theirs, but maybe get some ideas on where to start with simple, easy to read blogs.

    Hope you take this as constructive criticism, as no one seemed to be addressing this issue.

  6. atom's gravatar

    @Bob,

    I never take anything as constructive criticism, your remarks have damaged me deeply.

    P.S: Thank you for the tips about the gradients, and WordPress having themes available!

Leave a Reply

ok to use:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

bonus!

If you want to post code, you can use:

<pre lang="[language]">[code]</pre>

Where [language] is a valid geshi language type, and where [code] is your code.

situational Javascript based on body ID

I know that this is not anything revolutionary or anything, but I found it very helpful when making this site, so I thought I would share.

By assigning the body element an ID, you can check it with Javascript, and then execute what you need to based on this condition, like so(wordpress example):

Some php, for the Wordpress template (in header.php):

<?php
 
if(is_home()) //if we are at the wordpress "home"
	$location = 'home';
elseif(is_single() || is_page()) // if it is a single post or page
	$location = 'single';
elseif(is_some_strange_situation()) // a user function that test for something strange
	$location = 'strange';
else // otherwise, nothing special
	$location = 'default';
 
?>
<body id="<?php echo $location ?>">

Then some Javascript:

<script type="text/javascript">
	switch(document.body.id){
		case 'home':
			runAtHomeOnly();
			break;
		case 'single':
			runOnSingleOnly();
			break;
		case 'strange':
			runOnStrangeOnly();
		default:
			runOtherwise();
			break;
	}
	runThisAlways();
 
	function runAtHomeOnly(){
		alert('You are home.');
	}
 
	function runOnSingleOnly(){
		alert('You are on a single post or page.');
	}
 
	function runOnStrangeOnly(){
		alert('You are somewhere strange.');
	}
 
	function runOtherwise(){
		alert('You are not home, at a single post or page, and you are not somewhere strange.');
	}
 
	function runThisAlways(){
		alert('I always run.');
	}
</script>

The example is a little verbose I know, but wanted to make sure my point was gotten ;-)

trackback

Tags: , , no responses »

Leave a Reply

ok to use:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

bonus!

If you want to post code, you can use:

<pre lang="[language]">[code]</pre>

Where [language] is a valid geshi language type, and where [code] is your code.

its time to get tricky.

Site launched!

Just launched the site with the sexy theme you see here, inspired by lite-brite and the use of cheap effective vector brushes.

The posting here will be mainly focused on the little pieces of code i write during the course of my day. I will release code, themes and plugins here when i get around to finalizing and packaging stuff.

A couple of notes on the creation of this site, in no reasonable order:

  • Wordpress is annoying sometimes, but it is still the best publishing platform out there.
  • Wordpress widgets are weak. They do not allow for the level of customization that i usually like to have.
  • To anyone who has tangled with it, the backend implementation of the tagging / taxonomy system is nightmarish, which is surprising because it is so reasonable in bbPress.
  • Transparent pngs are awesome.
  • I hate it when flexibility is sacrificed for convenience. I am using several plugins that required way too much work in order to use the way i wanted to. For example, the “add this” plugin uses filters instead of simply allowing template tags, so it shows up where it wants to, instead of where i want it to. The twitter tools plugin only provides its front end functionality via a widget, rather than providing some means of using it in any other way. :p
  • IE7 is barely an improvement, it has been an unreal pain in the ass during the creation of this site.
  • I desire to do everything in excessively flamboyant ways that are completely unreasonable, inaccessible, and totally lacking in subtlety.
  • CSS3 needs to happen sooner.
  • so does IE8
  • i love making websites.

trackback

Tags: , 1 response »
  1. nother's gravatar

    I actually got here by accident, but I must say you have a very pretty site.

Leave a Reply

ok to use:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

bonus!

If you want to post code, you can use:

<pre lang="[language]">[code]</pre>

Where [language] is a valid geshi language type, and where [code] is your code.