|
|
Web Site Project
We will soon be soliciting donations to hire a web designer in China to make
the following changes to this web site. The initial goal is USD $2500, of which we already have pledges for $1065.
What Needs To Be Done
| |
Description |
Estimated Cost
(US Dollars) |
| 1 |
Have a graphic artist clean up the overall look and feel. We
wont spend much time on this because the goal is to target search engines
rather than have a slick marketing campaign.
-
Clean up the logo and create a Japanese and Spanish one..
-
Clean up the <span lang="xxx>
labelling everywhere.
-
Straighten up the META tag information for KEYWORDS and DESCRIPTION..
-
Make sure all pages display
properly in IE 6, Mozilla 1.5, and whatever the Macintosh browser is, in
both English and Japanese.
-
Make the picture on the front
page change every time the page is loaded and that the link to that
child's page works.
|
400 |
| 2 |
Translate the architecture of the web site
and the main 6 or so pages into Japanese. Perhaps
we can get volunteers to do the translation instead of paying for it.
This page is an in-progress
planning document for translation. We are also looking for
volunteers to do some of the translation for free. If you can help,
please contact
webmaster (@ ]crnjapan.com. (Technical work has been done already as
part of the Spanish translation.) |
50 technical work
500 translation |
| 3 |
Develop an anonymous email infrastructure so that people can join the
discussion list using an email address from us that will only forward
email from the list. This is in response to the recent hate mail
sent to private addresses. We will then be able to create emails
like "member @ crnjapan.com" This must also allow people to send
email to this address and have it forwarded to the list as if it came from
the crnjapan email address. Like an anonymizer, except that crnjapan
is a trusted intermediate agent. Should allow either SMTP sending,
or actual forwarding. This will require a "free site account" and
registration system, along with a simple interface for people to
manipulate options. Options we want to add are 1) a whitelist
capability to allow select people to send email. 2) ???
Eventually, but not now, integrate this with a mailing list software
package for tighter integration, and so that we can do better rejection of
mailing addresses that are abusive. |
TBD |
| 4 |
Put the data for the family pages into a
database and create the backend scripts to automatically generate all
related pages. This is required to make this manageable and to
enable number 5. |
600 |
| 5 |
Create an easy to use web based form so
that a person can then upload their own information for the Family pages.
(Useable by a Mother, Father, or Child) This will be "enabled" by having the webmaster assign a special key to
that person. Then they can edit and upload their information as they
wish. It will all be stored in the database. This feature will
make it so that people are not dependent on a volunteer webmaster to get
their data onto the web site. It will also free up the webmaster to
work on other parts of the web site.
- Create a utility for the webmaster to use to to generate a unique
access code and account name. It should add a record to the database
and setup any directories that might be necessary in order to handle this
entry. (This is probably all stored in the database though.) A question and answer form that gathers the information in one
place.
- Anyplace that may be in Japanese should allow you to upload a jpg
instead if desired. That is because not everyone will be able to
input Japanese, and this will allow them to upload a scanned in picture
of the kanji instead. The web master will then come along later
and input the actual kanji that can be indexed by a search engine.
But he needs to both see the kanji and have the pronunciation to do
this.
- A free form text or html area for the message. So must allow
uploading of arbitrary files for pictures. But this free form area
will be limited to very simply html. Any javascript or dangerous
html must be filtered out.
- Ability to choose the format of pictures and info at top of page.
2 choices: picture-text or picture-text-picture. Single
picture option allows a choice between a 160x240 and a 240x240 pixel
picture. Dual Picture option uses/makes a picture that is 160x240.
(width-x-height) The user is then able to upload either one or two
pictures, which are massaged into the right dimensions automatically.
The modified picture itself should be linked to the originally uploaded
picture. So you could, for example, upload a picture that was was
10X the required resolution, and therefore high enough quality to
download and print. Note that 160x240 is 4x6 size and 240x240 is
any square size. Recommended size is 1200x1800 or 1200x1200.
In any case, after upload, the picture will be transformed such that the
width is 1200 to make the linked picture. That will be reduced by
a factor of 7.5 or 5 to make the proper width picture. (There also
needs to be a checkbox to say "have someone look at this picture and try
to manually improve it.")
- Ability to specify whether you would like to be contactable by the
press or others. (This is a somewhat moot point though, because
since you have contact information there already, they can contact you.)
- It should be possible to come back at any time and add or modify
your information if you still have the original code from the webmaster.
- Some sections should be required. (Specify in a more detailed design
doc later.) Any other section whose information is left out should not
appear on the screen.
- Email addresses, if used for contact, should be mailto: links.
|
600 |
| 6 |
Create a form on each child's page that
they can immediately use to contact their Father/Mother. This way
they don't need to have email, and the member does not have to give out
their personal address on a web page. You still can, but you don't
have to. Actually, with the #3 Anonymous email addresses, a member does
not have to give out their personal email to the world. |
50 |
| 8 |
Add a way to join and pay for memberships
online. Also add a way to make donations online. |
100 |
| 9 |
Host our mailing list on our own site so
that we can have decent archives and help draw people to the site.
|
50 |
| |
ESTIMATED TOTAL FOR ALL
OF ABOVE |
2410+ |
Current Costs To Account For
-
Yearly renewal of domain name:
USD 20.
-
Monthly hosting fee: USD 30
(yearly: USD 360)
Future Costs To Account For
-
Credit card processing for donations and memberships: USD XXXX
|