QTM
Web
Score 73%
Description:

Please note: QTM can now be found at http://www.qt-apps.org/content/show.php?content=56062

Catkin QTM is a blog management app which uses the Blogger, MetaWeblog and Movable Type APIs to submit and (in the future) edit and otherwise manage entries on a blog. Presently, however, it is possible to compose, format, preview and submit entries, in one or more categories, and edit newly submitted entries. Requires Qt 4.1 (however, due to an oversight on my part, the .gz source package requires Qt 4.2 to build; grab the source RPM if you use Qt 4.1).

This is by the same author as the Catkin application, which was a manager for Blosxom blogs. This is a fresh rewrite, using Qt 4.1 (instead of 3.3) and with the Blosxom-related parts removed. They are still in CVS, however, and may be restored in the future. The old releases are still available at Sourceforge.

Issues: Qt 4.1 text editor widgets can be slow, particularly on Mac OS X. This has improved somewhat in recent versions, but may still be noticeable when composing long articles. The same widget in version 4.2 sometimes does not update properly when adding a scroll bar when the text inside starts to exceed the size of the widget. This was a Qt bug, which was fixed in Qt 4.2.3. Also, when launching from the K menu in KDE, the "loading" taskbar entry appears and will not go away unless you open a window. GNOME does not have this problem.

Also, when quickposting multiple paragraphs from web browsers, only a single newline will appear between paragraphs, not two (i.e. a blank line). I may fix this in a patch release.

The Mac OS X binary was built using OS X Tiger, and uses Qt 4.2, which means it requires OS X 10.3.9 or Tiger.
Last changelog:

11 years ago

0.5.4 (beta 2) (1st July 2007):

New feature: Auto link, allowing a certain URL to be associated with a certain word, so that the author can highlight that word, click Auto link, and the link to that URL will appear. (Note: at the moment, it does not store the title or target.)

0.5.4-beta1 (20th June 2007):

New feature: File upload implemented. A file can be uploaded, using an
XML-RPC method (metaWeblog.newMediaObject), in Base64 format. This uses a
blocking base-64 converter which is part of Qt's QByteArray class, and
causes the program to hang while the conversion is going on (noticeable on
large files such as images). This is in response to a feature request on Qt Apps.

0.5.3 (18th June 2007):

Removed feature: Blogger support. Blogger no longer supports the APIs that QTM uses.
New feature: Abort, which stops the current network job (refresh blog or category list, blog entry posting or whatever)
New features: New variants on Paste: paste as ordered/unordered list, marked paragraphs (with tags), normal blockquotes and Markdown blockquotes, and ability to mark up a block as an ordered or unordered list.
New feature: Ability to set whether to submit a date and time or not at posting time, to avoid clock skews (problem on Wordpress and Textpattern, not on MT).
New feature: Ability to set the post's remote categories explicitly, through action "Send categories" in File menu
Build system: Fixed relinking issue at install time, in which (on sandboxed installs of Qt 4.3.0) the executable was relinked to the normal install of Qt, even if it was older than 4.3 (causing unresolved symbol errors).
Bug fix: now saves entry numbers when saving entries, so that you can reopen a posted entry and have QTM post an edit, rather than a new post.
User interface: removed (from view) the unused actions, Print and "Close and delete".

0.5.2 (20th May 2007):

(Note: a second tarball was uploaded at 2350 BST: this contains updated the updated build script and desktop spec file which was omitted in the original.)
New feature: Drupal compatibility. This had always been mentioned in the documentation, but certain practices, such as identifying blogs and categories using Movable Type patterns which are not replicated in Drupal, were preventing Drupal compatibility. In particular, blogs in MT are the equivalent of content types in Drupal, and are identified by strings rather than numbers.
Improvement: now strips whitespaces from titles in Quickposts (Qt 4.2+)
Improvement: now always rebuilds when posting an entry to an MT blog (using mt.publishPost method)
Qt 4.3: now gives alerts when opening up windows (esp. on Mac, where the icon bounces)
Bug fix: when quitting, looks for QTM main windows specifically, rather than visible widgets in general (this was preventing quitting on Qt 4.3)
Build system: Mac users can specify non-universality with a CMake option, rather than by commenting out a line in CMakeLists.txt
Build system: Location of desktop spec file (qtm.desktop) can be specified at configure time; category list now includes X-MandrivaLinux-Internet-Other
Bug fix: menu entry to view TB ping list now works (also has Ctrl+5 shortcut)

