• R/O
  • HTTP
  • SSH
  • HTTPS

sciencebbs: 儲存庫摘要

物理の議論用BBSのソースコード


最新提交 RSS

修訂. 時間 作者 訊息
1e85f68 2021-03-26 14:48:27 Mitsuaki Kawamura master Backup
d2937df 2021-03-26 14:45:55 Mitsuaki Kawamura BAckup
cd45c1d 2021-03-26 14:26:05 Mitsuaki Kawamura Backup
0887a55 2021-03-26 14:20:52 Mitsuaki Kawamura Backup
e24eac3 2021-03-25 16:50:42 Mitsuaki Kawamura Add logo
f0c0022 2021-03-25 15:43:00 Mitsuaki Kawamura Add BBS with Basic authentification
66bd4dc 2021-01-14 15:09:10 Mitsuaki Kawamura Backup
e325f00 2020-12-15 23:02:22 Mitsuaki Kawamura Freehand is available with mouse too.
d2692cc 2020-10-19 16:30:49 Mitsuaki Kawamura Backup
7871e5a 2020-10-12 15:53:57 Mitsuaki Kawamura HTTP -> HTTPS for ajax

分支

名稱 修訂. 時間 作者 訊息
master 1e85f68 2021-03-26 14:48:27 Mitsuaki Kawamura Backup

readme.md

ScienceBBS

BBS engine for scientific discussion. It has the following features:

  • Tex formula
  • Free-hand schematic illustration
  • Display JPEG, PNG, GIF, MPEG, etc.
  • Attach files such as PDF.
  • Running with PHP

There are following two type of BBS

  • Without authentification.
  • With Basic authentification

Without authentification

The usage is just to copy src/noauth/index.php into any HTTP/HTTPS server.

With Basic authentification

The usage is as follows:

  1. Copy src/auth/index.php into any HTTP/HTTPS server.
  2. Create .htaccess in the same directory. Its contents is as follows AuthUserFile DIRECTORY_NAME/.htpasswd AuthName GROUP-NAME AuthType Basic <Limit GET> require valid-user </Limit> where DIRECTORY_NAME is the full-path to the directory where index.php locates, GROUP-NAME is the appropriate owner group in that server.
  3. Create password file and add first user with the following command: bash htpasswd -cm DIRECTORY_NAME/.htpasswd USER_NAME1 chgrp GROUP-NAME DIRECTORY_NAME/.htpasswd chmod o-w DIRECTORY_NAME/.htpasswd whrere USER_NAME1 is the name of the first user.
  4. Add other users (USER_NAME2) as follws: bash htpasswd -m DIRECTORY_NAME/.htpasswd USER_NAME2
  5. The previous command is also used to change the password for any user (USER_NAME). bash htpasswd -m DIRECTORY_NAME/.htpasswd USER_NAME
  6. To remove authentification for any user (USER_NAME), please type bash htpasswd -D DIRECTORY_NAME/.htpasswd USER_NAME
Show on old repository browser