Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)
SharePoint 2010 - iPad 친화적인 게시판 만들기 (사용자 지정 목록)

iPad에서 SharePoint 2010 웹 사이트를 이용하면 일정/작업/게시물 읽기 등에 대해 전반적으로 만족스럽기는 합니다. 그런데, 유독 불편한 부분을 꼽으라면, 기본적인 '라이브러리'에서 제공되는 내용 필드값이 HTML로 제공된다는 점입니다. 문제는 HTML 서식 입력 에디터는 iPad에서 활성화가 안되므로 소용 없고, 'HTML 원문 편집' 모드에서 글을 작성해야 하는데 그다지 썩 좋지 않은 입력 장치인 iPad에서 HTML 원문으로 내용을 입력한다는 것은 여간 귀찮은 작업이 아닐 수 없습니다.

뭔가 방법이 없을까??? 하면서 이리저리 뚝딱뚝딱 거리다 보니, 방법을 알아내긴 했습니다. 일단 기존 라이브러리의 "내용" 필드를 텍스트로 바꾸는 방법이 있긴 하지만, iPad만을 위해 기본 입력을 그렇게 바꾸는 것은 방법이 아닌 듯해서, '사용자 정의 라이브러리'를 통해서 아예 새롭게 iPad만을 위한 게시물 쓰기를 지원하는 방법을 택했습니다. (아이러니하군요. 6~8개의 논리/물리 코어를 가진 CPU와 2TB HDD, GPU 자원까지 활용하자는 이 시대에... 엉뚱하게 iPhone/iPad의 출현으로 프로그램은 거꾸로 되돌아가서 HTML 컨트롤조차도 못 쓰는 프로그램 환경을 고려해야만 하다늬!)

다행히 SharePoint 2010이 정말 확장이 자유롭습니다. 대표적인 컬럼들에 대한 성격을 정의하고 이런 컬럼들을 조합한 별개의 게시판을 만드는 것을 허용해 주고 있기 때문인데요.

방법은, 우선 "사이트 작업" / "기타 옵션..." 메뉴에서 시작합니다.

how_to_create_user_defined_bbs_1.png

그다음, "사용자 지정 목록"을 선택하고, 게시판 이름(여기서는 "For iPad"라고 입력함)을 아무거나 입력해 줍니다.

how_to_create_user_defined_bbs_2.png

정상적으로 만들어지고 나면, 현재의 사이트에 "For iPad"라는 링크가 새롭게 제공됩니다.

how_to_create_user_defined_bbs_3.png

'사용자 지정 목록' 유형의 게시판을 만든 경우, 기본적으로 해당 게시물은 "제목"과 "첨부파일"만 가능한 글만 쓸 수 있습니다. 여기에 '내용' 입력이 가능하도록 컬럼을 추가해야 하는데요. 이를 위해 아래와 같이 "목록" 탭의 "열 만들기" 버튼을 누릅니다.

how_to_create_user_defined_bbs_4.png

다음과 같이 "열 만들기" 창이 뜨고 "열 이름"은 원하는 데로 입력하고, iPad에서 입력 시 HTML 원문이 아닌 순수 텍스트만을 입력받을 수 있도록 "추가 열 설정" 부분에서 "일반 텍스트"로 선택해 줍니다. (참고로, 그림에서는 "기본 보기에 추가"가 선택되어 있지만, 보통 내용이란 필드의 성격상 해제해주어야 "게시물 목록 보기" 화면이 깔끔해집니다.)

how_to_create_user_defined_bbs_5.png

자, 준비는 모두 끝났습니다. 이제 iPad에서 팀 사이트를 방문하고 방금 만들어 놓은 'For iPad' 게시판을 방문해서 "새 항목 추가" 버튼을 선택해 주면 다음과 같이 글을 쓸 수 있습니다. 오~~~ 멋지죠. ^^

how_to_create_user_defined_bbs_6.png

테스트 목적이었으므로, 이렇게 생성한 게시판을 삭제하고 싶은 분도 계실 텐데요. 일일이 설명드리기는 그렇고 하니 ^^ 다음의 글을 참고하셔서 지울 수 있습니다. (SharePoint의 단점이라면, 워낙 기능이 많다는 것을 꼽을 수 있습니다. 도대체 뭐가 어디 있는지 자주 관리하는 입장이 아니면 찾기가 쉽지 않습니다. ^^;)

