| 40 | | Answer either "postgres" or "mysql". |
| 41 | | |
| 42 | | |
| 43 | | "What's the name of the database that this site runs on?" |
| 44 | | "And the database user that can access that database?" |
| 45 | | "And the password that they use to access the database?" |
| 46 | | |
| 47 | | You should create (or ask your ISP/sysadmin to create) a Postgres or |
| 48 | | MySQL database specifically for the use of OpenGuides. If you have |
| 49 | | more than one OpenGuides installation, for example if you run guides |
| 50 | | for more than one city, each installation will need its own database. |
| 51 | | |
| 52 | | (TODO - support SQLite as well (requires faffing with install scripts, |
| 53 | | bit messy but CGI::Wiki already supports this so won't be hard)) |
| 54 | | |
| 55 | | |
| 56 | | "What do you want the script to be called?" |
| 57 | | |
| 58 | | The default is for the main script to be called "wiki.cgi", but |
| 59 | | you may prefer to name it after your city - "leeds-guide.cgi" for |
| 60 | | example. Note that your webserver may be configured to only allow |
| 61 | | execution of scripts ending in, for example, ".cgi" |
| 62 | | |
| 63 | | |
| 64 | | "What directory should I install it in?" |
| 65 | | |
| 66 | | You need to pick a directory for the OpenGuides software to be |
| 67 | | installed in. This must be one known to the webserver as containing |
| 68 | | CGI scripts. You will need to have write permission on this directory |
| 69 | | when you come to run "perl Build install"; unless this is a private |
| 70 | | directory belonging to you then this might require an 'su' or 'sudo' |
| 71 | | to root under Unix. |
| 72 | | |
| 73 | | |
| 74 | | "What URL does the install directory map to?" |
| 75 | | |
| 76 | | Give the full address needed to access the installation directory with |
| 77 | | a web browser - for example http://london.openguides.org/cgi-bin/ |
| 78 | | |
| 79 | | |
| 80 | | "What directory can I use to store indexes in for searching?" |
| 81 | | |
| 82 | | You need a directory to store files used as indexes for the site. The |
| 83 | | user that your script will run as will need write permission on this |
| 84 | | directory. Under some webserver configurations this might be a |
| 85 | | dedicated user - 'nobody' or 'www-data' for example, but for many |
| 86 | | multi-user systems this will just be yourself. |
| 87 | | |
| 88 | | |
| 89 | | "What's the URL of the wiki's stylesheet?" |
| 90 | | |
| 91 | | Supplying an answer to this question is optional. TODO - supply and |
| 92 | | optionally install a simple stylesheet with the OpenGuides distribution. |
| 93 | | |
| 94 | | |
| 95 | | "What's the wiki called?" |
| 96 | | |
| 97 | | This is a title which will appear at the top of every page. |
| 98 | | |
| 99 | | |
| 100 | | "What should the home page of the wiki be called?" |
| 101 | | "How would you describe the wiki?" |
| 102 | | "What city is the wiki based in?" |
| 103 | | "What country is the wiki based in?" |
| 104 | | "Contact email address for the wiki admin?" |
| 105 | | |
| 106 | | Self explanatory. |
| 107 | | |
| | 36 | If you have a question, a bug report, or a patch, or you're interested |
| | 37 | in joining the development team, please contact grubstreet@hummous.earth.li |
| | 38 | (moderated mailing list, will reach all current developers but you'll have |
| | 39 | to wait for your post to be approved) or kake@earth.li (a real person who |
| | 40 | may take a little while to reply to your mail if she's busy). |