0.5.1.1 (7th May 2007):

Bug fix: fixed crash which occurred when attempting quickpost without a template.

0.5.1 (6th May 2007):

User interface: the system-tray icon no longer displays on the Mac.
Instead, the same menu is displayed by double-clicking on the dock icon. A
bare-bones default main menu, with New, Open and Quit functions (the latter
displayed in the dock and application menus), appears when there is no
top-level window present on the Mac (only on Qt 4.2; this may change in
future releases).
User interface: the Abort Quick Post action in the STI menu appears (albeit
greyed out) even when it is disabled; this is to get round a bug in Qt on
the Mac
New feature: the user can now reset changes made to quickpost templates
before closing the dialog (Qt 4.2 only)
New feature: option to "treat posting as saving" - in other words, when this
is on, if you write a post and post it (draft or publish) and then try to
close the window, QTM will not ask you if you want to save it.
New feature: in Quickpost Templates (Qt 4.2), to set whether posts written
using a given template should be draft or publish (or simply to use the
default setting)
New feature: qtm.desktop file, which provides a KDE/GNOME menu entry on
platforms which support it

0.5.0.1 (12th April 2007):

Compatibility: use of Qt macro which was causing compile failures in Debian Etch (due to using an outdated version of Qt with a known bug) stopped
Compatibility: Qt Designer file for main window duplicated, and Qt 4.2-specific lines deleted from duplicate, to ensure compatibility with Qt 4.1.

0.5 (25th March 2007):

Bug fix: memory leaks (undeleted dialog widgets) fixed
Bug fix: Quit (in both system tray menu and File menu) now works on Windows XP
Improvement: newlines stripped from titles of quickposted webpages

0.5.0 RC1 (19th March 2007):

