views:

170

answers:

10

Background. An intelligent marine ecologist student would like help with her University-hosted project website.

Proposed Solution. I installed an open source website authoring tool (Amaya) on her Windows-based laptop and began to teach her to craft websites.

Result. Amaya is too complicated, too buggy. CSS and HTML are too complicated and time consuming to learn.

Discussion. If it were my site, I would use server-side includes for common items (header, footer, and menu). I would use CSS exclusively for the look and feel, and XHTML for the content. This is out of the question for her. It is a simple site (8 pages) and I want her to be able to edit, and publish, the content on her own, as I do not have time to take on yet another project.

Revised Solution. Drop CSS, use a table-based layout, and create pages using copy of a template HTML file.

Update #1: She does not want advertising, and has a host in place through the University. She does not want a blog.

Update #2: I have no control over the hosting servers.

Update #3: I have since created the template. Thanks for all the ideas, folks, but nothing looks like a good fit.

What other solutions would you propose?

A: 

The obvious answer is to let them edit a reduced subset of information.

The typical solution here is a CMS, of varying degrees of complexity and success.

Generally, most 'regular' people consider a blog a 'website', so you can solve this by directing them to WordPress, or Tumblr, or some similar thing that lets them post structured data.

Noon Silk
A: 

Use a blog hosting service or something like Google Sites?

Doug McClean
The website must be hosted at the University.
Dave Jarvis
+1  A: 

Point her to somewhere like Squarespace?

Ross Duggan
Student == no money.
Dave Jarvis
A: 

I'd use Drupal.

bog
When all you've got is hammers... Drupal isn't simple, I'm sorry. I love Drupal too, but it isn't simple.
Matthew Scharley
I checked out the site. Not simple by the look of it.
Dave Jarvis
I should elaborate...I found Drupal to be easy to use once set up. But yeah, if you figure in the setup, it may be too complex.
bog
A: 

One should be able to learn css and html in a day. It s pretty straight forward.

Revised solution is fine, but using cascading tables would be cumbersome depending on the design of the website, and in any case, you would need some styles here there.

I would recommend dreamveawer, which has a gui and there is trial version out there.

DreamWeaver is out of the question. She doesn't have the money and wants a solution that she can maintain over the long term (i.e., after the trial expires).
Dave Jarvis
Using a trial version means using CS4. Personally, I've found Dreamweaver CS4 nothing but buggy and horrible ( I liked CS3 though).
Matthew Scharley
Learning CSS and HTML in a day is great for those who are regular users of StackOverflow. Not everyone can readily grasp programming concepts (such as separation of presentation and content).
Dave Jarvis
+4  A: 

I think you need to decide whether the layperson is trying to publish content in a web format, or whether they are trying to learn the basics of actually building the web content. If this person struggles with even basic HTML and CSS I would use a simple CMS like WordPress. That way you can setup templates and they only have to deal with blocks of content in the page.

Personally I would keep the CSS-based layout as that reduces the code clutter somewhat. If the person becomes more confident with HTML it may be easier to dive into.

BrianLy
I support this answer, and a comment directed at the questioner: WordPress doesn't have to be a 'blog'. It supports arbitrary pages well, and I've seen it used plenty of times for something like this. (There's also the bonus that, in the future, you could -also- have a blog...)
Twisol
HTML and CSS in it's simplest form is meerly BBCode on steroids. If someone can understand `[b][/b]` surely one can understand `<b></b>`
Matthew Scharley
Must be hosted through the University.
Dave Jarvis
Wordpress CAN be self-hosted (and almost always is).
Twisol
The concept of `<b></b>` is fine. The concept of `<p><a href="file.html">Page</a></p>`, however, is too much.
Dave Jarvis
I'll look into this a bit more. I seriously doubt WordPress is a viable option as it seems to require PHP on the server.
Dave Jarvis
I'm somewhat shocked that a 'web' server wouldn't even have PHP. It sounds like you're really between a rock and a hard place.
Twisol
Yeah. I'll go with HTML and copy/paste. It'll do the job. Can always revise the website in the future.
Dave Jarvis
If someone can handle `[url=http://google.com/]Google[/url]` but not `<a href="http://google.com/">Google</a>` ... well, I'll just go back to my corner.
Matthew Scharley
@Matthew: Not `<a href=...>...</a>` but `<p><a href=...>...</a></p>`. Nesting is the issue, as well as attributes.
Dave Jarvis
@Dave: I promised I wouldn't say anything, so I'm going to leave off with "Perhaps you're underestimating them"?
Matthew Scharley
A: 

In a University environment, it is hard to find anyone who is not at least familiar with Microsoft Office. Because of that, I'd suggest using Publisher as a wysiwyg editor. If the student is then interested learning the coding behind it, then Macromedia Dreamweaver or Microsoft Frontpage. Both should be readily available by the University.

There are also many other wysiwyg editors that make the job really easy, and you can still help the student with the code if he/she is interested. Code just might be a little messy...

Sakamoto Kazuma
Please suggest a WYSIWYG editor. I looked around and could not find a simple Open Source editor. DreamWeaver's trial has an expiration date (student == no money).
Dave Jarvis
A: 

XStandard Lite is a free WYSIWYG editor (I haven't tried it).

Alternatively if she doesn't want to spend money on a tool then perhaps she needs to spend time (to learn to code html using Notepad ... it's not that hard ... there are many non-programmers who do it ... journalists, for example).

ChrisW
Not everybody can grok nested tags and obtuse syntax.
Dave Jarvis
Additionally, notepad doesn't have a way to publish to a server.
Dave Jarvis
"Not everybody can grok nested tags and obtuse syntax" - I think they probably can if they want to, and if they're smart enough to go to university; but maybe they don't want to, and/or you don't have the time/ability to teach them.
ChrisW
You haven't mentioned what kind of server it is. Does it support WebDAV or FTP or what?
ChrisW
A: 

Along with some of the other suggestions, why not provide her with a tool that does all the underlying work for her? Google Sites works out pretty well. It's easy to use. Makes fairly decent sites.

JasCav
No longer accepting new sign-ups.
Dave Jarvis
@Dave - My mistake, head to http://sites.google.com/ as that is where the sites are now at. (Pages are being migrated to sites.) I'll update my answer, too.
JasCav
Interesting. She could edit the site with sites.google.com, but exporting it and uploading it to her university account would be painful.
Dave Jarvis
@Dave - Yes, probably (thought I haven't tried it - it may not be). However, she *could* point her university location to her Google Sites account. Google even provides a way to help with this. So, to anybody visiting her University site, it would be transparent to them.
JasCav
A: 

If she has a mac I'd say iWeb, it's amazing what my friends can cook up with that.

But my guess is she's only got the laptop you mentioned.

rpflo
Sadly, no Mac is available.
Dave Jarvis