The better this new blog idea seems.
So, I am brainstorming some initial specs! Yay for trees.
- Code
|- PHP 4/5
|- I don't really know any other server-side language well...
|- Unless I want to make C DLLs. Eww.
|- No PEAR
|- I barely even understand the concept, much less the code. I'll look into it someday.
|- Readability
|- Tabs on opening brackets, brackets on new lines, parentheses on single line, spaces between parameters
|- Example:
function cows($head, $body, $tail)
{
moo($head, "yay!");
echo "body: " . $tail;
}
|- Open source, baby
|- Not that anyone will use it
- License
|- GNU?
|- Yes, yes.. lets go with GNU. Its simple and already made!
|- Extra stipulation: New modifications will be sent to the author. This way, I get to see if people actually use it and boost my ego!
|- Hell, just tell me is all I ask.
|- GNU is good right?
|- Explanation :
http://www.gnu.org/copyleft/gpl.html- Usage
|- Customization
|- Style One - Wizard
|- A wizard not unlike LJ's to give you a (crappy) basic one based on a template. This will take me a while to make, if I ever do...
|- Style Two - Full
|- Make your own template. Comes complete with new HTML tags that the script will recognize and fill in whats necessary! Example to come...
|- Custom Tags
|-
|- Includes an opening and closing tag. Will replace the
tag with the next X posts according to viewer-specified criteria (such as current number of posts, and current filters). In other words, you only make one template for your posts, within which it places them automagically. Use substitutions listed below to fill in the info of the post.
|-
|- Same as Posts tag, only it gets the X most recent comments on this particular post. Not needed, can simply use the {{Comments}} substitution (described below) to show a standard link to the comments page instead.
|-
|- Lists available filters, used for a navigation bar.
|- Substitutions
|- Things that you place that are immediately replaced by simple text.
|- {{Title}}
|- The subject/title of your post
|- {{Tag}}
|- Replaced by the primary tag (tags defined in previous post)
|- {{Date (+format)}}
|- Pretty much the date command in Linux, it will display the date in MM/DD/YYYY h:mm AP format (03/15/2005 5:23 PM)
|- {{Picture}}
|- The picture you told it to include for this post.
|- {{Mood}}
|- Mood tag
|- {{MoodPic}}
|- Mood picture
|- {{Comments}}
|- Link to comments
|- {{Body}}
|- Body of post
|- {{FilterURL}}
|- URL to go to to use filter to view posts. Used inside a standard A tag. Used for the Filters tag above.
|- {{FilterName}}
|- Name of filter, used for filters tag above.
|- I should probly find a program that will post to journals, and figure out how they do it so I can use those.
- Cost
|- Free for all things.
|- Donations appreciated, but I don't expect to recieve any like.. ever. No one loves my things.
More later? Tell me what you think, ask questions, PLEASE, or else this will die a very fast and painful death.