OwlManAtt / kittokittokitto
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (15)
- Wiki (1)
- Graphs
-
Branch:
master
| 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>

