segioHelp(All)/Segio Help 4.0(en)



6.3 게시판 관리와 응용
인쇄
 
2009-07-09 20:27:46
조회:197659
답글지움수정 아랫글 목록 윗글

6.3 Bulletin Board Management & Applications

·         1) Board Environment Setting

·        2) Board Management Tools

·         3) Board Linking

·         4) Board Contents Voting 

·         5) Board Contents Extra Functions

 The *.brd is the basic identifiable URI form for SEGIO web daemon. Type the ID.brd following the domain address, example as http://segio.com (Domain)/notice.brd (Board bulletin ID).

Create the individual board bulletin at the Intracell, Community, and other areas, and each individual board has pertinent local (regional) administrator for management which includes editions, deletion, etc.

 

1) Board Environment Settings

                TOP

 

 

 

 

  Board Environment Setting involves some macro knowledge for setting operations. Next Pop-up window shows the setting options. Management permission operator means local administrator, Board administrator. Open environment setting window via clicking on the board ID at the board management tool.

 

 

 

 1. Name

    Board bulletin items name can be typed by non-English language and special symbols. Provide file name simplicity management and search service.

 2. Owner 

    Board owner (highest administrator) types the user’s ID could manage designated board part. If there are many administrators, use comma symbol “,” or space blank to distinguish the administrators.

 3. Search Field

 Set inherent search object. Use the colon symbol (:) to distinguish general reserved words and use the slash symbol (/) to distinguish field reserved words. Type words like “var[3]”, if need to add extension field for field reserved words. Reference to this default values see in below table.

 

