포럼
코어 업데이트하면서 발생하는 에러에 대하여
2014.02.10 06:05
코어 업데이트하면서 에러가 발생하는 분들이 종종 있은 것으로 알고 있습니다.
이 에러는 제경험에 의하면 xe개발팀이나 XE코어에 책임을 돌릴 수 있는 사항은 0.01% 미만일 것입니다.
근거는
http://phiz.kr/
이 사이트는 1.0 부터 계속해서 1.7.4 까지 업데이트된 사이트입니다.
그동안 아무 문제 없었습니다. - liveXE, Textile 등 개발 중단된 모듈은 제외입니다.
그 이유는 이 사이트가 순정에 가깝다는 것입니다.
순정 그대로 쓰는 사람이 어디 있냐고 반문하실 분이 있을 것입니다.
바로 그것입니다.
코어를 임의로 수정하였다면 그것은 수정한 분이 알아서 해야 할 사항입니다.
저도 코어 수정해서 1.4 버전에서 꼼짝 못하는 사이트가 있습니다.
제3자 개발 레이아웃, 애드온, 모듈, 위젯 등을 사용할 경우
이것들로 인하여 발생하는 부분들이 99.99% 이상입니다.
그렇다면 제3자 개발 프로그램들을 먼저 점검하고 코어 업데이트가 가능한지를 판단해야 할 것입니다.
물론 코어의 버그가 존재할 수 있습니다.
완벽할 수 있는 것은 아무것도 없으니까요
하지만 코어 버그는 공홈과 깃허브에서 정보공유가 가능하고
심각한 버그는 개발팀에서 신속히 조치를 취해 주니 크게 문제가 되는 사항은 아닙니다.
사이트 관리는 관리자 본인에게 책임이 있고
업데이트를 할 것인가, 안할 것인가도 사이트 운영자가 판단해야 할 사항입니다.
댓글 11
-
sejin7940
2014.02.10 06:29
-
휘즈
2014.02.10 18:52
당연히 배포자의 책임은 아니죠.
사이트 운영자가 제3자 개발 프로그램이 코어 업데이트시 문제가 있을지 없을지를 관련 정보를 수집, 판단해야 하고
문제가 있다면
해당프로그램에서 해결이 가능한지
대체 프로그램이 있는지
제3자개발 프로그램을 포기 할 건지
코어 업데이트를 포기할건지를 사이트 운영자가 판단해야 하고 책임을 져야 한다는 것입니다.
실제 이러한 판단에 의해서
많은 사이트가 1.4 또는 1.5 버전에서 머물고 있는 사이트가 많지 않습니까?
XE최대의 적은 XE이다! ^^;
-
溺內
2014.02.10 08:16
nginx(.htaccess)나 서버 퍼미션 문제에 따라서, 웹호스팅에서 코어를 쉬운설치로 업데이트 하면 뻑나는 경우가 종종 있더라구요. 아무래도 에러 대부분이 이런 문제가 아닐까 싶습니다... 개인적으로는 쉬운설치에서 코어를 빼는 쪽이 더 나을 것 같기도 하네요. -
sejin7940
2014.02.10 08:23
전 단순히 코어뿐만 아니라... 관리자의 쉬운설치 페이지를 통째로 빼는게 좋다고 생각합니다.
대신 업데이트 여부 문구는 나오는 것도 괜찮으니 쉬운설치 모듈 자체는 그대로 두고..
해당 업그레이드 문구는 나오더라도 클릭시 바로 설치되는게 아니라....
팝업으로 XE 공홈의 해당 자료 페이지로 링크가 걸리는게 더 낫다고 생각하고요
(그래도 버전 등에 따른 경고나 변경내역을 유저가 확인하고 업데이트여부를 판단할 수 있으니)
-
Garon
2014.02.10 18:10
다운로드에 있는 컨텐츠 정보를 관리자 화면에 임베드 시키고, 코어는 업데이트때, 좀 불편하게 수행하도록 유도 하는게 좋을것 같아요.
-
sejin7940
2014.02.10 18:36
-
Garon
2014.02.11 01:25
우오! 매우 매력적인 소식이군요!
-
ForHanbi
2014.02.10 09:55
이 또한 맞는말 그래서 기본 말고는 사용을 안하죠.
-
ForHanbi
2014.02.10 10:11
개발팀이 기타 사용자들이 만든 프로그램과 호환성 체크는 물리적으로도 불가능한거고 또한 비효율적인 것이고 어느정도 xe를 사용해온 분들은 알아서 업데이트 시기를 한두달 후로 늦추거나 기본프로그램에 한해서 사용하는데 xe에 대한 정보가 밝지 않은 분들이 급하게 업데이트를 하고 또 그렇기에 더 난처해 하는게 아닌가 싶습니다
그냥 판갈이 업데이트는
2,3달후에 업데이트를
-
휘즈
2014.02.10 18:57
일반적인 사이트야 기본기능으로도 충분한데
XE사용자 중 커뮤니티 사이트들이 많아서 특성상 사이트 특유의 기능을 위해 코어를 수정하거나
별도제작 프로그램을 많이 사용하는 것 같아요
그럴수록 업데이트에 신중을 기하여야 할텐데 말이죠^^;
-
ForHanbi
2014.02.10 19:19
상황에 대처할 수 있는 XE 사용자들은 오히려 업데이트 실수를 잘 안하는데
상황에 대처하기 힘든 XE를 사용한지 얼마 안된 분들이 업데이트를 하고 난감해 하는
어찌보면 이상한 상황이...
그러다보니
신규사용자들은 2차 개발자들을 원망하고
2차 개발자들은 몇번은 따라 가다가 지쳐서 포기하고..
이런 안좋은 상황이 반복되는거 같습니다.
위에 세진님이 말씀하셨듯이 안전장치가 조금더 만들어 지면
조금이라도 이런 악순환이 줄어들겠지요.
정확한 지적이십니다. (저도 이런 글을 쓰려고 계속 생각하고 있었거든요 ^^)
문제는 Core 업그레이드시 결국 해당 현상이 발생하다보니, 모든 비판이 Core 쪽으로 집중되어버리는거죠
그래서 항상 마음이 아픕니다. 자기 잘못이 아닌데도 가끔씩 욕먹는 XE가..
그렇다고 자료 배포자 책임이냐? 그것도 절대 아니겠죠. 당시엔 문제가 없었으니..
쉬운예로.. jquery 충돌 이 대표적이겠네요. (이번 XE 1.7.4 도 이 문제가 발생했을겁니다)
jquery 가 계속 버전업이 되는데, 이걸 가끔씩 XE 에서도 판올림 해줄때가 있습니다.
그러면 기존 jquery 기반의 자료들 중 여러개가 에러를 내곤하죠. (사용중이였으면 사이트가 통째로 에러가 날겁니다)
그런데, 아무도 jquery 욕은 안 하더군요.
XE 도 결국은 이와 마찬가지인데.. 왜 XE는 욕을 먹는건지 모르겠습니다.
결국 업데이트시 발생하는 문제는 XE 측 문제도, 자료 배포자 책임도 아니라는거죠
업데이트 자체가 사용자의 선택인거죠. 업데이트 를 선택한 순간부터는 사용자의 책임이 되는거죠.
ps. 물론 정말 가끔씩은 업데이트 쪽에 치명적인 버그가 있을때가 있긴합니다만. 그거야 어쩔 수 없죠 ^^;;