<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
  <title>UThink-Design</title>
  <link rel="alternate" type="text/html" href="http://blog.lib.umn.edu/purd0033/uthinkdesign/" />
  <modified>2005-11-28T18:56:50Z</modified>
  <tagline>Resources For UThink Design &amp; Developement</tagline>
  <id>tag:blog.lib.umn.edu,2009:/purd0033/uthinkdesign//766</id>
  <generator url="http://www.movabletype.org/" version="4.25">Movable Type</generator>
  <copyright>Copyright (c) 2004, purd0033</copyright>

  <entry>
    <title>Adding A Template</title>
    <link rel="alternate" type="text/html" href="http://blog.lib.umn.edu/purd0033/uthinkdesign/012642.php" />
    <modified>2005-11-28T18:56:50Z</modified>
    <issued>2004-12-15T06:58:03-06:00</issued>
    <id>tag:blog.lib.umn.edu,2004:/purd0033/uthinkdesign//766.12642</id>
    <created>2004-12-15T12:58:03Z</created>
    <summary type="text/plain">The process of adding a template to the SiteBuilder is not complicated, but tedious. Flash only understands simple layout concepts like &apos;boxes&apos;, &apos;textfields&apos;, and other primative drawing methods. The main limitation is that Flash does not support html syntax. If...</summary>
    <author>
      <name>purd0033</name>
      
      
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.lib.umn.edu/purd0033/uthinkdesign/">
      <![CDATA[<p>The process of adding a template to the SiteBuilder is not complicated, but tedious. Flash only understands simple layout concepts like 'boxes', 'textfields', and other primative drawing methods. </p>

<p>The main limitation is that Flash does not support html syntax. If Flash could dynamically render html the implementation of this SiteBuilder would be far simpler.</p>]]>
      <![CDATA[<p>To begin with, a stable, existing design needs to be selected. </p>

<p>From that design the individual layout of every box and text field needs to be understood in several ways. As it stands right now, the basic things I look for are related to color and size. These veriables will become the things that are changed in the user's CSS file. Once I have isolated what I want to change in an object I need to find the exact place (in terms of characters from the start of the file) in the CSS file where its appearance is defined. </p>

<p>One of the harder tasks is then using Flash to draw the previews of the live elements. Each box, or text field, must be coded using ActionScript and drawn using coordinates. The elements must be drawn using ActionScript and not the Flash Authoring tool because dynamically updating them is done using ActionScript.</p>

<p>If you want to help, or try it yourself, it might be more fun to draw out a layout of your choice using pen and paper. Then hacking up a CSS file to support your layout.</p>]]>
    </content>
  </entry>

  <entry>
    <title>SiteBuilder FAQ/Help/Tutorial</title>
    <link rel="alternate" type="text/html" href="http://blog.lib.umn.edu/purd0033/uthinkdesign/012639.php" />
    <modified>2005-11-28T18:56:50Z</modified>
    <issued>2004-12-15T01:38:49-06:00</issued>
    <id>tag:blog.lib.umn.edu,2004:/purd0033/uthinkdesign//766.12639</id>
    <created>2004-12-15T07:38:49Z</created>
    <summary type="text/plain">Revision #10 Site Builder FAQ/Help/Tutorial: Introduction: This site builder has been designed to be an easy to use tool to help individuals update the look of their UThink Blogs. While basic functionality is still being added the idea of how...</summary>
    <author>
      <name>purd0033</name>
      
      
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.lib.umn.edu/purd0033/uthinkdesign/">
      <![CDATA[<p>Revision #10<br />
Site Builder FAQ/Help/Tutorial:</p>

<p>Introduction: This site builder has been designed to be an easy to use tool to help individuals update the look of their UThink Blogs. While basic functionality is still being added the idea of how the tool should work is this:<br />
<ul><li>A user loads the tool.</li><li>From the thumbnails at the bottom, the user selects one that (s)he wants to work with.</li><li>The default arrangement of that style loads into the main working area. The user then selects the different options and customizes the look of the blog.</li><li>The user then 'hits' the button to export the code.</li><li>The user logs into their UThink Blog and copies the code into either a new css file or over an existing one.</li></ul></p>]]>
      <![CDATA[<p>As it stands, the only template available is the old UThink default. Not too exciting, but a solid start.</p>

<p>Here's a brief description of the functionality of the SiteBuilder as it stands:<br />
<ul><li>The lower portion of the tool is a placeholder for thumbnails of the different templates that users can customize.</li><ul><li>Clicking on any template thumbnail takes the user to that thumbnails working area.</li><li>When moving between templates <b>any and all changes will be lost!</b> This is because the working area is dynamically generated each from a CSS file each time the area is loaded. </li><li>The 'Help' button, for now, reloads the introductary page where a link to help is available</li><li>Yes, it does make sense to change this eventually</li></ul><br><li>The lower right corner contains the two main features that are used by every template</li><ul><li>The 'Copy to UThink' button copies the template's CSS code, with the user's modifications, to the system clipboard.</li><li>Once the user has this code in the clipboard it is up to them to login to the UThink website and update their current CSS file with the code in their clipboard</li><li>Eventually, it would ideal to have the SiteBuilder integrated with the UThink menu system so that users would not have to cross the boundry themselves, but I think the SiteBuilder needs further development before that is even considered.</li><li>The 'Add Color' button really serves no extra purpose</li><li>When a user enters a six digit color value into the textbox and hits enter the color is then added to every templated option that involves color</li><li>The 'Add Color' button was added to provide a clear action to take to add the color to the lists</li></ul><br><li>The right side of the tools contains the options for customizing the layout</li><ul><li>At the top of the area are three buttons for most templates; Title, Entry, and Other</li><li>Each button brings up options associated with that area of the layout</li><li>Unlike switching between templates, when switching between Title, Entry, and Other the user's customizations are kept in tact. </li></ul><br><li>The main area of the tool is an area for the user to watch their customizations as they are made.</li><ul><li>An important thing to remember is that the preview provided by this tool is not a HTML preview, it is made entirely in Flash</li><li>Because it is not a true HTML preview, the layout seen by the user cannot exactly match how it will look in a web browser</li></ul><br><li>Finally, here is a short list of odds and ends that you should consider when using the SiteBuilder</li><ul><li>Not all of the customizable elements export to the CSS code at this moment.<li>Some of the text fields are editable. They've been left that way so users can modify some default titles. The idea behind that is that if a user has a really long blog name, they might error in chosing a font size for the blog name that is too large.</li><li>For some reason text resizing with Courier selected doesn't work properly with Flash. It seems like Flash only has four sizes for the font; unlike Serif and Arial, which scale nicely from size 4 to 96</li></ul></ul></p>]]>
    </content>
  </entry>

  <entry>
    <title>More Updates</title>
    <link rel="alternate" type="text/html" href="http://blog.lib.umn.edu/purd0033/uthinkdesign/012558.php" />
    <modified>2005-11-28T18:56:41Z</modified>
    <issued>2004-12-13T22:02:45-06:00</issued>
    <id>tag:blog.lib.umn.edu,2004:/purd0033/uthinkdesign//766.12558</id>
    <created>2004-12-14T04:02:45Z</created>
    <summary type="text/plain">I added a field to enter your color values. etc, visit here to try it out. only the page background color and page link color are functional now; in terms of outputting code to your clipboard. More by Wednesday!...</summary>
    <author>
      <name>purd0033</name>
      
      
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.lib.umn.edu/purd0033/uthinkdesign/">
      <![CDATA[<p>I added a field to enter your color values.</p>

<p>etc, visit <a href="http://www.tc.umn.edu/~purd0033/dev/dev.html">here</a> to try it out.</p>

<p>only the page background color and page link color are functional now; in terms of outputting code to your clipboard.</p>

<p>More by Wednesday!</p>]]>
      
    </content>
  </entry>

  <entry>
    <title>Updating</title>
    <link rel="alternate" type="text/html" href="http://blog.lib.umn.edu/purd0033/uthinkdesign/012169.php" />
    <modified>2005-11-28T18:55:58Z</modified>
    <issued>2004-12-07T20:36:57-06:00</issued>
    <id>tag:blog.lib.umn.edu,2004:/purd0033/uthinkdesign//766.12169</id>
    <created>2004-12-08T02:36:57Z</created>
    <summary type="text/plain">I&apos;ve spent a few hours recently working on this project recently. It&apos;s still so crude. However, I&apos;m beginning to feel that I have the basic functionality mapped out and that the remaining time will be spent tweaking the design and...</summary>
    <author>
      <name>purd0033</name>
      
      
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.lib.umn.edu/purd0033/uthinkdesign/">
      <![CDATA[<p>I've spent a few hours recently working on <a href="http://www.tc.umn.edu/~purd0033/dev/dev.html">this project</a> recently. It's still so crude. However, I'm beginning to feel that I have the basic functionality mapped out and that the remaining time will be spent tweaking the design and aesthetic of the sitebuilder. </p>

<p>So, if you're reading this. You should try my <a href="http://www.tc.umn.edu/~purd0033/dev/dev.html">prototype</a>. </p>

<p>P.s. Clicking the image in the lower right gives you a special little message in your clipboard.</p>]]>
      <![CDATA[<p>minimum requirements?</p>

<p>screen resolution of 1024x768 for ease of use<br />
macromedia flash plugin version four or higher<br />
mouse</p>

<p>----</p>

<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="850" height="540" id="dev" align="middle"><br />
<param name="allowScriptAccess" value="sameDomain" /><br />
<param name="movie" value="http://www.tc.umn.edu/~purd0033/dev/dev.swf" /><br />
<param name="quality" value="high" /><br />
<param name="bgcolor" value="#ffffff" /><br />
<embed src="http://www.tc.umn.edu/~purd0033/dev/dev.swf" quality="high" bgcolor="#ffffff" width="850" height="540" name="dev" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
</object></p>]]>
    </content>
  </entry>

  <entry>
    <title>Friends?</title>
    <link rel="alternate" type="text/html" href="http://blog.lib.umn.edu/purd0033/uthinkdesign/009128.php" />
    <modified>2005-11-28T18:50:37Z</modified>
    <issued>2004-11-04T16:03:38-06:00</issued>
    <id>tag:blog.lib.umn.edu,2004:/purd0033/uthinkdesign//766.9128</id>
    <created>2004-11-04T22:03:38Z</created>
    <summary type="text/plain">This is my blogID: Maybe, if I had yours, we could be friends. And we could create a template that shows the lastest n posts from my friends; or all my friends posts from the last n days. The possibilities...</summary>
    <author>
      <name>purd0033</name>
      
      
    </author>
    <dc:subject></dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.lib.umn.edu/purd0033/uthinkdesign/">
      <![CDATA[<p>This is my blogID: <MTBlogID></p>

<p>Maybe, if I had yours, we could be friends. And we could create a template that shows the lastest n posts from my friends; or all my friends posts from the last n days.</p>

<p>The possibilities mirror livejournal's friends system.</p>]]>
      
    </content>
  </entry>

  <entry>
    <title>First Templates</title>
    <link rel="alternate" type="text/html" href="http://blog.lib.umn.edu/purd0033/uthinkdesign/008141.php" />
    <modified>2005-11-28T18:49:09Z</modified>
    <issued>2004-10-20T20:27:35-06:00</issued>
    <id>tag:blog.lib.umn.edu,2004:/purd0033/uthinkdesign//766.8141</id>
    <created>2004-10-21T01:27:35Z</created>
    <summary type="text/plain">UThink changed the default design of the blogs a short while back; and here are the links to the old style-sheet and index. I&apos;ve also included the style-sheet and index I use with my photo blog, P-Land. The index has...</summary>
    <author>
      <name>purd0033</name>
      
      
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.lib.umn.edu/purd0033/uthinkdesign/">
      <![CDATA[<p>UThink changed the default design of the blogs a short while back; and here are the links to the old style-sheet and index.</p>

<p>I've also included the style-sheet and index I use with my photo blog, <a href="http://blog.lib.umn.edu/purd0033/going_broke/index.php">P-Land</a>. The index has some personalizations that I'll remove from this public version; eventually.</p>

<p>Old UThink: <a href="http://www.itlabs.umn.edu/~purd0033/templates/old_UThink.css">style-sheet</a> ][ <a href="http://www.itlabs.umn.edu/~purd0033/templates/old_UThink_index.html">index</a><br><br />
P-Land: <a href="http://www.itlabs.umn.edu/~purd0033/templates/P-land.css">style-sheet</a> ][ <a href="http://www.itlabs.umn.edu/~purd0033/templates/P-Land_index.php">index</a></p>]]>
      <![CDATA[<p>If you need any help understanding the template please check out the explanations given <a href="http://blog.lib.umn.edu/templates.html">here</a>. </p>

<p>Eventually, I'll clean these up into more usable forms.</p>

<p>Also, if you have a design for your own blog that you want to share, please contact me. I'd be great to create a library of designs that users have made and wish to share and make available for others.</p>]]>
    </content>
  </entry>

  <entry>
    <title>Site Plans</title>
    <link rel="alternate" type="text/html" href="http://blog.lib.umn.edu/purd0033/uthinkdesign/006530.php" />
    <modified>2005-11-28T18:46:27Z</modified>
    <issued>2004-09-30T09:59:13-06:00</issued>
    <id>tag:blog.lib.umn.edu,2004:/purd0033/uthinkdesign//766.6530</id>
    <created>2004-09-30T14:59:13Z</created>
    <summary type="text/plain">Yesterday in my Web Design class I presented my plans for my semester-long project. Part of these plans include a simple redesign of this page, and the addition of several design resources. The rest of the plans are for creating an easy to use site that will allow users to customize several different templates for their individual UThink blogs.</summary>
    <author>
      <name>purd0033</name>
      
      
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.lib.umn.edu/purd0033/uthinkdesign/">
      <![CDATA[<p>At the time of this entry most of the UThink community is using simple variants of the default UThink template for their blog layout. What I would like to do within my web design class is to create a page that would have several (5~10 or more) templates that a user could choose from, and then customize with colors, font variants, etc. Since my class encourages the exploration of Flash programming, I think that making the page in Flash would serve as both an educational experience for me and provide enough functionality for the page. I sketched out a thumbnail of the site, and would have scanned it, but my professor has it at the moment.</p>

<p>If I am able to complete the template design page, I would then like to focus on the design of this main page. I think that the page should not deviate too far from the default UThink template. Maintaining a similarity to the default template will give the users instant familiarity with the site. However, having links to the site 'dressed' in the different templates from the site builder does seem like a good idea.</p>]]>
      
    </content>
  </entry>

  <entry>
    <title>Site Launch</title>
    <link rel="alternate" type="text/html" href="http://blog.lib.umn.edu/purd0033/uthinkdesign/006041.php" />
    <modified>2005-11-28T18:45:47Z</modified>
    <issued>2004-09-23T10:01:22-06:00</issued>
    <id>tag:blog.lib.umn.edu,2004:/purd0033/uthinkdesign//766.6041</id>
    <created>2004-09-23T15:01:22Z</created>
    <summary type="text/plain">Having never &apos;launched&apos; a project like this, I haven&apos;t a clue as to what to say here. I&apos;d like to lay out my ideas for what this will become, and how it will evolve. What I&apos;m hoping to do is...</summary>
    <author>
      <name>purd0033</name>
      
      
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blog.lib.umn.edu/purd0033/uthinkdesign/">
      <![CDATA[<p>Having never 'launched' a project like this, I haven't a clue as to what to say here. I'd like to lay out my ideas for what this will become, and how it will evolve. What I'm hoping to do is to begin using this blog to explore and experiment with the flexibility of the MovableType publishing system. Hopefully, from there some FAQs, and other resources will spawn...</p>]]>
      <![CDATA[<p>I'm enrolled in UC 3202 this fall, and hope to be able to take UC 3201 in the spring. I haven't decided yet (and will have to soon), but I may use those classes to build this site into a much larger project. The class is more focused on 'pretty' web interfaces, like flash animations, but whatever.</p>

<p>An idea I have right now is to make a small flash applet/program/web page that allows a user to graphically select colors for their default UThink blog. I don't think that I would be able to automatically rebuild another's site, so for now the code would just be output to something the user could copy & paste over into their blog.</p>

<p>Just my rude opinions.</p>]]>
    </content>
  </entry>

</feed>