skip menu and go to main content

body start

blueberryCake

  프로젝트 지침서가 내려오기 전까지.... 3 ]

07.03.30-12:31:39

313302

Submitted by 카이

 

View446

 

프로젝트 홈페이지가 조용한 걸 보니, 시간이 좀 걸릴 것 같네요.

아직, CakePHP 에 대해서 공부를 못했습니다.

궁금한 것은, CakePHP 가 배포하기가 쉬운가입니다.

PEAR 를 예를 들면, 처음에는 배포해서 설치가 가능했는데, 지금은 따로 배포를 할 수 없고 따로 인스톨 과정을 거쳐야합니다. (go-pear.php)

물론 텔넷이 안되는 사용자를 위해서 웹브라우저로 설치를 할 수 있게 해 놓았다고 하지만, PEAR 를 기본적으로 지원하지 않는 대부분의 서버를 감안한다면, 이런식의 루틴(소스)제공은 빵점이라고 봅니다.

blueberryCake 는 배포를 위한 설치형 프로그램입니다.
따라서 무엇보다 배포가 용이해야하며 설치가 쉬워야합니다.
외부 라이브러리(프레임, 소스, 기타)를 사용할 경우에는 특히 이런점이 중요하다고 생각을 합니다.

Cake 가 이런점에서 얼마나 편리할 지, .. 물론 스스로 공부를 해서 알아내야하지만, ...

Comments on this artfact

3 Comments

카이

프로젝트 홈페이지가 조용한 걸 보니, 시간이 좀 걸릴 것 같네요.

아직, CakePHP 에 대해서 공부를 못했습니다.

궁금한 것은, CakePHP 가 배포하기가 쉬운가입니다.

PEAR 를 예를 들면, 처음에는 배포해서 설치가 가능했는데, 지금은 따로 배포를 할 수 없고 따로 인스톨 과정을 거쳐야합니다. (go-pear.php)

물론 텔넷이 안되는 사용자를 위해서 웹브라우저로 설치를 할 수 있게 해 놓았다고 하지만, PEAR 를 기본적으로 지원하지 않는 대부분의 서버를 감안한다면, 이런식의 루틴(소스)제공은 빵점이라고 봅니다.

blueberryCake 는 배포를 위한 설치형 프로그램입니다.
따라서 무엇보다 배포가 용이해야하며 설치가 쉬워야합니다.
외부 라이브러리(프레임, 소스, 기타)를 사용할 경우에는 특히 이런점이 중요하다고 생각을 합니다.

Cake 가 이런점에서 얼마나 편리할 지, .. 물론 스스로 공부를 해서 알아내야하지만, ...

07.03.30-12:31:39

유병혁

안녕하세요, 우선 반갑습니다.^^


지금 자유롭게 사용하기 편한 계정을 찾고 도메인을 연결해보려고 준비하고 있는중입니다.
KLDP의 CVS와 SCP를 사용할 수 있게 된게 얼마전이라.. 아직 활발하게 진행하지는 못하고 있었습니다.

다음주, 혹은 다음다음주 부터는 본격적으로 개발이 진행될 것입니다.


CAKEPHP의 경우에 배포하는것은 상당히 쉽습니다.
다른 프레임웍중에는 서버에 설치할때 서버관리자를 통하지 않고는 설치되지 않는 것들이 많이
있지만, CAKEPHP 경우에는, 호스팅환경에도 tar 압축을 푸는 것만으로 모든 설치가 완료될 수 있습니다.
/public_html/cake 위치에 tar 압축을 풀어놓는 것으로 설치완료할 수 있습니다.
(물론 관리자계정이 있다면 설정할 수 있는 것이 더 많기는 합니다.)

/public_html/cake 폴더에 cakephp 프레임웍을 설치해놓았을경우, 개별 application의 폴더는
/public_html/cake/app/ , /public_html/cake/myapp/ 식으로 설치/개발할 수 있고, db설정등등의 작업도
installer 역할의 controller 코드를 작성함으로써 해결할 수 있답니다.

cakeforge의 cheeseCake 프로젝트에는 installer가 구현되어있습니다. blueberryCake도 인스톨러를
제공할 계획을 갖고 있습니다.


cakephp내에서 PEAR 코드를 사용할 수 있는 방법도 있는데, 이 경우에는...
/cake/app/vendors/pear 위치에 사용하는 패키지를 설치해놓고, application이 구동될때 자동으로 실행되는
설정파일인 /cake/app/config/bootstrap.php 파일에 /cake/app/vendors/pear PATH를 include_path에
추가하는 방법을 써서 해결할 수도 있습니다. PEAR가 아닌 외부 라이브러리들은 대개, vendors 폴더에 ㄴ
넣어두는 것만으로, 프로그램 내부에서 자유롭게 불러서 사용할 수 있습니다.




궁금한점 있으시면 편하게 이곳에 올려주세요. 그래도 한동안 cakephp공부를 꽤 열심히 해놨답니다.^^

07.03.30-13:22:13

카이

네, CakePHP 를 배포할 때에, 압축해제하는 것으로 사용가능 상태가 된다면, 괜찮을 것 같습니다.

용량(파일사이즈) 부분에 대해서는 어떻게 될지 궁금합니다.
선택적으로 설치(DB 부분만 설치 가능하다면)가 가능하다면 좋을 것 같습니다. (물론 당연히 그렇겠죠.)

07.03.30-13:46:37