Wacintaki 1.3.8 Documentation

Last update: July 29, 2006

Although Wacintaki Poteto is based on the OekakiPoteto 5.1.0a source code, it differs considerably from OekakiPoteto. Please read this document thouroughly.


Table of Contents

1. Pre-Installation

2. Update

3. Installation

4. Installing Multiple Boards

5. Using OekakiPoteto

6. Troubleshooting

7. Help and Support

8. Newbie Guide

9. Credits


Pre-Installation

Requirements

Before installing Wacintaki Poteto, make sure your server meets the following requirements:

The following are optional:

Tools

It is recommended that you have an FTP utility to upload files to your server. It will take you much more time (and effort) to FTP the files manually from a command prompt. Free utilities offer all the basics for running Wacintaki; commercial FTP programs have features useful for maintaining entire web sites:

Note that some Mac FTP clients may only work on MacOS X. Fetch is one program that will work on older Macs, like System 7 and MacOS 8.

Usage notes

Like any BBS, Wacintaki will put a strain on your server's resources. The developers hold no responsibility if your site goes over its monthly disk or bandwidth usage, and you are charged zillions of dollars, rupees, pounds, etc. because of over-usage.

Since Wacintaki is very graphically intensive, make sure your server can handle:

NOTE: using the uniformity thumbnail mode can decrease bandwidth drastically.

Also keep in mind that certain BBS functions will use more resources than others, as follows:

Determining if you are a newbie

You are considered a newbie if..

... then you need the Newbie Guide.

If you are using a free site such as Lycos, you might want to try the Free Site Guide.


Update

Updating an existing oekaki board

To update an existing OekakiPoteto or Wacintaki board, please read the readme.html file that came with your distribution.

Before updating, it is recommended that you backup all files in the resource folder. In fact, you should always have a backup of these files.

You may need to know the version number of your existing board before you can update. To get the current version of your board, view the FAQ on your board.

Also note that Wacintkai 1.1.4 now uses a “hacks.php” file in the resource folder to control cookie usage and other features that used to be at the top of the “functions.php” and “header.php” files. If you have edited those files, you will need to copy the changes into the “hacks.php” file.


Installation

Step 1: Collect Information

Make sure you have read the requirements, and have the following information before you proceed:

If you do not know any of the following, please e-mail your web host for the information and if your web hosting plan meets the requirements to install Wacintaki.

Note that when creating a MySQL database, your server control panel may automatically add a prefix to your database name or user name. For example, if your login for the control panel is “bob”, and you typed “myoekaki” as the database name, the actual name of the database may be “bob_myoekaki”. Take this into account if you are having connection problems with your database.

Step 2: Create Folder

Log into your site with FTP. If you're not that experienced with FTP, keep in mind that many FTP programs can use both a www and ftp address to log into a server, so “www.Server.com” and “ftp.Server.com” should both work. If you have trouble, try the ftp prefix instead of www. The “Server Port” is almost always 21. Other ports can be specified by the server, but 21 is the default for most servers and FTP programs. The FTP username and password should be obvious. :)

Many servers have a special folder in which you need to upload files. If you're used to uploading files with a web-based file manager, rather than FTP, you'll need to look for a public share folder which is usually called “public_html”, “www”, “web”, or sometimes “home.” If you do not create your oekaki folder in that special “public” folder, your files are considered to be private and will not show up on the Internet. Some servers do not have this public share folder, so if you don't see it, don't worry. UNIX / Linux servers usually have this folder, Windows servers may not.

Once you're logged in and in the correct upload folder, create a directory on your server for Wacintaki. This directory may be any name you choose, though names in all lower-case letters and with no spaces or weird characters, like apostrophes and symbols, is recommended.

CHMOD this directory to 755 (preferred), or 777. To CHMOD files in most FTP programs, right-click the file and choose CHMOD or something related to changing permissions.

If your server gives you a 500 error when trying to run the installer, you cannot use 777. If the server gives you a 403 error or the installer tells you the folders are still locked, you cannot use 755. In extreme cases, where both 755 and 777 do not work, try using 775.

Example: The “oekaki” directory is created as the directory in which to install Wacintaki.

/oekaki CHMOD 755

Step 3: Upload Files

