[http://php.net/zlib zlib extension]을 필수 조건으로 두고 사용해도 괜찮을까요? 문서에는 zlib extension이 기본적으로 비활성화되어 있다고 명시되어 있고, 현재는 텍스트큐브가 이 라이브러리에 의존하지 않고 있는 것으로 보입니다. 만약 이 extension이 항상 설치되어 있다고 가정하지 않으면 중간에 zlib extension에 대한 호환성 레이어가 하나 더 들어가야 할 것 같습니다.
Comment 2 by inureyes at 2009-08-12T17:42:07
Replying to [comment:1 creorix]:
> [http://php.net/zlib zlib extension]을 필수 조건으로 두고 사용해도 괜찮을까요? 문서에는 zlib extension이 기본적으로 비활성화되어 있다고 명시되어 있고, 현재는 텍스트큐브가 이 라이브러리에 의존하지 않고 있는 것으로 보입니다. 만약 이 extension이 항상 설치되어 있다고 가정하지 않으면 중간에 zlib extension에 대한 호환성 레이어가 하나 더 들어가야 할 것 같습니다.
zlib가 설치된 경우에만 보여지도록 하거나, 아니면 용량은 좀 커지겠지만 아예 백업파일처럼 파일을 base64 stream으로 만들어서 xml 형태로 보관하는 방법도 있겠습니다. 어떤 쪽이 좋을까요?
Comment 3 by textcube-dev at 2009-08-12T19:37:34
Replying to [comment:2 inureyes]:
> Replying to [comment:1 creorix]:
> > [http://php.net/zlib zlib extension]을 필수 조건으로 두고 사용해도 괜찮을까요? 문서에는 zlib extension이 기본적으로 비활성화되어 있다고 명시되어 있고, 현재는 텍스트큐브가 이 라이브러리에 의존하지 않고 있는 것으로 보입니다. 만약 이 extension이 항상 설치되어 있다고 가정하지 않으면 중간에 zlib extension에 대한 호환성 레이어가 하나 더 들어가야 할 것 같습니다.
> zlib가 설치된 경우에만 보여지도록 하거나, 아니면 용량은 좀 커지겠지만 아예 백업파일처럼 파일을 base64 stream으로 만들어서 xml 형태로 보관하는 방법도 있겠습니다. 어떤 쪽이 좋을까요?
일반적으로 스킨이 백업 파일보다는 용량이 작지 않을까요? 제 생각에는 xml로 보관해도 괜찮을 것 같습니다. 다만 zip 파일로 보관했을 때와는 달리 사용자가 직접 포함된 파일을 편집할 수 없다는 문제점이 있고, 확장성 있는 규격을 정하는 것이 과제가 될 것 같긴 합니다.
개요