design http://rarepattern.com/taxonomy/term/9/all en My DrupalCon San Fransciso session: Grok Drupal (7) Theming http://rarepattern.com/nodes/2010/my-drupalcon-san-fransciso-session-grok-drupal-7-theming <!-- google_ad_section_start --><div class="field field-type-filefield field-field-image"> <div class="field-items"> <div class="field-item odd"> <a href="/nodes/2010/my-drupalcon-san-fransciso-session-grok-drupal-7-theming" class="imagecache imagecache-380 imagecache-linked imagecache-380_linked"><img src="http://rarepattern.com/files/imagecache/380/druplicon-community.png" alt="" title="Drupal theming is incredibly powerful, flexible, dynamic and granular, but it can be a bit of a challenge to understand without knowing the fundamentals." class="imagecache imagecache-380" width="380" height="384" /></a> </div> </div> </div> <h3>The Way Drupal Theming Was</h3> <p>When I started <a href="http://drupal.org">Drupal</a> theming in 2004, it was all a bit overwhelming. Back then, the core theme engine was something called Xtemplate, and it gave the impression to the n00b themer of being a great big mess. When you looked at the page template, it was one big blob of markup and logic, and it was very hard to figure out to change just about anything. What's more, it seemed to be very brittle: change something and you got the white screen of death.</p> <p>And thus life was for the themer through Drupal 4.5 and the beginnings of 4.6.</p> <h3>New Drupal Theming Power</h3> <p>Then, in 2005, came the <a href="http://en.wikipedia.org/wiki/PHPTemplate">PHPTemplate theme engine</a>, thanks to Adrian Rossouw (now with <a href="http://developmentseed.org/team/adrian-rossouw">Development Seed</a>), and the heavens opened up. </p> <p>Suddenly (well, not suddenly, as it took a lot of work) Drupal templating had a structural logic: a nested system that simplified the clutter, gave us defined variables to work with, and provided the basis for extending the system. This was <em>really really cool</em> — so cool that it immediately became the theme engine of choise, and, with Drupal 4.7, it became the theme engine for Drupal core. </p> <p>I was so excited about it, I did my first Drupal conference presentation on it, at OSCMS 2007 at the Yahoo! campus in Sunnyvale. (It was part of a larger topic of overriding display upon which I collaborated with Greg Knaddison and Ezra Barnett Gildesgame, now of <a href="http://growingventuresolutions.com/about/team">Growing Venture Solutions</a>. The PDF of my slides are available <a href="http://pingvision.com/blog/laura/2007/theming-drupal-overview">here</a>, though they're pretty outdated now.)</p> <p>Since then the Drupal theming system has evolved and improved. There are a lot of nifty techniques, tricks, best practices that are available to the themer. What's essential is having a good understanding of the underlying architecture, because that's how you can figure out where to look, how to go about making the changes you want to make the theme yours.</p> <p><strong>No PHP knowledge is required</strong> ... beyond knowing not to muck with what's between the <code>&lt;?PHP ... ?&gt;</code> tags. Of course, knowing some PHP can help. But you can also pick up the basics as you go, if you want to delve into the coded bits.</p> <h3>Learning Drupal Theming in 2010</h3> <p><a href="http://sf2010.drupal.org/conference/sessions/grok-drupal-7-theming">My session proposed for DrupalCon SF on Drupal theming basics</a> brings a comprehensive look at the Drupal theming system and how the front-end developer new to Drupal can take charge of the output by taking advantage of what Drupal gives you.</p> <p>You won't come out an expert — that would be a ridiculous promise — but you will come out able to start rocking your own themes. You will have a solid understanding how the Drupal theme is structured, how the various templates work together, how to define regions, how to add your own targeted CSS files and scripts, use of subthemes, some good base themes to work from, how to do custom overrides of obscure, quirky or persnickety output using preprocess ... and you'll <a href="http://en.wikipedia.org/wiki/Grok">grok</a> theming in such a way that even if you don't know how to do something, you'll know how to go about figuring it out, where to look, what to change, etc.</p> <p>And because we're about to enter the age of Drupal 7, this presentation will be about these things for Drupal 7 (with some notes on how things have changed from Drupal 6). So this session could also be of interest to the experienced Drupal themer who hasn't had a chance to delve much into Drupal 7 yet.</p> <p>Session voting is now open for DrupalCon SF, so if you think this session sounds helpful to you, or would be of use to the several hundred people new to Drupal who are expected to attend, please <a href="http://sf2010.drupal.org/conference/sessions/grok-drupal-7-theming">vote for my session, "Grok Drupal (7) Theming"</a>.</p> <p>Thanks!</p> <!-- google_ad_section_end --><div class="field field-type-nodereference field-field-related"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Related:&nbsp;</div> <a href="/nodes/2007/03/oscms-theming-presentation-request-for-input">OSCMS theming presentation: request for input</a> </div> </div> </div> conferences design Drupal DrupalCon DrupalCon San Francisco 2010 theming web design Fri, 19 Feb 2010 15:50:36 +0000 Laura Scott 281 at http://rarepattern.com Somewhere over Garland's rainbow http://rarepattern.com/nodes/2009/somewhere-over-garlands-rainbow <!-- google_ad_section_start --><div class="field field-type-filefield field-field-image"> <div class="field-items"> <div class="field-item odd"> <a href="/nodes/2009/somewhere-over-garlands-rainbow" class="imagecache imagecache-380 imagecache-linked imagecache-380_linked"><img src="http://rarepattern.com/files/imagecache/380/rarepattern-new-design-2010a618.png" alt="screenshot of new site" title="The new design (noted for when this site is changed again in the future)" class="imagecache imagecache-380" width="380" height="319" /></a> </div> </div> </div> <p><a href="http://drupal.org/node/91964">Garland has been a good thing for Drupal</a>, overall, mainly for the color module. Anyone remember what it replaced in Drupal core? Yeah, it was pretty ugly. Context is important. So even though Garland is something of a front-end developer's nightmare, it has its purpose for the new Drupal user wanting to do at least a modicum of customization to the site's look, without resorting to coding.</p> <p>And it has served its purpose here. I leaned on Garland (or actually her fixed-width daughter, Minelli) for my blog here for many months ... maybe more than a year. I honestly don't recall. It was since I upgraded to Drupal 6, when I didn't have time to work up a new theme. Garland gave me something so at least I could present the content here (such as it is).</p> <p>But thanks to the fabulous <a href="http://drupal.org/project/ninesixty">NineSixty theme</a>, I was able to whip something together yesterday afternoon — the theme you are seeing <a href="http://rarepattern.com">right here on rarepattern.com</a>. That's right, it took me just one afternoon, even though I was hand-coding a few templates. NineSixty made it all so easy!</p> <p>I had been <em>designing</em> using the <a href="http://960.gs">960 grid</a> for quite some time now, but I had never employed the Ninesixty Drupal theme for implementation before. After hearing all the buzz at <a href="http://design4drupal.org">Design 4 Drupal Boston 2009</a>, I was definitely curious to try it out. Now was my chance.</p> <p>My own prior themes for rarepattern had been pretty hacky — quick throw-togethers with plenty of shortcuts. With NineSixty, I spent less time and resorted to fewer hacks. I still have some extraneous styles lurking, and of course there's the usual mark-up excess of some Drupal modules like CCK, but this was about quick implementation, with the emphasis on <em>quick</em>.</p> <p>One of the beauties of NineSixty is that your page layout mark-up and CSS are pretty much already done. You actually accomplish most of your own layout adjustments directly in your page.tpl.php template. Just copy NineSixty's own into your own theme folder — the folder you created to make a <a href="http://drupal.org/node/225125">child theme</a> of NineSixty — and edit the classes on the various regions.</p> <p><code>grid-8</code> means 8 grid columns wide</p> <p><code>prefix-1</code> means 1 empty grid column before</p> <p><code>suffix-2</code> means 1 empty grid column after</p> <p>And there's more — <code>push-x</code> and <code>pull-x</code>, for example — to give you all kinds of power. Just change the classes assigned to each region, and your page falls into place.</p> <p>The rest is just "skinning."</p> <!-- google_ad_section_end --> 960 grid design Drupal Drupal 6 grid systems NineSixty theme themes Mon, 14 Dec 2009 21:56:02 +0000 Laura Scott 271 at http://rarepattern.com Drupal 7 freeze means time for a new tag: #D7DX http://rarepattern.com/nodes/2009/drupal-7-freeze-means-time-new-tag-d7dx <!-- google_ad_section_start --><p>Yeah? Maybe?</p> <p><strong>[update: maybe not. see comments.]</strong></p> <p><a href="http://drupal.org/project/issues/search/drupal?issue_tags=D7UX">#D7<em>U</em>X</a> [<a href="http://search.twitter.com/search?q=%23d7ux">Tweeted</a>] is about Drupal 7 <em>user</em> experience work.</p> <p><a href="http://drupal.org/search/apachesolr_search/d7cx?filters=type%3Aproject_project">#D7<em>C</em>X</a> [<a href="http://search.twitter.com/search?q=%23d7cx">Tweeted</a>] is about upgrading Drupal <em>contrib</em> modules to stable Drupal 7 releases when Drupal 7 itself is released. Over 100 contributed projects now bear this commitment, which is just awesome!</p> <p>To me, that leaves #D7<em>D</em>X – a focused effort to get some rockin' Drupal 7 <em>design</em> themes going. </p> <p>Yes, we have #D4D. And beautiful Drupal 7 themes are part of #D4D. But #D4D is also about <a href="http://design4drupal.org">Design 4 Drupal</a> events, broader <a href="http://drupal.org/search/apachesolr_search/d4d">#d4d efforts on Drupal.org</a>, and other design efforts that are happening. But why not a more focused tag, not on making Drupal pretty in general, not on improving the designer's experience in Drupal, but focused just on creating beautiful, semantic, exciting, eye candilicious themes for Drupal 7? For core themes, yes, but also for contrib. All ready and stable by Drupal 7 official release. Now is the time!</p> <p>I'm writing to myself, here, since for someone who's been working with and designing for Drupal since 2004, I'm very late to the contributed theme party. That has to change.</p> <p>At any rate, it's an occasion to finally get this blog here out of the Minelli realm. That's a long overdue effort. All I need is a little free time.</p> <p>Yes.</p> <p><a href="http://search.twitter.com/search?q=%23d7dx">Tweet Tweet</a>!</p> <!-- google_ad_section_end --> d7tx design Design 4 Drupal Drupal Drupal 7 themes web design Mon, 19 Oct 2009 23:08:42 +0000 Laura Scott 269 at http://rarepattern.com On rating Drupal modules ... where http://rarepattern.com/nodes/2008/rating-drupal-modules-where <!-- google_ad_section_start --><p><a href="http://devbee.com/2008/03/its-time-module-ratings">Harry Slaughter recognizes the need</a> for some sort of evaluation system for <a href="http://drupal.org/project/Modules/name">the huge number of Drupal modules available on Drupal.org</a>. However, I feel he gets the diagnosis wrong.</p> <blockquote><p>As far as I can tell, the primary reason for not having a rating system for modules is fear. Module developers in particular are concerned with the fairness of ratings. They are concerned with "gaming" of ratings. They are concerned that inexperienced or "dumb" end users may unfairly give a bad review of a module simply because they don't understand how to use it. These are all reasonable concerns. But they are concerns shared by other OSS projects as well. Sure you will see "bad" reviews, giving a module the lowest possible rating along with some inane review such as "tis modules sukcs BEWARES" :) But who cares, it's just noise that will be drowned out by valid reviews. It works for other OSS projects, and it can work for Drupal.</p></blockquote> <p>It's not fear, it's time and energy. Configuring ratings on Drupal.org takes work -- volunteer work, so far. Regarding ratings, it's also a matter of figuring out the proper metrics for evaluating a module. Some measures that come to mind immediately include scalability, ease of use, ease of administration, extensibility (interaction with other modules), as well as aggregated metrics of the status of issues (how long they're open, how many, etc.), number of downloads....</p> <p>How do you measure that with basic ratings? It's not so easy. Even the architecture and business logic of a ratings system has to be well thought out.</p> <p>I feel Harry also gets the remedy wrong:</p> <blockquote><p>John Forsythe has released what I believe is the first site dedicated to rating and reviewing Drupal modules drupalmodules.com. No doubt this site will be a source of controversy as developers voice their concerns. But we need this resource now.</p> <p>I encourage my entire audience (hi, mom!) to register at drupalmodules.com and to submit reviews for both your favorite and most hated Drupal contributions. This is a great way for non-techies to contribute to the community. The site is young, and there is naturally a shortage of ratings on the site now, but that will change as the site brings on more users.</p> <p>Maybe this database will eventually make its way to Drupal.org. For now we can show our support for this type of system by helping build out the database at drupalmodules.com. </p></blockquote> <p>I don't think private metrics efforts will get imported into Drupal.org, for risk of skewing the results. And I feel there's some downside to splitting community dialogue into disparate sites scattered around the web. I suppose perhaps it's inevitable -- "scratch your own itch" and all -- but my preference is for Drupal.org-focused efforts.</p> <p>We're having open discussions about redesigning Drupal.org on <a href="http://groups.drupal.org/drupal-org-redesign-analysis">groups.drupal.org/drupal-org-redesign-analysis</a>, including implementation of some ratings system. </p> <p><a href="http://groups.drupal.org/user/44">Angie</a> is co-leader of this effort, and has been putting a <em>lot</em> of energy into making it rock. Kieran is also a leader in this effort, and is <a href="http://groups.drupal.org/node/9710">looking for team leaders</a>.</p> <p>I've signed on, as have a number of others. While stop-gap sites that fork and fragment module discussions may have some value to some, I feel we benefit most from gathering the resources of the full community. Rather than build out a remote pantry, let's fix up our own kitchen. Drupal.org is our collective home. Redesign is a lot of work. But as Jack Aubrey would say, "Well, then, there's not a moment to lose!"</p> <p>Join us!</p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2008/rating-drupal-modules-where#comments community design Drupal Drupal.org redesign modules ratings Mon, 17 Mar 2008 00:04:08 +0000 Laura Scott 199 at http://rarepattern.com An Apple Store a day keeps the dreadful designs at bay http://rarepattern.com/nodes/2007/05/an-apple-store-a-day-keeps-the-dreadful-designs-at-bay <!-- google_ad_section_start --><p>So we learn from <a href="http://notes.thinksecret.com/secretnotes/0705myspaceban.shtml">Secret Notes</a>:</p> <blockquote><p>Apple's stylish stores and computers, all of which feature unrestricted Internet access, have become such the hang-out and gathering place for MySpace junkies that the powers that be have elected to block the popular social networking site from its systems.</p> <p>By the close of business Thursday, most Apple retail stores will have implemented the block, designed to reduce the level of loitering at the stores.</p></blockquote> <p>More likely Apple's design aesthetic just cannot brook <a href="http://www.zefrank.com/theshow/archives/2006/07/071406.html" title="MySpace is the Geocities of the aughts">dreadful MySpace page designs</a> appearing within their bricks and mortar.</p> <p><i>The horror! The horror!</i></p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2007/05/an-apple-store-a-day-keeps-the-dreadful-designs-at-bay#comments Apple business design MySpace web design Fri, 25 May 2007 04:12:35 +0000 Laura Scott 145 at http://rarepattern.com Nervous time [updated] http://rarepattern.com/nodes/2007/03/nervous-time-updated <!-- google_ad_section_start --><p>It looks like <a href="http://2007.oscms-summit.org/node/227">the session we proposed</a> for the <a href="http://2007.oscms-summit.org/">OSCMS Summit</a> has been <a href="http://2007.oscms-summit.org/schedule">scheduled for March 22nd at <s>1:45 p.m.</s></a> <b>11:30 a.m [?]</b>, <s>first</s> last session <s>after</s> before lunch, in "the big room." Even though I feel confident in the topic and the deep knowledge of my co-presenters, I do feel some stage fright. Eeep!</p> <p><b>Update:</b> My session on <a href="http://2007.oscms-summit.org/node/237">community building</a> was also booked later the same day. That concept from the start is for more of a round table discussion, so I hope people attending this one will come chock full of ideas and experiences to share.</p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2007/03/nervous-time-updated#comments conferences design Drupal open source OSCMS themes tutorials Thu, 08 Mar 2007 15:56:35 +0000 Laura Scott 122 at http://rarepattern.com CSS: A house of cards built in code http://rarepattern.com/nodes/2007/02/css-a-house-of-cards-built-in-code <!-- google_ad_section_start --><p>And Internet Explorer just <i>loves</i> to knock it over. And that's enough said on that.</p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2007/02/css-a-house-of-cards-built-in-code#comments CSS design web design Fri, 02 Feb 2007 15:06:56 +0000 Laura Scott 114 at http://rarepattern.com You've got to know when to 'no' them http://rarepattern.com/nodes/2007/01/youve-got-to-know-when-to-no-them <!-- google_ad_section_start --><p> One of the challenges in project development is dealing with "scope creep" -- the often incremental changes to a project's goals, features and other specifications that can end up increasing the cost and timetable for completion of the project. <a href="http://www.bmannconsulting.com/blog/bmann/susan-mernit-on-the-role-of-no-in-product-development">Boris Mann</a> points to <a href="http://susanmernit.blogspot.com/2007/01/adventures-in-product-development-no.html">Susan Mernit's excellent thoughts on the subject</a>: </p> <blockquote><p> As someone who spent a lot of her career being the cutting-edge, push the mass market troublemaker, having a job being the one who says No, is an interesting experience--but it is also incredibly cool.</p> <p>Working with a team of smart people who are passionate about the customer experience, the product AND the business objectives is tremendously fun--and sometimes, completely harrowing.</p> <p>I've learned that No can cover a myriad of things:</p> <p> * We're not going to do this right now.<br /> <br /> * We won't do this ever, not on my watch.<br /> <br /> * This isn't ready to be executed.<br /> <br /> * You need to think this through more.<br /> <br /> * What are you, nuts?<br /> <br /> * Oh geeze, I wish we could do this..but we're not going to, not now. </p></blockquote> <p> While what Susan says is aimed more at internal R&#38;D projects, <a href="http://www.bmannconsulting.com/blog/bmann/susan-mernit-on-the-role-of-no-in-product-development">Boris notes the same can be true for client work</a>: </p> <blockquote><p> Many web projects, the "launch" of a site is just the beginning. *Maybe* the functionality and content are done, on simpler sites, but now it's time to start marketing and promoting the site. In most other cases, there a bunch of items that fall into a staged launch schedule (say "no" for launch and plan it for a later rollout) or in a big "future features" bucket (say "no" to it at first, and dump it in the future features bucket) which can be revisited over time. And of course, feedback from the users of any website should be taken into account when looking at these lists. </p></blockquote> <p> Boris says that in general he's "too nice." I can relate. After 15 years of professional work replete with enough of those hard lessons that I really should know better, I still try maybe a bit too hard to be agreeable to client requests for changes. </p> <p> In comments on Boris' post, <a href="http://www.bmannconsulting.com/blog/bmann/susan-mernit-on-the-role-of-no-in-product-development#comment-135080">Khalid writes</a>: </p> <blockquote><p> It starts with "can you add X?" and you say yes. Then "oh, and it would be nice to have Y too!", and you again say yes. Then "we cannot launch without Z! It is a must!", ad nauseum ...</p> <p>Not only does this burden you, the site builder, but it takes valuable time and effort from basic features, and can delay the launch.</p> <p>So, saying "No" is a way to prevent this scope creep.</p> <p>There is always phase 2 ... </p></blockquote> <p> Indeed. </p> <p> Part of this tension arises from the fact that, in the end, we want the project to conform to the client 's desires. After all, it's not our website (or DVD or video), it's the client's, and when the client wants something, the first instinct is to say "okay." And yet, and yet ... when budgets are bumped up and timetables pushed back, quite often nobody is happy. (And it can be especially problematic when you're the developer and you have other projects scheduled and limited resources to apply to them all.) </p> <p> It goes back to the post to which Susan refers, <a href="http://avc.blogs.com/a_vc/2007/01/saying_no.html">by Fred Wilson</a>: </p> <blockquote><p> There's always the desire to please the customers. But knowing what you are going to do and focusing on it is so critical. Saying yes might seem like no big deal. It's only a few lines of code, right? Wrong. It's never just a few lines of code. So say no as often as you can. It's counter intuitive to the entrepreneur mindset, but it's critical. </p></blockquote> <p> I can't say I agree with any categorical rules like this, but I can understand the root of such sentiments. I often find myself stuck between wanting to accommodate the client now vs. wanting to keep the often-complex project on track. </p> <p> Susan writes: </p> <blockquote><p> Yep, I say No a lot more than I used to--but it makes it feel so good when I get to say yes. </p></blockquote> <p> I wish I could relish saying "no" as much as Susan does. </p> <p> <em>[Apologies to </em><em><a href="http://www.lyricsfreak.com/k/kenny+rogers/the+gambler_20077886.html">Kenny Rogers</a></em><em> for the title]</em> </p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2007/01/youve-got-to-know-when-to-no-them#comments business design Drupal entrepreneurs programming project management Sat, 27 Jan 2007 20:15:28 +0000 Laura Scott 112 at http://rarepattern.com Comcast makes a bad user interface just a bit worse http://rarepattern.com/nodes/2007/01/comcast-makes-a-bad-user-interface-just-a-bit-worse <!-- google_ad_section_start --><p>It was already bad enough, the kludgy UI that didn't even qualify for <em>G</em>UI, where moving through the channel selections was less like surfing and more like creeping up and down with a walker and orthopedic shoes.</p> <p>Now, without improving a thing, Comcast has added on-screeen ads at the bottom of each guide screen. Not only that, as you scroll through the ads, the cursor ends up including the ads in the sequence, making it that much harder to go through the guide.</p> <p>Digital cable is now that much less usable. Just lovely.</p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2007/01/comcast-makes-a-bad-user-interface-just-a-bit-worse#comments Comcast design GUI television usability Fri, 26 Jan 2007 03:36:50 +0000 Laura Scott 111 at http://rarepattern.com Internet Explorer 7, oh dear! http://rarepattern.com/nodes/2006/10/internet-explorer-7-oh-dear <!-- google_ad_section_start --><p>So far, <a href="http://www.technorati.com/search/Internet%20Explorer">all the buzz</a> is pretty much about IE7's "new" features like the tabbed browsing that other browsers have had for years now, with some mention of <a href="http://mozilla.com">the upcoming Firefox 2 release</a>.</p> <p>But just wait until websites start breaking. Internet Explorer has always required non-web-standard hacks. The net effect of this has been my thumbnail estimate of 30-40% of loss of productivity in the web design field while developers work around Microsoft's "we don't need no stinkin' standards" attitude and break out the duct tape and chewing gum to make sites that work in every other browser work in IE.</p> <p>IE7 honors some more web standards, but still has its own quirks -- some new ones, apparently.</p> <p>Let the kvetching begin!</p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2006/10/internet-explorer-7-oh-dear#comments CSS design Drupal Firefox IE7 Internet Explorer Microsoft themes Web 2.0 web design xhtml Thu, 19 Oct 2006 16:31:04 +0000 Laura Scott 81 at http://rarepattern.com Dotslash Drupal theme http://rarepattern.com/nodes/2006/08/dotslash-drupal-theme <!-- google_ad_section_start --><p>Over the past few days, while doing some free-association doodling to clear my head between design work for clients, I came up with this crazy little theme. There's no <a href="http://cssreboot.com">Reboot</a> occasion. Just needing a change here. I suppose I should add a screenshot to the <a href="http://pingv.com/portfolio/web-design">portfolio</a>, along with others in an overdue update.</p> <p>Anyway, it seems to work in Firefox, Safari and IE (Win). If it's crazy breaking somewhere, please let me know.</p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2006/08/dotslash-drupal-theme#comments design Drupal themes web design Wed, 16 Aug 2006 04:22:28 +0000 Laura Scott 66 at http://rarepattern.com Technorati makeover http://rarepattern.com/nodes/2006/07/technorati-makeover <!-- google_ad_section_start --><p><a href="http://www.flickr.com/photos/scatteredsunshine/198091452/" title="photo sharing"><img src="http://static.flickr.com/75/198091452_cd8ea98cf5_m.jpg" alt="Technorati&#039;s new look" title="This will take some getting used to...." class="wrap" /></a><br /> <em>[image: "<a href="http://www.flickr.com/photos/scatteredsunshine/198091452/">Technorati's new look</a>", posted by <a href="http://www.flickr.com/people/scatteredsunshine/">scattered sunshine</a>]</em></p> <p>This will take some getting used to....</p> <p>...but I think I like Technorati's new look. More colorful, less of that ugly green, and a little gel-effect to the graphics. Nice!</p> <p>As for usability, it's much more personalized, less general, on the home page. But I think that's a good thing.</p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2006/07/technorati-makeover#comments design interactive design internet Technorati web design Tue, 25 Jul 2006 16:10:26 +0000 Laura Scott 62 at http://rarepattern.com Redesign Slashdot (...and /. your design?) http://rarepattern.com/nodes/2006/04/redesign-slashdot-and-your-design <!-- google_ad_section_start --><p>Oh, the irony of posting this on my obscure little blog....</p> <p><a href="http://slashdot.org/article.pl?sid=06/04/26/1512247">Slashdot is having a competition</a> to redesign the site. Cmdr Taco sets up the criteria so:</p> <blockquote><p>I will pick the winner based on a series of arbitrary and random criteria, many of which I will list below. The list is by no means comprehensive, but it should give you a good starting point.</p> <p>I'm sure there are ultimately things that I'm forgetting. But the key goal here is to create the new look &#38; feel for Slashdot. The winner is the one who creates what gets us the closest to a new site design.</p> <p>This contest will be highly subjective. Ultimately tho, it falls upon me to select the winner based on arbitrary and subjective factors like aesthetics, as well as more tangible ones like implementability and compatibility. </p></blockquote> <p>Guidelines follow. Check it out.</p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2006/04/redesign-slashdot-and-your-design#comments community design web design Wed, 26 Apr 2006 23:24:24 +0000 Laura Scott 48 at http://rarepattern.com Running 4.7 ... kinda sorta almost http://rarepattern.com/nodes/2006/04/running-4-7-kinda-sorta-almost <!-- google_ad_section_start --><p>This is what you call the half-way update. This site is now running <a href="http://drupal.org">Drupal 4.7</a>, but the theme itself continues with the old code. I have more updating to do, but since virtually nobody even sees this blog, well, I suppose it doesn't matter too much at this point. If you come across any bugs here, please let me know. (And yes, I know about the errant navigation link up top.)</p> <p>When/if I get a break tomorrow from work work work, I'll tinker around some more and make those requisite changes to the theme. And then we can have some more fun with 4.7.</p> <p>Already I'm loving it. This is a huge update for Drupal!</p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2006/04/running-4-7-kinda-sorta-almost#comments design Drupal website Sat, 08 Apr 2006 03:12:27 +0000 Laura Scott 43 at http://rarepattern.com Sometimes a little redesign is necessary http://rarepattern.com/nodes/2006/03/sometimes-a-little-redesign-is-necessary <!-- google_ad_section_start --><p>I just went and did it: <a href="http://www.cssreboot.com/user/laura">a little css reboot</a>. I just couldn't take the drab look of this place any more. Really, the old theme was an embarrassment. My apologies are offered in advance to those of you on dial-up for whom this page will take some 40 seconds or so to load fully. The graphics should all be there by the time you finish reading this post -- <a href="http://www.evelynwood.com/index.asp">Evelyn Wood</a> graduates excepted.</p> <p>The theme is powered by <a href="http://drupal.org/project/phptemplate">phpTemplate</a>. (I'm still running <a href="http://drupal.org">Drupal</a> 4.6 here.) The photograph is mine, shot in Colorado. There are more where that came from on my <a href="http://scatteredsunshine.com/">photoblog</a>.</p> <p><a href="http://www.cssreboot.com"><img src="http://blog.cssreboot.com/misc/img/185x65.gif" alt="CSS Reboot Spring 2006" class="wrap" title="Change your design just because!" /></a> Lucky for me there's <a href="http://www.cssreboot.com/about">an occasion</a> for this. I saw the CSS Reboot happening last year, but it was a total coincidence that this little redesign is coinciding with the current "event."</p> <p>Alas, this site is not validating right now. Grrr! Part of the problem -- most of it -- is because I blog using <a href="http://ecto.kung-foo.tv/">ecto</a>, which doesn't quite generate valid strict xhtml -- or at least it doesn't with the settings I'm using. But I'm sure one or two of the errors are in my <a href="http://www.pingv.com/subject/services/web/design">Drupal theme template files</a> themselves. (If I were a petty soul, I'd be gratified that I'm getting fewer errors than the CSS Reboot site itself. But I'm only petty enough to mention it without any joy.) I'll try to clean things up before the May 1 deadline. Because even though I did this for myself, the site really should validate.</p> <p>But it's late. I'm tired. I have work to do tomorrow, and for many tomorrows after that. Hopefully I'll find some time before tomorrow is yesterday.</p> <p>(Okay, dial-up visitors. By now the background images should have loaded by now. Do you like it?)</p> <!-- google_ad_section_end --> http://rarepattern.com/nodes/2006/03/sometimes-a-little-redesign-is-necessary#comments CSS CSS Reboot design Drupal events photography themes website xhtml Mon, 27 Mar 2006 07:34:01 +0000 Laura Scott 40 at http://rarepattern.com