Within this new directory, upload the contents of the “oekaki” folder from your Wacintaki distribution. Do NOT upload the documentation folder or anything else outside the “oekaki” folder of this distribution. It sounds silly to point this out, but it's a fairly common mistake!

CHMOD the pictures, resource, and templates directories to 755 (preferred), or 777. The language and shipainter directories do not need to be CHMODed, although the server may set the default to either 644 or 755. Your Wacintaki directory should now look something like this:

/oekaki CHMOD 755
   /language   CHMOD 644
   /resource   CHMOD *755
   /shipainter CHMOD 644
   /templates  CHMOD *755
   /smilies    CHMOD 644
   2Draw.gif
   addusr.php
   banlist.php
   ...

All folders you create should be named with lower-case letters to minimize problems.

The installer will automatically create a pictures folder for storing your images, so you should not create one. If you must, make sure you CHMOD it correctly. Using a CHMOD of 775 makes it easier to edit files in the pictures folder with an FTP program, but normally files in the pictures folder are created by Wacintaki, and you should leave them alone.

It's unlikely, but if your FTP program cannot determine that PHP files must be uploaded in ASCII mode, you will have to verify they have been uploaded as ASCII instead of BINARY. Most FTP programs will do this correctly.

Step 4: File Permissions

Normally Wacintaki creates all the files it needs automatically. If you are using a custom install of Wacintaki or moving it to another server, you must CHMOD some additional files in the resource folder. This is only required if you create the files yourself.

Open the resource folder and CHMOD the following files to 664:

The resource folder contains all the files that make your BBS unique and/or may change frequently. Your banner and rules images, as well as other custom files, should go into this folder. Images used for custom templates should go into their own folders in the templates directory. See the “Banana” template for an example.

Step 5: The Installer

In a web browser, go to http://www.yourwebsite.com/yourWacintakiDirectory/. You will be redirected to the installer. Use the information gathered in Step 1 to fill out the required fields. If you only want to install one board, use “op_” for both database prefix fields. To install multiple boards, read the section on Installing Multiple Boards before continuing.

If you have manually created a pictures directory, be sure to type it in the proper field on the install page, otherwise, the installer will make it automatically. At the bottom of the page, fill in the login name and password you will use for the owner account. This will be your personal account from which you can both view and maintain the BBS.

Step 6: Secure Installer

After the install has completed, you will be asked to click a button to delete the installer and updater. Click it, and Wacintaki will be ready to use. Further configuration changes may be made by going into the Control Panel.

If something didn't go right, there is an option to remove the database at the top of the installer. Only copy the install.php file back onto the server if you need to delete the database. Once the database has been removed, you can install a new board, or remove the Wacintaki files from your server.

If you remove the Wacintaki files from your server before uninstalling the database, you will have to manually remove the MySQL database, or it will remain on your server forever. This isn't a catastrophe, but it will waste space, as well as a perfectly good database slot. :)


Installing Multiple Boards

Member sharing configuration

This option is for those who want to set up two or more OekakiPoteto boards, and want to share the member database, so users can use the same login for each board.

Step 1:

On the first board, go to Owner > Control Panel, and note down the following:

The table below is an example of what you might have if you are using the default install configuration.

  Board 1
Database Prefix
_op
Member Database Prefix
_op
Encryption Key
As

Step 2:

Install your additional Wacintaki into a new, separate directory. Do NOT copy your Wacintaki files from the first board. When you enter install.php for the new board, you must do the following:

If you are using the default Database Prefix, Member Database Prefix, and Encryption Key, you can try using these values on your additional board(s).

Note: You WILL receive errors such as:

Table 'op_oekaki' already exists
Duplicate entry '' for key 2
Table 'op_oekakichat' already exists
Table 'op_oekakionline' already exists
Table 'op_oekakimailbox' already exists
Table 'op_oekakikill' already exists

This is normal.

Once installed, members will have to login for each board independently, even though all the boards are sharing the same member database. A workaround is described in the section Sharing cookies with more than one Wacintaki board.

Example of two board configuration:

  Board 1 Board 2 Notes
Database Prefix
_op
_op2
All boards must not share the same Database Prefix.
Member Database Prefix
_op
_op
Must share the same Member Database Prefix.
Encryption Key
As
As
Must share the same Encryption Key.

