blog is an interface for managing a multi-topic blog (Web journal). Its easy interface allows users to quickly create journals with several topics, all of which are concurrently accessible. It could also be used to create a categorized FAQ or a press rele
Be the first to post a text review of blog. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Passwords for blog users are encrypted with a DES key; this key is stored in "keyfile". There are two known issues with this process. First, encrypting data with DES is suitable for times in which the data should be unencryptable, but not in this case (password comparison). Instead, I need to use a hashing algorithm like md5 or the like. This is not necessarily a security issue, if keyfile is stored in a secure location, but it is not preferable. Secondly, when the cryptographic key is stored in keyfile, it is not converted to base64, and this has the potential to cause problems (i.e. If the key happens to contain the right combination of numbers, when the key is treated like a string unescaped values like '"' or '\n', etc... will cause an exception to be thrown from blogUser). If this happens, I would suggest replacing the key by running KeyGen again. Both of these issues will be addressed in the next version of blog.
blog version 1.2 will be rolling out shortly (later today, or when I get around to it). Included in this release is a whole set of new faculties as well as a redesign of how the API functions. The new release includes user authentication and management and the ability to add threads as children to other threads. This version is geared more towards professional users or users in web communities. Be forewarned, this addition would require restructuring your blog interface to accomodate for the design differences, I suggest that you only upgrade if the changes appeal to you specifically. Also on-the-way are new packages of utilities and visual interfaces. The utilities help set up and configure blog more hands-off. The visual interface is designed as an applet-servlet pair called bloglet and blogServe. They will communicate through XML and will display the journal in a simple tree-style interface. These packages will round off your blog collection and make it easy to drop a journal into place.
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: