WordPress 유지 관리에 대해 배운 것
게시 됨: 2020-09-12지난 10년 동안 제 디자인 및 개발 작업의 대부분은 WordPress를 중심으로 이루어졌습니다. 저는 세계에서 가장 널리 사용되는 CMS를 활용하는 웹 사이트를 구축하고 유지 관리하는 데 상당한 시간을 할애했습니다.
우연히도, 나는 그 기간 동안 많은 것을 배웠습니다. 따라서 오래된 속담을 바꾸어 말하면: 더 잘 알면 더 잘할 수 있습니다.
우여곡절이 많았던 내 경험을 생각하면서 더 많은 청중(즉, 내 집에 있는 애완동물을 넘어선 청중)과 내가 배운 것을 공유하고 싶었습니다. 그 퀘스트의 일환으로 WordCamp Lehigh Valley 2019에서 여러 WordPress 웹 사이트를 유지 관리하는 방법에 대한 프레젠테이션을 했습니다.
같은 정신으로, 아래는 제가 배운 가장 중요한 몇 가지 교훈을 모아 놓은 것입니다. 바라건대, 그들은 당신이 저를 얻은 동일한 오해와 실수를 피하는 데 도움이되기를 바랍니다.
업데이트는 거의 긴급하지 않습니다.
WordPress에 대해 읽고 사용하는 데 충분한 시간을 할애하면 사이트를 최신 상태로 유지하는 것에 대해 많이 듣게 될 것입니다. 물론 WordPress 코어, 테마 및 플러그인에 대한 업데이트는 호환성과 보안을 유지하는 데 중요합니다.
문제에 대한 인식이 중요합니다. 새 버전이 나올 때 무시하는 것은 좋은 생각이 아닙니다. 그러나 일반적으로 업데이트를 즉시 적용할 필요도 없습니다.
우리가 구축하는 웹사이트는 점점 더 복잡해지고 있습니다. 그리고 그들은 우리가 그 믹스에 추가하는 사용자 정의 코드는 말할 것도 없고 다양한 제3자의 이질적인 부분에 많이 의존합니다. 사이트가 복잡할수록 문제가 발생할 가능성이 커집니다.
업데이트가 사이트의 보안이나 기능에 직접적인 영향을 미치지 않는 한 조금 기다려도 괜찮습니다. 변경 로그 및 지원 포럼을 살펴보고 다른 사람들에게 문제가 있는지 확인하십시오. 상황이 안정적으로 보인다면 계속해서 업데이트하세요.
같은 웹사이트는 없습니다
WordPress의 가장 큰 장점 중 하나는 사이트를 다양한 방식으로 구성할 수 있다는 것입니다. 일부 SEO 기능을 추가하고 싶으십니까? 당신은 선택의 톤이 있습니다. 멋진 포트폴리오 테마가 필요하십니까? 선택할 수있는 많은 것이 있습니다.
그러나 이 모든 선택에는 단점이 있습니다. 그것은 사이트가 변화에 어떻게 반응할지에 대해 어느 정도 예측할 수 없는 수준으로 이어집니다. 소프트웨어 업데이트로 인해 문제가 발생할 수 있습니다. 오래되고 버려진 플러그인을 계속 사용하면 작동하지 않을 때까지 계속 작동할 수 있습니다. 다른 여러 요인이 작용할 수 있습니다.
이 모든 것이 유지 관리를 더욱 어렵게 만듭니다. 각 사이트에는 고유한 복잡성이 있으므로 사이트에 대해 가능한 모든 것을 알고 문서를 보관하는 것이 중요합니다.
예를 들어 플러그인, 테마 사용자 정의 및 호스팅 환경에 관한 정보를 문서화하는 것은 가치 있는 습관입니다. 모든 것을 텍스트 파일에 보관하면 사이트가 노후화됨에 따라 편리한 참조 역할을 할 것입니다.
우리가 통제할 수 없는 것들이 있습니다
웹 디자이너로서 우리는 우리가 하는 일에 마음과 영혼을 바칩니다. 우리는 고객이 자신의 목표를 달성할 수 있도록 돕는 것을 목표로 웹사이트를 구축합니다. 일이 우리가 바라던 대로 되지 않을 때, 우리는 그것을 개인적으로 받아들일 수 있습니다. 상황이 우리의 시정 능력을 넘어서는 경우 특히 나쁩니다.
이것의 대표적인 예는 테마 및/또는 플러그인이 제대로 작동하지 않는다는 것을 발견하는 것입니다. 많은 경우, 그것은 서로 충돌하는 두 개의 다른 조각의 조합입니다. 그 결과 특정 기능이 손상됩니다.
기술 슈퍼히어로라면 문제가 되는 제품의 개발자와 협력하려고 합니다. 버그 세부 정보를 제공하고 설치에 대한 액세스 권한을 부여할 수도 있습니다. 그러나 때때로 그 모든 노력이 헛된 것처럼 보입니다.
이러한 공급자는 반드시 동일한 긴급 상황을 볼 필요는 없습니다. 그들은 그것을 고칠 수도 있고 그렇지 않을 수도 있습니다. 그들은 문제를 조사하고 다시는 소식을 듣지 못할 것이라고 말할 수 있습니다. 그것은 실망스럽고 고객을 실망시키는 것처럼 느낄 수 있습니다.
결코 이상적이지는 않지만 현실은 우리가 통제할 수 없는 것들이 있다는 것입니다. 이러한 경우 가장 좋은 방법은 특정 제품의 유무에 관계없이 작동하는 솔루션을 선택하고 계속 진행하는 것 입니다.
또한 버그 수정을 확보하려는 노력이 효과가 없을 때도 있지만 그럴 때도 있을 것입니다. 그것만으로도 가치가 있습니다.
도구와 프로세스가 도움이 될 수 있습니다.
몇 개의 WordPress 웹 사이트를 관리하는 경우 요구 사항을 충족하는 것이 그리 어렵지 않습니다. 그러나 포트폴리오가 성장함에 따라 무언가를 놓칠 가능성도 커집니다. 한 번에 모든 곳에서 할 수 없기 때문에 이것은 자연스러운 일입니다.
고맙게도 도움이 되는 몇 가지 놀라운 도구가 있습니다. 예를 들어 ManageWP, InfiniteWP 또는 Jetpack과 같은 통합 대시보드 서비스를 사용하면 단일 UI를 통해 각 WordPress 사이트를 관리할 수 있습니다. 플러그인을 업데이트하고 백업을 실행하고 일반적으로 현재 위치를 정확히 파악하세요. 많은 사이트를 관리하는 디자이너라면 이러한 유형의 시스템이 생명의 은인이 될 수 있습니다.
그러나 도구는 방정식의 일부일 뿐입니다. 웹사이트를 처리하기 위한 프로세스를 개발하는 것도 똑같이 중요합니다.
때때로 누군가가 "과정"을 언급할 때 약간 겁을 먹기 쉽습니다. 그러나 두려워하지 마십시오. 복잡할 필요가 없습니다. 업데이트를 조사하고 수행하는 일상적인 요일과 시간을 갖는 것만으로도 대부분의 상황에서 충분합니다.
진행하면서 배우게 됩니다
WordPress 웹사이트를 유지 관리하는 것은 언뜻 보기에 보이는 것보다 더 큰 책임입니다. 때때로 업데이트 버튼을 클릭하는 것만으로는 충분하지 않습니다. 또한 올바르게 수행하려면 신중한 생각, 연구 및 계획이 필요합니다.
그러나 관리하는 사이트가 많을수록 모범 사례를 배울 수 있는 기회도 많아집니다. 뿐만 아니라 유지 관리 워크플로를 개발하는 가장 효율적인 방법을 찾을 수 있는 기회이기도 합니다.
결국, 모든 것을 파악하고 가능한 한 가장 쉬운 방법으로 하는 것입니다.