Example of three board configuration:

  Board 1 Board 2 Board 3 Notes
Database Prefix
_op
_op2
_op3
All boards must not share the same Database Prefix.
Member Database Prefix
_op
_op
_op
Must share the same Member Database Prefix.
Encryption Key
As
As
As
Must share the same Encryption Key.

Non-Member sharing configuration

If you want to have separate member registrations for each board, follow the directions above and upload a new set of Wacintaki files to your server, but do not use the same Member Database Prefix as any other board on your server.

This will ensure that each Wacintaki board will have its own, unique member list. People will have to register for each board independently of each other.

Sharing cookies with more than one Wacintaki board

Normally, OekakiPoteto uses one cookie for each oekaki board, forcing people to re-login for each board even though every board uses the same member database. It is possible to resolve this by editing the “hacks.php” file in the resource folder.

The hacks file is new for Wacintaki v1.1.4, and includes extra functionality that is considered too risky or difficult to implement into the control panel. This file replaces the hacks in the functions.php file, ensuring that every time you install a new patch, your hacks will not be discarded.

Inside the hacks.php file, there are two varibles named “$cookie_path” and “$cookie_domain”. By editing these pathss you can make cookies visible to the entire server, or just a part of it. If you have your own server (or domain name), you can use a single slash as the path (the root path), and every cookie made by any one of your Wacintaki boards will be visible throughout the server and work with every board. If you have an account on a shared server, you can specify your account name as the path. For example, if the URL to your oekaki board is http://www.Server.com/MyAccount/oekaki, then the cookie path would be /MyAccount (note the lack of the “http” and server name). This will make the cookie visible only to MyAccount, but NOT to the rest of the server. You wouldn't want other peoples' oekaki boards installed on, for example, Tripod, to all have access to your cookies!

Be very careful when using this feature, as an improper value may make it impossible for people to log in, and cookies made global to the entire server may conflict with other boards not owned by you. PHP knowledge is also recommended, as you are editing the source code directly and mixing single and double quotes can cause errors that will render the board inoperable. If you mess up, just replace the hacks.php file with an older copy or one that came with Wacintaki, and leave the $cookie_path and $cookie_domain variables alone.

Please note: all your boards must have an identical copy of the hacks.php file! Once you have edited the hacks file, copy it to the resource folder of each BBS that will share a single cookie.


Using Wacintaki Poteto

Account types

Here is a list of account types. For more information on account management and user flags, view the “Admin > Modify Permissions” menu.

The admin menus

There are four types of menus at the top of the main page. The one that starts with “FAQ” is the main menu and will be visible to the public. The “My Oekaki” menu is available to all members to manage their pictures and posts. “Admin” is a menu reserved for administrators and super administrators and provides several methods for board moderation. There is also an “Owner” menu reserved exclusively for the board owner. Other admins and super admins cannot access the owner functions.

Adding a banner or notice

Use the “Admin > Edit Banners” menu. The banner will show up above the main menus, the notice will show below the menus and above the page numbers. HTML is required for both. A plain <div> is automatically used for banner content. For clarity, consider using <div class="infotable"> for the notice. That will pad the information and put it on a plain background.

Modifying the board rules

Use the “Admin > Edit Rules” menu. HTML is required, so use a <div>, <p>, or <table> for the content, and a <br /> is required for each line break. Unordered lists, made with <ul> and <li> tags, are recommended.

Normally when people register on your board, they will be taken to the registration screen first. There is a control panel option under “Registration” that will show the board rules to people before they can register. It is off by default because a clean install of Wacintaki has no rules.

The Control Panel

Only owners may access the control panel. Most of the features have explanations below each item as to what it does. Unlike OekakiPoteto, if a Wacintaki feature is not compatible with your server, it will be automatically disabled in the control panel.

Do not modify the SQL database information in the control panel unless you have a good reason to do so!

Control panel: Avatars

Wacintaki allows each member to upload an avatar to his or her profile via the profile editor. This is a small picture, typically 50×50 pixels that shows up before that member's name when they post. The installer creates an avatar folder, and the feature must be enabled in the control panel. Avatars may show up on picture posts or on every comment on the board, depending on the config options chosen by the owner.

Control panel: Safety saves

