2010-12-06 5 views
6

새로운 프로젝트를 시작할 때 (개인적이든 전문적이든) 프로젝트 개발을 빨리 시작하기 위해 무엇을 가지고 있습니까? 내가 app.yml를 통해 변경할 수 있습니다공개 토론 - Symfony - 프로젝트를 빨리 시작하려면 어떻게해야합니까?

  1. 두 개의 서로 다른 인증 클래스, LDAP 및 CAS : 나는 직장에서 새로운 프로젝트를 시작할 때 예를 들어

    , 나는 다음과 같은 이미 정의 샌드 박스 설정을 가지고

  2. 대부분의 응용 프로그램에서 사용하는 사용자 정의 양식 위젯
  3. 스테이징 또는 프로덕션 서버에 프로젝트를 배포하는 Capistrano 배치 스크립트.
  4. 템플릿에 XML 파일을 사용하여 이메일을 보내는 메일 템플릿 클래스
  5. 메일 서버, LDAP 등의 설정이 모두 구성되었습니다.
  6. 사용자 지정 오류 페이지 (일부 예외를 제외하고 항상 각 프로젝트에 대해 동일)
  7. 아이콘의 무리와 같은 CSS, 레이아웃, 같은 약으로
  8. 정적 페이지 등 우리에게
  9. 연락 레이아웃 등 로그인 같은 sfFormExtraPlugin 같은
  10. 유용한 플러그인 등
  11. JQuery와 및 jQuery를 UI 라이브러리
  12. 기본 현지 ACL 및 번역 모델 클래스와 다른 기본 모델을 나뭇 가지.
  13. 작업 - 전자 메일 작업 보내기 및 번역 빌드. 일부 사용자 지정 물건을위한
  14. 사용자 정의 도구 클래스
  15. 사용자 정의 공장과 나는 아마 사용
  16. 헬퍼는 기본적으로 사용되는 몇 가지 기본 경로 (국제화 부분 등)

그리고 다른 things :-)

저는 새 프로젝트를 시작할 때 개발을보다 빠르고 효율적으로하기 위해 무엇을하는지 궁금합니다. 다행히도 내가하는 일에서 새로운 것을 배울 수 있기를 바랍니다.

감사합니다.

+0

어떻게 내가 그것을 커뮤니티 위키해야합니까 아포스트로피 새로운 a_js_*() 도우미 기능에 따라

  • 사용자 정의 프로젝트 골격
  • 사용자 정의 자바 스크립트 도우미? – Flukey

  • +0

    http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts – Tom

    답변

    2

    위대한 질문과 훌륭한 목록.

    1. 일반적으로 프로젝트간에 사용할 수있는 기능을 개발할 때마다 플러그인으로 개발하여 다른 프로젝트에 쉽게 추가 할 수 있습니다.
    2. 기본 심포니 대신 자신의 위젯/유효성 검사기를 사용하는 사용자 정의 양식 포매터.
    3. 전자 메일 및 향상된 HTML 전자 메일 지원으로 처리 템플릿을 보내는 기능을 지원하는 사용자 지정 메일러.
    4. CSS 및 JS 애셋을 최소화/결합하기위한 플러그인.
    5. web/sf에서 lib/vendor/symfony/data/web 로의 심볼릭 링크. 아파치의 별칭보다 낫다.
    6. 사용자 지정 관리자 생성기 템플릿.
    1
      명령 줄 옵션을 취하거나 프로젝트, 설정 가상 호스트 init을 (전체 지역 dev에 ENV을 만들기 위해 설정 파일을 읽을
    1. 빠른 설치 스크립트는/호스트, 가져 오기 등 svn을 심포니 svn의 외관을 만들고 수정할 및 sfDoctrineGuard 같은 주요 플러그인)
    관련 문제