Difference between revisions of "Website Maintenance Tips"

From FreekiWiki
Jump to navigation Jump to search
(calendar, start new roles)
Line 32: Line 32:
  
 
Since our website focuses more on pages and the person who made the post or page doesn't matter as much, different roles have been set up for us:
 
Since our website focuses more on pages and the person who made the post or page doesn't matter as much, different roles have been set up for us:
 +
* '''Administrator''' - can edit everything and everyone.  this includes code, plugins, and themes.
 +
* '''Maintainer''' - able to edit/delete/publish posts and pages, as well as create and edit users
 +
* '''Page Author''' - able to edit, delete, and publish posts and pages
 +
** This role is intended for staff maintainers who'll pretty much stick to their own pages when editing.
 +
* '''Post Author''' - able to edit, delete, and publish posts only
 +
** This role is intended for beginning volunteer web maintenance helpers
 +
* '''Viewer''' - able to read posts and pages
  
 +
If you're an administrator, you can change the features of each role (or create a new role) here: http://test.freegeek.org/wp-admin/users.php?page=role-manager/role-management.php  This fine-grain role definition feature is enabled by a plugin: http://www.im-web-gefunden.de/wordpress-plugins/role-manager/
 +
 +
'''''When creating new users, be sure to disable the visual editor!''''' If you don't, some of the site's underlying code may be compromised, then pages would break.  And no one wants to be broken, especially not websites.
  
If you're an administrator, you can change the features of each role (or create a new role) here: http://test.freegeek.org/wp-admin/users.php?page=role-manager/role-management.php  This fine-grain role definition feature is enabled by a plugin: http://www.im-web-gefunden.de/wordpress-plugins/role-manager/
 
 
==Calendar==
 
==Calendar==
 
* Our calendar is created by a calendar plugin: http://www.kieranoshea.com/projects/calendar/
 
* Our calendar is created by a calendar plugin: http://www.kieranoshea.com/projects/calendar/

Revision as of 12:47, 12 June 2008

We're using Wordpress v2.5. For documentation on Wordpress, go to http://codex.wordpress.org/

  • If you're already logged in and want to edit the site, go to http://freegeek.org/wp-admin/
  • You must double-click on links to allow you to edit them (don't just click and drag to highlight)
  • If you'd like to create something like this:
<p>Title<br />
Some awesome defining stuff.</p>

You'll need to find a work-around, because the visual editor won't do this: instead, it'll create 2 paragraphs, which will make a space between the 2 lines. Instead, use the html editor, or use the "paste from text" or "paste from word document" functions. Or take this tendency (often used in our links pages and old news and media pages) out of our website completely and figure out some new formatting for it.

  • Wordpress also doesn't like line breaks. If you want to use them, use the html editor.

Editing Pages

    • "Keep private" checkbox means that only those with editing logins will be able to see the page
    • "Include this page in user menus" checkbox will make the page title show in the main nav or sub-nav bars. The site is only set up to show 2 menu levels, so if you're looking at a 3rd-level page like /about/contact/directions and you check this box, you'll break the nav.
    • If you ever do want to show a 3rd level menu, you should consider turning the sidebar menu back on and configuring it as you'd like.
  • Wordpress doesn't like to comment things out. Eeep.
  • On pages like the staff page or the board page, where there's a short amount of text and pics to go with each piece of text, I've inserted
    <br clear="all">
    in the html after each person's listing. It doesn't show up in the html view when you edit, though. If things get screwy, re-enter those tags.
  • Multimedia Gallery/Lightbox: this gallery is controlled by a plugin called Shutter Reloaded. It can be configured by going to Settings -> Shutter Reloaded in the admin area.

Images

  • Can be uploaded from any page
  • Click on "Add Images" above the text editing box on the page you'd like to edit
  • If you want to upload an image, do it there
  • If you want to add an image from the media library, click on that tab. Choose the image you'd like, and set the title, where you want it on the page (right, left, center) and the size. If you want a big image on the page, best to pick "full size". If you choose medium or thumbnail and try to increase the size in the visual editor, the image will become pixelated.
  • Once the image is on the page in the visual editor, be sure to use one of the left, center, or right justify buttons at the top of the editing box if you want the image to sit within the paragraph text. Otherwise, it'll float above or below it.
  • Where the images (and other uploads) are saved: this is useful to know if you want to link a photo to a "hidden" photo behind it (like on the staff page). They're kept in directories sorted by date: /wp-content/freegeek-uploads/<year>/<month>/<filename>. Look in the media library listing for the photo you want hidden to find its specific URL.

User Roles

Here's a summary of standard wordpress user roles:

  • Administrator - Somebody who has access to all the administration features
  • Editor - Somebody who can publish posts, manage posts as well as manage other people's posts, etc.
  • Author - Somebody who can publish and manage their own posts
  • Contributor - Somebody who can write and manage their posts but not publish posts
  • Subscriber - Somebody who can read comments/comment/receive news letters, etc.

For more info, go to http://codex.wordpress.org/Roles_and_Capabilities

Since our website focuses more on pages and the person who made the post or page doesn't matter as much, different roles have been set up for us:

  • Administrator - can edit everything and everyone. this includes code, plugins, and themes.
  • Maintainer - able to edit/delete/publish posts and pages, as well as create and edit users
  • Page Author - able to edit, delete, and publish posts and pages
    • This role is intended for staff maintainers who'll pretty much stick to their own pages when editing.
  • Post Author - able to edit, delete, and publish posts only
    • This role is intended for beginning volunteer web maintenance helpers
  • Viewer - able to read posts and pages

If you're an administrator, you can change the features of each role (or create a new role) here: http://test.freegeek.org/wp-admin/users.php?page=role-manager/role-management.php This fine-grain role definition feature is enabled by a plugin: http://www.im-web-gefunden.de/wordpress-plugins/role-manager/

When creating new users, be sure to disable the visual editor! If you don't, some of the site's underlying code may be compromised, then pages would break. And no one wants to be broken, especially not websites.

Calendar

  • Our calendar is created by a calendar plugin: http://www.kieranoshea.com/projects/calendar/
  • To add or edit events to the calendar:
  • View the calendar at http://freegeek.org/calendar
  • If you ever want to change the page that the calendar appears on, please be sure to contact an ASS (most likely Lantz). The .htaccess file of the site needs to be modified to do so. i.e., if you wanna move the calendar to /volunteers/calendar, you'll need to get in touch with an ASS. And we all know how great it is to touch our ASSes. Do it!