Safety saves are pictures that are drawn but not immediately posted to the board, and may be finished at a later time. They are automatcially removed if they are not finished after a certain amount of time, and people are only allowed to have one safety save at a time. Safety Saves are on by default, and may be disabled in the control panel.

Be aware that a safety save will take up one slot on the board, so increasing the safety save delete time may not be a good idea, depending on how many slots you have available and how much space you have on your server.

If a picture appears to be incomplete, admins may turn it into a safety save by clicking “WIP” in the post header. A mailbox message will be sent to the artist, alterting him or her that the picture must be finished within the time period set in the control panel.

Passwords

People may assign passwords to their pictures when they are saved. Anyone with access to the password may retouch that picture. When pictures with passwords are edited, they will not be posted in new slots, but may be bumped. This is ideal for collaborations, as frequent edits will not flood the board, causing older pictures to be deleted quickly.

Public pictures

Public pictures are similar to password protected pictures, although they have no password, thus allowing any registered member to edit them. When edited, a public picture will be posted in a new slot, leaving the original picture unaffected. Frequent use of public images may result in a flood of new posts, so if this feature is enabled in the control panel, tight moderation, and having more than one admin, is recommended.

Public pictures are credited to the original artist automatically. This feature is therefore ideal for a colloring book oekaki, where people are asked to color unfinished lineart, and a large number of similar posts is tolerated.

To view all public pictures on a board, a new sort option for Public Images has been added to the View menu.

Adding members

If you elect to approve registrations manually (set “Require Approval” to “yes”), you will need to go to “Admin > View Pending” to accept or reject pending members. The number of people waiting for approval will be shown in the menu. Note that if you switch to the automated registration system, people already in the pending members list will still have to be manually accepted or rejected.

If you are using an automated registration system, make sure that you have set a registration e-mail in the control panel. When people register on an automated registration system, an e-mail will be sent to them with a verification code so they can activate their accounts. However, you may still go to “Admin > View Pending” to manually add or reject pending members.

Giving permissions to new members

If you want to make someone an Administrator or a Super Administrator, go to “Admin > Modify Permissions.” Use Immunity to prevent a member from being removed by the auto-kill feature if it is enabled. Uncheck a member's General User tab to suspend their account without deleting all their pictures and posts, as deleting an account will remove all traces of that person from your board(s)!

It is pointless for owners to modify their own flags, as owners already have all permissions for the entire board. If you lose your owner flags for some reason, look for “flagrestore.php” in the docs folder. Edit the file so your username is at the top, copy it to the oekaki folder on your server, then run it to get your flags back.

Automatic user delete (membership expiration)

Automatic User Delete may be enabled in the control panel. This will automatically delete any member account without the immunity flag if they fail to log in within a specific amount of time, which can help keep the memberlist shorter and more current. It will remove all pictures and comments by an affected member, however, so if you enable this feature, choose a fairly large value, such as 60 - 90 days.

If an artist has pictures archived, the auto kill feature will not apply to them (they will automatically be granted immunity). An admin will have to either un-archive each picture or manually remove that member's account.

To only trim old lurker accounts, and not artists, enable the “ Auto Immunity for Artists” feature in the control panel. This will automatically assign the immunity flag to members if they draw a picture. This is on by default, as many people who register for an oekaki never draw pictures.

Archiving

To archive a picture, click “Archive” in the post header. This will prevent the picture from being deleted as new pictures are posted and old ones are removed from the board. Be careful not to archive too many pictures, as this will reduce the total number of slots usable by the board, causing new non-archived pictures to be deleted quickly.

Archived pictures behave just like normal posts. They may be edited at any time with or without a password, and the original artist may delete the picture.


Troubleshooting

This section covers issues with a board that has been installed. Installation and server issues are covered in the “readme.html” file that came with your Wacintaki distribution.

Diagnostics screen

As of v1.3.6, the diagnostics screen is accesable from the main menu when logged in as an owner. It will show various database and config settings, as well as the status of the filesystem.

If you are having problems where people cannot log in, or you cannot properly administrate the board, first see if the diagnostics screen shows any errors.

Slow performance