all:title:context:file:writer

  

  Do not use the default value like under values, the field construction like the below picture.

   

 

 4. Auto Report Message (SMS)

    Type the receivers’ phone numbers for SMS message receiving when the New comment addition or changing edition. Use comma (,) or space blank to distinguish many different phone numbers. 

 5. Auto Report Mail

    Type the receivers’ email address or SEGIO SMS service used users’ ID for report mail receiving when the New comment addition. If only the registered users for report service.

       (SMS transfer service is rechargeable service with SEGIO default module.)

 6. Shell Document

 Designate the default shell document for board bulletin, could type it as web URI style ($#shell#;statement is necessary condition for Shell Usage, Filter Settings of Read, Edition.). Also the other server or Intracell shell cannot be used. See in below table.

/homepage/out.shell

 

7. Classified No

 

 Choose and designate the classified number from the 0 to 327567. The classified number has two objects: 1. Make the boards keep linking automatically; 2. Lower level user management, via the classified numbers to appoint the users’ readable, writeable and others.

 For example: The organization like university has to make student information system for each new student, so that use the classified number to define the student system or student community is convenient. (ex: 101:1 Grade year 1class ).

 8. Icon type

  Icons representing the board of the read, edit, list, icon, symbol of the various filters used in the (symbol) means. You can use the inherent (default) board icons at the environment setting area if you did not add the other icons. Otherwise, the “icons/” directory would be distinguished as a lower directory  

 9. Macro

  The pertinent administrator can modify the Web page includes postings list viewing, postings edition, postings reading and other functions, via HTML document edition.

Define the specific Macro on its correspondence board. In order to keep board system working, the directories are lower level of “folder” have to be defined and saved from “html”>”macro/” directory.

 

 10. Color Type

   Select the board color theme. (Bottle green, Deep blue, Rose red, Yellow, Black)

   Apply default color type without modification.

 11. Language

   Select languages for boards. (Korean, Chinese, Japanese, English, Thai, Vietnamese)

 12. Image Width

  Set the value of attached images width for boards.

 13. Quota designation

  Board quota is the limit of board usage. Attach file size means one notice quota limit. Type the limit number which uses Mbyte unit.

 14. New Notice Alarm

 

  Type the user Id or organization group name, which contains users have been alarmed via Messenger or Chatting target when the new notice was coming.

 15. List Type

   Select the information display type of board notices. Notice number, title, author, Date, notice values and other option statement need to be designated, up to the necessary. (maximum: 11 different items)

 

 

 

 Basic resource lib, image resource, gallery type, news (left side)

(1)     Basic list form: normal board type. (Display attached file)

 

 

 Under list setting values had been set seen in below table.

 

 

                          no/Number :file/File :title/Title/100/38:writer/Author/50//center:date/Date/50//center:read/Query/30//center

 

 

 

Use the colon (:) to distinguish the each field reserved word, file name, width value, word display length, range standard,

 

  넓이 가중치는 제목의 넓이를 100으로 하고 필드는 상대적인 가중치를 지정하도록 합니다. 가중치의 숫자의 총합에 대한 각각의 백분율에 따라 넓이가 결정됩니다.

  필드 이름은 헤드라인의 항목이름으로 표시됩니다. 게시판의 목록표시는 <table> 의해 구성됩니다. 각각의 <td>~</td> 표시되는 셀에 각각의 정보가 입력되게 되는데 이들의 스타일을 지정할 있도록 다음과 같은 클래스가 선언되어 있습니다.

 

class="cell4list"     → 마지막이 아닌 게시물 목록에 사용되는 td 셀의 클래스

class="cell4last"    → 마지막 게시물 목록의 td 셀의 클래스

 

    Below table shows the field reserved words and each default value at the basic list.

Field reserved word

Headline Item

Width Value

Display words length

Default Alignment

no

*Number

15

0

center

title

*Title

100

33

 

uid

*ID

30

0

center

uname

*User Name

30

0

center

writer

*Author

50

0

center

read

*Views

15

0

center

date

*Date

30

0

center

data

*Data

20

0

right

mail

*Email

50

30

 

file

*File (Icon)

15

0

center

fname

*File (Name)

50

14

center

thumb

*Image (Thumbnail)

30

0

center

 

  이외의 예약어로서 확장필드명 "var[0]", "var[1]" 등을 사용할 있습니다. 헤드라인에 표시될 항목이름은 기본적으로 언어사전에 정의된 것을 참조하기 때문에 위의 표와 다를 있습니다.

 

     (2) Non-attachment mark list form: Board viewing form without attached file mark

 

 

 According to below table (list alignment setting), the result effect is appeared like above picture.

 

 

no/Number:title/Title/100/38:Writer/Author/50/:date/Date/50/:Read/Read Count/30/

 

 

 

     (3) Image attachment list form: board marked form with image thumbnail 

 

 

  According to below table (list alignment setting), the result effect is appeared like above picture

 

no/ Number:thumb/Thumbnail//70:title/Title //50:writer/Author:date/ Date:Read/ Read Count

 

Thumbnail image has been spaced at <div> declarations of class="thumbnail_div". Meanwhile, select the design style and design elements.

 

   (4) Galleria list form: image thumbnail has been spaced at upper area of list.

Galleria list means uses the photo gallery format to express board list. See in below example screenshot picture.

 

 

 

  .

According to below table (setting part), the result is appeared like under picture.

imagecut//120/4/right:title///20

Image size is smaller than 120 x 120 pixels. And 4 pictures can be set at one horizontally line. One notice title words have to be shorter than 20 unit words.

 

  .

At the environment setting page, you’d better modify the “imagecut” value which is a multiple of 4. "<td>~</td>", "<div>~</div>" statements would be used repeatedly for design of “Imagecut” list and “shortcut” list. Reference to chapter 2, includes “$#brief#;” statement illustration.

 

   (5) News list form: display scaling images and text summary. (Left side alignment)

   See in below example screenshot picture.

 

    According to below table (setting part), the result is appeared like under picture.

 

Ex: shortcut//90/400/right:title

→ 90px x 90px as the image scaling, text word is less than 400 unit words

 -> .

   

  16. list setting

At the board detail configuration menu, you can configure the list variables, such as Head Size (px), List Size (px), List length, Page Length, etc. See in below example screenshot picture.

 

Next table shows the HTML document summary contents.

 

HeadSize(px)  <input name="headsize" value="$#b.headsize#;" />

ListSize(px)  <input name="listsize" value="$#b.listsize#;" />

ListLen  <input name="listlen"  value="$#b.listlen#;" />

PageLen  <input name="pagelen"  value="$#b.pagelen#;" />

Top Padding(px)     <input name="toppad"   value="$#b.toppad#;" />

Side Padding(px)   <input name="sidepad"  value="$#b.sidepad#;" />

Barrier(px)    <input name="barrier"  value="$#b.barrier#;" />

 

The next table shows that the variable name (each tag <input>) and illustration

 

Name

 

Illustration

Note

HeadSize

Board Head Distance<tr height=...>

$#b.headsize#;

ListSize

Board List Line Head Distance <tr height=...>

$#b.listsize#;

ListLen

Board List Items per One Page

$#b.listlen#;

PageLen

Page Number per One Page

$#b.pagelen#;

TopPad

Top Blank Space of Board List Shell

$#b.toppad#;

SidePad

Sides Blank Space of Board List Shell

$#b.sidepad#;

Barrier

Board List Titles Division Line Width

$#b.barrier#;

 

 

  17. Post variables
Except the general elements such as Title, User ID, Name, Email and others, you can add other setting variables at the “PostVars” window. See in below example screenshot picture. (Right side red box)
 See the next table, it shows “name” part of the HTML original summary that controls the added variables. (Addible values are 0 to 25th.)
 
 

 00.<input name="var[0]"  value="$#b.var[0]#;" />
 01.<input name="var[1]"  value="$#b.var[1]#;" />
 02.<input name="var[2]"  value="$#b.var[2]#;" />
 03.<input name="var[3]"  value="$#b.var[3]#;" />
 04.<input name="var[4]"  value="$#b.var[4]#;" />
 05.<input name="var[5]"  value="$#b.var[5]#;" />
 06.<input name="var[6]"  value="$#b.var[6]#;" />
 07.<input name="var[7]"  value="$#b.var[7]#;" />
 08.<input name="var[8]"  value="$#b.var[8]#;" />
 09.<input name="var[9]"  value="$#b.var[9]#;" />
 10.<input name="var[10]" value="$#b.var[10]#;" />
 11.<input name="var[11]" value="$#b.var[11]#;" />
.....

 
추가변수이름이지정된경우 "$#p.var[]#;"구문과같이게시물에저장된내용과병행하여사용할있으며 "$#if b.var[0]#;"구문을활용하여선택적으로데이터를입력받도록구성할있습니다.
Use “$#p.var[]#;” statement and
     The arrived mails at web mailbox could be saved at board. This function is according to the conversion, ESMTP data construction to Board data construction. You can make the limit rules for email contents transferring, such as Address, Name, etc. And the added main variables could be defined with number seen in below table. 
 
 

Added Variable Number 
Email terms
Illustration
0
From:
Send: sender (board conversion uid,name)
1
To:
Receive: receiver
2
CC:
Carbon copy
3
BCC:
Blind carbon copy
4
ReplyTo
Reply address(after conversion: copy address from post to email)
5
ReturnPath
Forward address
6
Charset
Email original character set code
7
Date
Email date

 
  18. Directory Designation
게시판의게시물을분리하여관리할있는기능입니다. 디렉토리지정은궁국적으로디렉토리호출명, 번호, 이름, 관리자 ID 하나의데이터형식으로지정하여여러개의디렉토리구조를게시판의환경설정에적용함으로써실현됩니다. 게시판마다게시물을디렉토리로구분하여지정할있도록하고있습니다. 상세설정->디렉토리선택하면다음과같은 DIV 편집창이생성됩니다.
Board administrator can use classified management to manage the board postings.

Form
[id1]/[name]/[number]/[owner] :[macro]/[lang];[liststyle];[flags];[Illustration]
Ex 1)
ko/Notice (Korean)/1:/ko;;;Korean Notice
jp/NoticeBoard/2:/ja;;;Japanese Notice cn/NoticeBoard/4:/zh;;;

  
  Above picture shows an example of the classified directory setting.
