mPage 0.5.1 Rated 5 out of 5 stars

Herewith a new review, summarising the features and usage of mPage as it now stands at 0.5.1. Perhaps it would be useful as the basis of a brief user guide or Help item. Please feel free to use it (or not :) ) however you wish.

I have, to at least some extent, tested all the described features except export/import to bookmarks (OPML _was_ tested and works fine for me).

mPage is a Firefox 'feed reader' extension which gives access to feed items (stories) through a neat, clear, simple and uncluttered headline style layout of multiple feeds (on one or more pages, as chosen by the user).

It is easily controlled, includes a good set of very useful features and I would thoroughly recommend it to anyone.

After installing mPage, to show it in the browser, one either clicks on the provided toolbar button or on an mPage item in the 'Tools' menu and then, in whichever case, selects the required page in the resulting sub-menu.

In addition, one may bookmark any mPage page when it is displayed, and subsequently use that bookmark for quick (one-click) access to the page.

Each feed on a page is shown as a panel with a header (containing a descriptive title) followed by a column showing the items (stories) currently in the feed in the form of links to the relevant item pages.

Clicking a link will open that item page in a new tab. Clicking the title in a feed panel header will (also in a new tab) open the webpage which hosts that feed. Hovering over a feed item link shows its full title (see themes below).

Adding Feeds:
Feeds may be added to a page by one of the following methods:
a) entering the feed URI (perhaps copied from an existing 'livemark') into a text window at the top of the page.
b) dragging a feed 'subscribe' button from a webpage offering a feed and dropping it anywhere on the mPage page.
c) dragging an existing 'livemark' from one's bookmarks and dropping it into the mPage text window.
d) dragging the icon for a webpage offering a feed from the browser location (address) bar and dropping it anywhere on the mPage page.

Where several feeds are detected by one of these methods, a dialogue is displayed, asking the user to choose which one of the available feeds is to be added.

Methods (c) and (d) will not always detect a feed to be added. In the case of dragging and dropping a livemark not working, using a recently created livemark instead normally seems to work.

Removing Feeds:
A feed may be deleted from a page by clicking a dustbin icon provided in the feed panel's header.

Feed Setup
For each feed, clicking on a 'Feed Setup' icon provided in its panel header displays a dialogue which allows one to:

a) Change the title text displayed in that feed's header. This can be useful to make it more meaningful and/or concise than the default title taken from the feed.
b) Filter items by date, which allows one to view only items (stories) with a recency defined for that feed.
c) Choose the number of (most recent) items (stories) to show for that feed (after any filtering).
d) Choose the page in which that feed is to be displayed. This allows one to move that feed from its current page to another existing page (if any has been created).

Also in the Feed Header:
Clicking a down arrow icon provided in each feed panel header allows one to temporarily collapse that feed panel and show only the header, without the following items. Clicking again re-expands the panel.

Rearranging (Moving around) Feed Panels in a Particular Page.
Any feed panel in a page may be moved by "grabbing" it with the mouse pointer and dragging and dropping it into a different position on the page. Scrolling will occur as required when attempting to drag outside the currently visible area.

One may not change (or displace) the position of the feed URL text entry box.

Adding a New Page:
This can be done by a menu item in either the 'Tools' -> 'mPage' sub-menu or the mPage toolbar button dropdown menu. The user will need to supply an identifying name for the page and mPage then displays that new page. As previously described, new items may be added to the new page and existing items may be moved to it from other pages. The new page will also appear in all mPage menus where a choice of page is required.

Removing Pages:
This is done from the mPage extension's Options dialogue. See below.

mPage Extension's Options Dialogue:
mPage extension's Options dialogue is accessible via either the mPage toolbar button dropdown menu or the 'Tools' -> mPage sub-menu or from the Firefox Add-ons -> Extensions panel.

From that dialogue one may access all the following facilities:

Display - Custom Themes:
One may choose the display appearance of mPage pages, either from one of the built-in named themes (currently two, one dark and one light) or by specifying a user 'Custom' theme, identified by the location of a text file containing its defining CSS. Custom themes may use, for instance, different colour schemes, font characteristics, icons and so on. Those unfamiliar with themes might model their own on one of the built in themes which can be found in the ('chrome'->'skin'->) 'mpage.css' file in the mPage extension .xpi file.

It is possible, using a custom theme, to truncate feed item (story) titles rather than wrap them. In that case, where required, the full title is still available, in the item tooltip, by hovering over the link.

Display - Show URL Icons:
Where this is enabled (checked/ticked) favicons will be displayed beside feed panel header titles.

Pages - Rename Page:
Choose a page and specify a new name for that page.

Pages - Delete Page:
Choose a page and delete it.

Pages - Reset:
"This action returns add-on to the original state".

Export - Export to OPML file:
One may export the current feeds (and pages) to a named OPML file.

Export - Export to Bookmarks:
One may export the current feeds (and pages) to bookmarks in a folder selected by mPage.
This facility is intended to be suitable for synchronisation between remote machines.

Import - Import from OPML file:
One may import the feeds (and pages) from a named OPML file. One may choose whether to merge the imported feeds with any pre-existing ones or to replace those.

Import - Import from Bookmarks:
One may import the feeds (and pages) from bookmarks in a folder selected by mPage.
This facility is intended to be suitable for synchronisation between remote machines.

This review is for a previous version of the add-on (0.5.1-signed).  This user has 3 previous reviews of this add-on.


This is great, I've put link to your comment in add-on details. Thanks again...