Page load times should normally be about half a second or less, depending on the server. The leading cause of slow performance is a problem with DNS host lookup, because member host names are not provided by a web browser, but are instead recieved by querying a DNS with a specific IP address. Most of the time this is a quick process, like linking to an off-site image. In some rare cases, delays longer than 5 seconds per page view can be experienced for several days at a time. If you're experiencing long page load times (greater than 5 seconds), open up the “hacks.php” file and change the DISABLE_DNS_HOST_LOOKUP value to 1.

Wacintaki cannot send e-mail

Mail errors were redesigned in Wacintaki v1.1.3 so they should no longer crash the script. Instead, they will print directions on what to do since e-mail is not working on your server. If your server does not support sending e-mail, and you want new registrations to be automatically accepted, you should set the Control Panel option “Require Approval?” to “No (Forced).” This will force Wacintaki to automatically approve any registration. Otherwise, administrators will be required to approve each registration manually.

You might want to ask your tech support to enable e-mail support, since it allows more sophisticated moderation of the board.

Templates won't work / don't update

Templates won't work: This happens if you delete a default template but don't update the setting in the control panel. Also, if you delete a template that someone is already using, their pages will show up very plain. Tell that member to go into Edit Profile and select a new template

Templates don't update: This is a limitation of the Wacintaki template engine. If you make changes to the templates's PHP file, you will have to manually delete the template's CSS file before the new changes take effect. Wacintaki will then build a new CSS file. Opening the header.php file and setting $force_build to 1 will make Wacintaki build new templates every time someone views the board, which makes generating templates easier. Set this value back to 0 when you are done, though, or bandwidth usage will go up considerably!

Unable to post comments, edit notice and banner, chat, etc...

This problem is most common on free servers. If pages refresh after you submit your information, but do not seem to do anything or return any errors, your server might have a strict filter policy in place. Many servers with comment filters will not return errors if a word match is made, and will just dump all information submit to the server. Sometimes 403 (Forbidden) or 404 (Not Found) errors will also be returned.

Observe your site's Terms of Service and avoid using certain questionable words. Check your host's FAQ or support forum to see if any threads explain what is being filtered. Some links to external sites (such as PhotoBucket) may also trigger this error, so try to host as many banner and notice images on your own server as possible.

config.php or dbconn.php returns “access denied” errors

This may occur if you've moved your oekaki from one server/folder to another and FTP'd the config files. This causes problems because PHP is unable to write new config files if you make changes in the control panel. CHMODing to a lower security level may or may not work, but is not a proper solution.

Solution: Copy the “reclaim.php” script from the documentation folder into your oekaki folder on the server and run it.

Pictures folder is locked

The Wacintaki updater attempts to chmod the pictures and templates folders to allow the storage of images, and the generation of templates. If it fails, the “draw.php” file will not allow people to draw pictures until the issue has been resolved. CHMOD these folders to 755 or 777 to use them. If you cannot CHMOD them, ask your sysadmin to do it. Even if you cannot CHMOD the directories, some servers will allow you to delete them via FTP and re-create them, though you will lose all contents in those directories.

Animations won't play (“Not in GZip Format” and other errors)

If your board is hosted by an Apache server, animations may return a “Not in GZip Format” error. This is usually caused by banner ads, because the way servers use advertisements corrupts animation data. To fix this, copy the “.htaccess” file in the documentation folder of your Wacintaki distribution to the “oekaki” folder on your server. This file isn't copied by default as some servers do not like this file and will disable your board if you use it. Copy it only if you need it. This file only works with Apache servers, regardless of whether UNIX/Linux or Windows is the OS.

If your board runs on a server using Microsoft IIS (Internet Information Services), this is a permissions issue. IIS will not, by default, serve files without registered MIME types. Therefore, the animation files will return a “404 Not Found” error, even though they are visible in the pictures folder. If you click “View Animation” and the pop-up shows the filesize, but you cannot download the animation via the link, the proper MIME types must be added to your server. Only a server administrator can do this.

The following MIME types are required for IIS servers:

PaintBBS PCH:“video/x-pch”
ShiPainter SPCH:“video/x-spch”
OekakiBBS OEB:“video/x-oeb”

Non-administrative issues

Check the FAQ after installing Wacintaki Poteto. It includes information for general users as well as how to get oekaki applets working, and how to install Java.


Help and Support

Please read the manual (specifically, the troubleshooting section) in the documentaion folder of this distribution before seeking help.

Before reporting bugs, make sure you have the latest stable version of Wacintaki.