How do I delete a document library in SharePoint?
; http://www.hosting.com/support/sharepoint3/deletedoclib



[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 6/28/2023]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2011-03-15 08시23분
정성태

1  2  3  4  5  6  7  8  9  10  [11]  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
13373정성태6/19/20234836오류 유형: 865. 파이썬 - pymssql 설치 관련 오류 정리
13372정성태6/15/20233385개발 환경 구성: 682. SQL Server TLS 통신을 위해 사용되는 키 길이 확인 방법
13371정성태6/15/20233513개발 환경 구성: 681. openssl - 인증서 버전(V1 / V3)
13370정성태6/14/20233647개발 환경 구성: 680. C# - Ubuntu + Microsoft.Data.SqlClient + SQL Server 2008 R2 연결 방법 - TLS 1.2 지원
13369정성태6/13/20233461개발 환경 구성: 679. PyCharm(을 비롯해 JetBrains에 속한 여타) IDE에서 내부 Window들의 탭이 없어진 경우
13368정성태6/13/20233611개발 환경 구성: 678. openssl로 생성한 인증서를 SQL Server의 암호화 인증서로 설정하는 방법
13367정성태6/10/20233796오류 유형: 864. openssl로 만든 pfx 인증서를 Windows Server 2016 이하에서 등록 시 "The password you entered is incorrect" 오류 발생
13366정성태6/10/20233561.NET Framework: 2128. C# - 윈도우 시스템에서 지원하는 암호화 목록(Cipher Suites) 나열파일 다운로드1
13365정성태6/8/20233197오류 유형: 863. MODIFY FILE encountered operating system error 112(failed to retrieve text for this error. Reason: 15105)
13364정성태6/8/20234061.NET Framework: 2127. C# - Ubuntu + Microsoft.Data.SqlClient + SQL Server 2008 R2 연결 방법 [1]
13363정성태6/7/20233639스크립트: 49. 파이썬 - "Transformers (신경망 언어모델 라이브러리) 강좌" - 1장 2절 코드 실행 결과
13362정성태6/1/20233635.NET Framework: 2126. C# - 서버 측의 요청 제어 (Microsoft.AspNetCore.RateLimiting)파일 다운로드1
13361정성태5/31/20233959오류 유형: 862. Facebook - ASP.NET/WebClient 사용 시 graph.facebook.com/me 호출에 대해 403 Forbidden 오류
13360정성태5/31/20233307오류 유형: 861. WSL/docker - failed to start shim: start failed: io.containerd.runc.v2: create new shim socket
13359정성태5/19/20233618오류 유형: 860. Docker Desktop - k8s 초기화 무한 반복한다면?
13358정성태5/17/20234086.NET Framework: 2125. C# - Semantic Kernel의 Semantic Memory 사용 예제 [1]파일 다운로드1
13357정성태5/16/20233913.NET Framework: 2124. C# - Semantic Kernel의 Planner 사용 예제파일 다운로드1
13356정성태5/15/20234238DDK: 10. Device Driver 테스트 설치 관련 오류 (Code 37, Code 31) 및 인증서 관련 정리
13355정성태5/12/20234159.NET Framework: 2123. C# - Semantic Kernel의 ChatGPT 대화 구현 [1]파일 다운로드1
13354정성태5/12/20234289.NET Framework: 2122. C# - "Use Unicode UTF-8 for worldwide language support" 설정을 한 경우, 한글 입력이 '\0' 문자로 처리
13352정성태5/12/20233984.NET Framework: 2121. C# - Semantic Kernel의 대화 문맥 유지파일 다운로드1
13351정성태5/11/20234455VS.NET IDE: 185. Visual Studio - 원격 Docker container 내에 실행 중인 응용 프로그램에 대한 디버깅 [1]
13350정성태5/11/20233748오류 유형: 859. Windows Date and Time - Unable to continue. You do not have permission to perform this task
13349정성태5/11/20234094.NET Framework: 2120. C# - Semantic Kernel의 Skill과 Function 사용 예제파일 다운로드1
13348정성태5/10/20233993.NET Framework: 2119. C# - Semantic Kernel의 "Basic Loading of the Kernel" 예제
13347정성태5/10/20234371.NET Framework: 2118. C# - Semantic Kernel의 Prompt chaining 예제파일 다운로드1
1  2  3  4  5  6  7  8  9  10  [11]  12  13  14  15  ...