웹사이트 관리 - 메인 웹사이트에 통합되나요, 아니면 별도의 섹션으로 통합되나요?

StackOverflow https://stackoverflow.com/questions/787471

문제

사용성 측면에서 보면 메인 홈페이지에 관리 섹션을 통합하는 것이 좋을까요, 아니면 콘텐츠를 관리하는 섹션을 별도로 두는 것이 좋을까요?

어떤 생각이라도 대단히 감사하겠습니다.

편집하다:이 응용 프로그램은 기술에 익숙하지 않은 직원을 위한 CMS입니다.

도움이 되었습니까?

해결책

그것은 프로젝트에 따라 다릅니다.

예를 들어, 신문에 대한 의견은 각 의견에 대해 "삭제"링크 버튼을 표시하여 웹 사이트 자체에 관리해야합니다. 그렇지 않으면 MOD는 관리 섹션 => 사용자 친화적이지 않아서 댓글을 찾아야합니다.

그러나 일반적으로 나는 별도의 관리 섹션이 일반적으로 고객에게 더 명확 할 것이라고 생각합니다. 당신은 그들이 정상적인 사용자가 그것을 볼 수있는 사이트를보고 싶을 것입니다.

다른 팁

최소한 모든 관리 파일을 별도의 폴더로 옮기는 것이 좋습니다. 이렇게하면 .NET과 같은 플랫폼을 사용하는 경우 역할 및 사용자 기반 Web.Config 권한을 통해 폴더 액세스를 쉽게 제어 할 수 있습니다.

관리 파일을 모두 분리하면 나중에 다른 서버로 이동하기로 결정한 경우 삭제하는 것과 같이 다른 작업도 쉽게 수행 할 수 있습니다. 또한 robots.txt 파일에 제외 할 수 있습니다 (robots.txt 파일에 넣으면 다른 사람들 에게이 섹션이 있음을 알리고 로봇 이이 파일을 염두에 두지 않아도됩니다).

편집하다:

나는 내 대답이 당신의 질문을 고려할 때 마크를 조금 놓친 것 같습니다. 물론 인라인 편집은 유용성 관점에서 별도의 페이지로 이동하는 것보다 쉽지만, 일반 사용자와 관리자 사용자를 혼합 할 때마다 거대한 알람 벨이 내 머리에 꺼집니다.

나는 그것이 사이트의 기능과 직원들에게 얼마나 방해가 될지에 달려 있다고 생각합니다. 사이트를 탐색하는 동안 변경하는 것이 합리적이며 결국 시스템에 낙담하게 될 것입니까? 편집은 얼마나 걸리나요? 관리자에게 완전히 다른 인터페이스를 표시하는 것이 합리적입니까? 이 질문에 대한 답은 당신이 달성하려는 특정 기능에 대한 이해가 훨씬 더 이해되어야하며 사례별로 달라질 것입니다.

나는 기본 사이트에 관리 페이지를 추가하는 것을 좋아하지 않았습니다. 실수로 부지의 관리 부분에 접근하는 사람의 위험이 너무 많아 보인다. 보안을 반복해서 검토하더라도 항상 예상치 못한 일이 일어날 가능성이 있으며, 정리하는 것은 엄청난 혼란입니다 (수정 된 내용, 누가 무엇을 접근했는지 등). 제 생각에는 별도의 사이트로 유지하는 것이 가장 쉬운 방법입니다.

권한이있는 사용자로서 사이트의 기본 부분에 로그인 한 다음 페이지의 일부를 클릭하여 편집/변경하는 데있어 편리한 수준이 있지만 별도의 영역.

나는 웹사이트에 특별히 관리 작업을 전담하는 별도의 섹션이 있으면 작업을 더 쉽게 구성하고 사용할 수 있다는 사실을 발견했습니다.Wordpress(특히 새로운 2.7 릴리스), Drupal(매우 인기 있는 cms) 및 Joomla(또 다른 매우 인기 있는 cms)를 살펴보십시오.별도의 섹션이 더 낫다고 생각하는 이유를 알아보기 위해 이러한 기능을 테스트하고 싶다면 다음으로 이동하세요. www.opensourcecms.com Drupal과 Joomla를 모두 테스트해 보세요.

유용성으로부터 통합 될수록 더 좋을수록 복잡성에 심각하게 추가되는 경향이 있습니다. 상황이 발생하는 컨텍스트 내에서 동작을 수행 할 수 있다면 항상 최선을 다합니다. 나쁜 사용자를 잠그고 너무 큰 로그를 다듬습니다. 두려움으로.

관리 기능을 응용 프로그램에 바로 통합하는 것과 관련하여 위험 평가를 수행해야한다고 생각합니다.

  • 누군가가 특권을 에스컬레이션하고 관리자 기능에 액세스 할 수 있다면 시스템의 의미는 무엇입니까? 모든 사용자가 악의적으로 고정 된 경우 - 사이트, 명성, SLA 등의 손상?

  • 관리자는이 섹션에서 어떤 파괴적인 기능을 수행 할 수 있습니까? 많은 데이터를 삭제 하시겠습니까? 앱을 충돌시겠습니까? 사용자/고객에게 중요한 영향을 미치는 비용 변경?

  • 관리 기능이 앱에 통합되거나 특정 관리자 기능으로 격리되어 있습니까?

  • 응용 프로그램에는 대중의 얼굴이 있습니까? 아니면 안전하다고 가정 한 인트라넷입니까?

나는 개인적으로 관리 섹션을 사이트와 통합하는 것을 결코 쉽게 통합하지 않았다. 내 부적합으로 인한 보안 위반이나 나쁜 불이행과 같은 불이행, 무례한 악용과 같은 내 통제력이없는 것에 대한 보안 위반. 그러나 클라이언트가 수표를 작성할 때 나는 그들이 가장 잘 느끼는 것을하는 경향이 있습니다.

나는 "추측 작업을 최소화"하는 유용성 학교에서 왔습니다. 그렇다면 사용자 그룹 세션에서 어떤 종류의 정보를 얻었습니까?

당신은 당신의 시스템의 전형적인 사용자가 아니며 (그리고 우리는 아닙니다. 우리가 말하는 것은 추측이 될 것입니다. 더 나쁜 것은 여기에 표시된 의견이 귀하의 상황에 대해 병에 걸릴 가능성이 높다는 것입니다 (그러나 아마도 그들이하는 일에 대해 아마도 굉장합니다). 무엇을 해야하는지에 대한 정보에 대한 의견을 가질 수있는 유일한 방법은 외출하고 사용자에게 지능적인 방식으로 요청하는 것입니다.

이것은 보안 문제이기 때문에 사용자 믹스 중 일부는 보안을 전문으로하는 사람들이어야합니다. 사용하기가 더 쉽다고해서 가장 적합하다는 의미는 아닙니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top