포럼

그저께 밤에 파이델님이 화가 잔뜩나서 글을 하나 올리셨더군요

파이델님이 배포한 xpresseditor_ slim  에디터 스킨과 관련된 것이었습니다.

후에 파이델님이 그 글을 지우고 자게에 사유를 설명하셨습니다.

 

요지는 사용자중의 누군가가 slim 에디터스킨을 사용하다가 지웠는데

지운 이후에 그림 파일이 중복되어 업로드 된다며

그 이유가 slim 에디터 스킨 때문이라며 좀 도가 지나치게 항의를 하면서

생겨난 사건이었습니다.

 

그 사건의 이야기를 처음 접했을 때 저는 파이델님의 능력을  워낙 신뢰하고 있었기에

그 [미국달러]인지 하는 분이 너무 심하다란 생각이 들었습니다.

그래서 댓글을 달려고 하다가 잠시 멈췄습니다.

사건의 전말이 궁금해서였지요.

 사진의 중복 첨부현상은 묻고 답하기를 비롯하여 자게와 포럼등에서

간간히 올라오던 내용이었거든요.

 

 

프로그램의 사용을 두고 개발자와 사용자 사이에는 늘 그런 문제들이 생겨납니다.

굳이 파이델님의 slim 에디터 스킨뿐만 아니라

Xe core부터도 그렇습니다.

사용자는 분명히 문제가 있다고 이슈등록도 하고, 포럼에 글도 올리지만

개발자는 재현이 안된다며 사용자의 특수한 사용환경이나, 사용상의 잘못으로 돌리는 경우도 많습니다.

 

사진파일을 업로드 하면 한장만 올라가야 정상인데 2장 3장 올라가는데

개발자는 이렇다할 해명도 없고 패치계획도 없으니

사용자 입장에는 참 답답한 노릇이지요.

 

저도 1개의 사이트제작을 마쳤고, 3군데서 테스트로 1.5를 돌려 보는데

사진이 2중으로 업로드 되는 경우는 없어서

좀 특별한 경우에 일어나는 버그인가 보다 하고 지나쳤습니다.

 

그런데 파이델님의 사건을 꼼꼼히 읽어보다가 궁금해졌습니다.

그 사용자가 괜히 시비는 거는것 아닌거 같은데

그렇다고 나서서 끼어들기도 그렇고

그래서 혼자서 테스트에 돌입했습니다.

 

파이델님의 슬림에디터를 가지고

테스트 사이트에 1.5.1.3을 수십번 깔았다 지웠다 반복하였는데

처음에는 잘 작동하던 사진업로드가

이상하게도 슬림에디터를 지우고 나면 중복업로드되기 시작했습니다.

 

이해가 안가더군요.

에디터스킨이야 core에 무슨 영향을 직접 주지도 않을텐데...

하지만 혹시나 슬림에디터스킨을 삭제한 후에도

./files/cache/폴더 안에 삭제되지 않고 남아서

xpresseditor 의 작동에 영향을 주는거 아닌가 싶어

캐시폴더 안의 남아 있는 파일들 가지고 수시간 삽질했습니다.

 

그런데 결론은 파이델님의 Slim 에디터 스킨때문이 아니었습니다.

 

=================================================================

    * 사진 중복 업로드 재현 방법* 

 

Xe1.5.1.3를 설치하고 모듈은 board 1.4.2 딱하나만 설치한 상태에서 테스트 한 결과입니다.

물론 slim 에디터 스킨도 설치 하지 않았습니다.

(테스트 사이트 가진 분만 테스트해보세요.^^)

 

이 기본적인 상황에서 관리자페이지로 들어가서

메뉴 [확장기능] > [에디터]로 들어갑니다.

에디터 옵션 설정페이지가 뜨는데

아무런 설정도 건들지 말고.... 물론 기본값은 xpress editor가 선택되어 있는 상태에서

아래에 있는 [저장]버튼을 눌렀습니다.

물론 아무런 설정이 달라진거 없습니다.

 

이 상태로 미리 생성해둔 게시판으로 들어가 글쓰기를 해봤습니다.

 

헐~

어이가 없습니다.

사진이 어떨땐 2장  어떨땐 3장 많게는 6장까지 한번에 올라가버립니다.