For help using Wacintaki or to report a bug, please visit the NineChime Forum. The forum does not require registration and all questions regarding OekakiPoteto, Wax Poteto, and Wacintaki are welcome.

Please do not ask questions about Wacintaki Poteto on OekakiPoteto forums. Wacintaki functions very differently compared to OekakiPoteto and you may not be able to get any help.


Newbie Guide

I've determined I'm a newbie. Now what?

Please read through the entire Newbie Guide before doing anything else. :)

What is covered in the Newbie Guide?

This Newbie Guide will cover most of what you need to know, including which servers can run oekaki boards, PHP, MySQL, CHMOD, FTP, and bandwidth.

It also covers a little about Java, which you do not need on your server, but all of your members will have to have on their computers. Don't worry, most computers these days have Java technology built-in, or a clone like the Microsoft Virtual Machine, and Wacintaki has directions for members on how to get Java if they don't have it.

What isn't covered in the Newbie Guide?

To learn how to set up a MySQL database or an FTP account for your server, take a look at the control panel for your server, or ask your system administrator for help. Every system is different, and how much you can do depends on how the account on your server is set up.

I don't have a web site or know where to get one.

Try using the free site guide. Keep in mind that many free sites have advertising banners which may momentarily block certain features of your oekaki board, so choose carefully. You can always make your banner taller to keep menus from being blocked by ads.

What kind of web site do I need to run an oekaki board?

The essentials are a server that offers the ability to upload script files, as well as a database. The scripting language used for Wacintaki is PHP, and the database is MySQL, a free database system (not MS SQL, which is made by Microsoft). PHP and MySQL are considered a pair these days, so servers that have PHP most likely have MySQL, too. Most free web sites offer one database, and pay sites usually offer between two to six -- or more. Only one database is required for Wacintaki.

You must also have the ability to access PHP and MySQL, so just because your server supports it, doesn't mean you can use it. Ask your system administrator if you have the ability to use PHP and MySQL, and how many databases you can use. PHP requires no special setup, but you will have to create a MySQL database yourself. This can normally be done with your web site's tools, the most popular of which is CPanel.

Creating an SQL database via CPanel is beyond the scope of this guide, especially since there are many versions of CPanel, and only some servers use it. Getting SQL working involves creating a database user, creating a database, and giving that user permission to use the database. The user name, password, and database names are what is used in the Wacintaki installer to set up the tables in the database, which actually stores the information for your oekaki board. If you get stuck, it's best to ask your system administrator or check any available documentation to which you have access from your server provider.

Some servers have a tool called phpMyAdmin, which lets you create, maintain, and back-up databases. It will not let you create a database user or password. Ask your system administrator for help with setting up a database user and password. phpMyAdmin is helpful for maintaining a database, but is not recommended for creating one.

What is a PHP, and why do so many Wacintaki files have “.php” at the end?

PHP is a free scripting language specifically designed for making very complex web sites and web programs, like BBSes. All you really need to know about PHP is that your server must have it installed, and it must be a reasonably recent version. PHP scripts end with “.php”, and are plain text files so they must be uploaded to a server in ASCII format with an FTP program. Most FTP programs already know PHP files must be uploaded in ASCII mode.

What is SQL / MySQL?

SQL stands for “Structure Query Language”, and is a standard for talking to databases. The type of SQL database used for Wacintaki is MySQL, which is available on almost every server that has PHP.

Creating a MySQL database isn't terribly difficult, but how you do it depends largely on what kinds of tools are available for your server. If you have a control panel for your server, like CPanel, you should find a way to make a database on the main page (not through an administration tool, like phpMyAdmin, which can be difficult to use). If you don't have a control panel, ask your system administrator for help.

What is CHMOD?

CHMOD is a way of modifying a file's permissions, so it can be read, written, or run. There's more to server security than that, but CHMOD is the only one you'll have to worry about to install an oekaki board. You pronounce it as “Shmod” -- as one syllable that rhymes with “clod.”

Several CHMOD programs exist, though it is often used as a verb, as in, “to CHMOD a file.” FTP programs have the ability to CHMOD files. Web-based file managers offer similar functionality, but use read/write/execute flags instead of the CHMOD number standard.

