From fae3faf21e1685c24ed6eb11cdc494d0b1efc66c Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Thu, 23 Mar 2023 18:14:42 +0000 Subject: [PATCH] boe split page --- handbook/bankofexpo.html | 45 ++---------------------------- handbook/boenewexpo.html | 59 ++++++++++++++++++++++++++++++++++++++++ handbook/treasurer.html | 4 +-- 3 files changed, 62 insertions(+), 46 deletions(-) create mode 100644 handbook/boenewexpo.html diff --git a/handbook/bankofexpo.html b/handbook/bankofexpo.html index f4553c8e0..d2ec61de6 100644 --- a/handbook/bankofexpo.html +++ b/handbook/bankofexpo.html @@ -23,49 +23,8 @@ The split mechanism transparently underlies everything, but for user-friendlines

Source and docs for the upstream version are online at https://github.com/malc0/BoC which has a link to a demonstration system that you can play with (CUCC meets 2014-15).

-

Configure BOE for a new Expo

-

You need to have a terminal running logged in to the server using ssh to do all this. Most expo treasurers will need to get a nerd to do this for them. Any Linux nerd, even if unfamiliar with boe, should be able to do all this if they have ssh access. - -

In /home/expo/boe create a new folder for the data , e.g. for 2029: -

-and a new folder to hold last-year's code: - -Copy everything from /home/expo/boe/boc/ into /home/expo/boe/boc-2028/ -and then edit the first line of the file /home/expo/boe/boc/boc_config to read: -
-Root	/home/expo/boe/data/boe29
-TemplateDir	resources
-#StyleURL /boe/boc/resources/bocstyle.css
-#StyleURL /boe/boc/boc.pl?serve=bocstyle
-#TimeoutURL /boe/boc/resources/timeout.js
-
-Now the code is in the place that the webserver expects it, and the code is configured to point to the new data for 2029. - -Now copy everything in the most recent year from, e.g. /home/expo/boe/boc-2028/ into /home/expo/boe/boc-2029/ . -Then go into the folder /home/expo/boe/data/boe29/users/ and delete the files for all the users except for you and wookey. -(Assuming you were on expo in the previous year). -Edit your file to have the line -
-IsAdmin
-
-

Now if you didn't create a password for last year's expo, create a password like this (Wookey will tell you what the 'salt' is): -

-perl -e "use Crypt::PasswdMD5;print unix_md5_crypt('password','salt');"
-
-and put it in data/boe29/users/yourname and -git commit any changes. -

-From this point on all the configuration you do with be directly with the online BoE running on the server. Log in and check it all works. - - -

Now read the the documentation (PDF) (for the version running on the expo server).

- - - +

Configure BOE for a new Expo

+

See BOE nerd instructions


Go back to Expo Treasurer Role
Go on to The Bier and Sesh books diff --git a/handbook/boenewexpo.html b/handbook/boenewexpo.html new file mode 100644 index 000000000..9360797b0 --- /dev/null +++ b/handbook/boenewexpo.html @@ -0,0 +1,59 @@ + + + +CUCC Expedition Handbook: Bank of Expo + + + +

CUCC Expedition Handbook

+

The Bank of Expo

+

If you don't know what this is for, see Bank of Expo. +

Configure BOE for a new Expo

+ +

You need to have a terminal running logged in to the server using ssh to do all this. Most expo treasurers will need to get a nerd to do this for them. Any Linux nerd, even if unfamiliar with boe, should be able to do all this if they have ssh access. + +

In /home/expo/boe create a new folder for the data , e.g. for 2029: +

+and a new folder to hold last-year's code: + +Copy everything from /home/expo/boe/boc/ into /home/expo/boe/boc-2028/ +and then edit the first line of the file /home/expo/boe/boc/boc_config to read: +
+Root	/home/expo/boe/data/boe29
+TemplateDir	resources
+#StyleURL /boe/boc/resources/bocstyle.css
+#StyleURL /boe/boc/boc.pl?serve=bocstyle
+#TimeoutURL /boe/boc/resources/timeout.js
+
+Now the code is in the place that the webserver expects it, and the code is configured to point to the new data for 2029. + +Now copy everything in the most recent year from, e.g. /home/expo/boe/boc-2028/ into /home/expo/boe/boc-2029/ . +Then go into the folder /home/expo/boe/data/boe29/users/ and delete the files for all the users except for you and wookey. +(Assuming you were on expo in the previous year). +Edit your file to have the line +
+IsAdmin
+
+

Now if you didn't create a password for last year's expo, create a password like this (Wookey will tell you what the 'salt' is): +

+perl -e "use Crypt::PasswdMD5;print unix_md5_crypt('password','salt');"
+
+and put it in data/boe29/users/yourname and +git commit any changes. +

+From this point on all the configuration you do with be directly with the online BoE running on the server. Log in and check it all works. + + +

Now read the the documentation (PDF) (for the version running on the expo server).

+ + + +
+Go back to Expo Treasurer Role
+Go on to The Bier and Sesh books +
+ diff --git a/handbook/treasurer.html b/handbook/treasurer.html index f27c5a8f2..274451e98 100644 --- a/handbook/treasurer.html +++ b/handbook/treasurer.html @@ -37,8 +37,6 @@ - -

Part 2: How to be Expo Treasurer

This section details some things Earl found as Expo treasurer in 1999, since updated, which we hope will help you avoid some errors and worries.

@@ -56,7 +54,7 @@
  • Publish the "Accounting Policy" for the forthcoming expo before April
  • Operate the Expo bank account.
  • Explore last year's Online Bank of Expo data to see how it all works
  • -
  • Then, create the Bank of Expo for this next year - you may need a nerd to help you
  • +
  • Then, create the Bank of Expo for this next year - you may need a nerd to help you
  • Create the Expo Bier Book and Sesh Book when you know most of the people have signed up - you may need a nerd to help you
  • Process the Expo Bier Book and Sesh Book through Bank of Expo to produce Expo Bills.
  • As far as possible, maintain or improve the financial health of Expo.