프로젝트
Provelopment Foundation 소개
Provelopment Foundation은 소규모 비즈니스와 개발자를 위한 오픈 소스 웹사이트 기반입니다. 새 웹사이트가 빈 프로젝트가 아니라 동작하고 검증된 기반에서 시작하도록 출발선을 앞당기기 위해 존재합니다. 그 위에 만든 것은 소유한 사람에게 남습니다.
- Apache License 2.0이며 소스 코드와 이를 설명하는 문서가 함께 공개됩니다.
- 설계부터 자체 호스팅입니다. Foundation 사이트는 여러분의 호스팅 계정과 도메인에 배포합니다.
- Provelopment에서 독립적입니다. 도입에 누군가와의 관계가 필요하지 않습니다.
Foundation이 존재하는 이유
소규모 비즈니스의 웹사이트는 밖에서 보면 단순하고 안에서 만들면 반복이 많습니다. 같은 작업을 매번 다시 하며, 그 반복 비용은 구축 중보다 출시 후에 드러나는 경우가 많습니다.
반복되는 문제
같은 기반을 매번 다시 만들기
라우팅, 콘텐츠 로딩, 메타데이터와 구조화 데이터, 모든 화면 폭에서의 내비게이션 동작, 테마, 언어 처리, 접근 가능한 상호작용, 검증, 배포를 시간에 쫓기며 사내에서 다시 해결합니다.
아이덴티티가 애플리케이션 코드에 흩어짐
회사명, 연락처, 이미지, 페이지 목록이 템플릿과 컴포넌트에 흩어져, 비즈니스를 바꾸는 일이 구성이 아니라 애플리케이션 편집이 됩니다.
표현이 운영 시스템과 결합됨
예약 제공자, 지도, 문의 대상이 표현에 직접 연결되면 제공자 교체가 웹사이트 자체의 변경이 됩니다.
넘길 수 없는 작업
동작이 사적인 구현 세부에 사는 사이트는 다른 개발자나 대행사에 안심하고 넘길 수 없고, 이미 동작하는 것을 위험에 빠뜨리지 않고 개선을 받아들이기도 어렵습니다.
Foundation의 답
재사용 가능한 아키텍처
반복되는 작업을 한 번만 구현합니다. 문서화된 계층, 경계, 테스트가 강제하는 의존 방향을 가진 제품으로 다룹니다.
명확한 소유권 경계
도입자가 바꿀 것으로 기대되는 것(구성, 콘텐츠, 사전, 자산)이 플랫폼 코드와 분리되어, 사이트 고유 자료가 플랫폼 안에 들어가지 않습니다.
구성 가능한 아이덴티티와 콘텐츠
아이덴티티, 브랜드, 내비게이션, 비즈니스 데이터, 페이지가 구성과 콘텐츠이며, 손으로 조립하지 않고 빌드 시 검증됩니다.
명시된 연동 지점
웹사이트가 운영 시스템을 필요로 하는 곳에서 의도를 제공자 중립 연동 지점 뒤에 모델링해 사이트를 다시 쓰지 않고 방향을 바꿀 수 있습니다.
운영까지의 문서화된 경로
도입, 커스터마이즈, 콘텐츠, 검증, 배포, 업그레이드에 각각 세부를 가진 문서가 있고, 빌드 시 구성 문제를 설정 이름과 함께 보고하는 검증 게이트가 있습니다.
Foundation은 여기서 성과로 제시되지 않습니다. 아키텍처, 테스트, 운영 중인 데모가 공개되어 있어 이 사이트의 각 주장을 그것에 비추어 확인할 수 있습니다.
프로젝트가 무엇 위에 서 있는가
몇 가지 결정이 나머지 전부를 만듭니다. 각각 더 쉬운 선택을 의도적으로 닫고, 각각 비용이 있으며 그것을 숨기지 않고 밝힙니다.
소유권
저장소 사본이 여러분의 배포입니다. 아이덴티티, 콘텐츠, 사전, 브랜드, 설정을 여러분이 바꿀 수 있고, 활성화 단계도 라이선스 서버도, 운영 중인 사이트가 의존하는 계정도 없습니다.
오픈 소스
Foundation은 Apache License 2.0으로 배포되며 설명하는 문서도 코드와 함께 제공되므로 설명과 구현이 벌어질 수 없습니다.
분리
Foundation은 웹사이트 기반이며 거기서 멈춥니다. CRM도, 회계 플랫폼도, 결제 원장도, 예약 데이터베이스도, 고객 계정 시스템도, 모든 것을 하는 업무 플랫폼도 아닙니다. 필요하면 연동 지점으로 연결하거나 사이트 옆에 구축합니다.
제공자 선택
연동이 있는 곳은 제공자 중립 연동 지점 뒤에 모델링되어 사이트를 다시 쓰지 않고 제공자를 교체할 수 있습니다. 서비스와 호스팅은 기반이 아니라 도입자가 고릅니다.
이식성
도입이나 지원에서 Provelopment와 계속 관계를 맺을지는 서비스 결정이며 기술 요구가 아닙니다. Foundation 사이트는 여러분, 다른 개발자나 대행사, 또는 아무도 유지하지 않는 형태로 유지될 수 있습니다.
주장보다 증거
기능은 운영 중인 사이트에서 보여지고 테스트와 브라우저 검증 게이트로 실행됩니다. 글로만 주장하지 않습니다. 아직 구현되지 않은 것은 암시하지 않고 분명히 말합니다.
이 원칙들의 정직한 비용은 통합 기능이 적고 구성이 많다는 것입니다. 이 사이트는 그 비용을 밝히고 원칙을 무료라고 제시하지 않습니다.
누구를 위한 것인가
Foundation은 조직과 개발자 모두가 사용하며 어느 쪽도 부차적이지 않습니다. 같은 기반이 양쪽에 쓰이고, 다른 것은 누가 일하는가입니다.
개발자나 대행사와 일하는 조직
사이트는 여러분이 맡긴 사람이 구축, 커스터마이즈, 배포합니다. Foundation은 빈 프로젝트가 아니라 타입이 지정된 구성, 문서화된 경계, 배포 런북을 주고, 이후 소유는 여러분에게 남습니다.
기술적 여유가 있는 도입자
저장소를 구하고 로컬에서 실행하며 아이덴티티와 콘텐츠를 구성하고 검증해서 직접 관리하는 계정에 배포합니다. 필요한 모든 것이 공개 저장소에 있고 Provelopment에 의존하지 않습니다.
다른 이를 위해 만드는 개발자나 대행사
Foundation은 반복 사용 가능한 기반입니다. 사이트 간 차이는 분기가 아니라 데이터이므로 두 번째와 열 번째 사이트가 첫 번째보다 적게 들고, 코드베이스가 특정 비즈니스의 특례가 되지 않습니다.
구현 지원을 원하는 조직
같은 기반에 선택적 서비스로 별도로 정한 구현 지원이나 지원을 더합니다. 달라지는 것은 일하는 사람이고 사이트의 토대가 아닙니다.
비즈니스와 개발자 모두 정당한 대상이며, 두 대상 페이지는 같은 제품을 각자의 관점에서 설명하지 서로 다른 제품이 아닙니다.
의도적으로 멈추는 지점
Foundation은 비즈니스 운영이 시작되기 전에 멈춥니다. 그 경계는 설계 결정이며 채워지기를 기다리는 결함이 아닙니다. 여기서는 간단히 말하고 세부는 기능 페이지에 맡깁니다.
- 노코드 사이트 빌더가 아닙니다. Foundation 사이트는 기술적으로 관여하는 사람이 구성하고 배포합니다.
- CRM이 아닙니다. 고객 관계는 그것을 소유한 시스템에 속합니다.
- 회계 플랫폼이나 결제 원장이 아닙니다. 돈은 여기서 기록하지 않습니다.
- 예약 운영 데이터베이스가 아닙니다. 예약 의도를 모델링하지만 일정표는 갖지 않습니다.
- 고객 계정이나 인증 플랫폼이 아닙니다. 고객의 신원, 세션, 동의를 저장하지 않습니다.
- 호스팅 서비스가 아닙니다. 여러분과 방문자 사이에 있지 않고 데이터도 보관하지 않습니다.
이 목록의 기능이 정말 필요할 때의 의도된 패턴은 연동 지점으로 연결되는 외부 서비스나 사이트 옆에 구축하는 시스템입니다.
Foundation과 Provelopment
Provelopment는 기반을 유지하고 구현 지원, 기술 지원, 지원 서비스, 운영 서비스를 제공할 수 있습니다. 기반 자체는 그것에 의존하지 않으며, 이 페이지는 서비스를 판매하는 대신 관계를 설명합니다.
- Foundation은 오픈 소스 프로젝트로 스스로 섭니다. Provelopment의 개입 없이 구하고, 실행하고, 맞추고, 배포하고, 유지할 수 있습니다.
- 지원은 소프트웨어와 별개이며 완전히 선택 사항입니다. 코드, 문서, 운영 중인 사이트 어디도 그것에 의존하지 않습니다.
- Foundation은 상용 제품의 무료 등급이 아니고 이 사이트는 그 입구가 아닙니다. 독립적 도입은 그 자체로 성공한 결과입니다.
- 직접 구현하거나 자체 개발자나 대행사를 쓰거나 Provelopment에 도움을 요청할 수 있습니다. 어떤 방법이든 마지막에 가진 소스는 같습니다.
Provelopment가 제공하는 것은 Provelopment 자체 사이트에서 설명합니다. 이 프로젝트 사이트의 내용은 서비스 제안이 아니라 설명입니다.
라이선스와 권리
라이선스 자체는 몇 분이면 읽을 수 있습니다. 여기 있는 것은 실무적 의미뿐이고 본문을 대신하지 않습니다.
- Foundation 자체의 코드와 문서는 Apache License 2.0으로 제공되며, 라이선스 조건을 따르는 한 소유한 웹사이트 안에서도 사용, 수정, 배포, 상업적 활용이 가능합니다.
- 이는 저작권 라이선스이며 Provelopment의 이름, 로고, 브랜드에 대한 권리를 포함하지 않고 보증을 의미하지도 않습니다.
- 함께 포함된 제3자 자료는 각자의 라이선스와 저작자 표시를 유지하며 Foundation이 재허가하지 않습니다.
라이선스 사본과 저작자 표시를 유지하고 변경을 왜곡하지 마세요. 우선하는 것은 라이선스 본문이며 이 요약이 아닙니다.
증거가 있는 곳
이 사이트의 내용을 그대로 믿을 필요는 없습니다. 아래는 모두 공개되어 있고 직접 확인할 수 있습니다. 이것이 프로젝트의 주장 규율의 의미입니다.
운영 중인 데모
같은 기반에서 운영되는 두 가상 비즈니스. 각자 고유한 아이덴티티, 콘텐츠, 내비게이션을 가집니다.
소스와 문서
코드, 아키텍처 문서, 커스터마이즈와 배포 안내, 라이선스가 한곳에 있습니다.
기능의 경계
Foundation이 제공하는 것, 의도적으로 다른 곳에 맡기는 것, 각 주장의 출처.
도입 경로
저장소에서 동작하는 사이트까지의 경로와 각 단계의 세부를 가진 문서.
프로젝트는 사용 통계, 고객 목록, 기여자 수, 성능 수치를 공개하지 않습니다. 모두 저장소에서 검증할 수 없기 때문입니다.
증거에서, 또는 소스에서 시작하기
데모를 열어 완성된 Foundation 사이트를 보거나, 저장소를 읽어 실제로 다룰 내용을 확인하거나, 만들 준비가 되면 도입 경로를 따라가세요.