By default, all files uploaded to a server can be read by the public, but not run as scripts, or written or deleted by anyone but you. A file's permissions are determined by a set of flags or numbers. Although every server uses different numbers for determining a file's permissions, most FTP programs use the UNIX CHMOD standard, which uses a three digit number.

Don't panic... the installation instructions tell you which numbers to use for each files, and only a small number of files must have their CHMOD number modified. Most files are just uploaded as they are and the installer will take care of the rest, so you don't really need to know what the numbers mean.

What is FTP?

FTP stands for “File Transfer Protocol”, and is the most important Internet standard for uploading and downloading files to and from a server. It differs from HTTP (what web browsers use), in that you must use a password to get access to files. Although you can use a raw FTP program from a command prompt, there are a number of free, simple programs that will handle all the hard stuff for you and just let you transfer files and CHMOD them. A list of programs is provided in the Wacintaki Pre-Installation section.

All servers support FTP, and you should be able to use it, but some servers provide alternatives, like web-based file managers. These may be used if they allow you to set file permissions (either with the CHMOD standard or with read/write/execute flags), though FTP is the most reliable method.

Many FTP programs can use both a www and ftp address to log into a server, so “www.Server.com” and “ftp.Server.com” should both work. If you have trouble, try the ftp prefix instead of www. The “Server Port” is almost always 21. Other ports can be specified by the server, but 21 is the default for most servers and FTP programs.

Many servers have a special folder in which you need to upload files. If you're used to uploading files with a web-based file manager, rather than FTP, you'll need to look for a public share folder which is usually called “public_html”, “www”, “web”, or sometimes “home.” If you do not upload files in that special “public” folder, they are considered to be private and will not show up on the Internet. Some servers do not have this public share folder, so if you don't see it, don't worry. UNIX / Linux servers usually have this folder, Windows servers may not.

What about bandwidth?

Technically, bandwidth is the measure of how fast you can transfer data from one place to another. In web lingo, is the amount of data delivered by your server to the public in a given amount of time. Most Internet service providers measure bandwidth monthly. If you go over your allotted bandwidth for a given month, you may be charged extra money for your hosting or your site might be disabled temporarily until next month. The amount of bandwidth used depends how many people are using your oekaki and what they are drawing (mostly, the size of the canvas used).

Bandwidth is usually measured in Megabytes and Gigabytes. One Megabyte is good for downloading 10-15 standard-sized pictures (not thumbnails). A Gigabyte is approximately 1,000 Megabytes.

Wacintaki is much more efficient with bandwidth than OekakiPoteto, so if you're upgrading from OekakiPoteto to Wacintaki, you shouldn't have to worry. If your board is hugely popular and has hundreds of members, you may need 5-10 Gigabytes of bandwidth a month. A board with a few dozen members shouldn't use much more than 1 Gigabyte. You should keep track of bandwidth usage in your server's control panel if your host only gives you a small amount, like 1 Gigabyte per month or less.

As of 2004, most free websites will give you between 200 Megabytes to 1 Gigabyte per month. Paid sites will generally give between 5-30. Bandwidth is important to many people, so a web site host will usually make it clear how much you will have per month before you sign up.

Note that many chat rooms use a lot of bandwidth, so if you're having a lot of bandwidth issues, try disabling the chat room first. Oekaki is a forum, after all, so the lack of a chat room shouldn't be a big deal.

For more help on bandwidth, read the section on Using Wacintaki Poteto in this manual.


Credits

OekakiPoteto ©Copyright 2001-2003 Theo Chakkapark and Marcello Bastéa-Forte.
Wacintaki modifications ©Copyright 2004-2007 Marc A. Leveille.
PaintBBS and Shi-Painter paint applets are ©Copyright Shi-chan
OekakiBBS paint applet is ©Copyright Poo

Wacintaki

Support

Homepage

Lead Developer

Special Thanks


OekakiPoteto 5.x

Homepage

Lead Developer

OekakiBBS / PaintBBS Parser / Hack Developer

Contributors

Special Thanks

Donors

Big thanks to you donors! Without your generous donations, 5.x would have never seen daylight! More porn for RanmaGuy! Yay!

Donations (for Theo Chakkapark, original author of OekakiPoteto)

“Please continue to donate if you like my work and enjoy using OekakiPoteto!”