WordPress 유지 관리에 대해 배운 것

게시 됨: 2020-09-12

지난 10년 동안 제 디자인 및 개발 작업의 대부분은 WordPress를 중심으로 이루어졌습니다. 저는 세계에서 가장 널리 사용되는 CMS를 활용하는 웹 사이트를 구축하고 유지 관리하는 데 상당한 시간을 할애했습니다.

우연히도, 나는 그 기간 동안 많은 것을 배웠습니다. 따라서 오래된 속담을 바꾸어 말하면: 더 잘 알면 더 잘할 수 있습니다.

우여곡절이 많았던 내 경험을 생각하면서 더 많은 청중(즉, 내 집에 있는 애완동물을 넘어선 청중)과 내가 배운 것을 공유하고 싶었습니다. 그 퀘스트의 일환으로 WordCamp Lehigh Valley 2019에서 여러 WordPress 웹 사이트를 유지 관리하는 방법에 대한 프레젠테이션을 했습니다.

같은 정신으로, 아래는 제가 배운 가장 중요한 몇 가지 교훈을 모아 놓은 것입니다. 바라건대, 그들은 당신이 저를 얻은 동일한 오해와 실수를 피하는 데 도움이되기를 바랍니다.

업데이트는 거의 긴급하지 않습니다.

WordPress에 대해 읽고 사용하는 데 충분한 시간을 할애하면 사이트를 최신 상태로 유지하는 것에 대해 많이 듣게 될 것입니다. 물론 WordPress 코어, 테마 및 플러그인에 대한 업데이트는 호환성과 보안을 유지하는 데 중요합니다.

문제에 대한 인식이 중요합니다. 새 버전이 나올 때 무시하는 것은 좋은 생각이 아닙니다. 그러나 일반적으로 업데이트를 즉시 적용할 필요도 없습니다.

우리가 구축하는 웹사이트는 점점 더 복잡해지고 있습니다. 그리고 그들은 우리가 그 믹스에 추가하는 사용자 정의 코드는 말할 것도 없고 다양한 제3자의 이질적인 부분에 많이 의존합니다. 사이트가 복잡할수록 문제가 발생할 가능성이 커집니다.

업데이트가 사이트의 보안이나 기능에 직접적인 영향을 미치지 않는 한 조금 기다려도 괜찮습니다. 변경 로그 및 지원 포럼을 살펴보고 다른 사람들에게 문제가 있는지 확인하십시오. 상황이 안정적으로 보인다면 계속해서 업데이트하세요.

"그리고 숨쉬기"라고 적힌 표지판.

같은 웹사이트는 없습니다

WordPress의 가장 큰 장점 중 하나는 사이트를 다양한 방식으로 구성할 수 있다는 것입니다. 일부 SEO 기능을 추가하고 싶으십니까? 당신은 선택의 톤이 있습니다. 멋진 포트폴리오 테마가 필요하십니까? 선택할 수있는 많은 것이 있습니다.

그러나 이 모든 선택에는 단점이 있습니다. 그것은 사이트가 변화에 어떻게 반응할지에 대해 어느 정도 예측할 수 없는 수준으로 이어집니다. 소프트웨어 업데이트로 인해 문제가 발생할 수 있습니다. 오래되고 버려진 플러그인을 계속 사용하면 작동하지 않을 때까지 계속 작동할 수 있습니다. 다른 여러 요인이 작용할 수 있습니다.

이 모든 것이 유지 관리를 더욱 어렵게 만듭니다. 각 사이트에는 고유한 복잡성이 있으므로 사이트에 대해 가능한 모든 것을 알고 문서를 보관하는 것이 중요합니다.

예를 들어 플러그인, 테마 사용자 정의 및 호스팅 환경에 관한 정보를 문서화하는 것은 가치 있는 습관입니다. 모든 것을 텍스트 파일에 보관하면 사이트가 노후화됨에 따라 편리한 참조 역할을 할 것입니다.

두 개의 다른 색상의 신발을 신고 있는 사람.

우리가 통제할 수 없는 것들이 있습니다

