이 문서는 마크다운으로 되어 있습니다. 이 문서의 HTML 형식 버전은 https://github.com/processwire/processwire/blob/master/README.md에서 읽을 수 있습니다.
ProcessWire는 어떤 규모에서도 즐겁게 사용할 수 있는 API를 갖춘 친숙하고 강력한 오픈 소스 CMS입니다. 이는 시간을 절약하고 원하는 방식으로 작업할 수 있도록 구축된 콘텐츠 관리 시스템(CMS)이자 프레임워크(CMF)입니다. 모든 사용자 정의 필드, 보안 기반, 입증된 확장성 및 성능을 갖춘 ProcessWire는 모든 콘텐츠를 원활하게 연결하여 작업을 빠르고 쉽고 재미있게 만듭니다.
ProcessWire를 사용하면 다른 플랫폼보다 필드, 템플릿 및 마크업을 더 효과적으로 제어할 수 있으며, ProcessWire의 API를 사용하면 콘텐츠 작업을 쉽고 즐겁게 할 수 있습니다. ProcessWire에서 사이트를 관리하고 개발하는 것은 익숙했던 것에 비해 놀라울 정도로 간단합니다.
ProcessWire는 뛰어난 일관성, 안정성 및 보안으로 인해 웹 전문가들로부터 널리 신뢰를 받고 있습니다. 시간을 절약하고 작업을 재미있게 만들어주는 API로 웹 개발자들의 존경을 받고 있습니다. 최신 웹 사이트/응용 프로그램 콘텐츠 관리 요구 사항에 대한 적응성과 유연성으로 인해 웹 디자이너가 높이 평가합니다. 깔끔한 인터페이스와 콘텐츠 추가, 업데이트 및 유지 관리의 사용 편의성으로 인해 고객의 사랑을 받고 있습니다. ProcessWire의 새 버전은 거의 매주 개발 지점에서 출시됩니다.
ProcessWire는 항상 장기적으로 노력해 온 웹 전문가를 위한 시대를 초월한 도구입니다. 2003년에 시작되어 2006년에 ProcessWire라는 이름을 얻었으며 2010년부터 오픈 소스 프로젝트로 활발히 개발되어 왔습니다. 10여 년이 지난 지금(2023년), ProcessWire가 계속 성장하고 발전함에 따라 우리는 이제 막 시작하고 있습니다. 앞으로 10년, 그리고 그 이상으로.
ProcessWire는 오랫동안 사용되어 왔지만 지금까지 들어본 적이 없더라도 기분 나빠하지 마십시오. 우리는 소음을 많이 내지 않고, 홍보에 관심이 없으며, 양보다 질을, 성장보다 지속 가능성을, 인기보다 우호적인 커뮤니티를 중시한다는 점에서 다른 프로젝트와 근본적으로 다릅니다. ProcessWire는 웹 사이트의 프런트 엔드에서 쉽게 식별되지 않는 조용한 파트너로 설계되었습니다. 우리는 크게 커지는 것을 목표로 삼지 않고, 동급 최고가 되는 데 집중합니다.
웹 개발자는 다른 플랫폼을 시도한 후 적절한 때가 되면 ProcessWire를 찾습니다. 그리고 ProcessWire를 사용하기 시작하면 계속 머무르는 경향이 있습니다. ProcessWire는 중독성이 있고 장기간 유지 관리가 쉬우며 다른 플랫폼의 보안 및 업그레이드 문제가 없습니다. 그러나 우리의 말을 그대로 받아들이지는 마십시오. 귀하의 생계가 다른 플랫폼에 의존하지 않는 한 스스로 알아보십시오.
ProcessWire는 단순한 소프트웨어 그 이상입니다. 훌륭한 사이트와 애플리케이션을 구축하고 다른 사람들도 그렇게 할 수 있도록 돕는 데 전념하는 웹 전문가들의 친근한 커뮤니티이기도 합니다.
ProcessWire 포럼의 친근한 커뮤니티를 방문하여 가입하고, 최신 ProcessWire 뉴스에 대한 주간 뉴스레터를 구독하고, 다른 사람들이 ProcessWire를 사용하여 무엇을 구축하고 있는지 알아보기 위해 웹사이트 쇼케이스를 확인하고, 블로그를 읽고 최신 정보를 받아보세요. 최신 ProcessWire 버전.
Weekly ProcessWire 뉴스는 Teppo Koivula가 자신의 사이트인 ProcessWire Weekly에 게시합니다. 주간 핵심 업데이트 및 관련 주제는 Ryan Cramer가 ProcessWire 지원 포럼 뉴스 및 공지 사항 보드에 게시합니다.
ProcessWire 파일을 http 액세스 가능 위치에 추출하고 웹 브라우저에 URL을 로드하기만 하면 됩니다. 그러면 설치 프로그램이 시작됩니다. 자세한 내용과 지침은 설치 가이드를 참조하세요. 문제가 발생하면 문제 해결 가이드를 참조하세요.
업그레이드는 쉽고 일반적으로 /wire/
디렉토리를 새 버전의 디렉토리로 바꾸면 됩니다. 그러나 안전을 위해 버전 업그레이드를 진행하기 전에 ProcessWire 업그레이드 가이드를 참조하고 업그레이드 중에 다시 참조해야 할 경우를 대비해 열어 두시기 바랍니다.
3.x 버전에서 다른 버전으로 업그레이드하는 경우 일반 업그레이드 프로세스를 사용하십시오. 이는 주로 모든 것을 백업했는지 확인한 다음 /wire/
디렉토리를 최신 버전의 디렉토리로 바꾸는 것으로 구성됩니다.
3.0.135 이전의 3.x 버전에서 업그레이드하는 경우에도 다음 지침을 따르십시오.
2.x 버전에서 업그레이드하는 경우 ProcessWire 2.x에서 업그레이드를 참조하세요.
업그레이드하는 데 문제가 있는 경우 업그레이드 문제 해결 가이드를 참조하세요.
FormBuilder 버전 0.5.3 이상이 권장됩니다.
ListerPro 버전 1.1.5 이상이 권장됩니다.
ProFields는 모든 ProFields(10개 모듈)의 최신 버전을 권장합니다.
LoginRegisterPro 버전 7 이상이 권장됩니다.
ProCache 버전 4.0.3 이상을 권장합니다. 업그레이드한 후 관리자(설정 > ProCache)의 ProCache 설정으로 이동하여 .htaccess 파일에 대한 수정 사항이 제안되는지 확인하세요.
위에 언급되지 않은 다른 모든 Pro 모듈의 경우 가능하면 최신 버전을 사용하는 것이 좋습니다.
디버그 모드에서는 모든 오류가 화면에 보고됩니다. 이는 개발이나 문제 해결 중에 도움이 될 수 있습니다. 관리자에서는 패널의 추가 정보를 보고하기 위한 "디버그" 링크(바닥글 참조)도 활성화됩니다. 보고된 정보는 개발자만을 위한 것이므로 디버그 모드는 라이브 또는 프로덕션 사이트용이 아닙니다. 보안 문제가 발생할 수 있으므로 라이브/프로덕션 사이트에 대해 디버그 모드를 켜두지 마십시오. 하지만 개발 중에나 문제를 해결할 때 매우 유용할 것이라고 생각합니다.
/site/config.php
$config->debug = false;
false
true
로 변경하고 저장합니다. $config->debug = true;
이는 파일 하단 근처에서 찾을 수 있으며, 아직 없는 경우 추가할 수 있습니다. 이렇게 하면 PHP와 ProcessWire가 모든 오류, 경고, 알림 등을 보고하게 됩니다. 물론 문제를 해결한 후에는 다시 false로 설정하는 것이 좋습니다.
Ryan Cramer / Ryan Cramer Design, LLC의 저작권 2023