Recently we got a request to add a sign-in link that will log you into your Blog to manage it onto the Blog Sidebar. We investigated the default Sign In Widget which gives you a link but does not log you into manage your blog. NOTE: As of January 17, 2008 The Sign In Widget for all new blog will now give you a link and sign you in to manage your blog, so all you would need to do is add that Widget to your Sidebar.
If your blog was already created though, you can do the following to update your sign in Widget.
Open Design | Widgets and find the Sign In Widget in the Widget Templates Section. Open it up for editing Select all of the code that is in the Textbox and delete it.
1. Browse to http://blog.iup.edu, then
click on "Sign In Here" from the menu.
2. At the Movable Type Login Page enter your IUP Computing username and
password.
3. Select the blog that you would like to manage
from the drop down menu at the top of the screen. To expand the drop down menu,
click on the green arrow (circled in red in the example below).
3. Select "Yes" on the
security alert window to continue.
4. This is a secure site so
you will be asked to login using your IUP computing username and password. You
will need to enter your username in the first box and your password in the
second.
Requesting a Personal Blog
1. Select the radio button for
a Personal Blog. Click Next.
2. You will be presented with
a confirmation message indicating that your personal blog has been created.
1. Select the radio button for
a Group Blog. Click Next.
2. When requesting a Group
blog you will need to enter a title for the blog (e.g. IT Services News).
3. Next enter the last part of
the URL for the blog in the text box titled "Url of the blog?" This is
usually a short description of the blog (e.g. ITNews).
4. Click Submit. You
will be presented with a confirmation message indicating that your group blog
has been created.
You can request 3 different types of blogs; a personal blog, a group
blog, or a semester-based course blog. A description of each blog type
is provided below.
Personal Blogs
A personal blog is a place that's all your own. You can share
pictures, publish movies, take notes, or just write your own thoughts.
It is a place to express yourself and your ideas. IUP personal blogs
can be requested by IUP students and employees. A student or employee
can request one personal blog. Students and employees are
administrators of their own blog. Blog permissions and properties are
set by the blog administrator. The URL for this type of blog would be
http://blog.iup.edu/username. (e.g. http://blog.iup.edu/jdoe for
employees & http://blog.iup.edu/abcd for students)
Student Blogs are inactivated based on the following criteria:
Student blogs are inactivated for students sixty dates from their
date of graduation. Students are sent a reminder e-mail message two
weeks before an account is inactivated.
Student blogs are purged 180 days (six months) from their date of graduation.
IUP employee blogs are inactivated based on the following criteria:
Faculty accounts are inactivated ninety days from the URSA termination date or last work date (whichever is more recent).
Non-faculty and non-student-employee (staff) accounts are
inactivated the same day as the termination date or last work date
(whichever is more recent).
All employee accounts (both faculty and non-faculty) are purged 180 days (six months) from the inactivation date.
Group Blogs
A group blog is a place available to IUP employees and employee
sponsored student groups to publish and discuss topics important to
their departments or organizations. For example a group such as the
SGA (Student Government Association) could work with an employee
sponsor to request a blog. The employee sponsor can then set the blog
properties, add additional blog administrators, and add manage user
accounts. The URL for this type of blog would
be http://blog.iup.edu/grp/urltitle (e.g. http://blog.iup.edu/grp/SGA).
Group blogs are perpetual except under the following conditions:
Blog administrators are notified after 9 months of blog
inactivity. Reminder email is sent each month until the 12th month is
reached. The blog is deleted after 12 months of inactivity.
Blog administrators are removed when their IUP Computer Account is
purged. The blog will be deleted if all blog administrators IUP
Computer Accounts are purged.
Semester-based Course Blogs
Only a faculty member of record for a course may request course
blogs. These blogs are tied to a specific course/section and used at
the discretion of the faculty member. The blog administrator is the
faculty member requesting the blog and permissions and properties are
set by the administrator. Blogs are term based and expire at the
completion of a semester. If a faculty member needs a blog to last
beyond a semester it is recommend that they request a Group blog
type. Blog security is managed by course groups.
When requesting a Course blog a faculty member can choose from several different templates:
Single Blog by Term - Instructor - Course - Section
A single blog per each section of a course. Instructors would have
the option to make a separate blog for each course section they are
teaching.
The instructor is the requester and administrator for the blog and
the registered students in the course/ section are contributors to the
course blog.
URL for this template -
http://blog.iup.edu/courses/term/instructor/course/section (e.g.
http://blog.iup.edu/courses/summer2008/sherwood/engl101/001)
Multiple Blogs by Term-Instructor-Course-Section-Student
A blog is created for each individual student in a specific section
of a course. Using this template each student in the course section
would get a blog.
The instructor and the student are the blog administrators for the blog for that student.
URL for this template - http://blog.iup.edu/courses/term/instructor/course/section/studentusename
(e.g. http:// blog.iup.edu/courses/summer2008/sherwood/engl101/001/abcd
Single Blog - Rollup by Term-Instructor- Course- All sections combined
A single blog for all sections of a course. Instructors requesting
this template would get single blog for all sections they are teaching
in a course.
The instructor is the requester and administrator for the blog and
the registered course students are contributors to the course blog.
URL for this template - http://
blog.iup.edu/courses/term/instructor/course (e.g. http://
blog.iup.edu/courses/summer2008/sherwood/engl101)
Single Blog-Rollup by Term- Instructor-All course sections combined
A single blog for all courses and all sections of those courses the instructor is teaching in the current semester.
The instructor is the requester and administrator for the blog and all registered students for that instructor are contributors.
URL for this template - http:// blog.iup.edu/courses/term/instructor (e.g. blog.iup.edu/courses/summer2008/Sherwood)
In this demonstration you will see how to add a Blog Roll to your Blog. From http://www.commoncraft.com/archives/000427.html. "A blogroll is a listing of websites that often appear as links on
weblogs. This list of links is used to relate the site owner's interest
in or affiliation with other webloggers.
A new widget will need to be created for the Blog Roll so Select Design | Widgets
In the Widget Templates section select Create widget template
Give it a meaningful name. ex: BlogRoll
Fill in the code box with this code: <div class="widget"> <h3 class="widget-header">Blog Roll</h3> <div class="widget-content"> <ul> <li><a href="http://www.iup.edu/inside/rss">Inside IUP</a></li> <li><a href="http://feeds.feedburner.com/MovableTypeBeta">Movable Type News</a></li> <li><a href="http://www.campustechnology.com/rss/rss.aspx">Campus Technology</a></li> </ul> </div> </div>
Then you can change where the links go to and the names. You can have as many links as you want.
Save the Widget.
Now you will need to add the BlogRoll widget to your Widget Set, so in the Widget Sets section click the name of your layout you are using.
Drag and Drop Blog Roll from the available Widgets to the Installed Widgets list. This will make BlogRoll appear in the sidebar.
Save Changes for the Widget Set.
Publish and View your Blog. You should now see the Blog Roll appear on your sidebar.
Today's example will be how to setup a Template in your blog that will aggregate entries from other blogs and provide a RSS feed. This can be a really useful template for a course blog where each student has their own blog and you want to view all of their posts in a feed.
Now you will need to change the line that says <mt:MultiBlog include_blogs=" and add the blogs ids you want to display. To find a blog id to add, you can use the System Overview | Blog list. For each blog you are a member of it will be listed. You can mouse over and see the blog id in the status bar of the browser.
Under the Template Options give the blog a meaning output file name ex: rollupblogs.xml. It should be an .xml file since it is a RSS Feed.
This template will need republished everytime you want an updated list of entries, since it is published statically (right now the only way available) you will have to republish it for it to have an updated list.
You will have to manually enter it into the URL unless you modify a widget and create a link to it: The address will be BlogURL/rollupblogs.xml if that is what you named it.
You can also change the template code around, it is set to the last 15 entries per blog, and the name and description can be what ever you want.
Here is a technique to create a RSS Feed for your blog. By default Movable Type did not include an RSS Feed, just an Atom Feed. Neither standard is considered better, but some Feed Aggregators work better with one or the other, so it can be a good idea to include both.
What you are going to have to do is create a new Template, and then add it to a widget and the HTML Head Temlpate.
Click the Create Index Template link in the Index Templates Section.
In the top Box give it a meaningful name (RSS).
In the box with line numbers (the code for the template) paste the following code: <$MTHTTPContentType type="application/rss+xml"$><?xml version="1.0" encoding="<$MTPublishCharset$>"?> <rss version="2.0"> <channel> <title><$MTBlogName remove_html="1" encode_xml="1"$></title> <link><$MTBlogURL$></link> <description><$MTBlogDescription remove_html="1" encode_xml="1"$></description> <language><$MTBlogLanguage ietf="1"$></language> <copyright>Copyright <$MTDate format="%Y"$></copyright> <lastBuildDate><MTEntries lastn="1"><$MTEntryDate format_name="rfc822"$></MTEntries></lastBuildDate> <generator>http://www.sixapart.com/movabletype/</generator> <docs>http://www.rssboard.org/rss-specification</docs> <MTEntries lastn="15"> <item> <title><$MTEntryTitle remove_html="1" encode_xml="1"$></title> <description><$MTEntryBody encode_xml="1"$></description> <link><$MTEntryPermalink encode_xml="1"$></link> <guid><$MTEntryPermalink encode_xml="1"$></guid> <MTEntryCategories> <category domain="http://www.sixapart.com/ns/types#category"><$MTCategoryLabel remove_html="1" encode_xml="1"$></category> </MTEntryCategories> <MTEntryIfTagged><MTEntryTags> <category domain="http://www.sixapart.com/ns/types#tag"><$MTTagName remove_html="1" encode_xml="1"$></category> </MTEntryTags></MTEntryIfTagged> <pubDate><$MTEntryDate format_name="rfc822"$></pubDate> </item> </MTEntries> </channel> </rss>
In the Template Options set the output file to: index.xml
Then click Save. This will now create a new file in your published templates called index.xml. To test this publish your blog and then goto your blog and add /index.xml to the end of the url and you should get your RSS Feed.
If everything works we need to add it to the Syndication Widget if it is on your blog.
Open Design | Widgets
In the Widget Templates list you should see Syndication, Open it.
You will see a <li><img src="<$mt:StaticWebPath$>images/status_icons/feed.gif" alt="Subscribe to feed" width="9" height="9" /> <a href="<$mt:Link template="feed_recent"$>">Subscribe to this blog's feed</a></li>
Add the following line right below it: <li><img src="<$mt:StaticWebPath$>images/status_icons/feed.gif" alt="Subscribe to the RSS feed" width="9" height="9" /> <a href="<$mt:Link template="RSS"$>">Subscribe to this blog's RSS feed</a></li>
Then save this Widget. Now when you publish and look at your blog you will see two links to subscribe to the blog feed.
Finally you will want to modify the HTML Head Template to add the RSS feed as a feed to subscribe to.
Open Design | Templates
In the Template Modules Section Open the HTML Head Template
Below the line that has: <link rel="alternate" type="application/atom+xml" title="Recent Entries" href="<$mt:Link template="feed_recent"$>" />