CrossEditor

본 문서는 WAS를 사용하는 SERVLET 환경을 중심으로 설명하고 있습니다.

기본 가이드

설치 방법를 참조하여 하나의 웹 서버, WAS에만 크로스에디터를 설치합니다.

- 웹 서버 : 크로스에디터 빌드 파일 전체를 복사합니다.

- WAS : "크로스에디터 빌드 폴더/websource/" 폴더를 복사합니다.

SERVLET의 경우 "크로스에디터 빌드 폴더/websource/servlet/" 하위의 폴더들을 "$WebApplication_Root/WEB-INF/"에 복사합니다.

웹 서버와 WAS가 분리되어 있는 경우 WAS에서 웹 서버를 접근할 수 있도록 mount 설정을 해 줍니다.

- 크로스에디터는 기본적으로 웹 서버에서 돌아가지만 관리자 페이지, 몇 가지의 플러그인 기능에서 서버사이드 기술을 사용하고 있습니다. 따라서 WAS에서 웹 서버의 파일에 접근을 하기 위해 반드시 mount가 필요합니다.

나머지 서버에서는 크로스에디터를 설치한 서버의 파일을 호출하여 크로스에디터를 사용합니다.

multi1.jpg

각각의 서버에 설치

각각의 웹 서버와 WAS에 크로스에디터 빌드 파일을 복사합니다.

- 웹 서버 : 크로스에디터 빌드 파일 전체를 복사합니다.

- WAS : "크로스에디터 빌드 폴더/websource/" 폴더를 복사합니다.

SERVLET의 경우 "크로스에디터 빌드 폴더/websource/servlet/" 하위의 폴더들을 "$WebApplication_Root/WEB-INF/"에 복사합니다.

여러 대의 서버에 각각 크로스에디터를 설치하는 경우에는 관리자 페이지를 사용할 수 없습니다.

SERVLET의 경우에는 관리자 페이지에서 입력해야하는 설치 정보를 수동으로 입력하셔야 합니다.

  1. "크로스에디터 설치 폴더/js/ext/namo_servletContextPath.js"

    var contextPath = '/crosseditor/';

    // 올바른 Context 경로 입력

  2. "$WebApplication_Root/WEB-INF/classes/NamoCommand.properties"

    crosseditorInstallPath=D\:\\workspace\\crosseditor\\

    imageUrlPath=http\://test.namo.co.kr/crosseditor/IMAGE2

    imageSavePath=D\:\\workspace\\crosseditor\\IMAGE2

크로스에디터 관리자의 기능은 "크로스에디터 설치 폴더/config/xmls/Config.xml"을 직접 수정하거나,

개발자용 API를 이용하여 크로스에디터 호출 페이지에서 직접 적용을 하시면 됩니다.

<script type="text/javascript">

var CrossEditor = new NamoSE("crosseditor");

CrossEditor.params.Width = "100%"

CrossEditor.params.LineHeight = "200";

CrossEditor.EditorStart();

</script>

이미지 서버

별도의 이미지 서버를 사용하는 경우에 아래의 방법을 적용하시길 바랍니다.

ASP, ASP.NET, JSP

JSP의 경우 기본적으로는 mount설정을 사용해서 이미지 서버의 경로를 잡아주셔야 합니다.

ASP, ASP.NET, 부득이하게 mount설정을 사용할 수 없는 JSP의 경우 다음의 순서대로 진행 합니다.

  1. 문의하기를 통해 이미지 서버 세팅에 필요한 패치파일을 받습니다.
  2. 패치 파일을 크로스에디터 설치 폴더에 덮어쓰기 합니다.

    이미지 서버에 아래의 웹 소스를 실행할 수 있도록 웹 서버(JSP의 경우 WAS까지)를 설치합니다.

    아래의 파일들을 이미지 서버의 웹 소스가 실행될 수 있는 위치로 복사합니다.

    - ASP : ImageUpload.asp, Util.asp, NamoProperty.asp

    - ASP.NET : ImageUpload.aspx, ImageUpload.aspx.cs, NamoProperty.aspx

    - JSP : ImageUpload.jsp, Util.jsp, NamoProperty.jsp

  3. 이미지 서버로 복사한 NamoProperty 파일을 열어 이미지 저장 물리적 경로와 URL 경로를 입력합니다.

    해당파일에 주석으로 설명이 되어 있습니다.

  4. 크로스에디터를 호출하는 페이지에서 API를 이용하여 설정을 합니다.

    - UploadFileExecutePath : ImageUpload 파일이 실행될 URL 경로를 FULL URL로 설정합니다.

    - ImageSavePath : 해당 API의 기본 기능은 이미지 저장 경로를 설정하는 것이지만 해당 경우에는 무시가 되며, NamoPropery 파일에서 참조하여 동적 경로 설정을 할 때 필요한 설정으로 설정하지 않아도 무방합니다.

    <script type="text/javascript">

    var CrossEditor = new NamoSE("crosseditor");

    CrossEditor.params.ImageSavePath = "IMAGE2";

    CrossEditor.params.UploadFileExecutePath = "http://image.namo.co.kr/ImageTest/ImageUpload.aspx";

    CrossEditor.EditorStart();

    </script>

PHP

PHP는 해당 기능을 제공하지 않습니다.

SERLVET

이미지 서버를 mount를 통해 접근 가능하도록 설정해 줍니다.