newentry.php

Used to create a new blog entry or article.  To edit or delete an entry, refer to the editentry.php and delentry.php files respectively.

The three main input fields on this page are the entry subject, topics, and the post itself.  When creating new articles, there is also a box for the article path, which is the directory name in which th article will be stored.

The topic box has a drop-down list of topics next to it.  This control uses JavaScript such that selecting an item from the drop-down will add it to the comma-separated list of entry topics, provided it is not already in the list.

The main post body is entered in the textarea.  Input is expected to be in the format given in the entry options below the textarea.  If the input mode is set to LBCode, then some simple editor buttons will be displayed just above the textarea.  These use JavaScript to insert prompt for text and insert the appropriate LBCode markup.  There is currently no included HTML post editor, but plugins for both the FCKeditor and TinyMCE JavaScript rich-text HTML editors are available for download.

There are a number of entry options which are initially hidden on the page.  These include a file upload box, a podcast/enclosure URL box, a “sticky” checkbox for articles, the markup mode box, checkboxes to allow posting of comments, TrackBacks, and Pingbacks to the entry, and finally a checkbox determining whether to send Pingback pings after the entry is posted.  Default settings for most of these options are configured on the updateblog.php page.

There are a few couple of settings in the system.ini file that are relevant here.  The first is the AllowInitUpload setting, which determines the number of file upload boxes that appear on the page.  The default setting is 1, but it can be increased to allow multiple files to be uploaded.  To disable uploading files from the new entry page, set this to 0.

The second setting is AllowLocalPingbacks.  This setting determines whether or not Pingback pings should be sent to URLs on the same server.  This might be desirable as an easy way to back-link references to other entries on your blog or other blogs on your server.  To disable this and only send pings to remote servers, set this value to 0.

Used to edit existing blog entries and articles.
Used to delete a blog entry.
Used to update the settings on an existing blog.
The system.ini file is used to store selected default global settings.