java.net: Wiki

The Source for Java Technology Collaboration


 <<O>>  Difference Topic BlogEd (6 - 05 Jul 2005 - Main.bblfish)
Line: 1 to 1
 
META TOPICPARENT name="ContentManagementApplications"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 8 to 8
 Work is going on to develop it into something more general, perhaps a client side ContentManagementApplications.
Added:
>
>

Community

BlogEdToDo: A changing list of things that need to be done.

 

Documentation

Basic Blog Editing


 <<O>>  Difference Topic BlogEd (5 - 30 Jul 2004 - Main.bblfish)
Line: 1 to 1
 
META TOPICPARENT name="ContentManagementApplications"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 50 to 50
 

Publishing to thick servers

Changed:
<
<
BlogEd has allready been enhanced to use the MetaWeblog API to publish blogs to wikis such as snipsnap. Clearly the RESTful approach taken by Atom is much cleaner and more powerful and should be added as it stabilises as a priority to BlogEd.
>
>
BlogEd has allready been enhanced to use the MetaWeblog API to publish blogs to servers such as MovableType or blog/wiki combinations such as snipsnap. (Those two are the only ones that have been tested) Clearly the RESTful approach taken by Atom is much cleaner and more powerful and should be added as it stabilises as a priority to BlogEd. (The date for this is currently thought to be mid November 2004)
 

Improved RDF Data Format


 <<O>>  Difference Topic BlogEd (4 - 27 Jul 2004 - Main.bblfish)
Line: 1 to 1
 
META TOPICPARENT name="ContentManagementApplications"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 41 to 41
 

GUI improvements

Changed:
<
<
One gui improvement we are looking forward to is adding the usual button interface using all the new goodies from the JNDC? libraries.
>
>
One gui improvement we are looking forward to is adding the usual button interface using all the new goodies from the JNDC libraries.
 Something like this is to be expected:



 <<O>>  Difference Topic BlogEd (3 - 27 Jul 2004 - Main.bblfish)
Line: 1 to 1
 
META TOPICPARENT name="ContentManagementApplications"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 8 to 8
 Work is going on to develop it into something more general, perhaps a client side ContentManagementApplications.
Added:
>
>

Documentation

Basic Blog Editing

The documentation in BlogEd for this is very clear and simple. (To fill out anyway)

Authoring of Blogs on thick servers

BlogEd can now post entries and its attachments to a thick server such as snipsnap or MovableType using the MetaweblogAPI. This works but is more of a proof of concept phase.

To get it to work the following elements need to be set in the Properties dialog:

  • metaWeblogPublish should be true
  • blogId should be the name of the blog.
    • On snipsnap that is the path to the blog. The default is "start". But any snip that one creates with only "{weblog}" as a body can become a blog. The name of that snip is the blogId.
    • On Moveable Type this is deducible from looking at the front page of your blog. On my clean installation the first blogId was "1"
  • loginId, passwd are obvious
  • metaWeblogServer is the path to the xml-rpc server or script.

Some problems with this link:

  • It would be very nice to have it Atom enabled
  • It does not work well (at all) with Wikis. Even if it did, the way BlogEd is set up currently, it would end up being very clumsy, as each wiki entry would require the creation of a new blog.
  • It does not synchronise changes that may have been made independently to the server
  • The blog file format is very clumsy and really got in the way of this implementation, resulting in a big and nasty hack.

 

In The Pipeline

GUI improvements


 <<O>>  Difference Topic BlogEd (2 - 25 Jul 2004 - Main.bblfish)
Line: 1 to 1
 
META TOPICPARENT name="ContentManagementApplications"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 6 to 6
 BlogEd is a client side only Blog Editor put together as a quick hack by James Gosling. It is original in that all the editing a content creation (html and RSS files) is done on the client, and is then pushed to a thin server (a server with nothing more than a web server running) using ftp or ssh.
Changed:
<
<
Work is going on to develop it into something larger than what it is, perhaps a fully general client side ContentManagementApplications.
>
>
Work is going on to develop it into something more general, perhaps a client side ContentManagementApplications.
 

In The Pipeline

Line: 26 to 26
 

Improved RDF Data Format

