주제: 스크린 리더로 태터툴즈에 글쓰기
http://advck.mireene.com/blog/?p=24
올블로그에서 발견한 글입니다.
실제 시각장애인이신 분이 쓴 것 같군요.
관리자 화면 XHTML화에 참고(?)가 될 수 있을까요?;
내면에 귀를 기울여 보자.
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
http://advck.mireene.com/blog/?p=24
올블로그에서 발견한 글입니다.
실제 시각장애인이신 분이 쓴 것 같군요.
관리자 화면 XHTML화에 참고(?)가 될 수 있을까요?;
댓글을 남겨놓고 오기는 했는데... 저 분이 피드백 좀 많이 주셨으면... 태터툴즈를 제 망상 속에서는 web accessibility라던가, JavaScript accessibility라던가, 하여튼 할 수 있는 접근성 향상과 표준 수용을 모두 적용해 보고 있답니다. 클클클.:lol:
안녕하세요. 2u 입니다. 글쎄요..
단순히 글쓸 때에 약간의 팁(팁이라구 하기에두 뭐한~)를 쓴거라, 관리자 화면 계선에 그리 도움이 되지는 않을듯 합니다.
제가 테터가 어떻게 버젼업 되고 또 지금 현제 무엇에 중점을 두고 있는지에 대해 잘 모릅니다. 관리자 화면이야 언젠가는 고쳐지겠지~ 하고 쓰고 있습니다. (어제 테썹에 깔았으니 별로 되지도 않았군요.~)
사실, 테터 관리자 화면의 경우 스크린 리더를 사용하는 분이 접근했을 때 엄청 불편합니다. 홈페이지들을 많이 다녀보셨던 분들도 아마 짜증을 느낄겁니다. 저 또한 첨에 그러했고요. 테터를 설치하고 관리자 화면을 봤을 때의 첨 인상은, 이미지 때문에 바로 지워버리고 싶을 정도였습니다. 이미지가 버튼 혹은 링크가 아니라 단순히 xxx.gif, xxx.png라고 익어준다면......
처음 가는 홈피의 경우 방향키로 홈피가 어케 생겼는지 훑어봅니다. 테터 관리자 화면의 경우 방향키로 살펴보면, 으흐~ 답답해서 마구마구 텝을 눌러버리게 되더군요..
관리자 화면에서 가장 불편한것 두 가지만 적어볼께요. 환경설정의 플러그인 관리에서 플러그인이 활성화 되었는지 혹은 비활성 인지를 알 수가 없습니다. 활성 혹은 비활성 이미지는 잡히는데.. 활성, 비활성 이미지 밑에 있는 링크에서 엔터를 눌러도 반응이 없습니다. 해당 링크에 정확히 포커스 하려 해도 맞춰지지도 않고요. 또 제 생각에 관리자 화면이 넘 조잡한 것 같습니다. 엄청난 이미지, 그리고 궂이 이렇게 해야할 필요가 있을까 (글관리시 글마다 현재 상태를 xxx로 전환합니다 등등등 여러가지..)
자세한건, 나중에 정리해서 써보도록 하겠습니다. 글솜씨가 없어서, 또 글쓰기를 자주하는 편도 아니고 해서 언제가 될지는 모르겠네요.
advck1123님, 배포본을 보지 마시고. http://www.tattertools.com/ko/forum/viewtopic.php?id=42 이 쪽에 있는 sandbox 버전을 사용해 보시고 후기 부탁드립니다. 현재 배포본의 관리자 화면은 전혀 XHTML화가 고려되지 않은 소스입니다. 단, 이 쪽은 개발버전이오니, 설치하실 때는 기존 태터툴즈 데이터를 백업하시고, 기존 배포본과 겹치지 않게 완전히 새로 설치하시는 편이 안전합니다.
graphittie (2006-06-11 07:54:56)에 의해 마지막으로 수정
지금 개발버젼을 다운 받았는데 설치 성공 메시지는 뜨는데 결정적으로 블로그 페이지랑 관리자 페이지가 나타나질 않네요. 윈 섭인데 ㅎㅎ 문제가 없다는 분도 계시는데, 뭘 잘못한건가윽~~
일단 별 꽁수를 다 써봐야 겠습니다. 빈페이지만 뜨네요. 요쪽 지식이 짧지만 구글신의 힘을 빌어서... ㅎㅎ
1.06 베타는 잘 돌아가는데 개발자 버젼은 안돌아 가네요.. 서버 이상은 아닌것 같고.. 서버 바뀐거여봤자 오늘 mysql 5.0.21로 업글한것 빼고는 없는데~~
advck1123 (2006-06-11 09:41:15)에 의해 마지막으로 수정
지금 개발버젼을 다운 받았는데 설치 성공 메시지는 뜨는데 결정적으로 블로그 페이지랑 관리자 페이지가 나타나질 않네요. 윈 섭인데 ㅎㅎ 문제가 없다는 분도 계시는데, 뭘 잘못한건가윽~~
일단 별 꽁수를 다 써봐야 겠습니다. 빈페이지만 뜨네요. 요쪽 지식이 짧지만 구글신의 힘을 빌어서... ㅎㅎ
1.06 베타는 잘 돌아가는데 개발자 버젼은 안돌아 가네요.. 서버 이상은 아닌것 같고.. 서버 바뀐거여봤자 오늘 mysql 5.0.21로 업글한것 빼고는 없는데~~
congfig.php에 보면 display_errors라고 있습니다. off로 되어 있는 것을 on으로 바꾸신 후 블로그에 접속하시어 나오는 에러 메세지가 있으면 알려주세요.
graphittie (2006-06-11 10:14:07)에 의해 마지막으로 수정
Fatal error: Call to undefined function doesHaveMembership() in
D:\xampp\htdocs\blog\lib\model\user.php on line 2
Fatal error: Call to undefined function doesHaveMembership() in
D:\xampp\htdocs\blog\lib\model\user.php on line 2
어라... 그 함수는 D:\xampp\htdocs\blog\lib\model\auth.php 파일의 40 line에 있는 함수인데요...? 파일이 없나요?
하핫 파일이 없네요.. 총 24 개의 파일이 있는데 그런 파일은 없네요..
흐음.. xampp로 서버를 돌리시는 것 같군요.. (APM을 같이 깔아주는 것 같던데..)
MetaBBS의 경우도 일반적인 Windows용 아파치 서버 환경에서는 아무 문제가 없는데 같은 php5, mysql5인 xampp에서는 설치가 안 된다거나 하는 문제가 발생하더군요. 그 서버 환경이 뭔가 특별한게 있는 건지 그쪽에서 문제가 발생하는 경우가 많이 나타납니다.
그나저나 auth.php는 lib 디렉토리 바로 안에 들어있어야 합니다. user.php는 lib/model 안에 들어있어야 하구요. 어디서 꼬인 건지는 잘 모르겠군요;;
daybreaker (2006-06-11 12:04:36)에 의해 마지막으로 수정
하핫 파일이 없네요.. 총 24 개의 파일이 있는데 그런 파일은 없네요..
경로를 잘못 알려드렸습니다.:( D:\xampp\htdocs\blog\lib\auth.php 여기예요. ![]()
방금 개발 시험본 트리에 가봤는데 역시 model 폴더에 auth.php 파일을 찾을 수가 없었습니다. 혹시 상위 폴더에 있는 auth.php 파일이 위치가 바뀐건 아닌지요..
헉, 글 고치는 사이에 댓글이 두 개나..; lib 폴더에 있는 것이 맞습니다만, 왜 저런 에러가 나는 건지는 저도 잘..;;
(일단 xampp가 아닌 직접 설치한 Windows용 Apache2, PHP5, Mysql5 환경인 제 노트북에서는 잘 됩니다)
daybreaker (2006-06-11 12:07:05)에 의해 마지막으로 수정
현석님, 그 AJAX 문제애 대해 의견을 써주시면 어떨까요? 차차 iframe에 의한 폼전송이라던가, AJAX 구조라던가 하는 문제를 개선해 나가려고 하는데 도움 말씀을 주시면 좋겠습니다. 구체적으로 딱 집어 이 부분이 이상하다고 해주셔도 괜찮지 않을까 합니다... (제가 만든 건 아니지만...);;
앗, 그러고보니, (잡담란이니까 쓰는 겁니다만) advck1123님은 MetaBBS 포럼에서도 뵌 적이 있는 분이군요! -_-;;;
ps. 이쪽에서 논의되는 것들을 보고 MetaBBS의 접근성을 강화하는 데 도움이 되도록 해보겠습니다. 흐흐.
daybreaker (2006-06-11 12:17:48)에 의해 마지막으로 수정
하핫.. 방금전, 저도 혹시나 해서 lib폴더의 auth.php 파일을 model 폴더에 넣고 설치해 봤습니다. 역시 똑같은 에러가 나네요. 제가 스팰 체크를 않하고 소리로만 들어서 정확한지는 모르지만 분명 똑같은 함수 부분에서 에러가 나는듯합니다.. rwapm로 바꾸서 설치해 봐야 겠습니다.. xampp가 죄금 무거워서 ㅎㅎ 들어있는 내용물은 많은데~~
ps 정말 엄청난 뎃글이네요. 이런 경우는 첨 봅니다. 시각장애인 bbs쪽에서는 상상도 못할 일이지요.. ㅎㅎ ![]()
ps1 - metabbs쪽에도 가입했었지요. 익명으로 글쓰기가 뭐해서.... 가입한 사이트가 점점 많아지는듯 하네요. 가입만 많이하고 활동은 저조하다는.... ㅎㅎ
advck1123 (2006-06-11 12:20:59)에 의해 마지막으로 수정
현석님, 그 AJAX 문제애 대해 의견을 써주시면 어떨까요? 차차 iframe에 의한 폼전송이라던가, AJAX 구조라던가 하는 문제를 개선해 나가려고 하는데 도움 말씀을 주시면 좋겠습니다. 구체적으로 딱 집어 이 부분이 이상하다고 해주셔도 괜찮지 않을까 합니다... (제가 만든 건 아니지만...);;
ajax의 문제라기 보다는 - ajax도 javascript이므로 - javascript 사용의 문제 입니다. 가장 단적으로 말해서 메뉴의 이동을 <a href="url">을 쓰지 않고 onclick으로 한다든가 하는 것들이죠. 물론 이것은 지금 진행하는 관리자 xhtml화에서 고쳐 졌겠지요?
러프하게 말하자면 (기능까지)완성된 xhtml에 ajax를 올려야지 ajax를 위해서 xhtml을 구성하면 안된다는 것입니다.
제 의견은 예전에 써높은 글이 있습니다.
http://hyeonseok.com/docs/accessible-javascript/
rwapm로 설치 성공했습니다. 가볍고 좋긴 한데, 파일이 넘 간소화 되어 있는듯한 느낌이.. my.ini파일도 라인수도 별루 안되구.. 해서 utf8로 맞췄다고 맞췄는데도 show variable like 'c%'; 때려서 확인해보면 euc로 나온다는.. 흐흐 이게 아닌데~
여튼, xhtml 관리자 화면을 보게되었습니다. 고치시느라 엄청 고생하셨겠어요.. 방금 자주 들어가는 것들만 봤는데 후훗 대만족입니다. 아직까지 다는 보지 못했지만, 그래도. 쓰기 엄청 수월해 졌습니다.. 글쓰기 저장 버튼도 잘 인식되네요.. ![]()
ps 요넘의 xampp를 다시 밀고 설치해 보던지 해야겠습니다. window이지만 나름데로 권한 잡아준다고 쌩쑈하구 설정파일도 예전걸 덮어쓴게 몇 개 있어 아마 그쪽에서 영향이 있는지도 모르니까요~~....
advck1123 (2006-06-11 13:16:07)에 의해 마지막으로 수정
오, 잘 된다니 축하드립니다. ![]()
앞으로도 피드백 많이 주세요~
러프하게 말하자면 (기능까지)완성된 xhtml에 ajax를 올려야지 ajax를 위해서 xhtml을 구성하면 안된다는 것입니다.
그 말씀에 100번 공감합니다. 연결해 주신 글도 공감 100%입니다. 우선 XHTML(폼 구성)로 완전하게 돌아가도록 한 뒤, AJAX를 얹어야 JavaScript가 불가능한 환경에서도 정상적으로 동작하는데 말이죠... 관리자 화면을 XHTML화 하면서 이런 부분을 최대한 보정해 보려고 했으나 며칠 사이에 짧게 생각한 것으로는 도전하기가 힘들더군요. 그래서 고육지책으로, 말씀하셨던 AJAX를 구현하기 위한 XHTML을 구성한 뒤, 점차 수정하고 있습니다. 관리자 화면은... 관리자 화면 스킨 구성이 변경될 터이므로, 버전 2 정도에서 완전히 뒤집어볼 생각입니다. 된다면 아마 일대 변혁이 되겠지요.