Changes between Version 2 and Version 3 of WebSubmit


Ignore:
Timestamp:
Jul 21, 2016, 2:02:47 PM (8 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WebSubmit

    v2 v3  
    11= Web-based job submission =
    22
    3 This involves developing web pages, run on your BOINC server,
    4 for submitting jobs.
     3You can develop web pages, run on your BOINC server, for submitting jobs.
    54These pages are application-specific,
    65since the way that users specify parameters and input files depends on the application.
    76
    8 These scripts are best implemented in PHP.
    9 BOINC provides a large set of PHP APIs for accessing the BOINC database,
    10 staging files, and so on.
    11 
    12 These scripts will typically use BOINC PHP code for various purposes:
     7These pages are easiest to implement in PHP.
     8BOINC provides [RemoteOverview#LocalPHPinterfaces PHP APIs] to
     9stage files, authenticate users,
     10create jobs and batches, and so on.
    1311
    1412 * '''inc/util.inc''': utility functions
     
    1715 * '''inc/submit_util.inc''': job submission utility functions
    1816
    19 == Example: single-server portal ==
    20 
    21 Users submit jobs using forms on the project web site:
    22 
    23 [[Image(submit2.png)]]
    24 
    25 These forms are application-specific; you must develop them yourself.
    26 Two examples are included in the BOINC distribution:
    27  * '''html/user/tree_threader.php'''
    28  * '''html/user/lammps.php'''
    29 
    30 TODO: the above are full of application-specific complexity;
    31 provide a minimal/generic example.
    32 
    33 The job-submission scripts use [RemoteOverview#LocalPHPinterfaces local PHP interfaces] to
    34 authenticate users and to create jobs and batches.
     17== Input files ==
    3518
    3619Input files can be handled in any of several ways:
     
    7053
    7154Create jobs using the [JobSubmission#creatework-tool create_work script].
     55
     56== Examples ==
     57
     58Two examples are included in the BOINC distribution:
     59 * '''html/user/tree_threader.php'''
     60 * '''html/user/lammps.php'''
     61
     62TODO: the above are full of application-specific complexity;
     63we should provide a minimal, generic example.