form

Transforming rural water governance: the road from resource management to political activism in Nicaragua / Sarah T. Romano

Dewey Library - TD231.N5 R66 2019




form

Changemakers: embracing hope, taking action, and transforming the world / Fay Weller and Mary Wilson

Hayden Library - GE196.W45 2018




form

Design by Nature: Using Universal Forms and Principles in Design

New Peachpit Release Shows How to Create Designs that Appeal to a Worldwide Audience




form

Transforming global health: interdisciplinary challenges, perspectives, and strategies / Korydon H. Smith, Pavani Kalluri Ram, editors

Online Resource




form

Criteria for selecting the Leading Health Indicators for Healthy People 2030 / Committee on Informing the Selection of Leading Health Indicators for Healthy People 2030, Board on Population Health and Public Health Practice, Health and Medicine Division

Online Resource




form

Perspectives in Performing Arts Medicine Practice: A Multidisciplinary Approach / edited by Sang-Hie Lee, Merry Lynn Morris, Santo V. Nicosia

Online Resource




form

Atlas of operative maxillofacial trauma surgery: post-traumatic deformity / Michael Perry, Simon Holmes, editors

Online Resource




form

Lower limb deformities: deformity correction and function reconstruction / Sihe Qin, Jiancheng Zang, Shaofeng Jiao, Qi Pan, editors

Online Resource




form

Mental conditioning to perform common operations in general surgery training: a systematic approach to expediting skill acquisition and maintaining dexterity in performance / edited by Raul J. Rosenthal, Armando Rosales, Emanuele Lo Menzo, Fernando D. Di

Online Resource




form

Create a Modal Window Login Form Effect Using jQuery

The hidden modal window technique is a great solution for dealing with interface elements which are not particularly necessary on the page. Social networks can use modal windows for private messages and forms which are only being used by members of the site. This is also true for blogs and magazines which have an author […]




form

Build an HTML5 Form With on-Off Input Sliders Using jQuery

Mobile app interfaces have been utilizing on/off sliding switches for a while. These are most commonly found on the settings page where users can update preferences for their account. But web designers have taken notice and have built many open platforms to generate your own on/off switch sliders. In this tutorial I want to look […]




form

Build a Guided Registration Form With jQuery and Progression.js

Signup forms are all too common when building new web applications or social networks. Traction from user signups can really boost your own self-confidence about a project when it comes to launching a new website. But what can you do to help improve the signup experience and hopefully gain more interested users? In this tutorial […]




form

Canary in a Coal Mine: How Tech Provides Platforms for Hate

As I write this, the world is sending its thoughts and prayers to our Muslim cousins. The Christchurch act of terrorism has once again reminded the world that white supremacy’s rise is very real, that its perpetrators are no longer on the fringes of society, but centered in our holiest places of worship. People are begging us to not share videos of the mass murder or the hateful manifesto that the white supremacist terrorist wrote. That’s what he wants: for his proverbial message of hate to be spread to the ends of the earth.

We live in a time where you can stream a mass murder and hate crime from the comfort of your home. Children can access these videos, too.

As I work through the pure pain, unsurprised, observing the toll on Muslim communities (as a non-Muslim, who matters least in this event), I think of the imperative role that our industry plays in this story.

At time of writing, YouTube has failed to ban and to remove this video. If you search for the video (which I strongly advise against), it still comes up with a mere content warning; the same content warning that appears for casually risqué content. You can bypass the warning and watch people get murdered. Even when the video gets flagged and taken down, new ones get uploaded.

Human moderators have to relive watching this trauma over and over again for unlivable wages. News outlets are embedding the video into their articles and publishing the hateful manifesto. Why? What does this accomplish?

I was taught in journalism class that media (photos, video, infographics, etc.) should be additive (a progressive enhancement, if you will) and provide something to the story for the reader that words cannot.

Is it necessary to show murder for our dear readers to understand the cruelty and finality of it? Do readers gain something more from watching fellow humans have their lives stolen from them? What psychological damage are we inflicting upon millions of people   and for what?

Who benefits?

The mass shooter(s) who had a message to accompany their mass murder. News outlets are thirsty for perverse clicks to garner more ad revenue. We, by way of our platforms, give agency and credence to these acts of violence, then pilfer profits from them. Tech is a money-making accomplice to these hate crimes.

Christchurch is just one example in an endless array where the tools and products we create are used as a vehicle for harm and for hate.

Facebook and the Cambridge Analytica scandal played a critical role in the outcome of the 2016 presidential election. The concept of “race realism,” which is essentially a term that white supremacists use to codify their false racist pseudo-science, was actively tested on Facebook’s platform to see how the term would sit with people who are ignorantly sitting on the fringes of white supremacy. Full-blown white supremacists don’t need this soft language. This is how radicalization works.

The strategies articulated in the above article are not new. Racist propaganda predates social media platforms. What we have to be mindful with is that we’re building smarter tools with power we don’t yet fully understand: you can now have an AI-generated human face. Our technology is accelerating at a frightening rate, a rate faster than our reflective understanding of its impact.

