A (long) while back, I created a library for WordPress that allows plugin developers to easily add new buttons to the editing area, regardless of whether an author was using the rich text editor or the plain text editor. I released the library to the community, and be necessity it is licensed under the GPL.
Along the way, others have used the library in their plugins. One of the people that has used the library is Oliver Seidel for his cforms plugin. Unfortunately, Oliver has come under fire recently because someone pointed out that his plugin is not GPL-licensed, and as such has rightfully been removed from the WordPress.org plugin repository.
Read the rest →
It's hard to make headway against the "leading brand" without showing exactly what sets you apart from them; what you do better. I think that Habari needs and can provide many examples of how we've taking what everyone looks toward - probably most rightly - as the "standard" in blog software, and done something radically better. This is one example that stands out firmly in my mind.
I am not the only person who has noticed that WordPress is released under the GNU General Public License. In the license, it very plainly states:
You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
The only conclusion is that if your theme executes functions that are provided by WordPress, then your theme is indelibly connected to WordPress, and must itself be made available under the same terms as WordPress.
Read the rest →
Mark Jaquith is on stage at blogOrlando presenting WordPress, answering questions. It's nice to have a dev doing a presentation on the east coast. Very personable guy.
I encourage you other bloggers to get out and meet some of the folks that are involved in you software's development. Everyone's really approachable, and sometimes it's nice to get out from behind the impersonal communication of the mailing list to get a feel for what people are really thinking.
Read the rest →
It's been since October with these Habari people, and I'm totally through. It's not worth it any more.
Day after ceaseless day, the agony of having decisions by committee... It's finally gotten the best of me. I thought I could handle it, but it's just not working out.
Read the rest →
Greetings, authors of blog-posting desktop clients! This post is for you!
Actually, this post is about you. I've spent the past four hours trying to implement Atom Publishing Protocol. Actually, it's been days longer than that as I've been implementing and re-implementing accoring to the various documentation I've found online, but I've spent the past four hours just trying to get Ecto to work with my APP server code, and now I'm flat-out angry. It's not just Ecto, and I'm not sure that I should only blame the Atom architects either, so let me explain my issues.
I'm trying to implement a lot of the Atom Publishing Protocol as a server. I want to be able to list blog entries, update them, and create new ones. I have written my Atom implementation to the most recent spec, and when I access the entrypoints using raw Telnet and HTTP headers over port 80, I get the appropriate responses back from my server according to the spec.
This seems great, but this is not the end of the battle -- The so-called "Atom clients" I've been able to find just don't seem to support the spec.
Read the rest →