PeerJournal will be composed of a client and a server. The server will run in the background and not be visible to the user, and the client will be a GUI application that allows both posting and reading of weblog entries. Features will be introduced incrementally in each release, hopefully allowing the maturity of each function before the project reaches version 1.0. The planned features for each release are as follows (subject to change as I determine them unfeasible):
0.1 - Client and server networking, basic UI that allows subscriptions and posting plain text (a Swing HTML component will be used for reading, so HTML viewing will be possible at this point).
0.2 - Banning specific users, skeletal rich text (HTML) editor
0.3 - Posting of images in weblog entries, improvements to HTML editor
0.4 - Improve HTML viewer, possibly including a browser from an external library if any such GPL libraries exist
0.5 - Customization of start screen, weblog layout and colors, integrate either an external Look and Feel or create a distinct Synth L&F
After 0.5, the project may move on to version 1.0, depending on any changes to this roadmap and the overall stability of the program. Additional features may be added if reqested either before or after 1.0. Please contact the project administrator using the project page if you have any ideas or if you would like to help with the project.
Currently working on: 0.1
No files released.