Combine the time-tested methods of spreading white supremacy, the power to manipulate perception through technology, and the magnitude and reach that has become democratized and anonymized.

We’re staring at our own reflection in the Black Mirror.

The right to speak versus the right to survive

Tech has proven time and time again that it voraciously protects first amendment rights above all else. (I will also take this opportunity to remind you that the first amendment of the United States offers protection to the people from the government abolishing free speech, not from private money-making corporations).

Evelyn Beatrice Hall writes in The Friends of Voltaire, “I disapprove of what you say, but I will defend to the death your right to say it.” Fundamentally, Hall’s quote expresses that we must protect, possibly above all other freedoms, the freedom to say whatever we want to say. (Fun fact: The quote is often misattributed to Voltaire, but Hall actually wrote it to explain Voltaire’s ideologies.)

And the logical anchor here is sound: We must grant everyone else the same rights that we would like for ourselves. Former 99u editor Sean Blanda wrote a thoughtful piece on the “Other Side,” where he posits that we lack tolerance for people who don’t think like us, but that we must because we might one day be on the other side. I agree in theory.

But, what happens when a portion of the rights we grant to one group (let’s say, free speech to white supremacists) means the active oppression another group’s right (let’s say, every person of color’s right to live)?

James Baldwin expresses this idea with a clause, “We can disagree and still love each other unless your disagreement is rooted in my oppression and denial of my humanity and right to exist.”

It would seem that we have a moral quandary where two sets of rights cannot coexist. Do we protect the privilege for all users to say what they want, or do we protect all users from hate? Because of this perceived moral quandary, tech has often opted out of this conversation altogether. Platforms like Twitter and Facebook, two of the biggest offenders, continue to allow hate speech to ensue with irregular to no regulation.

When explicitly asked about his platform as a free-speech platform and its consequence to privacy and safety, Twitter CEO Jack Dorsey said,

“So we believe that we can only serve the public conversation, we can only stand for freedom of expression if people feel safe to express themselves in the first place. We can only do that if they feel that they are not being silenced.”

Dorsey and Twitter are most concerned about protecting expression and about not silencing people. In his mind, if he allows people to say whatever they want on his platform, he has succeeded. When asked about why he’s failed to implement AI to filter abuse like, say, Instagram had implemented, he said that he’s most concerned about being able to explain why the AI flagged something as abusive. Again, Dorsey protects the freedom of speech (and thus, the perpetrators of abuse) before the victims of abuse.

But he’s inconsistent about it. In a study by George Washington University comparing white nationalists and ISIS social media usage, Twitter’s freedom of speech was not granted to ISIS. Twitter suspended 1,100 accounts related to ISIS whereas it suspended only seven accounts related to Nazis, white nationalism, and white supremacy, despite the accounts having more than seven times the followers, and tweeting 25 times more than the ISIS accounts. Twitter here made a moral judgment that the fewer, less active, and less influential ISIS accounts were somehow not welcome on their platform, whereas the prolific and burgeoning Nazi and white supremacy accounts were.

So, Twitter has shown that it won’t protect free speech at all costs or for all users. We can only conclude that Twitter is either intentionally protecting white supremacy or simply doesn’t think it’s very dangerous. Regardless of which it is (I think I know), the outcome does not change the fact that white supremacy is running rampant on its platforms and many others.

Let’s brainwash ourselves for a moment and pretend like Twitter does want to support freedom of speech equitably and stays neutral and fair to complete this logical exercise: Going back to the dichotomy of rights example I provided earlier, where either the right to free speech or the right to safety and survival prevail, the rights and the power will fall into the hands of the dominant group or ideologue.

In case you are somehow unaware, the dominating ideologue, whether you’re a flagrant white supremacist or not, is white supremacy. White supremacy was baked into founding principles of the United States, the country where the majority of these platforms were founded and exist. (I am not suggesting that white supremacy doesn’t exist globally, as it does, evidenced most recently by the terrorist attack in Christchurch. I’m centering the conversation intentionally around the United States as it is my lived experience and where most of these companies operate.)

Facebook attempted to educate its team on white supremacy in order to address how to regulate free speech. A laugh-cry excerpt:

“White nationalism and calling for an exclusively white state is not a violation for our policy unless it explicitly excludes other PCs [protected characteristics].”

White nationalism is a softened synonym for white supremacy so that racists-lite can feel more comfortable with their transition into hate. White nationalism (a.k.a. white supremacy) by definition explicitly seeks to eradicate all people of color. So, Facebook should see white nationalist speech as exclusionary, and therefore a violation of their policies.

Regardless of what tech leaders like Dorsey or Facebook CEO Zuckerberg say or what mediocre and uninspired condolences they might offer, inaction is an action.

Companies that use terms and conditions or acceptable use policies to defend their inaction around hate speech are enabling and perpetuating white supremacy. Policies are written by humans to protect that group of human’s ideals. The message they use might be that they are protecting free speech, but hate speech is a form of free speech. So effectively, they are protecting hate speech. Well, as long as it’s for white supremacy and not the Islamic State.

Whether the motivation is fear (losing loyal Nazi customers and their sympathizers) or hate (because their CEO is a white supremacist), it does not change the impact: Hate speech is tolerated, enabled, and amplified by way of their platforms.

