Discourse가 작동하지 않는 사례를 파악하는 데 도움이 됩니다. 어쩌면 우리가 수정할 수 있는 단순한 회귀(regression) 문제일 수도 있고, 브라우저 감지가 예상대로 작동하지 않는 것일 수도 있습니다. 그 정보가 없으면 당신이나 여기 있는 다른 누구도 도울 수 없습니다.
우리는 HTML 전용 뷰를 제공합니다. 이는 JS가 비활성화된 상태로 제공하는 것입니다. 이 뷰를 개선하여 6월경에는 구형 브라우저를 사용하는 사용자에게 자동으로 표시할 계획입니다. 아래는 제 브라우저에서 JS를 비활성화한 상태로 이 주제에 접근한 모습입니다.
여기서 당신의 의도가 무엇인지 잘 모르겠어요. Discourse가 변할 것이라고 예상할 거예요. Discourse는 활발하게 개발 중입니다. 우리는 항상 버그를 수정하고, 성능을 개선하며, 기능을 추가하고 있습니다. 2년 전에는 버전 1.9를 방금 출시하고 2.0 개발을 시작했을 때였으며, 2년 전에는 Ruby 2.4.2를 사용했지만 오늘은 Ruby 2.6.4를 사용합니다. 2년 전에는 JS ES2017을 사용했지만 오늘은 JS ES2019를 사용합니다. 이 외에도 마찬가지입니다. 기술 스택의 주요 구성 요소의 최신 버전을 사용하면 각 구성 요소 개발자가 만든 기능, 개선 사항, 수정 사항을 최대한 활용할 수 있습니다. Discourse와 마찬가지로 모든 릴리스가 완전히 하위 호환되는 것은 아니므로, 새로운 릴리스로 넘어갈 때 매우 오래된 장치에 대한 지원이 사라집니다.
그것은 좋은 일입니다! 하지만 그것은 Discourse와는 아무런 상관이 없습니다. 2017년에 제 전화기에서 작동했던 수많은 애플리케이션을 나열할 수 있고, 그 전화기에서 오늘날에도 여전히 작동할 것입니다. 반대로, 제가 오늘날 사용하지만 2017년 제 전화기에서는 작동하지 않을 수많은 애플리케이션도 나열할 수 있습니다.
여기서 당신이 원하는 것이 무엇인지 잘 이해하고 있습니다. 정말로요. 하지만 당신은 우리가 당신을 도울 기회를 주지 않고 있습니다. 우리는 JS가 없는 뷰를 가지고 있습니다. 그런데 당신은
이라고 말하고,
이라고도 합니다.
더욱이, 당신이 어떤 OS와 브라우저를 사용한다고 알려주지 않으면 이것이 우리가 수정할 수 있는 문제인지 확인할 수 없습니다! 우리가 작업할 수 있는 무언가를 제공해야 합니다.
이 토론은 IE11 비호환화 계획과는 아무런 상관이 없으므로(IE11은 당신의 전화기에서 실행되지 않습니다), 별도의 주제로 이동할 것입니다. 우리는 당신을 도우려 하지만, 지금까지 가진 것은 알 수 없는 OS가 설치된 알 수 없는 전화기에서 알 수 없는 브라우저를 사용하여 Discourse가 예전에는 작동했지만 이제는 작동하지 않는다는 불만뿐입니다. 소프트웨어 개발이 어떻게 작동하는지 알고 있으니, 그 보고만으로는 우리가 아무것도 할 수 없다는 것을 알 것입니다!