User interface: New keyboard shortcuts for new, open and save in File menu,
and Mac standard Ctrl+comma for preferences is now present on all platforms
Bug fix: App now has Quit action in the main application menu, and the quit actions there and in the STI actually work (as they didn't in the beta)
Bug fix: Removed a few more references to Catkin QTM
Bug fix: Debug-related console output stopped, unless debug is specifically
enabled at CMake stage


0.5-beta1 (5th March 2007):

The app is now called QTM throughout, rather than Catkin QTM (a remnant of the old Catkin client for Blosxom), except in the internal application name, which is maintained so that it finds config files correctly
New feature: Quickpost templates, which can be set-up and used through the system tray icon (req. Qt 4.2)
New feature: The user can send trackback pings from QTM (4.1 & 4.2) Bug fix: App crashed after closing prefs dialog when system tray icon was in use (4.2)
Bug fix: Now shuts down when the Quit option is chosen from the STI on the Mac (so the STI is now viable on the Mac) (4.2)


0.4 (14th January 2007):

New feature: Quickpost, the ability to use the system-tray icon to post the contents of the clipboard or, on X11, the mouse selection. (Qt 4.2 only)
User interface: the "round" icon (susesystray.xpm), introduced for SUSE 10.2 binary in 0.3.10, is now standard on X11.
Bug fix: Program no longer sporadically echoes various debugging information to the console (achieved by commenting out all qDebug lines)

rfoss

10 years ago

When entering my blogger account I forgot the initial slash in the Location part, ie /api/RPC2.

That caused QTM to crash, and also to crash immediately every time I tried to run it.

Only after hunting down and editing the configuration file at ~/.config/Catkin Project/QTM.conf was I able to run QTM again...

Report

C

IndigoJo

10 years ago

Thanks for bringing this up. I intend to amend the prefs dialog class so that, when someone types www.blogger.com into the server field, /api/RPC2 will appear in the location field automatically - or, perhaps, to use the "account type" combo for this purpose.

Report

C

IndigoJo

10 years ago

Have you had any luck accessing Blogger using other clients recently? The Blogger website says that the API is no longer supported, and that the GData API (not XML-RPC based) should be used instead. I've not been able to access my own Blogger account using QTM either, even when using the correct location. Old Blogger support may be removed entirely, if Blogger itself no longer supports it.

Report

mebrelith

11 years ago

Any chance of a Gentoo ebuild for this?

Report

C

IndigoJo

11 years ago

Hi there,

I'm not sure how you make one, since I've never used that distro. I make builds available for the systems I've got access to, namely Ubuntu Dapper and SUSE 10.1 (and possibly Windows).

If making an ebuild is a simple matter, let me know how you do it.

Report

watzke

10 years ago

Added into my overlay...

Report

Divilinux

11 years ago

i like new qt library
confirm your program works fine with gcc3 and qt 4.1 just installed on zenwalk^^
good work

Report

valpenguin

11 years ago

where I find the file .conf of Catkin QTM?

Report

C

IndigoJo

10 years ago

Try the .config directory, in your home directory. QTM.conf should be located in a directory named "Catkin Project".

Report

anupamsr

11 years ago

Does it support proxy support? I am behind a proxy.

Does it work with Livejournal?

Report

C

IndigoJo

11 years ago

I am not behind a proxy myself, so I wouldn't know whether it does or doesn't. I'll look into it.

As for LiveJournal, if it supports the three APIs mentioned, it does; if not, it doesn't.

Report

11 years ago

0.5.4 (beta 2) (1st July 2007):

New feature: Auto link, allowing a certain URL to be associated with a certain word, so that the author can highlight that word, click Auto link, and the link to that URL will appear. (Note: at the moment, it does not store the title or target.)

0.5.4-beta1 (20th June 2007):

New feature: File upload implemented. A file can be uploaded, using an
XML-RPC method (metaWeblog.newMediaObject), in Base64 format. This uses a
blocking base-64 converter which is part of Qt's QByteArray class, and
causes the program to hang while the conversion is going on (noticeable on
large files such as images). This is in response to a feature request on Qt Apps.

0.5.3 (18th June 2007):

Removed feature: Blogger support. Blogger no longer supports the APIs that QTM uses.
New feature: Abort, which stops the current network job (refresh blog or category list, blog entry posting or whatever)
New features: New variants on Paste: paste as ordered/unordered list, marked paragraphs (with tags), normal blockquotes and Markdown blockquotes, and ability to mark up a block as an ordered or unordered list.
New feature: Ability to set whether to submit a date and time or not at posting time, to avoid clock skews (problem on Wordpress and Textpattern, not on MT).
New feature: Ability to set the post's remote categories explicitly, through action "Send categories" in File menu
Build system: Fixed relinking issue at install time, in which (on sandboxed installs of Qt 4.3.0) the executable was relinked to the normal install of Qt, even if it was older than 4.3 (causing unresolved symbol errors).
Bug fix: now saves entry numbers when saving entries, so that you can reopen a posted entry and have QTM post an edit, rather than a new post.
User interface: removed (from view) the unused actions, Print and "Close and delete".

0.5.2 (20th May 2007):

(Note: a second tarball was uploaded at 2350 BST: this contains updated the updated build script and desktop spec file which was omitted in the original.)
New feature: Drupal compatibility. This had always been mentioned in the documentation, but certain practices, such as identifying blogs and categories using Movable Type patterns which are not replicated in Drupal, were preventing Drupal compatibility. In particular, blogs in MT are the equivalent of content types in Drupal, and are identified by strings rather than numbers.
Improvement: now strips whitespaces from titles in Quickposts (Qt 4.2+)
Improvement: now always rebuilds when posting an entry to an MT blog (using mt.publishPost method)
Qt 4.3: now gives alerts when opening up windows (esp. on Mac, where the icon bounces)
Bug fix: when quitting, looks for QTM main windows specifically, rather than visible widgets in general (this was preventing quitting on Qt 4.3)
Build system: Mac users can specify non-universality with a CMake option, rather than by commenting out a line in CMakeLists.txt
Build system: Location of desktop spec file (qtm.desktop) can be specified at configure time; category list now includes X-MandrivaLinux-Internet-Other
Bug fix: menu entry to view TB ping list now works (also has Ctrl+5 shortcut)

0.5.1.1 (7th May 2007):

Bug fix: fixed crash which occurred when attempting quickpost without a template.

0.5.1 (6th May 2007):

User interface: the system-tray icon no longer displays on the Mac.
Instead, the same menu is displayed by double-clicking on the dock icon. A
bare-bones default main menu, with New, Open and Quit functions (the latter
displayed in the dock and application menus), appears when there is no
top-level window present on the Mac (only on Qt 4.2; this may change in
future releases).
User interface: the Abort Quick Post action in the STI menu appears (albeit
greyed out) even when it is disabled; this is to get round a bug in Qt on
the Mac
New feature: the user can now reset changes made to quickpost templates
before closing the dialog (Qt 4.2 only)
New feature: option to "treat posting as saving" - in other words, when this
is on, if you write a post and post it (draft or publish) and then try to
close the window, QTM will not ask you if you want to save it.
New feature: in Quickpost Templates (Qt 4.2), to set whether posts written
using a given template should be draft or publish (or simply to use the
default setting)
New feature: qtm.desktop file, which provides a KDE/GNOME menu entry on
platforms which support it

0.5.0.1 (12th April 2007):

Compatibility: use of Qt macro which was causing compile failures in Debian Etch (due to using an outdated version of Qt with a known bug) stopped
Compatibility: Qt Designer file for main window duplicated, and Qt 4.2-specific lines deleted from duplicate, to ensure compatibility with Qt 4.1.

0.5 (25th March 2007):

Bug fix: memory leaks (undeleted dialog widgets) fixed
Bug fix: Quit (in both system tray menu and File menu) now works on Windows XP
Improvement: newlines stripped from titles of quickposted webpages

0.5.0 RC1 (19th March 2007):

User interface: New keyboard shortcuts for new, open and save in File menu,
and Mac standard Ctrl+comma for preferences is now present on all platforms
Bug fix: App now has Quit action in the main application menu, and the quit actions there and in the STI actually work (as they didn't in the beta)
Bug fix: Removed a few more references to Catkin QTM
Bug fix: Debug-related console output stopped, unless debug is specifically
enabled at CMake stage


0.5-beta1 (5th March 2007):

The app is now called QTM throughout, rather than Catkin QTM (a remnant of the old Catkin client for Blosxom), except in the internal application name, which is maintained so that it finds config files correctly
New feature: Quickpost templates, which can be set-up and used through the system tray icon (req. Qt 4.2)
New feature: The user can send trackback pings from QTM (4.1 & 4.2) Bug fix: App crashed after closing prefs dialog when system tray icon was in use (4.2)
Bug fix: Now shuts down when the Quit option is chosen from the STI on the Mac (so the STI is now viable on the Mac) (4.2)


0.4 (14th January 2007):

New feature: Quickpost, the ability to use the system-tray icon to post the contents of the clipboard or, on X11, the mouse selection. (Qt 4.2 only)
User interface: the "round" icon (susesystray.xpm), introduced for SUSE 10.2 binary in 0.3.10, is now standard on X11.
Bug fix: Program no longer sporadically echoes various debugging information to the console (achieved by commenting out all qDebug lines)

product-maker 19 63

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.5.3 / 0.5.4-beta2
updated Jul 01 2007
added Jan 23 2006
downloads today
0
page views today 0