“That wasn’t our intent”

Product creators might be thinking, Hey, look, I don’t intentionally create a platform for hate. The way these features were used was never our intent.

Intent does not erase impact.

We cannot absolve ourselves of culpability merely because we failed to conceive such evil use cases when we built it. While we very well might not have created these platforms with the explicit intent to help Nazis or imagined it would be used to spread their hate, the reality is that our platforms are being used in this way.

As product creators, it is our responsibility to protect the safety of our users by stopping those that intend to or already cause them harm. Better yet, we ought to think of this before we build the platforms to prevent this in the first place.

The question to answer isn’t, “Have I made a place where people have the freedom to express themselves?” Instead we have to ask, “Have I made a place where everyone has the safety to exist?” If you have created a place where a dominant group can embroil and embolden hate against another group, you have failed to create a safe place. The foundations of hateful speech (beyond the psychological trauma of it) lead to events like Christchurch.

We must protect safety over speech.

The Domino Effect

This week, Slack banned 28 hate groups. What is most notable, to me, is that the groups did not break any parts of their Acceptable Use Policy. Slack issued a statement:

The use of Slack by hate groups runs counter to everything we believe in at Slack and is not welcome on our platform… Using Slack to encourage or incite hatred and violence against groups or individuals because of who they are is antithetical to our values and the very purpose of Slack.

That’s it.

It is not illegal for tech companies like Slack to ban groups from using their proprietary software because it is a private company that can regulate users if they do not align with their vision as a company. Think of it as the “no shoes, no socks, no service” model, but for tech.

Slack simply decided that supporting the workplace collaboration of Nazis around efficient ways to evangelize white supremacy was probably not in line with their company directives around inclusion. I imagine Slack also considered how their employees of color most ill-affected by white supremacy would feel working for a company that supported it, actively or not.

What makes the Slack example so notable is that they acted swiftly and on their own accord. Slack chose the safety of all their users over the speech of some.

When caught with their enablement of white supremacy, some companies will only budge under pressure from activist groups, users, and employees.

PayPal finally banned hate groups after Charlottesville and after Southern Poverty Law Center (SPLC) explicitly called them out for enabling hate. SPLC had identified this fact for three years prior. PayPal had ignored them for all three years.

Unfortunately, taking these “stances” against something as clearly and viscerally wrong as white supremacy is rare for companies to do. The tech industry tolerates this inaction through unspoken agreements.

If Facebook doesn’t do anything about racist political propaganda, YouTube doesn’t do anything about PewDiePie, and Twitter doesn’t do anything about disproportionate abuse against Black women, it says to the smaller players in the industry that they don’t have to either.

The tech industry reacts to its peers. When there is disruption, as was the case with Airbnb, who screened and rejected any guests who they believed to be partaking in the Unite the Right Charlottesville rally, companies follow suit. GoDaddy cancelled Daily Stormer’s domain registration and Google did the same when they attempted migration.

If one company, like Slack or Airbnb, decides to do something about the role it’s going to play, it creates a perverse kind of FOMO for the rest: Fear of missing out of doing the right thing and standing on the right side of history.

Don’t have FOMO, do something

The type of activism at those companies all started with one individual. If you want to be part of the solution, I’ve gathered some places to start. The list is not exhaustive, and, as with all things, I recommend researching beyond this abridged summary.

  1. Understand how white supremacy impacts you as an individual.
    Now, if you are a person of color, queer, disabled, or trans, it’s likely that you know this very intimately.

     

    If you are not any of those things, then you, as a majority person, need to understand how white supremacy protects you and works in your favor. It’s not easy work, it is uncomfortable and unfamiliar, but you have the most powerful tools to fix tech. The resources are aplenty, but my favorite abridged list:

    1. Seeing White podcast
    2. Ijeoma Oluo’s So you want to talk about race
    3. Reni Eddo-Lodge’s Why I’m no longer talking to white people about race (Very key read for UK folks)
    4. Robin DiAngelo’s White Fragility
  2. See where your company stands: Read your company’s policies like accepted use and privacy policies and find your CEO’s stance on safety and free speech.
    While these policies are baseline (and in the Slack example, sort of irrelevant), it’s important to known your company's track record. As an employee, your actions and decisions either uphold the ideologies behind the company or they don’t. Ask yourself if the company’s ideologies are worth upholding and whether they align with your own. Education will help you to flag if something contradicts those policies, or if the policies themselves allow for unethical activity.
  3. Examine everything you do critically on an ongoing basis.
    You may feel your role is small or that your company is immune—maybe you are responsible for the maintenance of one small algorithm. But consider how that algorithm or similar ones can be exploited. Some key questions I ask myself:
    1. Who benefits from this? Who is harmed?
    2. How could this be used for harm?
    3. Who does this exclude? Who is missing?
    4. What does this protect? For whom? Does it do so equitably?
  4. See something? Say something.
    If you believe that your company is creating something that is or can be used for harm, it is your responsibility to say something. Now, I’m not naïve to the fact that there is inherent risk in this. You might fear ostracization or termination. You need to protect yourself first. But you also need to do something.
    1. Find someone who you trust who might be at less risk. Maybe if you’re a nonbinary person of color, find a white cis man who is willing to speak up. Maybe if you’re a white man who is new to the company, find a white man who has more seniority or tenure. But also, consider how you have so much more relative privilege compared to most other people and that you might be the safest option.
    2. Unionize. Find peers who might feel the same way and write a collective statement.
    3. Get someone influential outside of the company (if knowledge is public) to say something.
  5. Listen to concerns, no matter how small, particularly if they’re coming from the most endangered groups.
    If your user or peer feels unsafe, you need to understand why. People often feel like small things can be overlooked, as their initial impact might be less, but it is in the smallest cracks that hate can grow. Allowing one insensitive comment about race is still allowing hate speech. If someone, particularly someone in a marginalized group, brings up a concern, you need to do your due diligence to listen to it and to understand its impact.

