TriptychBlog v.9.0 Readme
TriptychBlog is open source source under the GNU General Public License (GPL).


Prerequisites

1. Internet Information Services (IIS) 5.x-6.x must be installed, or equivalent.
2. The Microsoft ASP.net 2.0 Framework is required in order to run TriptychBlog. The neccesary files can be downloaded here.
3. Administrator Permissions.
4. Knowledge of IIS functionality.


Installation

1. Copy all files within the folder "TriptychBlog_v.9.0" to your desired directory (root).
2a. Open IIS and create an application for the root directory; name this application "TriptychBlog_v.9.0" or TriptychBlog will not function. Also create an application for the directory "Admin" which is found within the root directory name this application "Admin_v.9.0".
2b. If you wish to use the source files, you can name the application in IIS whatever you want.
3. Open "web.config" (Loacted in the root directory). Locate the line <user name="root" password="root"/> and change the name and password fields to your desired login information.
4. Right-Click on NewsData.mdb (Located in the root directory) and go to properties. Select the "Security" tab. Then select the user profile "Users", enusre that the read and write premissions are checked.
5. Installation is now complete! Navigate to your installation directory and ensure that TriptychBlog loads.
6. Once you are sure the installation was successful delete the confirmation post. Then, this is very important, change the timezone to whatever you want, and then create your first post. If at any point you want to change the timezone, you must change the date values in the database so keep this in mind.

Troubleshooting


1. If you navigate to your installation directory and recieve the error: "Operation must use an updateable query."; Newsdata.mdb does not have the correct permissions.

Customization

1. All design related information is located in styles.css. All images are located in "images" Everything is fully customizable.
2. If you desire to use the raw source files you will need to add src="XXXX.cs" to each page, where XXXX is the name of the source file; either default.cs, or admin.cs. Or you can download a version that uses the source by default.
3. To change the title of each page you will need to login to the Admin Panel and navigate to the options page. From there you should see the option to change your blog name. This change will be reflected within you page titles. If you wish to change the formatting of the page titles you will need to edit the <title> tag of each page you wish to change.
4. TriptychBlog.master is the template page which can be fully edited as long as the <asp:contentplaceholder...></...> tags remain in place.
5. To edit your blogroll and categories you need to login to the admin panel and navigate to the options page. From there you should see the approriate section that will allow you take change your blogroll and categories. Alternatively you can open
"config.xml" and add another <item> section for each link or category following the template.
7. To change the message displayed when comments are locked or protected open
"comments.aspx" and find <asp:Panel> tag with an id of either protected or locked and edit the text within that tag.
8. To add links to the top of TriptychBlog open
"TriptychBlog.master" and locate the div with an id of Nav. Simply add another <li> tag with your link inside it.

Change Log


Backup:
ADDED: backup.aspx which creates an xml with all your blog data
ADDED: Backup button in options.aspx of admin panel

Archive:
ADDED: Working Archive Side Panel to TriptychBlog.master
ADDED: Year and Month querystrings to main page (default.aspx)

Unified Settings:
ADDED: config.xml which stores general settings, blogroll and category list
ADDED: DataGrids to options.aspx that allows categories, blogroll and settings to be edited.
CHANGED: Merged blogroll.xml and category.xml into config.xml
CHANGED: XML structure of blogroll and categories.

Stats:
ADDED: Stats.aspx to Admin Panel
ADDED: Browser Piechart to Stats.aspx
ADDED: TrafficData table to newsdata.mdb

Default Skin:
FIXED: All declarations are in alphabetical order.
CHANGED: Header, Nav, Footer ID changed for new skin

Admin Skin:
ADDED: CSS contentLogin Class for width of 250px for login.aspx
ADDED: CSS Button class, and Textarea class
ADDED: Set CSS navigation id text-align property to center
CHANGED: login.aspx to match visual style
CHANGED: CSS file for admin panel has been redone
FIXED: No Images needed for Admin Panel

Help:
ADDED: Help.aspx now reads from file on TriptychStudios’ server.

Update Feeds:
ADDED: Feed namespace for RSS and ATOM Classes
ADDED: Format.ForURL Class
CHANGED: Class FormatForXML to ForXML
FIXED:  atom.aspx and rss.aspx now produce valid XML files
FIXED:  atom.aspx and rss.aspx are closer to validation

Other:
REMOVED: cat.aspx while adding Category querystring to main page (default.aspx)


Copyright (c) TriptychStudios 2007. All rights reserved.
Licensed under the GNU General Public License (GPL); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.gnu.org/licenses/gpl.txt.