About Us
- By Odysseus
Section9 is a hackerspace based out of Springfield Missouri. We are actively involved in a variety of projects related to AI, microcontroller programming, circuit design, robotics, TCP/IP networking, RF communication, software development and web design. We welcome anyone with a curious mind and advocate the open participation model. Anyone is welcome to participate on any project at any level of involvement. We have no leaders and no rules. Sometimes we finish what we start and sometimes we don’t. More importantly, we don’t stress out about it because, well, we’re slackers and we don’t like impositions or constraints! Our philosophy is this — never stop coding, never stop soldering, never stop reading, never stop hacking and always show respect. We consider words like budget, deadline, schedule and requirement to be vulgar tools of corporate enslavement. We’re not looking for money or external validation. We do this for fun. From time to time we’ll meet up somewhere for an afternoon of pizza and hacking. So if you’re near the Springfield Missouri area and enjoy technology, feel free to contact us for more information on current projects, upcoming activities or getting involved.

Note – This page is based on the authors template design by Justin Tadlock. Please check out his article for more information. Thanks again Justin! The code for our version of the template is listed below. Enjoy!
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Template Name: Author List
*/ ?>
<?php
// Output the page header.
get_header();
?>
<?php if(have_posts()) : while(have_posts()) : the_post();
/* Output the page content.*/ ?>
<div class="post">
<h2 class="post-title"><a><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_content(); ?>
</div>
</div>
<?php endwhile; endif; ?>
<h1>Members:</h1><br/>
<?php
// Get the authors from the database ordered by user nicename.
global $wpdb;
$query = "SELECT ID, user_nicename from $wpdb->users ORDER BY user_nicename";
$author_ids = $wpdb->get_results($query);
// Loop through each author.
foreach($author_ids as $author) :
// Get user data.
$curauth = get_userdata($author->ID);
// Get link to author page.
$user_link = get_author_posts_url($curauth->ID);
// Set default avatar (values = default, wavatar, identicon, monsterid)
$avatar = 'default';
/* Output the author info.*/ ?>
<div class="post">
<h3 class="post-title"><a href="<?php echo $user_link; ?>" title="<?php echo $curauth->display_name; ?>"><?php echo $curauth->display_name; ?></a></h3>
<div class="entry">
<div class="alignright"><?php echo get_avatar($curauth->user_email, '150', $avatar, $curauth->display_name); ?></div>
<p><?php echo $curauth->description; ?></p>
<div style="clear:both"></div>
</div>
</div>
<?php endforeach; ?>
<div id="reaction">
<?php
// Output the comments section.
comments_template('', true);
?>
</div>
<?php
// Output the footer.
get_footer();
?>
The above code was written for the SimpleDark 1.2.11 by Justice which eventually failed to render correctly as WordPress evolved and new plugins were added to the site. After switching to Piano Black 2.2 by mono-lab, it was necessary to modify the code again to work with this new theme. These modifications were trivial, however, involving only a few DIV class and nesting changes. I am not going to post these changes as they will likely differ for each unique theme. Feel free to submit questions on how to do this for your chosen theme, but in general, you will have to integrate the logic of the foreach $author_ids loop into your themes default page layout and style context. A good DOM utility like Firebug is your best friend when doing this kind of work.