This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 627c75baa0be32025ce950f3115ddde8b8cd6e36
tree 47be0897841e8a094fa3bb463fbfbd4cc87ada58
parent d0d9a19ea7a8527c461ffee534720dde3d0205f8
tree 47be0897841e8a094fa3bb463fbfbd4cc87ada58
parent d0d9a19ea7a8527c461ffee534720dde3d0205f8
| name | age | message | |
|---|---|---|---|
| |
.gitmodules | Sat Apr 12 23:36:26 -0700 2008 | |
| |
.htaccess | Mon Jul 13 14:51:01 -0700 2009 | |
| |
CHANGES | Sun Jul 19 23:14:45 -0700 2009 | |
| |
CREDITS | Sun Jul 19 23:14:45 -0700 2009 | |
| |
LICENSE | Sun Dec 09 15:48:52 -0800 2007 | |
| |
README | Sun Jul 19 23:14:45 -0700 2009 | |
| |
UPGRADING | Sun Jul 19 23:14:45 -0700 2009 | |
| |
cache/ | Sat Sep 01 20:49:02 -0700 2007 | |
| |
captcha.php | Tue Oct 09 05:20:12 -0700 2007 | |
| |
db/ | Wed Jul 15 21:52:35 -0700 2009 | |
| |
docs/ | Tue Jul 14 13:41:12 -0700 2009 | |
| |
external_lib/ | Mon Jul 13 20:18:16 -0700 2009 | |
| |
includes/ | Wed Jul 15 21:52:35 -0700 2009 | |
| |
index.php | Mon Jul 13 16:26:31 -0700 2009 | |
| |
resources/ | Sun Jul 19 22:48:31 -0700 2009 | |
| |
scripts/ | Tue Jul 14 19:47:01 -0700 2009 | |
| |
system_check.php | Sun Dec 09 15:48:52 -0800 2007 | |
| |
template/ | Mon Jul 13 16:26:38 -0700 2009 |
README
_ ___ _ _ _ ___ _ _
| |/ (_) |_| |_ ___ | |/ (_) |_| |_ ___
| ' /| | __| __/ _ \ | ' /| | __| __/ _ \
| . \| | |_| || (_) | | . \| | |_| || (_) |
|_|\_\_|\__|\__\___/ |_|\_\_|\__|\__\___/
_ ___ _ _
| |/ (_) |_| |_ ___
| ' /| | __| __/ _ \
| . \| | |_| || (_) |
|_|\_\_|\__|\__\___/
=================================================
Welcome to KittoKittoKitto, a completely free virtual pet game framework for you
to build upon.
== Installation ==
See the Kitto documentation for installation instructions:
<http://kitto.yasashiisyndicate.org/docs/kitto/install.html>
== Post-Installation ==
My tips to you at this point:
* Read through the code. Learn where things go in the directory tree. There
really isn't that much code to look at - most of the work is being done
by ActiveTable automagically.
* __LEARN HOW TO USE ACTIVETABLE__. Docs can be found on the Kitto website,
and there's pretty good in-line documentation that can be compiled into
HTML with phpdocumentor. ActiveTable is a *SERIOUS* timesaver. Without it,
I would not have been able to write the first iteration of Kitto in
(literally) five days.
<http://kitto.yasashiisyndicate.org/documentation.html>
Writing and debugging SQL is a bitch. It's error-prone. It's a timesink.
Why not have most of your SQL written for you by ActiveTable? ;-)
Furthermore, ActiveTable uses PEAR::DB#prepare()/PEAR::DB#execute() for
all of its operations, so you're absolutely safe from SQL injection,
even if you don't use stripinput() in whatever you're passing it. How
can you pass that up?
* Use Smarty templates. As you can see, they keep all of your script files
very small, clean, and easy-to-read. Plus, Smarty has a kickass caching
engine, so when you realize the boards are causing high server loads, you
can have Smarty cache the HTML it generates with a few extra lines.
No SQL/HTML generation = less load. You can even have Smarty expire a
cached template whenever someone makes a new post. Believe me - Smarty
has a lot of features that make it worth learning.
The Smarty manual is available at <http://smarty.php.net>. Give it a once-
over, at the very least!
Nick 'Owl' Evans, 2007-09-22
Last Updated on 2009-07-14.
KittoKittoKitto has been brought to you by the Yasashii Syndicate.
<http://yasashiisyndicate.org>








