
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
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.
12 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
12 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
pucek
13 years ago
From
Title -> Send button -> etc.
to
Title -> Category -> Post content -> Send button
I think it will be more comfortable to write posts this way
Report
whilo
13 years ago
Cheers,
whilo
Report
jwickers
13 years ago
You may want to look at the "reject()" method of QDialog.
Report
whilo
13 years ago
I most likely won't make it a systray application, neither in KDE3 nor in KDE4, since I don't think there is any reason for KBlogger to be open all the time. The applet layout in 0.7 and earlier is not the nicest, but we focus on KBlogger 1.0 for KDE4 now.
Comment moderation is not supported by the apis. Maybe Atom API will fix this.
Cheers,
whilo
Report
silence
13 years ago
Report
jayenell
13 years ago
It would be great if you could drag and drop an url on the kicker-applet, so it will make a link (similar to blogthis-bookmarklets). Right now (0.7beta1) it is not possible to do that, not from Firefox and not from Konqueror.
Cheers,
J
Report
whilo
13 years ago
the stylesheet error is harmless. You have to configure your blog correctly.
What blog software are you using, Wordpress?
Hope it works now,
whilo
Report
kapat
13 years ago
Looking forward to a solution....
Report
whilo
13 years ago
E.g.
http://somesite.com/xmlrpc.php
http://someothersite.com/somepath/xmlrpc.php
Cheers,
whilo
P.S.: Sorry for responding so late. KBlogger for KDE 4 is in the pipe ;-)
Report
kapat
13 years ago
Thanks once again, looking forward to the KDE4 updates.... Great Work.
Report
pedroghandi
13 years ago
BTW, is it supposed to loose the text i was writting on kblogger? if i close the window and re-open Kblogger, i have to start all over?
Report
whilo
13 years ago
Cheers,
whilo
Report
pedroghandi
13 years ago
Report
RalphMW
13 years ago
Downloaded new 07-beta1 Sources.
did .configure && make && make install, wich seemed to work fine.
After relogin to KDE i could add the Blog! to Kicker again.
But when opening a blogging Window a message appears:
KBlogger Warning: Stylesheet not found!
Send Button is greyed out and a message next to it java.lang.Exception: RPC handler object "metaWeblog" not found and no default handler registered.
My Distro & Co:
OpenSuSE 10.2
2.6.18.8-0.3-default x86_64
Qt: 3.3.8
KDE: 3.5.7 "release 43.1"
Report
yoho
13 years ago
Report
whilo
13 years ago
Cheers,
whilo
Report
masterLoki
14 years ago
fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libkonq -I../kicker/share -I../kicker/core -I/usr/include/kde -I/usr/include/qt3/ -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wno-non-virtual-dtor -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kbloggerbutton.lo -MD -MP -MF ".deps/kbloggerbutton.Tpo" \
-c -o kbloggerbutton.lo `test -f 'kbloggerbutton.cpp' || echo './'`kbloggerbutton.cpp; \
then mv -f ".deps/kbloggerbutton.Tpo" ".deps/kbloggerbutton.Plo"; \
else rm -f ".deps/kbloggerbutton.Tpo"; exit 1; \
fi
In file included from kbloggerbutton.h:36,
from kbloggerbutton.cpp:22:
./panelbutton.h:470:28: warning: no newline at end of file
In file included from kbloggerbutton.cpp:22:
kbloggerbutton.h:68:7: warning: no newline at end of file
kbloggerbutton.cpp:36:29: error: konq_operations.h: No such file or directory
kbloggerbutton.cpp:37:28: error: konq_popupmenu.h: No such file or directory
kbloggerbutton.cpp:139:7: warning: no newline at end of file
kbloggerbutton.cpp: In member function 'virtual QString KBloggerButton::tileName()':
kbloggerbutton.cpp:117: warning: control reaches end of non-void function
make[2]: *** [kbloggerbutton.lo] Error 1
make[2]: se sale del directorio `/home/masterloki/downloads/kblogger-0.6.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/home/masterloki/downloads/kblogger-0.6.5'
make: *** [all] Error 2
Also, if you need an spanish translator, just tell me
Report
masterLoki
14 years ago
fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libkonq -I../kicker/share -I../kicker/core -I/usr/include/kde -I/usr/include/qt3/ -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wno-non-virtual-dtor -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kbloggerbutton.lo -MD -MP -MF ".deps/kbloggerbutton.Tpo" \
-c -o kbloggerbutton.lo `test -f 'kbloggerbutton.cpp' || echo './'`kbloggerbutton.cpp; \
then mv -f ".deps/kbloggerbutton.Tpo" ".deps/kbloggerbutton.Plo"; \
else rm -f ".deps/kbloggerbutton.Tpo"; exit 1; \
fi
In file included from kbloggerbutton.h:36,
from kbloggerbutton.cpp:22:
./panelbutton.h:470:28: warning: no newline at end of file
In file included from kbloggerbutton.cpp:22:
kbloggerbutton.h:68:7: warning: no newline at end of file
kbloggerbutton.cpp:36:29: error: konq_operations.h: No such file or directory
kbloggerbutton.cpp:37:28: error: konq_popupmenu.h: No such file or directory
kbloggerbutton.cpp:139:7: warning: no newline at end of file
kbloggerbutton.cpp: In member function 'virtual QString KBloggerButton::tileName()':
kbloggerbutton.cpp:117: warning: control reaches end of non-void function
make[2]: *** [kbloggerbutton.lo] Error 1
make[2]: se sale del directorio `/home/masterloki/downloads/kblogger-0.6.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/home/masterloki/downloads/kblogger-0.6.5'
make: *** [all] Error 2
Also, if you need an spanish translator, just tell me
Report
joeprusa
14 years ago
Thanks
Josef
Report
whilo
14 years ago
I'm working on that for KDE 4.
Cheers,
whilo
Report
zero1
14 years ago
Report
whilo
14 years ago
Cheers,
w
Report
neversfelde
14 years ago
Report
neversfelde
14 years ago
Report
yoho
14 years ago
But if I right click on kblogger and edit an existing post, accents are lost (for instance , "h
Report