268 lines
17 KiB
Plaintext
268 lines
17 KiB
Plaintext
|
|
Episode: 1093
|
||
|
|
Title: HPR1093: Separate Presentation from Content - 2 Office Software
|
||
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1093/hpr1093.mp3
|
||
|
|
Transcribed: 2025-10-17 18:48:47
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
Hello, this is Ahuka, welcome to the next part of our discussion of the separation of
|
||
|
|
presentation from content.
|
||
|
|
In the last one we took a look at what that means in the context of the web, which is where
|
||
|
|
I first ran into the concept, frankly.
|
||
|
|
Then I discovered that it's a much broader concept, and I want to talk about basically
|
||
|
|
the same thing, but now from the standpoint of office software.
|
||
|
|
Okay, now what I'm talking about is just office software in general, so everything I'm going
|
||
|
|
to say applies equally well, whether you use Microsoft Office, WordPerfect Office, open
|
||
|
|
Office.org, Libra Office, or indeed any Office Productivity Suite, or Word Process,
|
||
|
|
or Presentation Package, what have you, it's all the same because we're operating here
|
||
|
|
at a more of a theoretical level of understanding how to use this stuff properly.
|
||
|
|
Now I have worked with all four of those office suites, and in fact I have trained people
|
||
|
|
in several of them, and I have some experience of just how powerful these techniques can
|
||
|
|
be once you start applying them in your day-to-day work.
|
||
|
|
Back in my academic days when I was at a certain small university, I developed an 18 hour
|
||
|
|
course for our college students.
|
||
|
|
Now these were older students, this is what we call a degree completion program, so typically
|
||
|
|
people who had maybe two years of college and hadn't had to stop for whatever reason, and
|
||
|
|
now they're in their 40s and they've discovered, oh, I'm never going to get anywhere with my
|
||
|
|
career unless I finish my degree, and so we created a program specifically targeted
|
||
|
|
for people like that.
|
||
|
|
Any as part of it, we made the decision that they had to demonstrate a certain level of
|
||
|
|
facility with computers, and with all of the software that you typically use, which they
|
||
|
|
could do by taking a test, or they could take the 18 hour class that I developed.
|
||
|
|
Well, a lot of them either didn't want to take the test, or were unable to pass the test
|
||
|
|
for whatever reason, so then they wound up taking my class, but for many of them it was
|
||
|
|
something that they didn't want to do, and they weren't able to see right away the point
|
||
|
|
in doing it.
|
||
|
|
You know, a lot of people were probably thinking, ah, I use this stuff every day at work.
|
||
|
|
What am I going to learn?
|
||
|
|
But it was a requirement.
|
||
|
|
So generally towards the end of their program, it was, ah, all right, I got to take this
|
||
|
|
or I won't graduate, so they would take my class.
|
||
|
|
And then something very interesting happened, because in almost every case, the reaction
|
||
|
|
I got from them was, hey, why didn't you give me this stuff at the beginning because
|
||
|
|
it was useful, you know?
|
||
|
|
That's very gratifying if you're the one who devised the course.
|
||
|
|
But it illustrates that what we're talking about are ways to do things better and smarter.
|
||
|
|
So you know, this particular class that I created was covering the basics of Microsoft
|
||
|
|
Office, so we were talking about Word, Excel, PowerPoint, and Access.
|
||
|
|
But I've used the same approach to training and other office suites.
|
||
|
|
It's been equally successful because the principles here really do apply.
|
||
|
|
Now the other thing that happened, something happened to me earlier today that I think
|
||
|
|
illustrates a useful point, ah, I was on a webpage and I clicked a link to a PDF file.
|
||
|
|
Nothing terribly unusual about that.
|
||
|
|
File open, I read it.
|
||
|
|
And when I was done, I went, I clicked the close button on the upper right to get
|
||
|
|
rid of the PDF file.
|
||
|
|
I mean, I was done with it.
|
||
|
|
Isn't that what you do?
|
||
|
|
Ah!
|
||
|
|
Okay, I had just closed my browser and all of the tabs that I had opened.
|
||
|
|
There it is.
|
||
|
|
Now, side note, this is why the first thing I do with a new browser is I always set it
|
||
|
|
up to open the tabs I last had opened because I've done this before.
|
||
|
|
Now the point here though is that my browser automatically opened and displayed a PDF file.
|
||
|
|
That used to require calling a separate program.
|
||
|
|
Apparently that is no longer necessary.
|
||
|
|
I find that rather interesting.
|
||
|
|
And I suspect we're going to see more of this.
|
||
|
|
For instance, Google Docs is starting to bring all your office documents into the browser.
|
||
|
|
At some point the technology is going to treat any piece of data, text, whatever as raw
|
||
|
|
material and display it.
|
||
|
|
In other words, all of the Word Documents Excel spreadsheets or other spreadsheets, all
|
||
|
|
of the presentations you make, what have you, in essence, are just going to become web
|
||
|
|
pages.
|
||
|
|
And when they become web pages, everything we said about web pages is going to apply with
|
||
|
|
some equal force in constructing office documents.
|
||
|
|
Now that's not all.
|
||
|
|
In my day job, I am a project manager.
|
||
|
|
I have a need to manage large numbers of documents.
|
||
|
|
In fact, documentation management is a real concern for me, and I'd have to say that most
|
||
|
|
of the places I have worked do not do a good job of it.
|
||
|
|
Now there are some tools out there.
|
||
|
|
I will say Microsoft SharePoint, if used properly, is probably a real good step in the right
|
||
|
|
direction.
|
||
|
|
There's also open source tools that are available.
|
||
|
|
One of the best ones I know of is Alfresco, and I've put a link to that in the show notes.
|
||
|
|
So you can take a look at that.
|
||
|
|
I tend to prefer open source solutions.
|
||
|
|
If it were up to me, I would probably prefer Alfresco.
|
||
|
|
On the other hand, in many of the places that I've worked professionally, and it's been
|
||
|
|
a Microsoft shop, so promoting an open source solution is not always possible, but if I
|
||
|
|
can get them to use SharePoint, then they may go for that.
|
||
|
|
And frankly, it works very well with all of the Microsoft Office programs, and so it's
|
||
|
|
a reasonable solution.
|
||
|
|
As much as I like open source, there are times you just have to be practical.
|
||
|
|
But when you're doing this again, whatever document management solution you have, you still
|
||
|
|
have the issues of semantic encoding, and finding the document you want, which is a needle
|
||
|
|
in a very large haystack, and semantic encoding is a great way to help with that.
|
||
|
|
Now semantic encoding, as it applies in office documents, is a little bit different.
|
||
|
|
Not a terrible amount.
|
||
|
|
I'm going to tell you another story from my academic days at that university, as I was
|
||
|
|
the expert on everything involving office software, I was given the task of putting together
|
||
|
|
the college catalog one year.
|
||
|
|
Well, what that meant was I was combining a large number of documents, each one from a
|
||
|
|
different department, into something that could be considered a unified whole.
|
||
|
|
And these departments did not make the job easy.
|
||
|
|
No two of them used the same convention for laying out their information, and as I recall,
|
||
|
|
none of them used proper semantic tagging at all.
|
||
|
|
Everything was done using font changes, the space bar, inconsistent lists.
|
||
|
|
If any of them used tabs, they did it the wrong way.
|
||
|
|
So I had a situation where all of these documents were constructed with assumed visual cues,
|
||
|
|
but they couldn't even agree on what those visual cues were.
|
||
|
|
Elements were used inconsistently and improperly, and I had a mess.
|
||
|
|
So the first thing I did was go through each of these submissions and put in the semantic
|
||
|
|
encoding to tag these things.
|
||
|
|
Now, in word processing programs, this is done by using what are called styles.
|
||
|
|
And when I use the word style, you might think, oh, style, style sheets, yeah, there's
|
||
|
|
a correspondence.
|
||
|
|
They're basically the same idea, just applied in different domains.
|
||
|
|
So the proper way he is a word processing program, and again, this applies to Microsoft Word,
|
||
|
|
WordPerfect, LibreOfficeRite, AbbeyWord, any word processing program out there.
|
||
|
|
The proper way to do that is apply a style to each element, just the way you apply a
|
||
|
|
tag in a web page.
|
||
|
|
So when we talked about web pages, we said, the title of a web page should always be an H1
|
||
|
|
tag.
|
||
|
|
The equivalent in word processing, the title of your document, should be given a header
|
||
|
|
one.
|
||
|
|
Major subsections of a web page, we said that gets an H2 tag, major subsections of a word
|
||
|
|
processing document that should be called a header two.
|
||
|
|
Now a word processing program may take you in the wrong direction at first, because they
|
||
|
|
will have an appearance already assigned, or they'll ask you to specify an appearance
|
||
|
|
when you use the style.
|
||
|
|
You must resist the urge.
|
||
|
|
The point in creating your document should be to get the semantic encoding done correctly.
|
||
|
|
Once that is done, you can assign an appearance to each element and achieve a unified look
|
||
|
|
and feel to your document, or even to a whole group of documents.
|
||
|
|
Other illustration, you know, in my academic days, I remember when we were first bringing
|
||
|
|
in computers.
|
||
|
|
So I'm telling you something about how old I am, but the very early days of personal computers,
|
||
|
|
they were adopted by universities as a tool for their students and faculty.
|
||
|
|
There was some interest in trying to figure out, okay, how is this affecting education?
|
||
|
|
Are we improving what we're doing with the use of computers?
|
||
|
|
You know, there's a lot of money involved in putting all this technology in, and you
|
||
|
|
wanted to have some sense that you were getting a good benefit and you understood how this
|
||
|
|
was paying off for you.
|
||
|
|
So I read a study that was done at a reasonably large university in the eastern part of the
|
||
|
|
United States, where they were looking at computers that were used for freshman composition
|
||
|
|
classes.
|
||
|
|
Now, in the U.S. at least, these classes are pretty much universal.
|
||
|
|
Every university or college has freshman composition, it's always required, and the reason
|
||
|
|
is that the faculty, every one of these institutions, want to make sure that all students can
|
||
|
|
write papers at at least a minimal level of competency.
|
||
|
|
So at this particular university, they had set up courses using computers, who was still
|
||
|
|
fairly new at the time, and they had set up different and in large universities, you
|
||
|
|
will often have a course that might be taken by a total of two, three, four thousand students,
|
||
|
|
so they divide them up into sections.
|
||
|
|
The sections are taught by graduate teaching assistants and all of that, but, you know,
|
||
|
|
in these sections, some sections were set up to teach the course using Macintosh computers,
|
||
|
|
and other sections were set up to teach the course using DOS computers that were running
|
||
|
|
Word Perfect, and then they did a comparative study.
|
||
|
|
What is the work product from these two groups?
|
||
|
|
How does it compare, and when they did that comparative study on how these students wrote
|
||
|
|
something very interesting happened?
|
||
|
|
The DOS Word Perfect group were consistently writing better papers with superior content.
|
||
|
|
Now, this was a surprise.
|
||
|
|
They looked for any possible correlation that might explain it, but the two groups of students
|
||
|
|
seemed to have comparable grades coming out of high school.
|
||
|
|
They had comparable test scores on the standardized tests used for admission, and in general
|
||
|
|
on all measurements, they could think of the two groups were in effect identical, except
|
||
|
|
that one group used Macintosh, and the other used DOS computers with Word Perfect.
|
||
|
|
Well, they finally decided the most likely explanation lay in what each platform allowed
|
||
|
|
you to do.
|
||
|
|
Macintosh computers were the first to have graphical user interfaces, and they came with a variety
|
||
|
|
of font tools, graphics tools, and we're, you know, in general, the first personal computers
|
||
|
|
with a graphic design capability.
|
||
|
|
You could do page layout with these.
|
||
|
|
You could do a lot of good stuff.
|
||
|
|
That is one reason why Macintosh got such a big head start with all the graphic designers,
|
||
|
|
and is still the preferred tool for all graphic designers to this day.
|
||
|
|
They got in there early with all the tools the designers wanted.
|
||
|
|
They've kept developing them, and they have a very loyal audience there for Macintosh computers.
|
||
|
|
DOS computers running Word Perfect were very different, and I know because I had one.
|
||
|
|
In the mid to late 80s, they ran on monochrome screens.
|
||
|
|
When you opened up the program, what you got was a black screen with a blinking cursor,
|
||
|
|
and that was it.
|
||
|
|
A few years later, they started to get color monitors for these still DOS with Word Perfect.
|
||
|
|
And at that point, what you got was not a black screen.
|
||
|
|
You got a blue screen that was blank and had a blinking cursor.
|
||
|
|
In other words, the only thing you could do with those computers was write.
|
||
|
|
It didn't really give you any other options.
|
||
|
|
On a Macintosh, though, you were presented right away with font choices, with graphics
|
||
|
|
choices, page layout considerations, etc.
|
||
|
|
The conclusion of the researchers was that having all of these choices available to the
|
||
|
|
students distracted them from the main point, which was to write good compositions.
|
||
|
|
Students using DOS in Word Perfect.
|
||
|
|
No distraction?
|
||
|
|
Wrote much better compositions.
|
||
|
|
Now, I don't think this is just applicable to Word processing.
|
||
|
|
Another place where I've seen this crop up is with presentation software, like PowerPoint,
|
||
|
|
impress, what have you, this number of these.
|
||
|
|
Most of these presentation programs will try and start you off with a choice among graphical
|
||
|
|
templates and pick the way you watch your slides laid out and the colors and the backgrounds
|
||
|
|
and similar distractions, and again, resist the urge.
|
||
|
|
To make a good presentation, your first concern should be to logically organize your information.
|
||
|
|
When I'm creating a presentation, I frequently start with an outline.
|
||
|
|
Many programs will let you take an outline and turn it into a presentation with a few mouse
|
||
|
|
clicks.
|
||
|
|
And once you've done that, you can apply the template that you like to give the presentation
|
||
|
|
the graphic look you want.
|
||
|
|
It's not a big deal.
|
||
|
|
The point is to focus your mind on the main point first, and the main point is usually
|
||
|
|
not what kind of color background I'm going to put on my slide.
|
||
|
|
The main point should be the story that I want to tell in this presentation and getting
|
||
|
|
it logically organized.
|
||
|
|
Now that's not all about properly using semantic tagging and separating presentation from content.
|
||
|
|
One thing is that it becomes a real time saver.
|
||
|
|
So coming back to word processing, for instance, suppose you had a long document with a number
|
||
|
|
of sections.
|
||
|
|
Each time you came to a section, you could set the appearance of your section header by
|
||
|
|
clicking on the font you want, what size it should be, whether or not it should be indented
|
||
|
|
or numbered or what have you and so on.
|
||
|
|
You probably find yourself scrolling back through the document and saying, okay, how did
|
||
|
|
I do the last one?
|
||
|
|
It's a payment neck or you could do it properly by just saying this element is a header
|
||
|
|
two or this element is a header three.
|
||
|
|
And then you can simply set the appearance for all of the header twos in your document
|
||
|
|
or all of the header threes in your document to be whatever you want.
|
||
|
|
In fact, there are some very powerful techniques for tying them together into, you know, doing
|
||
|
|
numbering and all sorts of things, but only if you do the semantic encoding properly.
|
||
|
|
Furthermore, if you need to make a change for whatever reason, you don't need to go page
|
||
|
|
by page through the document looking for all the places that need to be changed.
|
||
|
|
You just change the characteristics of the header style once and then the whole document
|
||
|
|
updates.
|
||
|
|
In that respect, it's an awful lot like the example we used in the previous, the CSS Zen
|
||
|
|
Garden where you could change the entire appearance of a website by simply swapping one
|
||
|
|
style sheet for another very similar idea here, you can change the entire appearance
|
||
|
|
of a document by just making one or two changes to the style declarations.
|
||
|
|
So for all of the reasons given proper semantic encoding and separating presentation from
|
||
|
|
content is just as important in office software applications as it is in building web pages.
|
||
|
|
In fact, I would call it a fundamental principle of good information architecture.
|
||
|
|
So at this point, I just want to remind all of you that Ohio Linux Fest is coming up
|
||
|
|
and that is coming at the end of September, September 28, 29 and 30, Friday, Saturday, Sunday
|
||
|
|
and it's going to be wonderful.
|
||
|
|
Follow us on the various social media if you want to keep up on all of the news.
|
||
|
|
We have a Google plus page, we have a Facebook account, we've got Twitter, Identica, LinkedIn,
|
||
|
|
all of these places and that's really if you want to get up to the date news, that is
|
||
|
|
the best way to do it.
|
||
|
|
It's just follow us on the social media, we usually post about once a week some information
|
||
|
|
as we're coming up, I'm expecting at the time I'm recording this, which is July 1st,
|
||
|
|
I'm expecting within another week or two we'll probably have registration open.
|
||
|
|
When this is, it might be the end of July or beginning of August before it actually goes
|
||
|
|
out in the hacker public radio feed.
|
||
|
|
So chances are registration is already open as you're listening to this.
|
||
|
|
So please go there, take a look and I've got some websites in the show notes that I've
|
||
|
|
mentioned here that you can take a look at all of this and until next time I'm Ahuka
|
||
|
|
signing off for hacker public radio.
|
||
|
|
You have been listening to Hacker Public Radio or Hacker Public Radio does our, we are
|
||
|
|
a community podcast network that releases shows every weekday Monday through Friday.
|
||
|
|
Today's show, like all our shows, was contributed by a HBR listener by yourself.
|
||
|
|
If you ever consider recording a podcast, then visit our website to find out how easy
|
||
|
|
it really is.
|
||
|
|
Hacker Public Radio was founded by the Digital.Pound and the Infonomicom Computer Club.
|
||
|
|
HBR is funded by the binary revolution at binref.com.
|
||
|
|
All binref projects are crowd-responsive by linear pages.
|
||
|
|
From shared hosting to custom private clouds, go to lunarpages.com for all your hosting
|
||
|
|
needs.
|
||
|
|
On list otherwise stasis, today's show is released under a creative comments, attribution,
|
||
|
|
share alike, free dose of license.
|