I cannot emphasize this last point enough.

What I say today is not new. Versions of this article have been written before. Women of color like me have voiced similar concerns not only in writing, but in design reviews, in closed door meetings to key stakeholders, in Slack DMs. We’ve blown our whistles.

But here is the power of white supremacy.

White supremacy is so ingrained in every single aspect of how this nation was built, how our corporations function, and who is in control. If you are not convinced of this, you are not paying attention or intentionally ignoring the truth.

Queer, Muslim, disabled, trans women and nonbinary folks of color — the marginalized groups most impacted by this — are the ones who are voicing these concerns most voraciously. Speaking up requires us to enter the spotlight and outside of safety—we take a risk and are not heard.

The silencing of our voices is one of many effective tools of white supremacy. Our silencing lives within every microaggression, each time we’re talked over, or not invited to partake in key decisions.

In tech, I feel I am a canary in a coal mine. I have sung my song to warn the miners of the toxicity. My sensitivity to it is heightened, because of my existence.

But the miners look at me and tell me that my lived experience is false. It does not align with their narrative as humans. They don’t understand why I sing.

If the people at the highest echelons of the tech industry—the white, male CEOs in power—fail to listen to its most marginalized people—the queer, disabled, trans, people of color—the fate of the canaries will too become the fate of the miners.




form

Everyday Information Architecture: Auditing for Structure

Just as we need to understand our content before we can recategorize it, we need to understand the system before we try to rebuild it.

Enter the structural audit: a review of the site focused solely on its menus, links, flows, and hierarchies. I know you thought we were done with audits back in Chapter 2, but hear me out! Structural audits have an important and singular purpose: to help us build a new sitemap.

This isn’t about recreating the intended sitemap—no, this is about experiencing the site the way users experience it. This audit is meant to track and record the structure of the site as it really works.

Setting up the template

First, we’re gonna need another spreadsheet. (Look, it is not my fault that spreadsheets are the perfect system for recording audit data. I don’t make the rules.)

Because this involves building a spreadsheet from scratch, I keep a “template” at the top of my audit files—rows that I can copy and paste into each new audit (Fig 4.1). It’s a color-coded outline key that helps me track my page hierarchy and my place in the auditing process. When auditing thousands of pages, it’s easy to get dizzyingly lost, particularly when coming back into the sheet after a break; the key helps me stay oriented, no matter how deep the rabbit hole.

Fig 4.1: I use a color-coded outline key to record page hierarchy as I move through the audit. Wait, how many circles did Dante write about?

Color-coding

Color is the easiest, quickest way to convey page depth at a glance. The repetition of black text, white cells, and gray lines can have a numbing effect—too many rows of sameness, and your eyes glaze over. My coloring may result in a spreadsheet that looks like a twee box of macarons, but at least I know, instantly, where I am.

The exact colors don’t really matter, but I find that the familiar mental model of a rainbow helps with recognition—the cooler the row color, the deeper into the site I know I must be.

The nested rainbow of pages is great when you’re auditing neatly nested pages—but most websites color outside the lines (pun extremely intended) with their structure. I leave my orderly rainbow behind to capture duplicate pages, circular links, external navigation, and other inconsistencies like:

  • On-page navigation. A bright text color denotes pages that are accessible via links within page content—not through the navigation. These pages are critical to site structure but are easily overlooked. Not every page needs to be displayed in the navigation menus, of course—news articles are a perfect example—but sometimes this indicates publishing errors.
  • External links. These are navigation links that go to pages outside the domain. They might be social media pages, or even sites held by the same company—but if the domain isn’t the one I’m auditing, I don’t need to follow it. I do need to note its existence in my spreadsheet, so I color the text as the red flag that it is. (As a general rule, I steer clients away from placing external links in navigation, in order to maintain a consistent experience. If there’s a need to send users offsite, I’ll suggest using a contextual, on-page link.)
  • Files. This mostly refers to PDFs, but can include Word files, slide decks, or anything else that requires downloading. As with external links, I want to capture anything that might disrupt the in-site browsing experience. (My audits usually filter out PDFs, but for organizations that overuse them, I’ll audit them separately to show how much “website” content is locked inside.)
  • Unknown hierarchy. Every once in a while, there’s a page that doesn’t seem to belong anywhere—maybe it’s missing from the menu, while its URL suggests it belongs in one section and its navigation scheme suggests another. These pages need to be discussed with their owners to determine whether the content needs to be considered in the new site.
  • Crosslinks. These are navigation links for pages that canonically live in a different section of the site—in other words, they’re duplicates. This often happens in footer navigation, which may repeat the main navigation or surface links to deeper-but-important pages (like a Contact page or a privacy policy). I don’t want to record the same information about the page twice, but I do need to know where the crosslink is, so I can track different paths to the content. I color these cells gray so they don’t draw my attention.