웹 디자이너로서 우리는 우리가 하는 일에 마음과 영혼을 바칩니다. 우리는 고객이 자신의 목표를 달성할 수 있도록 돕는 것을 목표로 웹사이트를 구축합니다. 일이 우리가 바라던 대로 되지 않을 때, 우리는 그것을 개인적으로 받아들일 수 있습니다. 상황이 우리의 시정 능력을 넘어서는 경우 특히 나쁩니다.

이것의 대표적인 예는 테마 및/또는 플러그인이 제대로 작동하지 않는다는 것을 발견하는 것입니다. 많은 경우, 그것은 서로 충돌하는 두 개의 다른 조각의 조합입니다. 그 결과 특정 기능이 손상됩니다.

기술 슈퍼히어로라면 문제가 되는 제품의 개발자와 협력하려고 합니다. 버그 세부 정보를 제공하고 설치에 대한 액세스 권한을 부여할 수도 있습니다. 그러나 때때로 그 모든 노력이 헛된 것처럼 보입니다.

이러한 공급자는 반드시 동일한 긴급 상황을 볼 필요는 없습니다. 그들은 그것을 고칠 수도 있고 그렇지 않을 수도 있습니다. 그들은 문제를 조사하고 다시는 소식을 듣지 못할 것이라고 말할 수 있습니다. 그것은 실망스럽고 고객을 실망시키는 것처럼 느낄 수 있습니다.

결코 이상적이지는 않지만 현실은 우리가 통제할 수 없는 것들이 있다는 것입니다. 이러한 경우 가장 좋은 방법은 특정 제품의 유무에 관계없이 작동하는 솔루션을 선택하고 계속 진행하는 입니다.

또한 버그 수정을 확보하려는 노력이 효과가 없을 때도 있지만 그럴 때도 있을 것입니다. 그것만으로도 가치가 있습니다.

태양을 향해 손을 뻗어.

도구와 프로세스가 도움이 될 수 있습니다.

몇 개의 WordPress 웹 사이트를 관리하는 경우 요구 사항을 충족하는 것이 그리 어렵지 않습니다. 그러나 포트폴리오가 성장함에 따라 무언가를 놓칠 가능성도 커집니다. 한 번에 모든 곳에서 할 수 없기 때문에 이것은 자연스러운 일입니다.

고맙게도 도움이 되는 몇 가지 놀라운 도구가 있습니다. 예를 들어 ManageWP, InfiniteWP 또는 Jetpack과 같은 통합 대시보드 서비스를 사용하면 단일 UI를 통해 각 WordPress 사이트를 관리할 수 있습니다. 플러그인을 업데이트하고 백업을 실행하고 일반적으로 현재 위치를 정확히 파악하세요. 많은 사이트를 관리하는 디자이너라면 이러한 유형의 시스템이 생명의 은인이 될 수 있습니다.

그러나 도구는 방정식의 일부일 뿐입니다. 웹사이트를 처리하기 위한 프로세스를 개발하는 것도 똑같이 중요합니다.

때때로 누군가가 "과정"을 언급할 때 약간 겁을 먹기 쉽습니다. 그러나 두려워하지 마십시오. 복잡할 필요가 없습니다. 업데이트를 조사하고 수행하는 일상적인 요일과 시간을 갖는 것만으로도 대부분의 상황에서 충분합니다.

전구를 들고 있는 사람.

진행하면서 배우게 됩니다

WordPress 웹사이트를 유지 관리하는 것은 언뜻 보기에 보이는 것보다 더 큰 책임입니다. 때때로 업데이트 버튼을 클릭하는 것만으로는 충분하지 않습니다. 또한 올바르게 수행하려면 신중한 생각, 연구 및 계획이 필요합니다.

그러나 관리하는 사이트가 많을수록 모범 사례를 배울 수 있는 기회도 많아집니다. 뿐만 아니라 유지 관리 워크플로를 개발하는 가장 효율적인 방법을 찾을 수 있는 기회이기도 합니다.

결국, 모든 것을 파악하고 가능한 한 가장 쉬운 방법으로 하는 것입니다.