See in under table, type the directory ID, directory name, directory number and administrator ID, with ‘/’ symbol for division. Each directory is divided with symbol colon (:).

Form:    [id1]/[name]/[number]/[admin] :
  [id2]/[name2]/[number2]/[admin2]: ...

 
 The usable number range is from 1 to 127. Administrator types the users’ ID and uses blank space for multi-user designation. See in below example. The board name is called by “/notice.brd” at the below example.

chem/Chemistry/1/summerb :  →    /notice.chem.brd  (Chemistry Dep.)
text/Fiber/2/windboy iderror: →    /notice.text.brd (Fiber Dep.)

 
  Above example shows that board ID is comprised of board inherent ID and directory ID which were connected by symbol point (.). Same to summary list setting ($#bried...#;).

Link:  http://hostname.com/notice.brd     →  Board Default Link
http://hostname.com/notice.chem.brd    → Chemistry Dep. Board list link.  http://hostname.com/notice.text.brd   → Fiber Dep. Board list link

 요약목록에서는특수한목적으로임의의게시물디렉토리인밑줄(_)사용됩니다. 밑줄이포함된형태의게시판링크는요약보기에서임시적으로만적용되므로일반적인게시판링크방법으로사용되어서는안됩니다. 디렉토리구별없이게시판에올린게시물은모든디렉토리안에서공통으로보여지게됩니다.
Summary list
Reference to illustration of Board environment setting macro, for other environment settings.
 19. Read and Write permissions 
  Use the same method for read, write permission settings.
 
 Read permission: reading permission at the board (0~9 level)
 Write permission: edition, modification, deletion permission at the board (0~9 level)
 Features:
  - User operability according to level setting
  - Double-click on the user name to upgrade the user’s level
  - “guest” means the general viewer who’s not a registered user
 
 20. Comment permission
   Comment permission is modified by Read/Write permission setting process.
 21. Board Setting
 List Boundary: Select whether to apply a boundary line between postings on the list view ofpostings. 
 Editor: When registering a posting, select whether to use the WYSISYG editor
 Title Icon: Select whether to display an icon ahead of a posting title
 Lock Reading: Function to set up a password when registering a posting
 Anonymity: Function to process with anonymity, not the writer’s information.
 Homepage Link: Function to show a linked icon alongside the title when you register a posting and an entering window is created then registration is completed.
 Quotation of original text: When registering a reply, it functions to quote the original text.
 Silent Registration: Function to register a posting after censoring by a manager (owner) of the board (The posting is not seen by a general user.)
 Use of real name: Function to process the real names of the posting users.
 Free Deletion: Function to give an authority to delete a posting to a user who is allowed to readonly. (Not recommended)
 Postings Link: Function to check the contents when putting the posting link address onto the address bar of the web-browser. (Not recommended)
 List Opening: Function to show the board list to a user who is not allowed to read
 File attachment: When registering a posting, it functions to select whether to upload
 Script: Function to select whether to process when registering a posting constituted with Java-script
 Politikon: Select whether to show the politikon (icon) with the writer’s information
 Media File List: When reading a posting, function to show by a list, not by automatic processingof attachments (Media)
 Unauthorized Registration Prevention: Function not to permit a posting by a guest (Function to prevent spam postings)
 
22. Upper Side
  .
 Upper Side can be modified via HTML document edition, use “$#b.head#;” statements. If there is not customize operation, will use default value of Intracell environment setting for those settings. The upper Side of Community or personal area could be operability.
 23. Bottom Side
 Bottom Side can be modified via HTML document edition, use “$#b.tail#;” statements. If there is not customize operation, will use default value of Intracell environment setting for those settings. The bottom Side of Community or personal area could be operability.
 
 

2) Board Management Tool

 
 
 

 

 
 