Note that coloring every row (and indenting, as you’ll see in a moment) can be a tedious process—unless you rely on Excel’s formatting brush. That tool applies all the right styles in just two quick clicks.

Outlines and page IDs

Color-coding is half of my template; the other half is the outline, which is how I keep track of the structure itself. (No big deal, just the entire point of the spreadsheet.)

Every page in the site gets assigned an ID. You are assigning this number; it doesn’t correspond to anything but your own perception of the navigation. This number does three things for you:

  1. It associates pages with their place in the site hierarchy. Decimals indicate levels, so the page ID can be decoded as the page’s place in the system.
  2. It gives each page a unique identifier, so you can easily refer to a particular page—saying “2.4.1” is much clearer than “you know that one page in the fourth product category?”
  3. You can keep using the ID in other contexts, like your sitemap. Then, later, when your team decides to wireframe pages 1.1.1 and 7.0, you’ll all be working from the same understanding.

Let me be completely honest: things might get goofy sometimes with the decimal outline. There will come a day when you’ll find yourself casually typing out “1.2.1.2.1.1.1,” and at that moment, a fellow auditor somewhere in the universe will ring a tiny gong for you.

In addition to the IDs, I indent each level, which reinforces both the numbers and the colors. Each level down—each digit in the ID, each change in color—gets one indentation.

I identify top-level pages with a single number: 1.0, 2.0, 3.0, etc. The next page level in the first section would be 1.1, 1.2, 1.3, and so on. I mark the homepage as 0.0, which is mildly controversial—the homepage is technically a level above—but, look: I’ve got a lot of numbers to write, and I don’t need those numbers to tell me they’re under the homepage, so this is my system. Feel free to use the numbering system that work best for you.

Criteria and columns

So we’ve got some secret codes for tracking hierarchy and depth, but what about other structural criteria? What are our spreadsheet columns (Fig 4.2)? In addition to a column for Page ID, here’s what I cover:

  • URL. I don’t consistently fill out this column, because I already collected this data back in my automated audit. I include it every twenty entries or so (and on crosslinks or pages with unknown hierarchy) as another way of tracking progress, and as a direct link into the site itself.
  • Menu label/link. I include this column only if I notice a lot of mismatches between links, labels, and page names. Perfect agreement isn’t required; but frequent, significant differences between the language that leads to a page and the language on the page itself may indicate inconsistencies in editorial approach or backend structures.
  • Name/headline. Think of this as “what does the page owner call it?” It may be the H1, or an H2; it may match the link that brought you here, or the page title in the browser, or it may not.
  • Page title. This is for the name of the page in the metadata. Again, I don’t use this in every audit—particularly if the site uses the same long, branded metadata title for every single page—but frequent mismatches can be useful to track.
  • Section. While the template can indicate your level, it can’t tell you which area of the site you’re in—unless you write it down. (This may differ from the section data you applied to your automated audit, taken from the URL structure; here, you’re noting the section where the page appears.)
  • Notes. Finally, I keep a column to note specific challenges, and to track patterns I’m seeing across multiple pages—things like “Different template, missing subnav” or “Only visible from previous page.” My only caution here is that if you’re planning to share this audit with another person, make sure your notes are—ahem—professional. Unless you enjoy anxiously combing through hundreds of entries to revise comments like “Wow haha nope” (not that I would know anything about that).
Fig 4.2: A semi-complete structural audit. This view shows a lot of second- and third-level pages, as well as pages accessed through on-page navigation.

Depending on your project needs, there may be other columns, too. If, in addition to using this spreadsheet for your new sitemap, you want to use it in migration planning or template mapping, you may want columns for new URLs, or template types. 

You can get your own copy of my template as a downloadable Excel file. Feel free to tweak it to suit your style and needs; I know I always do. As long as your spreadsheet helps you understand the hierarchy and structure of your website, you’re good to go.

Gathering data

Setting up the template is one thing—actually filling it out is, admittedly, another. So how do we go from a shiny, new, naive spreadsheet to a complete, jaded, seen-some-stuff spreadsheet? I always liked Erin Kissane’s description of the process, from The Elements of Content Strategy:

Big inventories involve a lot of black coffee, a few late nights, and a playlist of questionable but cheering music prominently featuring the soundtrack of object-collecting video game Katamari Damacy. It takes quite a while to exhaustively inventory a large site, but it’s the only way to really understand what you have to work with.

We’re not talking about the same kind of exhaustive inventory she was describing (though I am recommending Katamari music). But even our less intensive approach is going to require your butt in a seat, your eyes on a screen, and a certain amount of patience and focus. You’re about to walk, with your fingers, through most of a website.

