KBlogger

Browser

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

2
Score 50.0%
Description:

KBlogger development has stalled lately and I propose using Bilbo, unless somebody comes up and works on KBlogger. Bilbo has almost the same concept,which was planned for KBlogger. I'll focus on KBlog (the library in kdepimlibs), which is used by Bilbo as well and maybe do a plasmoid which will be like the KDE3 kblogger.

Recent sources are in KDE svn at: svn co svn://anonsvn.kde.org/home/kde/trunk/playground/pim/kblogger"
If you seriously are willing to work on KBlogger to push a 1.0 release (which should be still quite some work) you can contact me on whilo@jabber.org .

KBlogger pre1.0 is a kicker-applet for quick blogging, like gnome-blog. Just push the blog button and blog!
It supports the Meta-Weblog-Api, which is supported by most blogs, and Blogger API 1.0.

KBlogger beginning from 1.0 is a full fledged blog manager for KDE 4. It supports Blogspot, Wordpress, Drupal and LiveJournal accounts. In general all blog backends/servers that support MovableType/MetaWeblog/Blogger1.0 or GData are supported, which are quite a lot.

DEPENDENCIES: You need kdebase-dev-4.0.0 and kdepimlibs-dev-4.0.0 (which depends on qt-4.3.3, kdelibs-4.0.0, kdelibs-dev-4.0.0 and kdepimlibs-dev-4.0.0).

THE KDE4 VERSION IS ALPHA CODE AT THE MOMENT, ONLY USE IT IF YOU KNOW WHAT THAT MEANS.

Additional infos can be found on the webpage.
Last changelog:

11 years ago

1.0-alpha3
- much improved auto-configuration
- changed but still buggy media management
- a zillion bugfixes and rewrites

1.0-alpha2
- fixed profile deletion
- close import media dialog on ok
- update the html preview on style fetching
KNOWN ISSUES:
- Mediamanagement is rough and thumbnail creation is hardcoded and thumbnails are not handled correctly
1.0-alpha1
- stripped API code out and do that in kdepimlibs/kblog as a lib now(me)
- KBlog supports GData and MovableType now and is a really good codebase when compared to before. It is even hard to compare ;-) (me)
- Port and build a KDE 4 application on top of it (Antonio)
- KBlogger supports autoconfiguration now (me)
- Multiple blog profiles supported (Antonio)
- Media manager with automatic import and thumbnail creation.(Antonio and me)
- Preview for Webpages (Antonio and me)
- Offline draft handling (Antonio)
- Trash support (Antonio)
- Richtext editing improved (Antonio)
- Editor improved (Antonio and me)
- View and modify existing posts (Antonio)

File issues, especially with autoconfiguration and crashes here for now please! Don't forget to post a backtrace (needs a debug build) and relevant information! Once we are in extragear, you can use bugs.kde.org for proper bug reports.

0.7-beta3
- Convert local time to UTC beforce creating new posts first.
- Properly close the editor on "esc"
- Fix the tab order

0.7-beta2
- removed the stupid css handling code

0.7-beta1
- passive error messages
- new editor with preview function
- utf8 finally fixed!
- other fixes

0.6.5
- still dateTime issues in wordpress due to a bug in wordpress
- added GUI for changing dateTime (thanks Antonio!)
- improved the GUI
- added the possibility to add plain HTML code (i hope it works with correctly)

0.6.4
- well actually i've only reverted the datetime behaviour to 3.5 )
- automatic blogid fetching and showing blog name info
- richtext edit
- file uploading ( metaweblog )
- posts editing through right click menu ( metaweblog )
- many bugfixes
- ...

0.5.2
- improved error handling and information
- added german translation
- bugfixes...