SEGIO provides the basic board management tools, see in next below picture.
For professional php developers, can create other board management tool or add other applications for board management, meanwhile the error probability is exist.
 
 How to enter to board management tool page
 
   Click on the “Management Tool” at right side of main page, then turning to “SEGIO Management Tool” window.
 
   
 
   ②Click on “Board Admin”, spaced at left side of “SEGIO Management Tool” window.
 
  
 
 Via the “Management Tool”, you can view the variety information after click on the item name. Board ID, Name, Read Permission, Write Permission, Shell Document, Administrator, @ (classification number), art (Postings), Data (Resource size) and other information could be checked about clicked items.
 A. Add a new board
Click on “New Board” at left side of “Board Admin” then creating a new board. If previous created boards are exist, the setting screen would be displayed as previous with basic values. It’s convenient for next board creation and setting.
 
 
 
  The board environment setting filter (board_rc.html) is used by new board creation. See in next picture, shows the new board creation pop-up window.
 
 
 Type the board ID, letter, number, underline (_), minus (-) are allowed, less than 16 words.
 B.  Board Deletion
 
Select the check box set at the front of each board, than clicking on “Delete” button to delete the selected board. 
 
 
   How to delete a specific board?  
  Select the deletion target board. Click on “Delete” button.
   
 
   After clicking on the “Confirm” button window then finishing the deletion, system will show user how much data was removed at new message window.
 
    
 
 
.
Deleted board can be recovered, take caution in operation.
 CBoard ID Changing
Take caution in board ID changing, because the boards are linking with variety HTML document could impact the link construction. Select the check box of target board, input the new ID at the under blank and click on the “Change” button.
 
  How to change a specific board ID? 
    Select the target board which want to be changed.   Type the change ID will be used.
    click on the “Change” button.
 
   
    Click on “Confirm” button.
   
 DSearch Board
  Use the Board searching function, easy to search target board, use board name or ID.
 
  How to search a specific board? 
    Type search target board name or ID. Click on “Search” button.
 
    
 
 