Start on the homepage. (We know that not all users start there, but we’ve got to have some kind of order to this process or we’ll never get through it.) Explore the main navigation before moving on to secondary navigation structures. Move left to right, top to bottom (assuming that is your language direction) over each page, looking for the links. You want to record every page you can reasonably access on the site, noting navigational and structural considerations as you go.

My advice as you work:

  • Use two monitors. I struggle immensely without two screens in this process, which involves constantly switching between spreadsheet and browser in rapid, tennis-match-like succession. If you don’t have access to multiple monitors, find whatever way is easiest for you to quickly flip between applications.
  • Record what you see. I generally note all visible menu links at the same level, then exhaust one section at a time. Sometimes this means I have to adjust what I initially observed, or backtrack to pages I missed earlier. You might prefer to record all data across a level before going deeper, and that would work, too. Just be consistent to minimize missed links.
  • Be alert to inconsistencies. On-page links, external links, and crosslinks can tell you a lot about the structure of the site, but they’re easy to overlook. Missed on-page links mean missed content; missed crosslinks mean duplicate work. (Note: the further you get into the site, the more you’ll start seeing crosslinks, given all the pages you’ve already recorded.)
  • Stick to what’s structurally relevant. A single file that’s not part of a larger pattern of file use is not going to change your understanding of the structure. Neither is recording every single blog post, quarterly newsletter, or news story in the archive. For content that’s dynamic, repeatable, and plentiful, I use an x in the page ID to denote more of the same. For example, a news archive with a page ID of 2.8 might show just one entry beneath it as 2.8.x; I don’t need to record every page up to 2.8.791 to understand that there are 791 articles on the site (assuming I noted that fact in an earlier content review).
  • Save. Save frequently. I cannot even begin to speak of the unfathomable heartbreak that is Microsoft Excel burning an unsaved audit to the ground.  

Knowing which links to follow, which to record, and how best to untangle structural confusion—that improves with time and experience. Performing structural audits will not only teach you about your current site, but will help you develop fluency in systems thinking—a boon when it comes time to document the new site.




form

Lessons Learned from a Year of Testing the Web Platform

The web-platform-tests project is a massive suite of tests (over one million in total) which verify that software (mostly web browsers) correctly implement web technologies. It’s as important as it is ambitious: the health of the web depends on a plurality of interoperable implementations. Although Bocoup has been contributing to the web-platform-tests, or “WPT,” for […]




form

Asian transformations: an inquiry into the development of nations / edited by Deepak Nayyar

Dewey Library - HC412.A85 2019




form

Failure or reform?: market-based policy instruments for sustainable agriculture and resource management / Stewart Lockie

Dewey Library - HC79.E5 L636 2019




form

Environmental Performance in Democracies and Autocracies: Democratic Qualities and Environmental Protection / Romy Escher, Melanie Walter-Rogg

Online Resource




form

Sustainability transformations: agents and drivers across societies / Björn-Ola Linnér, Linköping University, Sweden, Victoria Wibeck, Linköping University, Sweden

Dewey Library - HC79.E5 L5625 2019




form

Mechanical analysis of China's macro economic structure: fundamentals behind its macro investment strategy formulation / Xiaojiang Zhang

Online Resource




form

Regional economic development in Russia: institutions, regulations, and structural transformations / Niyaz Kamilevich Gabdrakhmanov, Lenar Nailevich Sfiullin, editors

Online Resource




form

Relational poverty politics: forms, struggles, possibilities / edited by Victoria Lawson and Sarah Elwood

Dewey Library - HC79.P6 R45 2018




form

Applied economic analysis of information and risk Moriki Hosoe, Iltae Kim

Online Resource




form

The medical metropolis: health care and economic transformation in Pittsburgh and Houston / Andrew T. Simpson

Dewey Library - HC108.P7 S47 2019




form

In China's wake: how the commodity boom transformed development strategies in the global south / Nicholas Jepson

Dewey Library - HC59.7.J48 2019




form

Formation of Fine Secondary Aerosols

Formation of Fine Secondary Aerosols




form

Building Information Modeling

Building Information Modeling




form

Non Performing Asset

Non Performing Asset




form

Economy slips back to pre-reform period

Economy slips back to pre-reform period




form

Security Information and Event Manager System

Security Information and Event Manager System




form

Power Transformers

Power Transformers




form

Failure of power sector reforms is likely to be an election issue

Failure of power sector reforms is likely to be an election issue




form

Building Information Modelling

Building Information Modelling




form

Facile fabrication of a hybrid polymer electrolyte via initiator-free thiol–ene photopolymerization for high-performance all-solid-state lithium metal batteries

Polym. Chem., 2020, 11,2732-2739
DOI: 10.1039/D0PY00203H, Paper
Cai Zuo, Binghua Zhou, Ye Hyang Jo, Sibo Li, Gong Chen, Shaoqiao Li, Wen Luo, Dan He, Xingping Zhou, Zhigang Xue
The article reports the facile fabrication of a solid polymer electrolyte via initiator-free thiol–ene photopolymerization for all-solid-state lithium metal batteries.
The content of this RSS Feed (c) The Royal Society of Chemistry




