Creating Content (restricted)

In order to post material to the site, you need to "create content".  This page lists the types of content available to you.  Please read the descriptions carefully as different types are preset to do different things.  

Once you have selected your content type, you will be presented with a set of fields to fill in.  Some fields are 'plain text' which means that the field will be formatted once you "submit" the page.  Other fields utilize a WYSIWYG (What You See Is What You Get) editor.  This allows you to enter content in much the same way you would type into a word document.

Note: pasting from MS Word is a bad idea because Word and web pages do not play well together.  If you do this, and the formatting seems strange, select your text and click the button that looks like a paintbrush.  This cleans up the formatting, at least mostly.  You may use the buttons at the top of the editor to make text bold, etc.  Be sure to use the drop down which says "paragraph" to apply consistent styles (heading 2, heading 3, etc.)  This helps content look consistent across the site.

Below are a few special tip pages for embedding unique content.  If you have trouble, be sure to click the "?" near the field as it may have helpful information specific to that field type.

HTML Cheat Sheet

Every content page has a WYSIWYG editor, which is handy.  Unfortunately, all web-based editing windows tend to be a bit quirky.  Sometimes, it is just easier to see the html itself.  If you want to see, and edit, the code, simply click "Disable rich-text", the link which appears just under the WYSIWYG window.  With the window disabled, what you see now is the code itself.

There are a variety of very useful pieces of html code that you will see again and again.  Html uses "tags" to enclose pieces of text.  These tags tell browsers how to display the enclosed text.  A tag, with only one exception, opens (<tag>) and closes (</tag>) - it is the "/" that indicates a closing tag.

Using standard tags helps your page render correctly across browsers.  They also allow the site stylesheet to add all the color, size, boldness, etc., that matches the look of your site.  Try to minimize the amount of special fonts or colors you add to your text.  If the text is tagged correctly, the stylesheet will do this automatically, and will keep the look consistent across pages.

  • The paragraph: <p>text here</p>. Note that a paragraph always creates a double line break.  A <p> tag is created by a regular "return".
  • The single line break: <br />. Note, no closing tag on this one.  On the keyboard, this is a manual line break, usually "shift-return".
  • Headers: 

      <h2>Text</h2>

      <h3>Text</h3>

      <h4>Text</h4>

      <h5>Text</h5>

       

  • There are 6 of these....  Avoid <H1> as drupal automatically sets the page header as <h1> and you don't want more than one of these on a page.  They are automatically styled via the stylesheet, so you do not need to set size, color or boldness manually.
  • <strong>Bold</strong>.
  • <em>Italic</em>

Adding Links

If you enter the full address (http://....), the editor will automatically turn this into a link. However, you may want to edit parts of it.

  • In WYSIWYG, highlight the text you want to act as a link. This can be text just like this, not the actual url address.
    • Click the "link" icon in the editor (looks like a chain). This opens a popup window.
    • Type your link into the "Link URL" box. Note, read below for the best format to use.
    • Target: select a target. For internal URLs I recommend either leaving this at the default or specifying "this window." This opens the page in the current window. For external urls, I recommend "blank". This opens the page in a new window, leaving the SCE site open as well.
    • Title: This is the text which appears when the link is hovered over by the mouse. It is also the text read by computers set-up for individuals with visual impairment, so it is a GOOD IDEA to fill this out.
  • Link supports both internal and external URLs. URLs are validated on input, here are some examples of data input and the default view of a link:
    • External Addresses:
      • Full address: http://scethics.org => http://scethics.org. Use this for external addresses only!
      • scethics.org => http://scethics.org. This will add the necessary "http://".
    • Internal Addresses: These can be entered in multiple ways. It is best NOT to enter the "http://..." part for internal addresses.
      • Type the link starting with a "/" and enter everything that appears after the ".org" part of the address. This is called a "relative" url, and ensure that if the site address ever changes (as it does from development sites to productions sites) the url is not broken. Drupal understands that a link starting with a "/" means, "start the address right after the home url and build from there".
      • Drupal uses "aliases" to make friendly URLS. However, every page has a permanent address, "/node/###". You can always see the number by hovering over the "edit" link. To create a url that will never change, use the node ID in the url. So, /node/142 becomes http://scethics.org/site-help/adding-content/adding-links
    • Special links:
      • mailto:emailaddress => creates link to email address. If you want to use the site contact page, or even the contact page for a use, you can enter the following:

Adding Publications

Publications: Members may submit their publications online.  This area can be browsed by site visitors, and allows interested persons to find research material, and members to share their work.  You may submit your publication as a DOI Lookup (registered with CrossRef, paste a BibTex entry, or manually enter the data according to Publication Type.

More instructions to come...

Annual Meetings

Creating content for Annual Meetings is a multi-step process.  The key is to remember that all information specific to registration goes on the Civi side.  This is information which must be recorded in the Civi database.  Information which is for web display goes on the drupal side.

Annual Meeting Posts (drupal side):

  1. Create annual meeting post (/node/add/annual-meeting-posts)
  2. Create a unique title
  3. Fill in Meeting Year associated with this post (YYYY).  This is very important as this field is used to indicate the archived meeting page with which this post is associated.
  4. Vocabularies
    • These are very important as the terms/tags are used to sort files as they appear on annual meeting pages.  You may ONLY SELECT ONE from each vocabulary for each post.  Most terms are self-explanatory, but...
    • AM Materials: these tags sort materials which are specific to annual meetings.  Most of these posts are simply a link to a pdf file which can be downloaded.  You do not need to add any body text.  However, Highlights and Announcements are unique, and must include body text.
    • AM Session Type: these tags are not meeting-specific.  Instead, they are session-type-specific.  I.e., if you want something available in all 'Interest group' areas, select 'Interest Group' (see: /am-session-type/interest-group/guidelines-proposing-new-interest-group).