<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Megg Brown</title>
	<atom:link href="http://meggbrown.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://meggbrown.com</link>
	<description>Blog by Megg Brown, a web developer working and living in Poughkeepsie, N.Y.</description>
	<pubDate>Mon, 21 Dec 2009 15:57:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Thanks MailChimp!</title>
		<link>http://meggbrown.com/blog/2009/12/thanks-mailchimp/</link>
		<comments>http://meggbrown.com/blog/2009/12/thanks-mailchimp/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 15:57:48 +0000</pubDate>
		<dc:creator>Megg</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://meggbrown.com/?p=504</guid>
		<description><![CDATA[Thanks for the mention at http://www.mailchimp.com/blog/twitter-for-promos-without-being-a-dbag/ of my tweet &#8212; sincerely, great job!

]]></description>
			<content:encoded><![CDATA[<p>Thanks for the mention at <a href="http://www.mailchimp.com/blog/twitter-for-promos-without-being-a-dbag/">http://www.mailchimp.com/blog/twitter-for-promos-without-being-a-dbag/</a> of my tweet &#8212; sincerely, great job!<br />
<a href="http://www.mailchimp.com/blog/twitter-for-promos-without-being-a-dbag/"><img src="http://meggbrown.com/wp-content/uploads/2009/12/stomer.png" alt="MailChimp tweet" title="MailChimp tweet" width="587" height="294" class="alignnone size-full wp-image-505" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://meggbrown.com/blog/2009/12/thanks-mailchimp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nonna sent me home with&#8230;.</title>
		<link>http://meggbrown.com/blog/2009/12/nonna-sent-me-home-with/</link>
		<comments>http://meggbrown.com/blog/2009/12/nonna-sent-me-home-with/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 23:51:00 +0000</pubDate>
		<dc:creator>Megg</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://meggbrown.com/?p=499</guid>
		<description><![CDATA[An archive of recent tweets
Nonna sent me home with

tortiini soup, taco meat, pork and potatoes, a jar of salsa, a few cookies, and a slice of cake for breakfast. 
a bagel, cookies, taco meat, pork, and potatoes; all in snakc-sized baggies &#8217;cause I have too many of her containers 
chicken, sausage, bread, muffins, and pastry. [...]]]></description>
			<content:encoded><![CDATA[<p>An archive of recent tweets<span id="more-499"></span></p>
<p>Nonna sent me home with</p>
<ul>
<li>tortiini soup, taco meat, pork and potatoes, a jar of salsa, a few cookies, and a slice of cake for breakfast. </li>
<li>a bagel, cookies, taco meat, pork, and potatoes; all in snakc-sized baggies &#8217;cause I have too many of her containers </li>
<li>chicken, sausage, bread, muffins, and pastry. Yet I still stopped to pick up icecream. </li>
<li>bagels, bread, meatballs</li>
<li>cookies, a cheeseburger, bun, sauce, cake, checken cutlets, sliced bbq chicken, and pizza </li>
<li>chicken, sausage, green beans, a bag of pizza flavored goldfish, and more chicken. </li>
<li>peppers, broccoli rabe and sausage, chicken, a hamburger, bun, two loaves of bread, chicken scallopini, and cookies </li>
<li>more turkey, more stuffing, and a large piece of fig crustatta she made me try before she&#8217;d let me take it with me </li>
<li>turkey, stuffing, pasta and broccoli, and two loaves of bread </li>
<li>something I think she said is veal, and pasta with meatballs and sauce. </li>
<li>bruschetta, roasted peppers, risotto, and grilled chicken </li>
<li>a hamburger, and some meatballs in sauce she let me have only after I promised not to freeze them. </li>
<li>bruschetta, bread, pasta with zucchini, and sliced chicken with roasted peppers. </li>
<li>a piece of chicken, some ribs, and cookies </li>
<li>chocolates from Italy, danish, a hamburger, a bun, lentil soup, a piece of chicken, and a porkchop. </li>
<li>chicken cutlets, zuccini, potato salad, a loaf of bread, and 62 movies. </li>
<li>chicken cutlets, carrots, sausage, and two toothbrushes. </li>
<li>Indian food from the neighbor, chicken cutlets, peas, and a loaf of bread. </li>
<li>a porkchop, a burger, bread, sauce, and meatballs </li>
<li>burger, cool whip, ricotta cake, pasta/broccoli, 2 shirts, some DVDs, and a pair of 4T socks </li>
<li>veal, chicken, meatballs, sauce, pasta, bread, almond cake, and 2 quilts </li>
<li>grilled chicken, pork roast w/ mushrooms, bread, &#038; something I have no idea what it is, but she said it needs salt. </li>
<li>peas and carrots, pork rolled with pancetta, and a loaf of bread. </li>
<li>sauce, sausages, veal rolatini, pasta &#038; zuccini, a loaf of bread, and a chicken cutlet. </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://meggbrown.com/blog/2009/12/nonna-sent-me-home-with/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Working through a simple addition of new content: a shuttle schedule</title>
		<link>http://meggbrown.com/blog/2009/11/working-through-content/</link>
		<comments>http://meggbrown.com/blog/2009/11/working-through-content/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 19:33:52 +0000</pubDate>
		<dc:creator>Megg</dc:creator>
		
		<category><![CDATA[Work/Professional Development]]></category>

		<guid isPermaLink="false">http://meggbrown.com/?p=492</guid>
		<description><![CDATA[
Just before heading out for vacation I was presented with what seemed to be a simple request: post a shuttle schedule on a website.  In an effort to share what I do, and to get this written out so I can switch to vacation mode, I offer a view of how I work through [...]]]></description>
			<content:encoded><![CDATA[<p>
Just before heading out for vacation I was presented with what seemed to be a simple request: post a shuttle schedule on a website.  In an effort to share what I do, and to get this written out so I can switch to vacation mode, I offer a view of how I work through where something should go online.
</p>
<p><span id="more-492"></span></p>
<h3>It starts simple</h3>
<p>
Scenario: the office of security hosts shuttle runs to the local airport and train station during the holidays.  Where should we post the information?
</p>
<p>
To answer the question we need to come up with two lists:
</p>
<ul>
<li>
the short list: a list with ideally one item: the primary location
</li>
<li>
the long list: a list with many items to cover where users will look for the information.
</li>
</ul>
<h3>Primary location: the permalink</h3>
<p>
The short list contains the primary location.  The primary location can serve as the permanent location (or permalink) for the information, and can also serve as the place we want folks to look again when they seek an updated version of the information.  It should answer the question, &#8220;Where do we want them to look for it next time?&#8221;  This also serves as the immediate place to post the content: post it here first, then develop the related links and posts to support it.
</p>
<h3>The secondary locations gets folks to the primary location</h3>
<p>
The long list contains secondary locations to support the primary location.  This also serves to put the information where people will find it effectively.  Each location can either contain a full copy of the information &#8211; in this case the shuttle schedule &#8211; or it can hold a teaser to point people to the primary location.  Sometimes you just want to give them what they seek without extra effort (e.g. extra clicks.)  In other cases you want them to know where the information lives.
</p>
<h3>Different locations warrant different types of links</h3>
<p>
For the shuttle schedule I might have different ways of posting the teaser: a simple link to the schedule, or I might turn the schedule into a feed so I can post the next scheduled time plus a link to the full schedule, or we could have the full schedule fed into another location entirely.  There are many possibilities, so I also look at many factors to justify placement and how far we want to go&#8212;does it warrant the work involved.
</p>
<h3>A single source of content makes it possible</h3>
<p>
Whether you just post a link or post the full schedule itself, the information should have a single source.  You do not want to copy and paste the information in multiple locations, and then have to update each of those locations manually when the information needs to be updated.
</p>
<h3>Investigate why the content is needed</h3>
<p>
In this particular example, the shuttle schedule was provided one week before Thanksgiving.  It arrived in a simple request, &#8220;Please post this on the Security website.&#8221;  I asked why (sometimes my greatest asset, often my downfall) and got an answer like, &#8220;Because, students are asking for it.&#8221; I asked what it related to &#8211; what else would be done to get the word out.  &#8220;That&#8217;s it.&#8221;  Well, there we have a problem.
</p>
<h3>Work through the challenge</h3>
<p>
It would be less than a week to get the word out to students, who were already making plans to get to the airport and the train station for the long weekend.  It wasn&#8217;t enough time to get it into the search reliably (another problem we have to solve.)  And the current student population likely wouldn&#8217;t look for it (there wasn&#8217;t a shuttle schedule for the week-long October recess, so why would there be one for the four-day weekend?)  Instead of posting it online, I recommended an email to the students (as they&#8217;ve done in the past.)  In the future we&#8217;ll have ways to push this kind of information to the students from the web, but to be honest the majority of students just aren&#8217;t going to see it in time in this case.  Under our current practice this information gets emailed and that&#8217;s what the students will expect.
</p>
<h3>Find your starting point, get it posted, then work through how it can be improved.</h3>
<p>
If I wasn&#8217;t leaving for vacation (within the hour) I would have posted the schedule, along with some links to it on other sites, and highly recommended a broadcast email&#8212;pointing folks to the schedule online.  Instead, the office emailed the schedule directly to the students, as they&#8217;ve done in the past.
</p>
<p>
When I return I&#8217;d like to return to this challenge.  What we need to do is put together the proper solution, and do our best to provide a starting point in time to post and publicize the winter break schedule.  There is a larger need for this content, and the solution we come up with can be built upon each time a there is a shuttle schedule.  Given the academic calendar we should have seven opportunities each year to post not only the schedule, but also staged improvements.  The schedule needs to be posted for arrival at the beginning of the fall semester, October recess, Thanksgiving recess, winter break, the arrival at the beginning of spring semester, spring recess, and the end of the academic year.  That looks like something strong enough for some useful features.  Now that we&#8217;ve looked a little further it seems strong enough to plan how to feed the schedule dynamically to many locations, and possibly set up ways the people who use the information can share it with each other.
</p>
<p>
As I was thinking about this after I left the office I saw this as something important to get down so I can remind myself and share how I think through web content.  It often causes scope creep, which is something I&#8217;ve been working on, and happy to say I&#8217;ve improved on greatly (especially in the last year.)  As I properly plan, and share the load, things happen much more smoothly.  In the past I&#8217;ve concentrated so much on the infrastructure to support such ideas that the ideas themselves haven&#8217;t taken off.
</p>
<p>
For the shuttle schedule we&#8217;ll start slow &#8211; we&#8217;ll post the winter break schedule and the office can send an email pointing to it.  But I can&#8217;t stop my brain from thinking an RSS feed of the schedule to share across sites, like <a href="http://info.vassar.edu">Vassar Info</a>, will be a good thing to add.</p>
]]></content:encoded>
			<wfw:commentRss>http://meggbrown.com/blog/2009/11/working-through-content/feed/</wfw:commentRss>
		</item>
		<item>
		<title>#heweb09 HighEdWeb Conference. Notes from &#8220;Maybe the Purpose of Our Redesign is Only to Serve as a Warning to Others&#8221; MMP11 10/6/2009</title>
		<link>http://meggbrown.com/blog/2009/10/heweb09-mmp11/</link>
		<comments>http://meggbrown.com/blog/2009/10/heweb09-mmp11/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:29:16 +0000</pubDate>
		<dc:creator>Megg</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://meggbrown.com/?p=478</guid>
		<description><![CDATA[Anthony Dunn, WCMS Coordinator, CSU, Chico. &#8220;Maybe the Purpose of Our Redesign is Only to Serve as a Warning to Others.&#8221; Disclaimer posted at the start.  For entertainment purposes only.


Current IA: 11/2009
Current design: 4/2004

Establish a web governance structure

The 21st century: we&#8217;ll get there &#8212; eventually
Org charts: was this really necessary?


Cabinet Level

Web Management Committee
Web Content [...]]]></description>
			<content:encoded><![CDATA[<p>Anthony Dunn, <span class="caps">WCMS</span> Coordinator, <span class="caps">CSU</span>, Chico. &#8220;Maybe the Purpose of Our Redesign is Only to Serve as a Warning to Others.&#8221; Disclaimer posted at the start.  For entertainment purposes only.</p>
<p><span id="more-478"></span></p>
<ul>
<li>Current IA: 11/2009</li>
<li>Current design: 4/2004</li>
</ul>
<h3>Establish a web governance structure</h3>
<ul>
<li>The 21st century: we&#8217;ll get there &#8212; eventually</li>
<li>Org charts: was this really necessary?</li>
</ul>
<ul>
<li>Cabinet Level
<ul>
<li>Web Management Committee</li>
<li>Web Content Committee
<ul>
<li>Web Design Team</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Academic politics: their visciousness is only matched by the insignificance of the stakes</li>
<li>Engagement: Not as interesting as watching &#8220;Cops&#8221;</li>
</ul>
<h3>Create a competent and sufficient team</h3>
<ul>
<li>Web nerds: <sigh />
<ul>
<li>having a team of web nerds alone wasn&#8217;t going to cut it</li>
</ul>
</li>
<li>Web team: you wish</li>
</ul>
<h3>Define the project</h3>
<ul>
<li>Your problem: No, it&#8217;s not a blown RT-237 Vacuum tube.  Trust me on this.
<ul>
<li>The problem with the site that it was old</li>
</ul>
</li>
<li>Scope Creep: We started out to redesign our homepage.  and, well&#8230;</li>
<li>Bright ideas: too many of them gives me a headache
<ul>
<li>Got stuck in a loop of brainstorming.  Needed to say &#8220;enough, let&#8217;s move on and get going with the project&#8221;</li>
</ul>
</li>
<li>The journey: Of a thousand miles often ends in a mud hole
<ul>
<li>No deadlines, definition will cause your project to get bogged down</li>
</ul>
</li>
<li>Our budget: Arnold terminated it
<ul>
<li>Caused us to focus on what we can do in the time we have</li>
</ul>
</li>
</ul>
<h3>Do the research</h3>
<p>Can&#8217;t fix a problem if you don&#8217;t know what&#8217;s broken</p>
<p>This phase was less useful that he thought it would be</p>
<ul>
<li>Google Analytics: telling you wahat you already knew since 200x</li>
<li>Data Visualization: because sometimes pictures are all people can understand
<ul>
<li>crazyegg; the single most important image</li>
</ul>
</li>
<li>User surveys: it helps when they understand the questions
<ul>
<li>What do you like most about our website?  That you have it.  OK, fair point.</li>
</ul>
</li>
<li>Learning from other people&#8217;s mistakes: actually, we already knew&#8230;</li>
<li>Research: people will believe anything you say if they think you&#8217;ve done the research
<ul>
<li>if you do the research it&#8217;ll help pave the way to get through the politics</li>
</ul>
</li>
<li>Our budget: now he&#8217;s hacking away at it with a sword!
<ul>
<li>The budget was the biggest constraint.  Additional cuts made it impossible to do all the research they wanted to do.</li>
</ul>
</li>
<li>Focus groups: sometimes the body language tells you all you need to know</li>
<li>Stakeholders: there&#8217;s a lot of them and they&#8217;re mostly angry. But, hey, at least they&#8217;re wearing our campus colors.
<ul>
<li>The pages they were creating had to be a central clearing house of information and serve as a gateway to get people of all perspectives to the information they seek</li>
</ul>
</li>
<li>Our budget: Aw geez! Now he&#8217;s got a big gun!</li>
</ul>
<h3>Content</h3>
<ul>
<li>Content: UR doin it wrong (construction sign)</li>
<li>Information Architecture: yeah, anybody can do this</li>
<li>Wireframe: if I have to look at another one of these I&#8217;m going on a killing spree</li>
<li>Your content: some assembly required</li>
<li>Our content: it&#8217;s being driven by the PR department
<ul>
<li>students and prospective students hate marketing; they can sniff that out and they hate it</li>
</ul>
</li>
<li>Our budget: Now he&#8217;s invited all of his friends!
<ul>
<li>Really had to cut down a lot of the content we hoped to have</li>
</ul>
</li>
<li>Your <span class="caps">WCMS</span>: it won&#8217;t do your job for you
<ul>
<li>someone has to write that content &#8212; someone needs to create it</li>
</ul>
</li>
<li>Web design: just because you wear a suit doesn&#8217;t mean you&#8217;re qualified to critique a web design
<ul>
<li>The research helped them get through the approval quickly</li>
</ul>
</li>
<li>Frameworks: I think we should have done this first <strong>learn from this mistake</strong></li>
<li>Our budget: tired of hearing about it yet?
<ul>
<li>It&#8217;s made us focus on what is do-able</li>
</ul>
</li>
</ul>
<h3>Takeaways</h3>
<ul>
<li>Get buy-in and high-level ownership</li>
<li>Make sure you have the right people on your team</li>
<li>Clearly define the project and it&#8217;s scope</li>
<li>Do the research</li>
<li>Get input, feedback, and buy-in</li>
<li>Have a content strategy and a plan for your content</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://meggbrown.com/blog/2009/10/heweb09-mmp11/feed/</wfw:commentRss>
		</item>
		<item>
		<title>#heweb09 HighEdWeb Conference, notes from &#8220;Better Living through Minions&#8221; 10/6/2009</title>
		<link>http://meggbrown.com/blog/2009/10/heweb09-mmp9/</link>
		<comments>http://meggbrown.com/blog/2009/10/heweb09-mmp9/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 16:28:59 +0000</pubDate>
		<dc:creator>Megg</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://meggbrown.com/?p=476</guid>
		<description><![CDATA[Michael Fienen, Web Marketing Manager, Pittsburg State University. &#8220;Better Living through Minions:  Guide to Student Workers.&#8221; MMP9 #hew09mmp9
Get it all here: http://doteduguru.com/heweb09mmp9

Background
All of us run our shops differently.  All use students differently.  Sampling obviously small, but can give you ideas

Started as a discussion on Twitter about the lack of available information about [...]]]></description>
			<content:encoded><![CDATA[<p>Michael Fienen, Web Marketing Manager, Pittsburg State University. &#8220;Better Living through Minions:  Guide to Student Workers.&#8221; MMP9 #hew09mmp9<br/><br />
Get it all here: <a href="http://doteduguru.com/heweb09mmp9">http://doteduguru.com/heweb09mmp9</a></p>
<p><span id="more-476"></span></p>
<h2>Background</h2>
<p>All of us run our shops differently.  All use students differently.  Sampling obviously small, but can give you ideas</p>
<ul>
<li>Started as a discussion on Twitter about the lack of available information about how students are being used in web work</li>
<li>Two similar schools could have very different work environments</li>
<li>Survey data was collected from 130+ students and employers at the start of 2009 to see where there&#8217;s common ground and where people are innovating</li>
</ul>
<h2>One thing that is constant</h2>
<ul>
<li>Students are our most valuable resource</li>
</ul>
<p>We are student factories &#8212; not using students is to not use a valuable resource.</p>
<h3>They are</h3>
<ul>
<li>Cheap</li>
<li>Abundant</li>
<li>Resourceful</li>
<li>Innovative</li>
<li>and most importantly&#8230;</li>
</ul>
<h3>They can see things in a way that we can&#8217;t</h3>
<p>Even in the short time he&#8217;s been working in higher ed, he can&#8217;t look at something he designed &#8212; students can look at it with student eyes and give feedback from a perspective we just don&#8217;t have.</p>
<h2>So, what did you want to know?</h2>
<ul>
<li>Recruiting Sources</li>
<li>Responsibilities</li>
<li>Info About students</li>
<li>How much credit can we take?  How much can we lean on them?</li>
</ul>
<h3>Recruiting</h3>
<p>[Naval Service of Canada has great images.]</p>
<ul>
<li>Student Career services</li>
<li>Faculty and staff recommendations (47%)</li>
<li>Private listings (20%) &#8211; monster.com, etc.</li>
<li>Walk-ins (16%)</li>
<li>Everything else (word of mouth, high school teachers, current students)
<ul>
<li>high school teaches are an awesome resource &#8212; gets in touch with all the high school teachers in the area to find out who is going to Pittsburg and who is familiar in the web</li>
</ul>
</li>
</ul>
<h3>What students are doing in offices</h3>
<ul>
<li>Web design tasks (<span class="caps">HTML</span>, <span class="caps">CSS</span>, Javascript)</li>
<li>Content migrations (cut/paste monkeys)</li>
<li>Data entry (those poor kids)</li>
<li>Tech support (those poor staff members)</li>
<li>Graphic design (&#8230;I got nothing)</li>
</ul>
<h3>What students are not doing</h3>
<ul>
<li>Maintaining social networks (19%)</li>
<li>Tutorial Development (17%)</li>
<li>Database work/maintenance (16%)</li>
<li>Blogging (11%)</li>
<li>Keyboard cleaning jockey (11%)</li>
</ul>
<p>Using students for tech support, but not documentation, which will save work later.  Should be explored.</p>
<h3>Student info</h3>
<ul>
<li>Only 3% are over 24 years old (average 21.62)</li>
<li>25% of offices have primarily female students</li>
<li>Common Majors: computer science, comm/graphic design, then English Business, and Marketing</li>
<li>69% say they slack off 1/4 of the time (don&#8217;t worry, none over half)</li>
</ul>
<h3>Some work stats</h3>
<ul>
<li>Only 8.6% think they are used too much or not enough</li>
<li>About 1/3 plan to stay 1-2 years (20% more than that)</li>
<li>20% have no intention of working in a web field after college</li>
<li>About 1/3 were hired via recommendations, and 28% each from Career Services and walkings</li>
<li>17% have changed career plans (for better or worse) after working in a web office</li>
<li><strong>97% feel they are learning skills that will help them after they graduate, regardless of their field</strong></li>
</ul>
<h3>Reliance on students</h3>
<p>How much can we put on their shoulders</p>
<p>It&#8217;s important to note the opportunity students present as we try to fill gaps left by FT positions web can&#8217;t fill.  But naturally, managing students takes time on our part, so we must balance managing students with managing our own work.  <strong>It&#8217;s not a zero cost operation</strong> (not counting money)</p>
<ul>
<li>86% of offices use students.  The majority use 4 or less.</li>
<li>45% of offices offer $1 over minimum wage<br />
&#8230;</li>
</ul>
<p>$12,658 per year: the average amount budgeted for student workers in a web office.<br />
(budgets ranging from nothing to $95,000)</p>
<h3>Training</h3>
<ul>
<li>Lynda.com (the ultimate babysitter // go learn photoshop, don&#8217;t use my picture)</li>
<li>Opera Web Standards Curriculum http://opera.com/company/education/curriculum</li>
<li>Cheat Sheets by Added Bytes (the cheat sheets are a great babysitter) http://addedbytes.com/cheat-sheets/</li>
<li>Use real tasks as examples, let them do it, and walk them through the process (<strong>learn by doing</strong>)</li>
</ul>
<h3>Tracking</h3>
<ul>
<li>Basecamp (if you can afford it)</li>
<li>Collabtive (Open source <span class="caps">PHP</span>)</li>
<li>Eventum (Open source <span class="caps">PHP</span>, powerful, <span class="caps">UGLY</span>)</li>
<li>Wikis (go out and find what fits you best)</li>
</ul>
<h3>Some closing comments</h3>
<p>[Comments will be available in slides &#8212; comments from survey data; a few paragraphs]</p>
<p>Presentation at:<br />
http://doteduguru.com/heweb09mmp9</p>
]]></content:encoded>
			<wfw:commentRss>http://meggbrown.com/blog/2009/10/heweb09-mmp9/feed/</wfw:commentRss>
		</item>
		<item>
		<title>#heweb09 HighEdWeb Conference, &#8220;Interactive Maps: making them work for you&#8221; 10/6/2009</title>
		<link>http://meggbrown.com/blog/2009/10/heweb09-aps8/</link>
		<comments>http://meggbrown.com/blog/2009/10/heweb09-aps8/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 15:11:38 +0000</pubDate>
		<dc:creator>Megg</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://meggbrown.com/?p=474</guid>
		<description><![CDATA[Joel Herron, University of Wisconsin-Whitewater. &#8220;Interactive Maps: making them work for you.&#8221;

Early Beginnings
The mousetrap of interactive maps (create pic of mousetrap game)
The Issues at UWW

Incorrect information
Variety of different maps

Wasting paper
Rarely updated


Outdated maps
Never ending construction

The Approach

Collecting and organizing the data
Getting started
Putting it all together
Keeping it going

Collecting the gum drop buttons
[pic of Candy Land]
What is it Going [...]]]></description>
			<content:encoded><![CDATA[<p>Joel Herron, University of Wisconsin-Whitewater. &#8220;Interactive Maps: making them work for you.&#8221;</p>
<p><span id="more-474"></span></p>
<h3>Early Beginnings</h3>
<p>The mousetrap of interactive maps (create pic of mousetrap game)</p>
<h3>The Issues at <span class="caps">UWW</span></h3>
<ul>
<li>Incorrect information</li>
<li>Variety of different maps
<ul>
<li>Wasting paper</li>
<li>Rarely updated</li>
</ul>
</li>
<li>Outdated maps</li>
<li>Never ending construction</li>
</ul>
<h3>The Approach</h3>
<ol>
<li>Collecting and organizing the data</li>
<li>Getting started</li>
<li>Putting it all together</li>
<li>Keeping it going</li>
</ol>
<h3>Collecting the gum drop buttons</h3>
<p>[pic of Candy Land]</p>
<h3>What is it Going to do?</h3>
<ul>
<li>What data types will your map have?</li>
<li>buildings, parking, dining, wireless access, accessibility&#8230;</li>
<li>Find your Keymaster!
<ul>
<li>Who owns your data?</li>
<li>What format is it in?</li>
<li>Conversion time</li>
<li>How often is it updated?</li>
</ul>
</li>
<li>Ensure you get the freshest data
<ul>
<li>Partnerships</li>
<li>Hope and plead</li>
<li>Chocolate Cake, Cigarettes?</li>
</ul>
</li>
</ul>
<p>Actually has someone on campus that if he wants a new map he has to bring a chocolate cake.</p>
<h3>It&#8217;s all in how you sort it out</h3>
<h4>Data model needs to suit your goals</h4>
<ul>
<li>Define your base unit
<ul>
<li>Building</li>
<li>Office</li>
<li>Generic space</li>
</ul>
</li>
<li>Extend the base unit
<ul>
<li>add services</li>
<li>sub locations / depending on your base unit</li>
</ul>
</li>
</ul>
<h3>Propeller Hat Moment: Getting the goods</h3>
<ul>
<li>Geocoding and reverse geocoding
<ul>
<li>Google: via Mobile <span class="caps">API</span></li>
</ul>
</li>
<li>&#8230;</li>
</ul>
<h3>Baby Steps</h3>
<p>[pic of Sorry]</p>
<h3>Think Big, Start Small</h3>
<h4>Tools of the trade</h4>
<ul>
<li>Use what you know</li>
<li>Pick a service that works how you work
<ul>
<li>The 800 lb Gorilla: Google Maps <span class="caps">API</span></li>
<li>The contenders: Yahoo! Maps, MapQuest</li>
<li>Pay to Play: Bing Maps</li>
<li><span class="caps">BYOM</span>: Bring your own map</li>
</ul>
</li>
</ul>
<h4>Iterative to succeed</h4>
<ul>
<li>Plan out a cycle
<ul>
<li>Timeline you can keep to</li>
<li>Features per cycle manageable</li>
</ul>
</li>
<li>Why it works
<ul>
<li>Increase quality</li>
<li>Avoids burnouts</li>
<li>Keep them coming back</li>
</ul>
</li>
</ul>
<h3><span class="caps">KISS</span> your interface not your Palm</h3>
<ul>
<li>Keeping it clean</li>
<li>Let your data present itself</li>
<li>Search is your friend make him presentable
<ul>
<li>Tagging</li>
<li>Full text searches</li>
</ul>
</li>
</ul>
<h3>Keeping it going</h3>
<p>[pic of shoots and ladders]</p>
<h3>Custom Maps</h3>
<ul>
<li>Leverage your data</li>
<li>Mashup your services
<ul>
<li>// I want to know where I can study and have wifi at the same time</li>
</ul>
</li>
<li>Examples
<ul>
<li>Overlays: parking maps, special events, construction zones</li>
<li>Data driven: accessibility, <span class="caps">POI</span>, mashup career data</li>
<li>Sky is the limit</li>
</ul>
</li>
</ul>
<h3>One Map to rule them all</h3>
<ul>
<li>Single point of data</li>
<li>Eliminate outdated maps</li>
<li>Be green, save a tree</li>
<li>Easily control when maps are available</li>
</ul>
<h3>Contact</h3>
<p>Joel Herron<br />
@h3r2on</p>
]]></content:encoded>
			<wfw:commentRss>http://meggbrown.com/blog/2009/10/heweb09-aps8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>#heweb09 HighEdWeb Conference, &#8220;Web Project Management: Strategies for chaotic web projects in Higher ed&#8221;</title>
		<link>http://meggbrown.com/blog/2009/10/heweb09-mmp4/</link>
		<comments>http://meggbrown.com/blog/2009/10/heweb09-mmp4/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:36:53 +0000</pubDate>
		<dc:creator>Megg</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://meggbrown.com/?p=471</guid>
		<description><![CDATA[Jess Rodgers, University of Waterloo. &#8220;Web Project Management: Strategies for chaotic web projects in Higher ed&#8221;
A project is&#8230; &#8220;a temporary endeavor undertaken to create a unique product, service, or result&#8221; PMBOK

A Web Project is&#8230;

Building a few web pages for a department
Developing a simple web application that collectis student informaiton
Using Twitter&#8230;
&#8230;


A Project is&#8230; &#8220;ongoing, with many [...]]]></description>
			<content:encoded><![CDATA[<p>Jess Rodgers, University of Waterloo. &#8220;Web Project Management: Strategies for chaotic web projects in Higher ed&#8221;</p>
<p>A project is&#8230; &#8220;a temporary endeavor undertaken to create a unique product, service, or result&#8221; <span class="caps">PMBOK</span></p>
<p><span id="more-471"></span></p>
<h3>A Web Project is&#8230;</h3>
<ul>
<li>Building a few web pages for a department</li>
<li>Developing a simple web application that collectis student informaiton</li>
<li>Using Twitter&#8230;<br />
&#8230;</li>
</ul>
<h3></h3>
<p>A Project is&#8230; &#8220;ongoing, with many false starts and chronic scope creep.  Governed by committee(s), success is not often tangible.&#8221;<br />
&#8212; Higher Ed</p>
<h3>The Chaos</h3>
<ul>
<li>Developer coems in sometime after noon</li>
<li>Designer that doesn&#8217;t answer email</li>
<li>Department wants to see the term &#8220;pedagogy&#8221; on something aimed at parents</li>
<li>Committees</li>
<li>Never ending change requests</li>
</ul>
<h3>Learn a little from software engineering</h3>
<ul>
<li>Pick a dev strategy: understand clearly what you are doing</li>
<li>Version control
<ul>
<li>// Number one recomedation for anything working with code</li>
</ul>
</li>
<li>Issue tracking</li>
</ul>
<h3>Project definition</h3>
<ul>
<li>First committee meeting needs &#8220;a memorandum of agreement&#8221;</li>
<li>Define the goals, objectives, and/or outcomes
<ul>
<li>// sometimes folks get them mixed up, that&#8217;s ok</li>
<li>// set something you can measure yourself against</li>
</ul>
</li>
<li>Sign it
<ul>
<li>// anyone do this?  And it works? (nope)  Can&#8217;t stand alone</li>
</ul>
</li>
</ul>
<h4>Follow a process, deliver a product.</h4>
<ul>
<li>// you need to deliver something; you need end it and move on</li>
</ul>
<h3>Triple Constraint</h3>
<ul>
<li>Scope</li>
<li>Time</li>
<li>Cost</li>
</ul>
<p>The three things you have to worry about with a project.</p>
<ul>
<li>What am I building?</li>
<li>How long will it take?</li>
<li>How much will it cost to develop?</li>
</ul>
<h3>Dealing with the &#8220;what&#8221;</h3>
<ul>
<li>&#8230; missed these</li>
</ul>
<h3>What really happens</h3>
<ul>
<li>I would like a web site that looks like &#8220;(insert newsworthy site of the week)&#8221;</li>
<li>// etc</li>
</ul>
<h3>Manage Resources</h3>
<ul>
<li>What are the skills and people available to this project</li>
<li>How much time do they have?
<ul>
<li>// getting people to be honest about that is not easy</li>
</ul>
</li>
<li>Is there a lot of communication between you and your resources even when not working together in the same place?
<ul>
<li>// be up front about what you expect then you won&#8217;t have miscommunication (as much)</li>
</ul>
</li>
</ul>
<h3>Identify risks</h3>
<ul>
<li>What could cause this project to be delayed or fail?
<ul>
<li>// make a list for <em>this</em> project so we&#8217;re all aware of what could go wrong</li>
</ul>
</li>
<li>What will you do about them?
<ul>
<li>// some gets sick; what if the content isn&#8217;t provided &#8211; is there a backup?</li>
</ul>
</li>
<li>How much will it cost (time/money)?
<ul>
<li>// estimate hourly rate per person</li>
</ul>
</li>
</ul>
<h3>Break Project down</h3>
<ul>
<li>Web project timeline [graphic]
<ul>
<li>Defining requirements
<ul>
<li>Development
<ul>
<li>User testing
<ul>
<li>Public beta
<ul>
<li>Bug fixes</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Two week chunks</h3>
<p>[graphic]</p>
<h3>Critical path</h3>
<p>[graphic]</p>
<h3>Weekly planning report</h3>
<p>[image of report]</p>
<h3>For the students</h3>
<p>[image of report]</p>
<ul>
<li>Task group</li>
<li>Name</li>
<li>Work to be done</li>
<li>Intention</li>
</ul>
<p>Didn&#8217;t work as well as they thought.</p>
<h3>Agile</h3>
<p>definition.  It&#8217;s quick, nimble&#8230; we&#8217;re higher ed, that doesn&#8217;t happen.</p>
<p>Agile is really just getting things out on the wall for people to see.  If you break it apart and do baby steps.  Post rank wall &#8212; wall of sticky notes.</p>
<p>Smaller scale works too &#8212; don&#8217;t have to take on the whole methodology of scrum and create full backlogs.  Little chart on a wall with stickies is fine &#8212; the point is to have the visual of how much you&#8217;re working on.</p>
<p>// having daily check-in on projects isn&#8217;t helpful for seeing the large picture &#8212; sure, we&#8217;re reporting the status of projects, but we don&#8217;t have the picture in front of us of all that is going on</p>
<h3>Agile process</h3>
<p>[graphic &#8211; simplified agile process]</p>
<h3>Get involved</h3>
<ul>
<li>Use Basecamp or excel or a word document</li>
<li>Break down the project for the sponsor (and you_
<ul>
<li>// be honest &#8212; don&#8217;t say a month if something can go wrong and it&#8217;ll likely take 3</li>
</ul>
</li>
<li>Provide time estimates for each phase</li>
<li>// set milestones &#8212; they don&#8217;t have to be set in stone, you can move them &#8212; you can always adjust as you go along</li>
<li>Follow-up with daily/weekly updates on progress</li>
<li>Share information</li>
<li>// really boils down to sharing information</li>
</ul>
<h3>PM software?</h3>
<ul>
<li>Microsoft Project (larger teams)</li>
<li>OmniPlan</li>
<li>Bascamp</li>
<li>check the wiki page &#8212; full list</li>
</ul>
<p>so much out there you could drive yourself crazy. Start with word or excel &#8212; start somewhere.</p>
<h4>Learn how to use version control software</h4>
<p>[graphic]</p>
<p>When you have a big &#8220;oops&#8221; you can roll it back.  You can roll it back really fast with version control.</p>
<h3>Version Control Software?</h3>
<ul>
<li>Github</li>
<li>Subversion (svn)</li>
<li>Team Foundation Server</li>
<li><span class="caps">CVS</span></li>
<li>Google Code (svn)</li>
</ul>
<h4>Track the project</h4>
<h3>Issue tracking</h3>
<ul>
<li>Document milestones</li>
<li>Track conversations, changes, rationale</li>
<li>Generate reports (if you want)</li>
<li>Helps you control your scope</li>
</ul>
<h3>Bugz</h3>
<p>[image of report from Bugzilla]</p>
<p>Good to see these totals because you see progress.  Celebrate your success.</p>
<h3>Issue tracking software</h3>
<ul>
<li>Bugzilla</li>
<li>Trac</li>
<li>Team Foundation Server</li>
<li>Basecamp</li>
</ul>
<h4>Use a process that works for you.</h4>
<h3>About me</h3>
<p>Jess Rodgers<br />
Associate Director, VeloCity &#8212; University of Waterloo<br />
Blog: http://whoyoucallingajesse.com<br />
Twitter: @jrodgers</p>
<p>Question&#8230; does Bascamp replace stickies?<br />
<strong>Nothing replaces that wall.</strong><br />
// print cards</p>
]]></content:encoded>
			<wfw:commentRss>http://meggbrown.com/blog/2009/10/heweb09-mmp4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>#csuc09 Cascade Conference, Flash and Data Integration 9/29/2009</title>
		<link>http://meggbrown.com/blog/2009/09/csuc09-flash-09292009/</link>
		<comments>http://meggbrown.com/blog/2009/09/csuc09-flash-09292009/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 14:45:40 +0000</pubDate>
		<dc:creator>Megg</dc:creator>
		
		<category><![CDATA[Cascade]]></category>

		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://meggbrown.com/?p=464</guid>
		<description><![CDATA[
Justin Klingman, Manager of Web Design and Content Management, Beacon Technologies. &#8220;Flash and Data Integration.&#8221;

Benefits of integrating Flash into Cascade Server

End users can update Flash
Time &#38; expense savings
End user won&#8217;t be able to mess up Flash code

30,000 Foot View

Flash player written to read its data from an XML file
Create Data Definition with necessary data elements
Data [...]]]></description>
			<content:encoded><![CDATA[
<p>Justin Klingman, Manager of Web Design and Content Management, Beacon Technologies. &#8220;Flash and Data Integration.&#8221;</p>
<p><span id="more-464"></span></p>
<h2>Benefits of integrating Flash into Cascade Server</h2>
<ul>
<li>End users can update Flash</li>
<li>Time &#38; expense savings</li>
<li>End user won&#8217;t be able to mess up Flash code</li>
</ul>
<h2>30,000 Foot View</h2>
<ul>
<li>Flash player written to read its data from an <span class="caps">XML</span> file</li>
<li>Create Data Definition with necessary data elements</li>
<li>Data Definition attached to the homepage</li>
<li>Data Definition outputs data via <span class="caps">XSL</span> into Flash player&#8217;s <span class="caps">XML</span> file format</li>
</ul>
<h2>Step 1: Develop Flash</h2>
<ul>
<li>Design
<ul>
<li>Identify elements end user will update</li>
</ul>
</li>
<li>Develop
<ul>
<li>Updatable elements read by Flash from <span class="caps">XML</span></li>
<li>Create <span class="caps">XML</span> file your way&#8230; Cascade will adapt using <span class="caps">XSL</span></li>
<li>Get it working outside Cascade</li>
</ul>
</li>
</ul>
<h2>Step 2: Import into Cascade</h2>
<ul>
<li>Load files into Cascade</li>
<li>Use spearate directory for Flash files (.swf, .js, .xml, etc..)
<ul>
<li>Turn off access to end users</li>
</ul>
</li>
<li>Import images to be used to folder editable by end user</li>
</ul>
<h2>Step 3: Data Definition</h2>
<ul>
<li>Include all updateable elements from Step 1</li>
<li>Can have data elements for other functionality</li>
</ul>
<h2>Step 4: Embed Flash</h2>
<ul>
<li>Use <span class="caps">XSL</span> to embed exactly like <span class="caps">HTML</span> file from Step 1
<ul>
<li>Hideen from Cascade using <span class="caps">CDATA</span> tags</li>
</ul>
</li>
<li>Flash does not display in Cascade
<ul>
<li>Develop way for end users to see output</li>
</ul>
</li>
</ul>
<h2>Step 5: Enable Front End</h2>
<ul>
<li>Attach Data Definition</li>
<li>Attach <span class="caps">XSL</span>
<ul>
<li>&#8230;</li>
</ul>
</li>
<li>Edit homepage and fill out the data you want</li>
</ul>
<h2>FFlash <span class="caps">XML </span>File</h2>
<p>Convert Flash <span class="caps">XML</span> file to page asset</p>
<ul>
<li>Output as <span class="caps">XML</span> using target</li>
<li>Use simple <span class="caps">XML</span> template</li>
<li>Indexes homepage Data Definition</li>
<li>Will overwrite <span class="caps">XML</span> file created for Flash in Step 1</li>
<li>Not directly editable by end user</li>
<li>Will need to be published by end user</li>
</ul>
<p>They tried using <span class="caps">XML</span> created by default in Cascade, but big workaround need by Flash developer&#8212;instead, create the <span class="caps">XML</span> you need for Flash and make it with Cascade.</p>
<h2>Step 7: Publish</h2>
<ul>
<li>Publish to Web server to test</li>
<li>You&#8217;re done</li>
<li>Bask in your easy success</li>
</ul>
<h2>Additional Ideas</h2>
<ul>
<li>Expand to pull in data from across site
<ul>
<li>News, Student Bios, Calendar events, Sports scores, etc.</li>
</ul>
</li>
<li>Can use same technique for other applications
<ul>
<li>Silverlight, Java applets, JavaScript, .NET, <span class="caps">PHP</span>, etc.</li>
</ul>
</li>
<li>Control full flash sites with Cascade</li>
</ul>
<h2>From handout:</h2>
<h3>30,000 Foot View</h3>
<p>(above)</p>
<h3>Setup a template for <span class="caps">XML</span> output</h3>
<ul>
<li>Copy your main target group, rename to &#8220;XML&#8221; </li>
<li>Click &#8220;Edit&#8221; and change Output File Extension to &#8221;.xml&#8221; </li>
<li>Create a template that just has &#8220;<system-region name="DEFAULT"/> in it</li>
<li>Attach the <span class="caps">XML</span> template to the <span class="caps">XML</span> target</li>
</ul>
<h3>Creating an <span class="caps">XML</span> document</h3>
<ul>
<li>Create a configuration set with the <span class="caps">XML</span> template</li>
<li>Copy a page asset and rename it to the desired <span class="caps">XML</span> file name</li>
<li>Click &#8220;Edit&#8221;, go to &#8220;System&#8221; and change the configuration set to the <span class="caps">XML</span> configuration set.  Use a simple/blank metadata set and remove any data definition</li>
<li>Attach a block to the default region that indexes the page&#8217;s Content Type that contains the data you wish to use</li>
<li>Create an <span class="caps">XSLT</span> format that interprets the data into an <span class="caps">XML</span> schema.  Attach this format to the same default region.</li>
</ul>
<h3>Homepage data definition</h3>
<p>(see handout for code)</p>
<h3>XSLT to insert Flash onto Homepage</h3>
<p>(see handout for code)</p>
<h3>XML schema used</h3>
<p>(see handout for code)</p>
<h3>XSLT used to create <span class="caps">XML</span> schema from homepage data definition</h3>
<p>(see handout for code)</p>
]]></content:encoded>
			<wfw:commentRss>http://meggbrown.com/blog/2009/09/csuc09-flash-09292009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>#csuc09 - Cascade Conference, &#8220;Site Migration&#8221; 9/29/2009</title>
		<link>http://meggbrown.com/blog/2009/09/csuc09-site-migration-9292009/</link>
		<comments>http://meggbrown.com/blog/2009/09/csuc09-site-migration-9292009/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 14:44:13 +0000</pubDate>
		<dc:creator>Megg</dc:creator>
		
		<category><![CDATA[Cascade]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[Work/Professional Development]]></category>

		<guid isPermaLink="false">http://meggbrown.com/?p=462</guid>
		<description><![CDATA[
Brent Arrington, Services Developer, Hannon Hill.  &#8220;Site Migration.&#8221;

Site Migration
Extreme example&#8212;you can have someone be the administrator in one site and contributor in another site.
This is a tutorial on how to migration into using Sites.
Pre-migration Preparation
&#8230;missed a bunch of steps&#8230;

Analyze current Global Site structure

*



Pre-migration Preparation Continued&#8230;
Treat migration as a major rollout

Not a trivial process
Full QA [...]]]></description>
			<content:encoded><![CDATA[
<p>Brent Arrington, Services Developer, Hannon Hill.  &#8220;Site Migration.&#8221;</p>
<p><span id="more-462"></span></p>
<h2>Site Migration</h2>
<p>Extreme example&#8212;you can have someone be the administrator in one site and contributor in another site.</p>
<p>This is a tutorial on how to migration into using Sites.</p>
<h2>Pre-migration Preparation</h2>
<p>&#8230;missed a bunch of steps&#8230;</p>
<ul>
<li>Analyze current Global Site structure
<ul>
<li><strong>*</strong></li>
</ul>
</li>
</ul>
<h2>Pre-migration Preparation Continued&#8230;</h2>
<p>Treat migration as a major rollout</p>
<ul>
<li>Not a trivial process</li>
<li>Full QA of sites will be needed</li>
<li>Very likely to be code changes necessary&#8212;pay particular attention to any formats relying on index blocks</li>
<li>Work in development instance first</li>
<li>Rollback strategy: backup your database before migrating</li>
</ul>
<p>No undo&#8212;make sure you have a full database backup before migrating sites.</p>
<h2>Site Migration Wizard</h2>
<p>[screenshot] Found in the Utilities menu</p>
<p>Demo has two sites with shared template, blocks, and formats.  Showing two sites &#8211; example.com and example.edu in the Global area.</p>
<p>Using the site migration wizard.</p>
<ul>
<li>Gave the site name <strong>example.com</strong></li>
<li>Site <span class="caps">URL</span>: <strong>http://www.example.com</strong></li>
<li>Default Metadata Set</li>
<li>Target: picked the parent level target for the example.com site
<ul>
<li>Gave a notice of all the destinations&#8212;any destination you do not select as part of this process is <strong>basically lost</strong>.  Best to choose all the destinations listed.</li>
</ul>
</li>
</ul>
<h3>Next screen of wizard: Role, User, and Groups</h3>
<ul>
<li>Moved the Example Site Manage Role to the right; didn&#8217;t move users or groups at this time.</li>
</ul>
<h3>Next: Confirm</h3>
<ul>
<li>Test migration&#8212;always want to run the test migration first and it will give you warnings and errors.
<ul>
<li>Errors must be resolved before the migration wizard will run.</li>
<li>Warnings are items to be aware of that you might want to adjust, but the migration will still go through (there just may be some unexpected behavior)
<ul>
<li>If a sub-Target has no destination associated with it that Target will be removed (with Sites they&#8217;ve gotten rid of Targets&#8212;only Destinations will be listed with each.)  </strong>file extension is now defined in the Configuration Set*.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Submit</h3>
<ul>
<li>Make take a few minutes&#8212;depends on how large the site is.</li>
<li>When done, the <span class="caps">CSS</span> didn&#8217;t look quite right&#8212;all the links inside the <span class="caps">CSS</span> files (using [system-asset] tags too) didn&#8217;t get rewritten.</li>
</ul>
<p>// yay!  I don&#8217;t think our <span class="caps">CSS</span> is going to break when migrated.</p>
<h3>Next: migration of example.edu</h3>
<p>// same steps as previous site</p>
<p>Context navigation isn&#8217;t rendering properly.  Likely script format.</p>
<p>Fix: adjust path in <span class="caps">XSL</span>.</p>
<h2>Back to Global</h2>
<p>Looking through for assets that should be moved out of the global area.  Recommends moving common stuff into its own site&#8212;easier on permissions and linking between sites.</p>
<h2>Copying assets</h2>
<p>Note you can&#8217;t copy assets between Sites.  You should set up sites with their own copy of images and items that can&#8217;t be shared before migration&#8212;do this in the Global area first, then migrate the sites.  The Global area doesn&#8217;t have the site <span class="caps">URL</span> associated with it, which makes linking between Global site assets and other Sites tricky.  You could set up a common site with those assets, or you can have individual copies of those assets in each site that needs it.</p>
<p>Cascade is designed to go from Global to Sites, but not Sites to Sites.</p>
<p>// I think we should migrate on the test server first, then production.  That way we know what the problems are and how long it will take for each site.</p>
]]></content:encoded>
			<wfw:commentRss>http://meggbrown.com/blog/2009/09/csuc09-site-migration-9292009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>#csuc09 How we link CSS</title>
		<link>http://meggbrown.com/blog/2009/09/csuc09-how-we-link-css/</link>
		<comments>http://meggbrown.com/blog/2009/09/csuc09-how-we-link-css/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 13:55:57 +0000</pubDate>
		<dc:creator>Megg</dc:creator>
		
		<category><![CDATA[Cascade]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[Work/Professional Development]]></category>

		<guid isPermaLink="false">http://meggbrown.com/?p=458</guid>
		<description><![CDATA[A question came up about how we link CSS in our templates.  An example posted here.

In the template:
&#60;link href="/SAMPLE SITE/web/assets/css/hub.css" media="screen" rel="stylesheet" type="text/css"/&#62;
hub.css
/* central includes
-----------------------------------------------*/
@import "http://collegerelations.vassar.edu/centralincludes/assets/css/reset.css";
@import "http://collegerelations.vassar.edu/centralincludes/css/icons/sparkcons.css";
@import "http://collegerelations.vassar.edu/centralincludes/css/icons/kare_icons.css";

/* local includes
-----------------------------------------------*/
@import "inner.css";
@import "shell.css";

Linking to images:
In inner.css

...snippet...
#header h2 {
	display: block;
	float: right;
	margin: 0;
	width: 180px; height: 43px;
	background: transparent url(../images/masthead-vassar.gif) top right no-repeat;
...snippet...
	}
]]></description>
			<content:encoded><![CDATA[<p>A question came up about how we link CSS in our templates.  An example posted here.</p>
<p><span id="more-458"></span></p>
<h3>In the template:</h3>
<p><code>&lt;link href="/SAMPLE SITE/web/assets/css/hub.css" media="screen" rel="stylesheet" type="text/css"/&gt;</code></p>
<p>hub.css</p>
<pre><code>/* central includes
-----------------------------------------------*/
@import "http://collegerelations.vassar.edu/centralincludes/assets/css/reset.css";
@import "http://collegerelations.vassar.edu/centralincludes/css/icons/sparkcons.css";
@import "http://collegerelations.vassar.edu/centralincludes/css/icons/kare_icons.css";

/* local includes
-----------------------------------------------*/
@import "inner.css";
@import "shell.css";
</code></pre>
<h3>Linking to images:</h3>
<p>In inner.css</p>
<pre><code>
...snippet...
#header h2 {
	display: block;
	float: right;
	margin: 0;
	width: 180px; height: 43px;
	background: transparent url(../images/masthead-vassar.gif) top right no-repeat;
...snippet...
	}</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://meggbrown.com/blog/2009/09/csuc09-how-we-link-css/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
