그누6에 바라는점.

· 2014-03-05 (수) 12:34:26 · 2022 · 5

:: 보드 구조 ::


./adm/

./bbs/

./install/

./lib/

./js/

./css/

./skin/

./plugin/


:: 씨멘틱 태그로 레이아웃 구성 ::

<링크:스킨자료실 씨맨틱 레이아웃:클릭>


:: 웹접근성 코딩 ::

   그누보드5는 기본 BASIC 스킨 및 페이지 구성에 웹접근성 코드가 이리저리 썩여있어 개발자들의 입맛에 맞게 수정하기가 쉽지 않았습니다.

   그누보드6가 나오게 된다면 웹접근성 코딩을 쉽게 할 수 있도록 도와주는 방향으로 가고, 처음부터 소스가 코어와 밀접하게 붙어있게 해서는 안될것 같습니다.

   개발자들 입장에서는 불편한게 이만 저만 아닌것 같습니다.


   예를들어 글을 읽어주도록 도와주는 코드를 쓰고 싶다면.

   ./lib/sound.lib.php 파일을 사용하여 음성 라이브러리를 유저에게 제공하고

   ./skin/sound/basic/0.mp3

   ./skin/sound/basic/1.mp3

         ....

   ./skin/sound/basic/9.mp3

   ./skin/sound/basic/a.mp3

         ....

   ./skin/sound/basic/z.mp3

  형태로 소리도 하나의 스킨형태로 제공하는것이 좋다고 생각합니다.

  개발자는 리딩기능을 사용하려면 페이지 상단에

  <? include_once(G5_LIB_PATH."sound.lib.php"); ?>

  를 하고

 

  <? sound("문자열:STRING","Basic:스킨명"); ?>

  이렇게 간편하게 사용 할 수 있게 하는 것입니다.


  지금 처럼 관리자 페이지에서 음성 선택하고 그렇게 할 필요가 전혀 없을것 같습니다.


:: 모바일 페이지 ::

  개인적인 의견입니다만 모바일 스킨과 데스크탑 스킨을 나누지 않는게 좋다고 생각합니다.

  모바일 페이지와 데스크탑 페이지는 세션데이터를 이용해 유저의 기기와 화면보기 종류를 바꿔주는 방식을 사용하고 

  common.php 에서 세션데이터 및 사용자 기기 정보를 바탕으로 접속할 페이지 유형을 결정지어

  CLIENT_DEVICE : desktop;

  CLIENT_DEVICE : mobile;

  과 같이 구분하도록 하는 겁니다.

  common.php

  _head.php

  _tail.php

  head.sub.php

  head.desktop.php

  head.mobile.php

  index.desktop.php

  index.mobile.php

  tail.sub.php

  tail.desktop.php

  tail.mobile.php

 

  그리고 위와 같은 구조로 모바일과 데스크탑을 구분하도록 하는게 어떨까합니다.

  나머지는 제작자의 재량에 맡기는거죠.



계속해서 다음 수다방때까지 아이디어 많이 도출해보겟습니다. ㅎㅎ


|

댓글 5개

멋진의견입니다 +1 최고!
오 정말 디테일한 좋은 의견이네요.
다음주에 꼭 같이 얘기해요. ^^
오늘 너무 늦게 오셔서 같이 얘기해볼 수 없어서 아쉽네요..

두번째 의견은 다음주 주제에서 같이 얘기해볼 수 있을것 같네요. ^^
와 이런 제안도 있는지 처음알았어요
멋진의견입니다~
댓글을 작성하시려면 로그인이 필요합니다.

그누수다방

34건

화요일밤 10시에 행아웃으로 만나는 유쾌상쾌 수다

+
제목 글쓴이 날짜 조회
14-06-26 조회 2,239
14-06-25 조회 2,411
14-06-19 조회 1,903
14-04-29 조회 2,454
14-04-22 조회 1,605
14-04-13 조회 3,188
14-04-13 조회 1,970
14-04-08 조회 2,175
14-03-26 조회 2,569
14-03-19 조회 3,349
14-03-18 조회 2,058
14-03-17 조회 1,844
14-03-13 조회 2,359
14-03-12 조회 2,517
14-03-12 조회 2,847
14-03-11 조회 1,750
14-03-11 조회 1,702
14-03-10 조회 1,795
14-03-06 조회 1,742
14-03-05 조회 2,023
14-03-05 조회 2,500
14-03-01 조회 1,925
14-02-28 조회 2,448
14-02-26 조회 2,171
14-02-25 조회 1,690
14-02-25 조회 1,934
14-02-25 조회 1,248
14-02-25 조회 1,496
14-02-25 조회 1,651
14-02-25 조회 1,516
14-02-25 조회 1,780