본문으로 건너뛰기

프로젝트

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이 재허가하지 않습니다.

라이선스 읽기

라이선스 사본과 저작자 표시를 유지하고 변경을 왜곡하지 마세요. 우선하는 것은 라이선스 본문이며 이 요약이 아닙니다.

증거가 있는 곳

이 사이트의 내용을 그대로 믿을 필요는 없습니다. 아래는 모두 공개되어 있고 직접 확인할 수 있습니다. 이것이 프로젝트의 주장 규율의 의미입니다.

  • 운영 중인 데모

    같은 기반에서 운영되는 두 가상 비즈니스. 각자 고유한 아이덴티티, 콘텐츠, 내비게이션을 가집니다.

    데모 열기

  • 소스와 문서

    코드, 아키텍처 문서, 커스터마이즈와 배포 안내, 라이선스가 한곳에 있습니다.

    GitHub에서 보기

  • 기능의 경계

    Foundation이 제공하는 것, 의도적으로 다른 곳에 맡기는 것, 각 주장의 출처.

    기능

  • 도입 경로

    저장소에서 동작하는 사이트까지의 경로와 각 단계의 세부를 가진 문서.

    시작하기

프로젝트는 사용 통계, 고객 목록, 기여자 수, 성능 수치를 공개하지 않습니다. 모두 저장소에서 검증할 수 없기 때문입니다.

증거에서, 또는 소스에서 시작하기

데모를 열어 완성된 Foundation 사이트를 보거나, 저장소를 읽어 실제로 다룰 내용을 확인하거나, 만들 준비가 되면 도입 경로를 따라가세요.