Changes between Version 1 and Version 2 of WebConfig


Ignore:
Timestamp:
Apr 25, 2007, 9:01:50 AM (17 years ago)
Author:
Nicolas
Comment:

Required manual changes to automatic conversion.

Legend:

Unmodified
Added
Removed
Modified
  • WebConfig

    v1 v2  
    11= Web site overview =
    22
    3 
    43== Customizing the default web site ==
    5  When you create a BOINC project using [http://boinc.berkeley.edu/make_project.php make_project], a web site is created for you. This consists of a front page (html/user/index.php), which links to pages where users can log in, edit preferences, create profiles, and so on.
     4When you create a BOINC project using [http://boinc.berkeley.edu/make_project.php make_project], a web site is created for you. This consists of a front page (html/user/index.php), which links to pages where users can log in, edit preferences, create profiles, and so on.
    65
    76Before your project goes public, you'll want to change this web site by adding content specific to your project, and by giving the web site a graphical identity specific to your project. Make sure you do a good job; your web site has a large impact on your project's ability to [http://boinc.berkeley.edu/recruit.php recruit and retain participants].
     
    98Some of this customization can be done by editing the main page (index.php) and the stylesheet (white.css). Other aspects are changed using a configuration file, described below.
    109
    11 
    1210== Web configuration file ==
    13  The file 'html/project/project.inc' serves as a configuration file for your web site. It exists in a separate directory (html/project) so that you can put this directory under CVS and put all project-specific web files there (create symbolic links from html/inc and html/user).
     11The file 'html/project/project.inc' serves as a configuration file for your web site. It exists in a separate directory (html/project) so that you can put this directory under CVS and put all project-specific web files there (create symbolic links from html/inc and html/user).
    1412
    1513project.inc is generated by [http://boinc.berkeley.edu/make_project.php make_project] with default values. It includes constants:
    16 
    17 
    1814
    1915 '''PROJECT'''::
     
    2824        Name of copyright holder
    2925 '''SYS_ADMIN_EMAIL'''::
    30         Users are directed here if they     have complaints about message-board moderation.    Also, messages about user-of-the-day running low are sent here.
     26        Users are directed here if they  have complaints about message-board moderation. Also, messages about user-of-the-day running low are sent here.
    3127 '''FORUM_MODERATION_EMAIL_USER_ID'''::
    3228        Moderation-related emails (such as user complaints) are sent here.
    3329 '''INVITE_CODES'''::
    34         regular expression used for     [http://boinc.berkeley.edu/account_control.php controlling account creation].
     30        regular expression used for [http://boinc.berkeley.edu/account_control.php controlling account creation].
    3531 '''EMAIL_FROM'''::
    3632        'from' address for emails
    3733 '''EMAIL_FROM_NAME'''::
    3834        'from' name for emails
     35
    3936and functions:
    40 
    41 
    4237
    4338 '''project_banner()'''::
     
    5550 '''project_user_page_private()'''::
    5651        prints project-specific text on private user page
     52
    5753and variables:
    5854
    59 
    60 
    6155 '''USE_PHPMAILER'''::
    62         Set to true if you use     [http://phpmailer.sourceforge.net/ PHPMailer].     In this case you must download PHPMailer and put it    (i.e. the directory 'phpmailer') in your html/inc directory.
     56        Set to true if you use [http://phpmailer.sourceforge.net/ PHPMailer]. In this case you must download PHPMailer and put it (i.e. the directory 'phpmailer') in your html/inc directory.
    6357 '''PHPMAILER_HOST'''::
    64         The Host argument to PHPMailer; typically a semicolon-separated list     of SMTP servers.
     58        The Host argument to PHPMailer; typically a semicolon-separated list of SMTP servers.
    6559 '''PHPMAIL_MAILER'''::
    6660        The Mailer argument to PHPMailer; typically 'sendmail', 'mail', or 'smtp'.
    67 
    68