form

Synthesis of biscarboxylic acid functionalised EDTA mimicking polymers and their ability to form Zr(IV) chelation mediated nanostructures

Polym. Chem., 2020, 11,2799-2810
DOI: 10.1039/D0PY00304B, Paper
Meike N. Leiske, Julia A. Walker, Aadarash Zia, Nicholas L. Fletcher, Kristofer J. Thurecht, Thomas P. Davis, Kristian Kempe
We present a new biscarboxylic acid acrylate, which is used for the synthesis of double hydrophilic EDTA-mimicking block copolymers capable of self-assembly upon zirconium complexation.
The content of this RSS Feed (c) The Royal Society of Chemistry




form

A high performance phenyl-free LED photoinitiator for cationic or hybrid photopolymerization and its application in LED cationic 3D printing

Polym. Chem., 2020, 11,2855-2863
DOI: 10.1039/D0PY00142B, Paper
Liqun Tang, Jun Nie, Xiaoqun Zhu
In this work, a high performance LED photoinitiator, 1,3-bis(1-methyl-1H-pyrrol-2-yl)prop-2-en-1-one (BMO), without a benzene ring was synthesized through a one-step aldehyde–ketone condensation reaction.
The content of this RSS Feed (c) The Royal Society of Chemistry




form

Influence of surface charge on the formulation of elongated PEG-b-PDLLA nanoparticles

Polym. Chem., 2020, 11,2775-2780
DOI: 10.1039/D0PY00280A, Communication
Open Access
Roxane Ridolfo, David S. Williams, Jan C. M. van Hest
Amphiphilic PEG-PDLLA copolymers undergo assembly into polymersomes and can be transformed into tubular shapes using dialysis. By fine-tuning the shape change conditions also amine- and carboxylic acid modified polymersomes can now be effectively turned into tubes.
The content of this RSS Feed (c) The Royal Society of Chemistry




form

Amide transformation as an efficient postpolymerization modification approach for the synthesis of functional polyacetylenes

Polym. Chem., 2020, Advance Article
DOI: 10.1039/D0PY00398K, Paper
Juntao Ren, Heng Liu, Xuequan Zhang, Yanming Hu, Guangyuan Zhou, Toshio Masuda
Modification of a precursor polyacetylene with various amines and alcohols through amide transformation gives access to a series of functional polymers showing nonlinear optical, luminescence, enhanced surface energy, and redox active properties.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




form

Self-assembly of strawberry-like organic–inorganic hybrid particle clusters with directionally distributed bimetal and facile transformation of the core and corona

Polym. Chem., 2020, Advance Article
DOI: 10.1039/D0PY00237B, Paper
Shuxing Mei, Mingwang Pan, Juan Wang, Xiaopeng Zhang, Shaofeng Song, Chao Li, Gang Liu
Controllable structure of organic–inorganic hybrid particle clusters were successfully fabricated by self-assembly which derived from the strong interaction between carboxyl groups of the organic particles and amino groups of the inorganic particles.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




form

Polymersome formation induced by encapsulation of water-insoluble molecules within ABC triblock terpolymers

Polym. Chem., 2020, Advance Article
DOI: 10.1039/D0PY00426J, Paper
Rintaro Takahashi, Shotaro Miwa, Carsten Rössel, Shota Fujii, Ji Ha Lee, Felix H. Schacher, Kazuo Sakurai
We found a morphological transition from spherical micelles to polymersomes induced by encapsulation of hydrophobic guest molecules.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




form

A 3D printed drug delivery implant formed from a dynamic supramolecular polyurethane formulation

Polym. Chem., 2020, Advance Article
DOI: 10.1039/D0PY00068J, Paper
S. Salimi, Y. Wu, M. I. Evangelista Barreiros, A. A. Natfji, S. Khaled, R. Wildman, L. R. Hart, F. Greco, E. A. Clark, C. J. Roberts, W. Hayes
Prototype drug eluting implants have been 3D printed using a supramolecular polyurethane-PEG formulation. The implants are capable of releasing a pharmaceutical active with effective drug release over a period of up to 8.5 months.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




form

Optimizing the Thermoelectric Performance of Conjugated Polymer Backbones via Incorporating Tailored Platinum (II) Acetylides

Polym. Chem., 2020, Accepted Manuscript
DOI: 10.1039/D0PY00464B, Paper
Chunfa Liu, Xiaojun Yin, Jianwen Liu, Chunmei Gao, Lei Wang
Efforts to improve the electrical conductivity (σ) of the organic semiconductors propose the critical challenge for high performance organic thermoelectric (TE) devices. Herein, five new conjugated polymers incorporated with different...
The content of this RSS Feed (c) The Royal Society of Chemistry




form

Metal-free polycycloaddition of aldehyde-activated internal diynes and diazides toward post-functionalizable poly(formyl-1,2,3-triazole)s

