사용자:Hsl0/연구소

리버티게임, 모두가 만들어가는 자유로운 게임
< 사용자:Hsl0
Hsl0 (토론 | 기여)님의 2024년 6월 18일 (화) 00:31 판 (→‎게임 메타데이터)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

진행 중인 연구[편집 | 원본 편집]

CGI보호[편집 | 원본 편집]

상태:    완료

?

소도구 도우미[편집 | 원본 편집]

상태:    실행될 수 없음

LinkTools[편집 | 원본 편집]

상태:    진행중

팝업[편집 | 원본 편집]

상태:    보류

알림 상자[편집 | 원본 편집]

상태:    보류

깊은 수렁 타이머[편집 | 원본 편집]

상태:    진행중

게임 메타데이터 & 게임 목록 필터[편집 | 원본 편집]

상태:    진행중

숫자야구 live & LiveEngine[편집 | 원본 편집]

상태:    진행중

리버티게임 메뉴[편집 | 원본 편집]

상태:    보류

게임 별 편집 정책 안내 틀[편집 | 원본 편집]

상태:    진행중

유닛 테스트[편집 | 원본 편집]

상태:    진행중

Local CGI[편집 | 원본 편집]

상태:    진행중

끝난 연구[편집 | 원본 편집]

  • 틀:CGI보호
  • 벡터 레거시 반응형 사용자 메뉴 개선
    • 리버티게임에 맞게 디자인 변경
    • 사용자 메뉴 숨기기 구현
  • 틀:일방통행링크
  • 틀:usernameget
    • USERNAME 확장 기능이 사용 불가능 할 당시의 대안으로 개발됨
    • 링크를 누르면 자바스크립트로 사용자 이름을 urlget의 username 파라미터에 저장
    • urlget의 username 파라미터를 활용하여 사용자 이름 불러옴
    • USERNAME 확장 기능이 설치된 현재 폐지됨
  • 틀:DB2
  • 틀:툴팁, 틀:링크경고, 틀:주석

낙서장[편집 | 원본 편집]

편집필터 (제작자 변경 차단)[편집 | 원본 편집]

author_regex := '\n    "author": ("(.+)"|\[(        ".+",?\n)+    \],?\n)';
/* 제목이 '/game.json'으로 끝나는 문서 */ page_title rlike '/game\.json$' &
/* 편집할 때 */ action == 'edit' &
/* 보호된 문서 편집 권한이 있는 사용자 제외 (관리자 등) */ !(user_rights contains 'editprotected') &
/* 버려진 게임 제외 */ get_matches('    "abandon": true,?\n')
/* 기존 author에 포함된 사용자 제외 */ !(get_matches(author_regex, old_wikitext)[0] contains '"' + user_name +'"') &
/* author가 달라질 때 */ get_matches(author_regex, old_wikitext)[0] != get_matches(author_regex, new_wikitext)[0]