Changed:
<
<
Currently the BlogEd data format is simple but binary and a little ad hoc format. This does not make it very easy to either debug the format or enhance it. Since a blog is a set of meta properties of an entry (who wrote it, in response to what it was written, on what date it was written) it seems natural to use the
>
>
Currently the BlogEd data format is a simple but binary and ad hoc format. This does not make it very easy to either debug the format or enhance it. Since a blog is a set of meta properties of an entry (who wrote it, in response to what it was written, on what date it was written, what was written) it seems natural to use the
 standard language for describing resources: RDF. A lot of work along these lines has allready been done, the data structure is nearly settled on, and the implementation phase has allready partly begun.

Merging with JNN?

Line: 38 to 38
 

WikiEd?

Added:
>
>
Editing a Blog is not very far from editing a Wiki. Taking care to make the Entry the key component of a wiki as shown by the following UML diagram that attempts to represent the Atom data structure:

it should be clear that a wiki is not much more than a set of blogs. If WikiEd? is not that far then one may ask what more is needed to get to a more general ContentManagementApplications.

Bloging from mobile devices

Bloging should be accessble from any device. One should be able to take a picture from one's cell phone, add some comments to it and publish it whilst on the road on a bicycle trip for example. James Gosling suggested having an e-mail interface to BlogEd, a technique used by a few other blogging software. Would it also be possible to post an entry directly to the server?

Usability improvements

These are best found by using BlogEd to edit a blog.

I have found that a preview button that creates a local preview of the blog to have helped me speed up the writing of my entries dramatically. This preview currently makes a full copy of the blog available locally. Perhaps a preview of the currently written entry would have been enough...

 

-- HenryStory - 23 Jul 2004


 <<O>>  Difference Topic BlogEd (1 - 23 Jul 2004 - Main.bblfish)
Line: 1 to 1
Added:
>
>
META TOPICPARENT name="ContentManagementApplications"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->

BlogEd
<-- this automatically adds a header showing the name of this page -->

BlogEd is a client side only Blog Editor put together as a quick hack by James Gosling. It is original in that all the editing a content creation (html and RSS files) is done on the client, and is then pushed to a thin server (a server with nothing more than a web server running) using ftp or ssh.

Work is going on to develop it into something larger than what it is, perhaps a fully general client side ContentManagementApplications.

In The Pipeline

GUI improvements

One gui improvement we are looking forward to is adding the usual button interface using all the new goodies from the JNDC? libraries. Something like this is to be expected:


We should allow ourselves to fall back to a pure html mode or wiki mode, perhaps for advanced users.

Publishing to thick servers

BlogEd has allready been enhanced to use the MetaWeblog API to publish blogs to wikis such as snipsnap. Clearly the RESTful approach taken by Atom is much cleaner and more powerful and should be added as it stabilises as a priority to BlogEd.

Improved RDF Data Format

Currently the BlogEd data format is simple but binary and a little ad hoc format. This does not make it very easy to either debug the format or enhance it. Since a blog is a set of meta properties of an entry (who wrote it, in response to what it was written, on what date it was written) it seems natural to use the standard language for describing resources: RDF. A lot of work along these lines has allready been done, the data structure is nearly settled on, and the implementation phase has allready partly begun.

Merging with JNN?

JNN is Java News Reader, also developed by James Gosling. As mentioned in ContentManagementApplications, a Blog Writer is going to be particularly interested in the thread preceeding his Entry addition, and any reply to his entry. He is certainly going to want to keep a copy of the context of the discussion as this could affect his position, and what he has put his name to. He will want to be allerted to these changes. A News Reader and a blog writer are therefore tools that should be cooperating tightly.

With the RDF data format in place it will be very easy to place all news stories of interest to the reader into one database, the same database as the database containing the stories written by the user himself. This will make it possible for the author to search quickly across all stories he has published or referencing his writing. Since we are placing content into an RDF database these stories will be annotable using any other RDF ontology.

WikiEd?

-- HenryStory - 23 Jul 2004

<-- Your JavaDesktop? article goes here. Please try to include at least one sentence describing this topic. -->
<-- Also please try to include at least one sentence describing where each link goes. -->
<-- Please make sure some other page points to your new article so that others can find it! -->
<-- For more on how to write Javapedia articles please read the WritingArticles? page. -->

Topic BlogEd . { View | Diffs r6 < r5 < r4 < r3 | More }
 XML java.net RSS