물론 파일첨부로 올린 사진은 달랑 한장이고. 이 사진을 [본문삽입]했을때 말입니다.

 

결국 원인은   슬림 에디터스킨이 아닌 Xe core에서 생겨나는 문제 였습니다

이게 단순히 에디터자체의 문제인지 core의 다른 부분에서 생겨나는 오류인지는 알길이 없습니다.

XE의 구조가 워낙 복잡하다 보니. 도저히 제 능력으로는 그 이유를 찾아낼 수 없어 포기했습니다.

또 한가지 이상한 것은

에디터옵션 설정 페이지에서 [저장]버튼을 누르기 전에DB를 백업해 두었다가

[저장]버튼을 눌러서 파일 중복업로드 되는것 확인하고 나서

백업해둔 것을 DB에 덮어 씌우면 다시 정상으로 되돌아 온다는 것입니다.

이걸 보면  DB안에서 문제가 생기는 것 같기도 한데.. 잘 모르겠네요

 

==============================================================

 

 

파이델님 속많이 상하셨죠?

하지만 이런 상황이다 보니 그 [미국달러]라는 사용자도 나름 속이 많이 상했을 듯 합니다.

 

까마귀 날자 배떨어 진다는 말처럼.

슬림에디터 지우자 그런 현상이 생겼으니 의심할만도 하겠지요.

 

하지만, 파이델님은 파이델님 대로 얼마나 속이 탔겠습니까?

분명 core에 존재하는 문제인데, 그 문제를 정확히 찝어 설명하지 못하니 더 답답하셨겠지요

 

제 생각에는 파이델님의 능력이시라면

제가 드린 이정도의 힌트로 버그를 찾아내고 패치까지 제출하실 수 있을 듯 한데

어떠세요? ^^

 

지금도 수많은 사용자들이 개발팀에서 관심도 기울이지 않는 이런 문제때문에

속타하면서 밤을 꼴딱 세우는 분이 한두 사람이 아닐텐데 말이죠.

 

 ====================================================================

 

 

글쓴이 제목 최종 글
sejin7940 ColumnList 가 게시판 자체의 여러 한계를 만드는군요 ^^; [1] 2012.02.12 by 宋芭江
카이네드 생각해서 이슈등록한게 종료되었네요..(허탈)  
Lunacy Studios Lunacy Studios 지원 중단 안내 [1] 2012.02.11 by guny
銀童 글쓸때 지연이 벌어지는 이유는, [5] 2020.03.14 by 바람의매
푸하라 xe의 게시판에서 page 나누는 문제로 인한 속도저하 문제.... [1] 2012.02.11 by 宋芭江
천국의XE XE 모바일에서 쪽지보내기&읽기 / 회원가입은  
카르마 폰트미리보기 [6] file 2012.02.11 by ToFinder
브레인630 드루팔과 XE 비교  
러브비트 1.6 부터는 하위호환을 끊어버리고 새롭게 만들었으면 합니다. [12] 2012.02.11 by 독도2005
ForHanbi 구글 프로젝트 사용이 힘든건 사실입니다.(별표체크는 의무입니다)  
헤슨 XE와 공식사이트에 관한 몇가지 이야기 [12] 2020.03.14 by ForHanbi
jazz489 회원가입시 오류현상  
스구루 오늘은 하루종일 삽질을하였습니다. [11] 2012.02.11 by 황비
YEARNING 크롬브라우저일경우 wmode="transparent"가,, [5] 2012.02.10 by YEARNING
delphiXE2 XE가 느리다는 분들이 있는데.. 아닙니다. [61] 2012.02.10 by 스구루
sonor XE 1.4와 1.5의 관리자 페이지 UI에 대한 [설문] [25] file 2012.02.10 by NA답답이
푸하라 xe가 생기고 난후 기본 좋은점 ^^;;; [5] 2012.02.10 by 푸하라
하이파이브 이거 좀 해결 부탁합니다. [3] 2012.02.10 by 푸하라
XE XE의 UI/UX 개선 포인트는?  
황비 파이델님 ~! 첨부파일 중복 업로드 문제 원인? [67] 2012.02.09 by 홍준기878