0.5.1
- added automatic category fetching for MetaWeblog API ( Blogger API doesn't support it )
- fixed/added editor error handling
- bugfixes...

0.5
- new backend from the kdepim/blogging resource. Blogger API 1.0 works again
- fixed configuration dialog
- added category support
- new icon (thx to Kenneth Wimer)
- new documentation (thx to Harald Sitter)
- bugfixes, cleanup

0.4.1 (thx to harald!)
- changed fsf address
- made the desktop file freedesktop spec compatible
- sorted out a build issue according to: http://developer.kde.org/documentation/makefile_am_howto/en/_makefile_am_for_a_plugin_or_module_.html
- removed unneeded files and folders

0.4
- changed the backend to kio-http
- maybe it also works with a proxy now?
- improved error handling
- simplified configuration dialog

0.3
- improved error-handling
- added some documentation
- improved all widgets:
- fixed deletion of the message if an error occurs
- added tooltips in configuration
- added spellchecking

0.2
- added basic error-handling
- added publish option
- improved all widgets
- added blogger.com/blogspot (not tested!, since i have no blogger.com account) support, new apis should be easy to add now

C

whilo

13 years ago

I've got the same problem, too. Thanks for your information. Maybe I'll be able to fix it.

Cheers,
whilo

Report

loony

14 years ago

kbloggerupload.cpp: In member function `virtual void KBloggerUpload::openSlot()
':
kbloggerupload.cpp:74: error: type specifier omitted for parameter
kbloggerupload.cpp:74: error: syntax error before `dynamic_cast'
kbloggerupload.cpp:74: error: syntax error before `)' token
kbloggerupload.cpp: In member function `virtual void
KBloggerUpload::handleFileJobData(KIO::Job*, const QByteArray&)':
kbloggerupload.cpp:78: warning: unused parameter `KIO::Job*job'
kbloggerupload.cpp: In member function `virtual void
KBloggerUpload::handleFileJobMimetype(KIO::Job*, const QString&)':
kbloggerupload.cpp:87: warning: unused parameter `KIO::Job*job'

Report

mcs

14 years ago

Does KBlogger have a DCOP interface? I would love to be able to have a shell script that checks for new files in a directory and blogs their contents!

Report

C

whilo

13 years ago

no sorry, no dcop yet. it's a little bit stupid to start working on dcop now, since kde svn is dbus already. it would make sense to add dbus support though. i'm not sure about the blogging solution for kde 4.
either kontact learns blogging and other programs can use the dbus interface, but that means everybody needs kontact, or we do a plasma applet with dbus support and kontact can use that one for its journal part.
but still there would be the problem that kontact gets new dependencies which is not allowed, i don't know how the handle the ipc dependencies. i don't think it would be a problem, if it's an optional component.
finally there is the possibility to put everything necessary in a lib and do an plasma applet with dbus support and a kontac component with dbus support. this is double work though.
cheers,
whilo

Report

eean

14 years ago

Kblogger doesn't work for me, and I have no idea why not because no errors are given at all. I click 'send' and absolutely nothing happens. I put in the URL of my blog ( http://monroe.nu/serendipity_xmlrpc.php ), and no blog id thing comes up.

Report

C

whilo

13 years ago

hi,
which blogging gateway do you use? it only works if the gateway supports blog-id fetching via blogger api. you also have to add your username and the password. once you entered all three entries and change the entry field it should try to fetch the id. you can also kill and start kicker from a shell and send the debug output. maybe the helps. you must have enabled debug support in kblogger though.
if it doesn't work try to find out the gateway yourself.
cheers,
whilo

Report

tsoots

14 years ago

Hi, Great app this is. I was just wondering if it would be possible to make kblogger remember it's window's position so that the window would every time open at the same spot. I would also like to see kblogger to remember the category I used with my previous post and it would also be nice if there was spellchecking options in kblogger settings.

Thanks,
Riku

Report

spase

14 years ago

- On the right click menu, it says "About KNewsTicker"

- any chance for creation of links within posts?

- may be an installation issue, but right click > help gives me help page not found error.

other than that, I love it!

Report

C

whilo

14 years ago

- thanks, the code for the menu is from knewsticker
- link support is planned for 0.6
- doesn't know about the help page problem, it works here

Report

yggdrasil

14 years ago

I'm using the current beta and when I attempt to publish a blog entry, kblogger crashes and entrains kicker as well.
But I like the GUI very much. It's simple, not bloated and easy to use.

Report

yggdrasil

14 years ago

I have a blog at blogger.com with a URL blablabl.blogspot.com.
API is Blogger API 1.0 and URL www.blogger.com/api/RPC2. Posting with this settigs works, but i cannot enter anything in the title field.

Report

C

whilo

14 years ago

sorry for the crash, it's an issue in the beta and will be fixed in 0.6.
you cannot enter a title because blogger api doesn't support it. blogging apis are a nightmare, there is no standard available, which supports all or the best features.
cheers,
whilo

p.s.: i'm afraid of your avatar ;-)

Report

yggdrasil

14 years ago

> p.s.: i'm afraid of your avatar ;-)

Even now? :-)

Report

C

whilo

14 years ago

*g*

Report

yoho

14 years ago

I've built kblogger with Mandriva Cooker (devel version) and I have two major problems :

1) can't configure kblogger : right clicking on the applet doesn't show anything and there's no menu in the window, nor "configure" button

2) If I try to send a blog while nothing has been configured, kicker is crashing

Could you help me ?

Report

yoho

14 years ago

Sorry, was a bit too quick to post, I read the documentation and I found how to configure kblogger.

However, I think this is a counter-intuitive behaviour because the arrows used to configure kblogger may be hidden.

And the kicker crash is a bug (although it might be a kicker bug) : you shouldn't be allowed to send a blog when nothing has been configured in kblogger IMO

However, it's working perfectly, thanks :)

Report

C

whilo

14 years ago

hi,
this is the typical way of configuring kicker applets, so i don't want to go another way. plasma will most likely change that. could you please attach a backtrace and mail me? kill kicker and execute kicker in a shell, than send me the result of the crash. you should build kblogger with ./configure --enable-debug=full
cheers,
whilo

Report

gohanz

14 years ago

A SlackWare TGz package with SlackBuild Script is Ready to DownLoad!!!

http://www.slacky.it/

http://www.slacky.it/index.php?option=com_remository&Itemid=1&func=fileinfo&filecatid=879&parent=category

Report

andreyu

14 years ago

Hello!
Is it has support for WordPress weblog?
Is it support picture submition?

Report

apachelogger

14 years ago

no pictures

wordpress see topic above

Report

zaventhii

14 years ago

Does kblogger work with wordpress 2.0? What settings would I use as the URL
and Blog ID? Thanks.

Report

C

whilo

14 years ago

hi,

the url of the gateway is http://example.com/wordpress/xmlrpc.php

you can use either blogger api 1.0 or metaweblogapi. both are supported by kblogger. metaweblogapi is better though.

i don't know how you get the blog-id out of wordpress, but most likely you can fetch it from the urls in the web-interface.

cheers,
whilo

Report

Belfegor

14 years ago

Hi there. I've installed the program but i'm having a problem in configure it. Can you give me a hand? I have an account in blogger.
Thanks in advance.
PS-I've installed version 0.4.1

Report

apachelogger

14 years ago

please install 0.5 - the blogger API doesn't work in 0.4.1

howto configure is described in the manual

short guide:
API = blogger API 1.0
url = http://www.blogger.com/api/RPC2
the blog id can be found in the URL when editing/posting/managing the blog at the blogger.com site

Report

Belfegor

14 years ago

I've tried to install version 0.5 but it came this error:

In file included from kblogger.h:34,
from kblogger.cpp:41:
API_Blog.h:14:29: error: libkcal/journal.h: No such file or directory
kblogger.cpp:143: warning: unused parameter 'height'
kblogger.cpp:148: warning: unused parameter 'width'
kblogger.cpp:153: warning: unused parameter 'e'
make[2]: *** [kblogger.lo] Error 1
make[2]: Leaving directory `/home/santinho/tentativas_forcadas/kblogger-0.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/santinho/tentativas_forcadas/kblogger-0.5'
make: *** [all] Error 2

Thanks in advance

Report

11 years ago

1.0-alpha3
- much improved auto-configuration
- changed but still buggy media management
- a zillion bugfixes and rewrites

1.0-alpha2
- fixed profile deletion
- close import media dialog on ok
- update the html preview on style fetching
KNOWN ISSUES:
- Mediamanagement is rough and thumbnail creation is hardcoded and thumbnails are not handled correctly
1.0-alpha1
- stripped API code out and do that in kdepimlibs/kblog as a lib now(me)
- KBlog supports GData and MovableType now and is a really good codebase when compared to before. It is even hard to compare ;-) (me)
- Port and build a KDE 4 application on top of it (Antonio)
- KBlogger supports autoconfiguration now (me)
- Multiple blog profiles supported (Antonio)
- Media manager with automatic import and thumbnail creation.(Antonio and me)
- Preview for Webpages (Antonio and me)
- Offline draft handling (Antonio)
- Trash support (Antonio)
- Richtext editing improved (Antonio)
- Editor improved (Antonio and me)
- View and modify existing posts (Antonio)

