Anatomy of a Firedrop entry

A quick guide to Firedrop entry.
Open a Firedrop project. Click the New button. An new, empty entry will appear, looking much like this:

insert_date='2003-12-15 00:22:45'
modified_date='2003-12-15 00:22:45'
--
*New*

The part above the -- contains attributes. Internally, an Entry instance has a dictionary with these names and values. By default, attributes are created for the date of insertion and the last update (i.e. the last time the entry was saved).

Some Firedrop content types have "built-in" attributes that they recognize. For example, the ArticleCollection recognizes the pagename attribute; when set, the page created will have the given name, otherwise Firedrop will assign it a name. Another example: a Weblog recognizes the categories attribute, that indicates which categories a post is in.

Also, you can add your own attributes here. You will have to add code somewhere that actually does something with these attributes, otherwise they are just meaningless data.

The part under the -- is the actual entry text. The first line is the entry's title; this could be the title of your article, your blog post, etc.

All the lines following it are the body of the entry. This can be HTML, but Firedrop supports two other formats. If the second line of the body is a single #, the rest of the body is considered to be in the Textile format. If it's a %, it's considered to be in Sextile.

That's basically it. Entries are stored as separate files, text files, with a .fd2 extension. This way, they can be easily retrieved and inspected, even without having to use Firedrop.