현대 CMS가 하지 말아야 할 5가지

게시 됨: 2020-05-19

모든 콘텐츠 관리 시스템(CMS)에는 고유한 강점과 약점이 있습니다. 일부는 전자 상거래 또는 회원 사이트와 같은 틈새 제품을 위한 것이고 다른 일부는 만능입니다. 또한 이러한 시스템은 오픈 소스에서 독점에 이르기까지 다양합니다.

시장을 선도하는 WordPress 외에도 몇 가지 다른 시스템에 손을 대볼 기회가 있었습니다. 경험은 고르지 않았습니다.

나는 모든 소프트웨어 패키지에 대해 깊이 있는 지식을 가지고 있는 척 하지 않을 것입니다. 그러나 나는 무엇이 좋은 시스템을 만드는지 이해하기에 충분한 경험이 있습니다. 사용 편의성과 올바른 방식으로 작업을 수행할 수 있는 최상의 위치에 사용자를 배치하는 것입니다.

대부분 지난 10년 동안 많은 개선이 있었습니다. 그래도 모든 것이 있어야 할 곳에 있는 것은 아닙니다. 이를 염두에 두고 현대에 CMS가 하지 말아야 할 5가지를 소개합니다.

비표준화 및 액세스 불가능한 코드 생성

오늘날 웹에는 많은 표준과 모범 사례가 있다는 사실을 눈치채기 어렵습니다. 마크업은 의미적으로 구조화되어야 하고 콘텐츠에 액세스할 수 있어야 합니다. 또한 CSS는 컨테이너 및 타이포그래피와 같은 요소를 스타일링하는 데 사용해야 합니다.

그러나 여전히 잘못된 방식으로 일을 하도록 조장하여 조장하는 콘텐츠 편집 UI를 봅니다. 예를 들어, 내가 함께 작업한 독점 멤버십 기반 CMS를 예로 들어 보겠습니다. 콘텐츠 편집기는 여전히 여러 열 레이아웃과 구식 HTML 글꼴 태그를 위한 테이블을 활용합니다. 음, 1999년 전화, 그들은 그들의 마크업을 다시 원합니다!

이제 표준에서 약간 벗어나는 것과 완전히 무시하는 것 사이에는 차이가 있습니다. 어떤 소프트웨어라도 (거의 20년 가까이) 그러한 구식 기술을 계속 사용한다는 사실은 무책임한 것은 말할 것도 없고 당혹스럽습니다.

콘텐츠를 만드는 평범한 사람은 편집기 UI를 매우 신뢰합니다. 텍스트와 이미지를 깨끗하고 접근 가능한 코드로 바꾸는 소프트웨어가 필요합니다. 완벽할 필요는 없지만 누군가의 섭취 능력을 방해해서는 안 됩니다.

휴대 전화를 사용하는 사람.

대시보드에서 규제되지 않은 혼란 허용

우리 중 일부에게는 어수선한 책상에서 일하는 것이 답답합니다. 다양한 쓰레기로 인해 창의적이거나 집중하기조차 어렵습니다. CMS 대시보드는 거의 동일합니다.

대시보드는 최소화하고 쉽게 사용자 지정할 수 있어야 합니다. WordPress 대시보드는 이런 식으로 시작하지만 더 많은 테마와 플러그인을 설치함에 따라 빠르게 엉망이 됩니다. 대시보드 위젯은 충분히 쉽게 끌 수 있습니다. 그러나 백엔드 전체에 표시되는 많은 잔소리 알림 메시지는 버리기가 쉽지 않습니다.

문제의 일부는 오픈 소스 시스템으로서 WordPress가 이러한 알림이 배포되는 방식을 많이 제어하지 못한다는 것입니다. 그러나 좀 더 사용자 친화적인 방식으로 알림을 랭글링하려는 몇 가지 노력이 있었습니다.

이것은 일부 독점 시스템, 특히 타사 플러그인을 허용하지 않는 시스템이 유리한 영역 중 하나입니다. 그들은 UI를 완전히 제어하고 필요한 알림과 표시 방법을 결정할 수 있습니다.

그런 다음 합법적인 시스템 관련 통지와 싸구려 상향 판매를 구별해야 할 필요성도 있습니다. 소프트웨어 개발자가 돈을 벌어야 한다는 것은 이해할 수 있습니다. 그러나 광고 폭격을 받고 같은 알림을 수백 번이나 거부하는 것은 선을 넘습니다. 이러한 유형의 행동에 대한 엄격한 지침이 필요합니다.

지저분한 책상.

콘텐츠 이식성 제한