3)  Link to Board

 
 
   
The*.brd is the basic identifiable URI form for SEGIO web daemon. The authorities whose manage the Intracell, community and other areas, via board management tool to create new board, delete boards or do board management operations.
 
 A. Board Link Connection
 Use the html codes which combined the Web service, to connect with board. The linking connection example has seen in as below table.
 
Ex) <a href="/notice.brd">Notice</a>
 <a href="/@game/note.brd">Game community note</a>
 <a href="/~summer/pict.brd">Summer</a>
 
.Above 3 types examples means use URI to link other board. The below examples express the method of using URI.
 
) <a href="notice.brd">공지사항</a>
 Base: /index.html   → /notice.brd 연결됨
 Base: /@game/index.html  → /@game/notice.brd 연결됨
 Base: /~summer/index.html   → /~summerb/notice.brd 연결됨
 Base: /segio/index.html  → /segio/notice.brd 연결됨(동작하지않음)
 
  위의예에서보는바와같이상대 URI BaseURI대해상대적인값을취하게되어서로다른게시판으로연결됨을있습니다. 다음은로케이션홈의게시판연결에사용되는예입니다.
 
) <a href="$#l#;notice.brd">공지사항</a>
 Base: /index.html   → /notice.brd 연결됨
 Base: /@game/index.html  → /@game/notice.brd 연결됨
 Base: /~summer/index.html   → /~summerb/notice.brd 연결됨
 Base: /segio/index.html  → /notice.brd 연결됨
 
  $#l#;구문은현재로케이션의 URI"의미합니다. 따라서마지막예에서도정상적으로게시판을이용할있습니다. 경우에따라서는알맹이문서와쉘문서각종로딩되는 HTML문서등이로케이션이다를있는데경우에는각각의웹문서마다의로케이션홈을참조합니다.
  실제작업을하다보면게시판을연결할별도의쉘을직접적용하도록하여야때가있는데다음과같은방법으로연결하면됩니다.
 
) <a href="$#l,home#;notice.brd?shell=none">공지사항</a>
 <a href="$#l,home#;notice.brd?shell=/standard/">공지사항</a>
 
  위의번째예는쉘문서를사용하지않는다는의미입니다. 번째예는지정된쉘문서를동반하여게시판을작동시키라는의미입니다.
 
 

4) Board Contents Voting

 
 
 

 

Via board contents voting, collecting data of users passion and attention. At the board environment settings, select the “Voting” then achieving the voting function.
 
 
 
The voting function is according to ID management policy.
 A. Board Voting Topic Settings
    After voting function activation, need to edit voting topic on the board edition window.
  
At the board edition window, after selecting the check box than typing the voting topic in a set format. See in the below table. (Select the check box of “Script”)
 
 Approve;Oppose;I have no idea.;
 
 
  Click on “Submit” button after finishing edition, editor can confirm the board contents and voting function.
  The voting screen would not show to non-registered users and the voting result just would show to the publisher. See in above picture. 
 BPosting Voting Progress
      Site users view the postings and click on the “Vote” button. When voting progress will be finish then the voting result will be publish as the below picture.
 
 C. Voting Topic Changing
  If the voting is already in progress, the voting progress and result can not be changed even though the topics were changed at the edition window. So that the pertinent Intracell administrator should cancel it and start a new voting again, up to necessary.
 
 
 

5) Board Extras Functions

 
 
   

 System includes variety management functions such as combination, deletion, backup, copy, paste, move, etc.

 

 
1. Combination
    -  combining several postings as one posting.
    After postings combination, combined postings will be brought to top.
 
2. Deletion
    - Select the target postings via check box, and click on “Delete” button to finish deletion operation. The deleted files had not had backup copy, can be recovered, please caution your operation.
 
3. Recovery
- Silent Registration, Free Deletion,
 The red color postings can be checked by general users but administrator. Another means that it is a recoverability file via clicking on the “Recovery” button.
 
4. Copy/Paste
- Administrator can bring postings from other board units to current board.  
    Select copy target postings via check box and click on the “Copy” button, then turning to the chose board to paste the postings
- “Copy” operation keeps the moved posting at the original board.
 
5. Move/Paste
     - Same as the “Copy/Paste” operation to move postings to other board.
       “Move” operation does not keep the moved posting at the original board

 

 

답글지움수정인쇄 아랫글 목록 윗글
댓글달기