WordPress로 이동하게 되어 기쁩니다.
3440 단어 cloudinarywordpresslearndash
CodingCatDev가 WordPress로 전환하는 이유
CodingCatDev는 백엔드에 Sanity.io 및 Firebase, 프런트엔드에 Gatsby, 빌드 파이프라인에 Google Cloud Platform >을 사용하고 있습니다. 그 결과 환상적인 검색 엔진 최적화 및 소셜 메타 데이터를 갖춘 절대적으로 빠른 사이트가 탄생했습니다.
그렇다면 왜 전환할까요?
CodingCatDev의 주요 목표는 다른 사람들(Alex뿐만 아니라)이 멋진 코스, 레슨 및 자습서를 만들 수 있도록 하는 것입니다. 안타깝게도 이 Sanity.io를 작성하는 시점에는 fine grained access control을 허용하지 않습니다. 또한 작성자가 수익을 창출할 수 있는 과정을 안전하게 만들 수 있도록 SSR(Server Side Rendered) 콘텐츠를 만들기 위한 변경 사항을 검토하고 있었습니다. 이전에는 Firebase를 사용하여 제어했으며 솔루션을 만들 때 기대했던 대로 솔루션이 작동하지 않았습니다. Stripe 결제 및 구독을 안전하게 유지하는 데 필요한 몇 가지 Cloud Functions가 있습니다. 또한 LMS(Learning Management System)에 있어야 하는 진행률 표시기 및 기타 멋진 기능을 표시하도록 디자인을 수정했습니다. CodingCatDev는 과정을 수강할 때 모 아니면 도 솔루션이 되어서는 안 됩니다. 사이트의 대부분은 Pro 회원이 가장 큰 혜택을 받을 수 있도록 만들어졌지만 사람들이 주어진 트랙 또는 단일 클래스에 대한 패키지 거래를 허용하기를 원합니다. 이것은 다른 사람들이 이미 해결한 많은 복잡성을 수반합니다.
콘텐츠 관리 시스템
우리가 Sanity.io를 떠난 유일한 이유는 세밀한 제어 제한 때문이었습니다. 트릭을 수행할 수 있는 CMS 플랫폼에 대한 많은 연구를 수행했으며 (기본 수준에서) 찾을 수 있는 유일한 두 가지는 Dato CMS 및 Flamelink .
앞으로 진행될 과정 중 하나에서 우리는 이러한 많은 문제를 처리하고 Firebase에서 지원하는 CMS를 실제로 구축할 예정이지만 아직 완전히 사용할 준비가 되지는 않았습니다.
관리 시스템 배우기
다음을 포함하여 오늘날 사용 가능한 모든 호스팅 솔루션에 대해 광범위한 조사를 수행했습니다.
이 솔루션의 대부분은 효과가 있었지만 궁극적으로 장기적인 성공을 위해서는 콘텐츠를 호스팅하는 시스템을 제어할 필요가 있다고 느꼈습니다. 우리는 호스팅된 LMS 회사가 실패하고 수십 년에 걸친 사람들의 작업을 잃는 상황에 갇히고 싶지 않습니다.
LMS 목표
특정 CodingCatDev 요구 사항
LMS로 전환할 때 가장 큰 기능 요청 중 하나는 각 과정의 최종 사용자에게 진행 상황을 표시할 수 있도록 하는 것이었습니다.
우리는 또한 코드 블록을 더 쉽게 복사할 수 있기를 원했기 때문에 이것은 기술 프로젝트의 필수품이었습니다.
<script>
alert( 'Hello, world!' );
</script>
Learndash가 포함된 워드프레스
우리는 궁극적으로 Learndash가 모든 상자를 선택하기로 결정했습니다! 지금까지 Sanity.io에서 모든 콘텐츠를 이동하는 것은 쉬웠습니다(일부 GROQ 마법 이후). 플랫폼을 전반적으로 계속 성장시킬 수 있도록 하는 것이 CCD의 최선의 이익이 될 것이라고 생각합니다.
여러 가지 방법을 사용하여 개인 블로그를 다시 작성한 사람과 마찬가지로 현재 WordPress를 사용자 정의할 수 있는 직원이 없기 때문에 학습 곡선이 올 것입니다.
제가 항상 웹이 재미있다고 하듯이 이번 여정에서 함께 배워보겠습니다!!
Reference
이 문제에 관하여(WordPress로 이동하게 되어 기쁩니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codercatdev/excited-for-move-to-wordpress-34i8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)