File issues, especially with autoconfiguration and crashes here for now please! Don't forget to post a backtrace (needs a debug build) and relevant information! Once we are in extragear, you can use bugs.kde.org for proper bug reports.

0.7-beta3
- Convert local time to UTC beforce creating new posts first.
- Properly close the editor on "esc"
- Fix the tab order

0.7-beta2
- removed the stupid css handling code

0.7-beta1
- passive error messages
- new editor with preview function
- utf8 finally fixed!
- other fixes

0.6.5
- still dateTime issues in wordpress due to a bug in wordpress
- added GUI for changing dateTime (thanks Antonio!)
- improved the GUI
- added the possibility to add plain HTML code (i hope it works with correctly)

0.6.4
- well actually i've only reverted the datetime behaviour to 3.5 )
- automatic blogid fetching and showing blog name info
- richtext edit
- file uploading ( metaweblog )
- posts editing through right click menu ( metaweblog )
- many bugfixes
- ...

0.5.2
- improved error handling and information
- added german translation
- bugfixes...

0.5.1
- added automatic category fetching for MetaWeblog API ( Blogger API doesn't support it )
- fixed/added editor error handling
- bugfixes...

0.5
- new backend from the kdepim/blogging resource. Blogger API 1.0 works again
- fixed configuration dialog
- added category support
- new icon (thx to Kenneth Wimer)
- new documentation (thx to Harald Sitter)
- bugfixes, cleanup

0.4.1 (thx to harald!)
- changed fsf address
- made the desktop file freedesktop spec compatible
- sorted out a build issue according to: http://developer.kde.org/documentation/makefile_am_howto/en/_makefile_am_for_a_plugin_or_module_.html
- removed unneeded files and folders

0.4
- changed the backend to kio-http
- maybe it also works with a proxy now?
- improved error handling
- simplified configuration dialog

0.3
- improved error-handling
- added some documentation
- improved all widgets:
- fixed deletion of the message if an error occurs
- added tooltips in configuration
- added spellchecking

0.2
- added basic error-handling
- added publish option
- improved all widgets
- added blogger.com/blogspot (not tested!, since i have no blogger.com account) support, new apis should be easy to add now

12345678910
product-maker Base: 4 x 5.0 Ratings
Noldor
Aug 19 2009
Frank
Feb 25 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.0-alpha3
updated Feb 25 2009
added Sep 26 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags app software