Polym. Chem., 2020, 11,3075-3083
DOI: 10.1039/D0PY00193G, Paper
Baixue Li, Anjun Qin, Ben Zhong Tang
A metal-free polycycloaddition of aldehyde-activated internal diynes and diazides was successfully established and post-functionalizable poly(formyl-1,2,3-triazole)s were readily produced.
The content of this RSS Feed (c) The Royal Society of Chemistry




form

Forms Gone Bad

This presentation is designed to assist tax professionals with the many complications involving the filing of forms with the Canada Revenue Agency. Join Gavin Laird, of Laird & Company, who will navigate the myriad of form types and provide insightful instruction for those cases where your situation does not quite fit within the norm. He will also provide valuable guidance for resolving cases where form filing has gone awry.

Available Sessions for this Seminar:

February 25, 2015 12:00 PM - 2:00 PM EST




form

Formation IntelliConnect

Cette formation est offerte pour les utilisateurs de CCH en ligne qui veulent apercevoir les améliorations de cette nouvelle plate forme IntelliConnect.

Nous verrons approximativement en 60 minutes comment vous pouvez utiliser IntelliConnect pour vous et les membres de votre équipe.

Voici les étapes de la formation.

- Navigation dans IntelliConnect
- Recherche intuitive
- Naviguation dans la liste des résultats
- Sauvegarder une recherche
- Option "Favoris"
- Dossiers de recherche
- Notes et surbrillance
- Impression

suite à votre inscription, vous recevrez un courriel avec un lien électronique pour vous connecter à la salle virtuelle ainsi que le numéro de telephone que vous devez signaler pour que l'on discute Durant la séance de formation. Vous recevrez également un courriel 24 heures avant al formation vous rappellant que vous avez la possibilité d'assister à la formation en ligne. 

Si vous désirez plus de details sur cette formation ou si vous désirez une formation privée pour votre équipe, je vous invite à me contacter par courriel afin de planifier une date. eric.claude@wolterskluwer.com

Cordialement

Éric Claude

Available Sessions for this Seminar:

December 09, 2014 10h00 à 11h30 EST




form

Démonstration IntelliConnect - La plateforme de recherche intuitive

Découvrez IntelliConnect de Wolters Kluwer - la plateforme de recherche de nouvelle génération.
 
Voyez en 45 minutes comment vous pouvez travailler efficacement avec notre moteur de recherche intuitive. Voyez comment vous pouvez collaborer avec vos collègues grâce à IntelliConnectCette plate forme vous aidera à bien organiser l'information pertinente pour résoudre vos dossiers les plus complexes. 

- Recherche simple et efficace
- Création des dossiers de recherche
- Options suite à une recherche  
- "Nouvelle Express" améliorée

Prenez note que cette démonstration n'est pas une formation pour les utilisateurs courants. Cette présentation a pour but de présenter les avantages d'utilisr ce moteur de recherche pour votre cabinet.  
 
À la suite de votre inscription vous recevrez un courriel pour confirmer votre inscription à la séance ainsi que le lien électronique pour vous connecter à la salle vrituelle et le numéro de téléphone pour discuter. Ensuite, vous recevrez un second courriel 24 heures avant la présentation afin de vous rappeler que vous avez la possibilité d'assister à la démonstration d'IntelliConnect.

Pour plus de details sur cette présentation, je vous invite à me contacter par courriel : eric.claude@wolterskluwer.com 

Cordialement

Éric Claude

Available Sessions for this Seminar:

December 11, 2014 09h30 à 10h30 EST
December 18, 2014 09h30 à 10h30 EST




form

Formation CCH Site Builder

Cette formation est offerte aux utilisateurs de la plate forme CCH Site Builder. Voyez en 45 minutes approximativement comment naviguer et modifier les onglets de votre site Internet.

Cette formation en ligne a pour but de vous familiariser sur l'utilisation de votre tableau de bord et de connaîtres les particularités que vous devez savoir.

À la suite de votre inscription, vous recevrez un courriel confirmant votre inscription et incluant un lien pour vous connecter à la salle  virtuelle et un numéro de téléphone afin de discuter. Vous recevrez également 24 heures avant la formation un courriel vous rappelant amicalement que vous avez une formation le lendemain.

Si vous avez des questions sur la formations ou vous désirez obtenir plus de détails, je vous invite à me contacter par courriel : eric.claude@wolterskluwer.com

Cordialement

Éric Claude

Available Sessions for this Seminar:

January 09, 2015 13h30 à 14h30 EST
January 16, 2015 13h30 à 14h30 EST
January 23, 2015 13h30 à 14h30 EST
January 30, 2015 13h30 à 14h30 EST




form

Corporate Tax Forms

Corporate Tax Forms

This Webinar is designed for Corporate Taxprep users who are new to filing Canadian corporate tax returns or need a refresher on the forms and filing requirements. The Webinar will explain the concepts of General Index of Financial Information (GIFI) and T2 Bar Code return. We will also look at some of the special forms that are unique to corporate tax returns and when they are required.

This webinar is approximately 1 hour in length.

Available Sessions for this Seminar:

January 15, 2015 1:00 PM - 2:00 PM EST
March 25, 2015 1:00 PM - 2:00 PM EST
May 13, 2015 1:00 PM - 2:00 PM EST