귀하의 웹사이트가 특정 CMS를 사용하여 구축되었다고 해서 해당 시스템에 영원히 유지되는 것은 아닙니다. 결국 처음 시작한 플랫폼을 능가하거나 단순히 새로운 것을 시도하고 싶을 수도 있습니다. 이것은 항상 쉬운 일이 아닙니다.

일부 독점 시스템의 경우 구축한 사이트가 공급자에게 남거나 완전히 사라집니다. 콘텐츠와 디자인은 다른 곳에서 사용하기 위해 기본적으로 내보낼 수 없습니다. 어떤 경우에는 내부 준비 목적으로 사이트 사본을 내보낼 수도 없습니다.

이 경우 필요한 것을 추출하기 위해 타사 도구를 검색하게 됩니다. 실패하면 웹 브라우저에서 소스 코드를 복사하여 붙여넣을 수 있습니다.

장바구니와 같은 일부 기능은 내보낼 수 없습니다. 그러나 이 시대에 콘텐츠 자체는 최소한 CSV, JSON 또는 XML 파일로 내보낼 수 있어야 합니다. 너무 많은 것을 묻는 것입니까?

자물쇠.

기능에 대한 거래 안정성

모든 소프트웨어는 시간이 지남에 따라 진화합니다. 버그는 제거되고 보안 허점은 채워지며 새로운 기능이 공개됩니다. 그리고 그것들은 모두 CMS에 대해 당연히 기대되는 것입니다.

그러나 안정성에 대한 요구도 크다. 선택한 CMS에 웹 사이트를 배포할 때 버전마다 계속 작동하는지 알고 싶습니다.

크고 전면적인 변경은 작업에 멍한 렌치를 던질 수 있습니다. 모든 "가정"이 설명되지 않으면 시스템 작동 방식에 대한 근본적인 변화가 심각한 결과를 초래할 수 있습니다. 변경 사항이 구현된 후 특정 기능 또는 전체 웹사이트가 중단될 수 있습니다.

새로운 기능은 여전히 ​​중요합니다. 새로운 사용자를 유치하고 이상적으로는 기존 사용자의 삶을 더 쉽게 만드는 데 도움이 됩니다. 그러나 부정적인 영향을 최소화하려면 신중하게 고려해야 합니다.

앱이 웹 사이트를 깨는 것으로 명성을 얻으면 그리 오래 가지 않을 것입니다.

다리를 건너는 사람.

사용자와의 통신 실패

커뮤니케이션은 코드만큼 중요할 수 있습니다. 시스템에 매력적인 기능이 있을 수 있지만 사용자가 이점을 이용하려면 해당 기능에 대해 알아야 하기 때문입니다.

마찬가지로 CMS의 배후에서는 사용자가 원하는 것과 필요로 하는 것이 무엇인지 알아야 합니다. 이 정보는 구현할 기능과 수정해야 할 버그를 결정하는 데 중요합니다.

그러나 커뮤니케이션은 큰 일입니다. 여기에는 문서, 사용자 지원 및 커뮤니티 구축과 같은 영역이 포함됩니다. 여기에는 많은 노력이 필요하며 이는 업계 거물에게도 어려운 일입니다. 소규모 시스템의 경우 유한한 인적 자원을 최대로 늘릴 수 있습니다.

그래도 노력할 가치가 있습니다. 사용자와의 열린 대화를 유지하지 못하면 관계가 약화되고 플랫폼에서 대량 이탈이 발생할 수 있습니다.

"SILENCIO / SILENCE"라고 적힌 표지판.

CMS는 사용자에게 초점을 맞춰야 합니다.

궁극적으로 CMS는 사용자의 요구를 충족하는지 여부에 따라 판단됩니다. 이 영역에서 완벽한 것은 없지만 일부는 다른 것보다 훨씬 앞서 있습니다.

최고의 시스템을 통해 접근 가능한 방식으로 콘텐츠를 만들 수 있습니다. 그들은 안정성을 유지하고 최소한 일부 이전 버전과의 호환성을 제공하는 기능을 개발할 것입니다. 또한 이러한 시스템은 자신의 콘텐츠에 대한 사용자의 권리를 존중하고 이식성을 용이하게 합니다.

무엇보다 좋은 CMS는 사용자와 열린 소통의 통로가 될 것입니다. 열린 대화는 모두에게 도움이 될 것이며 밝고 생산적인 미래를 보장하는 데 도움이 될 것입니다.

반면에 이러한 영역에서 실패한 시스템은 장기적으로 존재하지 않을 가능성이 높습니다.