Skip to content

대한민국 지자체별 세출 데이터를 시각화하여 보여주는 프로젝트입니다.

Notifications You must be signed in to change notification settings

codeforseoul/wheredoesmymoneygo.kr

Repository files navigation

내가 낸 세금은 어디에 쓰일까?

이 기록은 두개의 기능을 제공합니다. 하나는 "내가 낸 세금은 어디에 쓰일까?"웹 사이트의 소스 코드이고, 또 예산 집행 시각화 사이트를 위한 템플릿으로도 쓰일 수 있습니다.

Where Does My Money Go? 는 UK의 공공 지출을 분석, 시작화함으로써 투명성 증대와 시민 연대에 목적을 두고있습니다. 이 사이트는 2009년에 공개되어 세계각국의 정부 재정을 추적하기 위한 OpenSpending 프로젝트를 만들기 위해 2010년에 OffenerHaushalt 와 합병했습니다.

이 저장소에는 무엇이 있나요?

Where Does My Money Go는 OpenSpending 의 위에 있는 매플리케이션으로써 실행됩니다. 모든 데이터는 플렛폼에 저장되어있고 시각화와 검색은 API 를 통해 직접 운영됩니다.

저장소에는 트위터의 Bootstrap 2 CSS 프레임워크로 만든 사이트를 위한 기본 레이아웃이 포함되어 있고, Jekyll기반의 스켈레톤 사이트, 스테틱 웹사이트를 위한 간단한 제너레이터 툴이 포함되어 있습니다. 키 컴포넌트는 대부분의 위젯을 임베이딩하는 코드 셈플입니다. 이는 현제 OpenSpending에서 사용하실 수 있습니다.

  • bubbletree.html 는 전통적인 BubbleTree 다이어그램을 가지고 있습니다. 이는 쉽게 멀티-레벨 계층(UK 예산안의 COFOG 코드 같은 것)의 분해하는데 사용할 수 있습니다.
  • bubbletree-map.html 는 BubbleTree와 UK의 간단한 백터맵을 합칩니다. 이는 커스텀 사이트에 도입하려면 일이 더 필요하지만, 뷰가 아름다우므로 노력할 가치는 있습니다.
  • dailybread.html 는 Daily Bread 커스텀 세금 뷰어를 포함합니다. 이는 방문자의 대략적인 세금 공헌으로 정부 지출을 분해합니다.
  • spending.html 는 전통적인 지출 정보를 위한 검색 인터페이스 입니다. 이 예제에서는 UK의 부처별 지출에서 사용했습니다. 이는 적절한 집계를 하기에는 구조화가 덜 되어 있지만 세부적으로 흥미로운 정보가 있는 데이터셋에 유용합니다.

어떻게 나의 나라/지역의 예산 사이트를 만드나요?

당신의 나라의 예산 모니터링 사이트를 만드려고 한다면, 일부 예산 지출 데이터를 취득해서 사이트의 웹 인터페이스를 사용해 OpenSpending에 로드해야 합니다. 데이터가 로드되면 이 저장소를 포크 해서 타이틀을 바꾸고, 개인적인 필요에 따라 스타일과 배치를 바꾸시면 됩니다. 마지막으로, 호스트는 직접하시거나 GitHub Pages 를 이용하실 수 있습니다.

어떻게 사이트를 만드나요?

이 저장소에 있는 페이지는 루비기반 스테틱 사이트 제너레이터인 Jekyll 을 사용해 _layouts/default.html 에 있는 템플릿과 합쳐서 마지막 형태를 만듭니다. 사이트를 만드려면 먼저 Jekyll을 인스톨 할 필요가 있습니다. (Mac OS X 나 Linux의 경우):

sudo gem install jekyll

Windows를 위한 좋은 투토리얼은 여기 를 참고하세요.

그리고 그냥 빌드하거나 저장소의 루트 디랙토리에서 이 명령어를 실행해 로컬 웹 서버를 띄울 수도 있습니다:

jekyll serve --watch

어떤 이유로 jekyll을 인스톨할 수 없다해도, 변경할 때마다 사이트를 배포해 실험해 볼 수 있습니다.

사이트를 디플로이하는 가장 쉬운방법은 GitHub pages를 사용하는 것입니다. 사용하려면 CNAME 파일만 루트에 추가해 gh-pages 브랜치에 푸쉬하면 됩니다. 모든 페이지는 자동으로 배포되고 빌드 될 것입니다.

사이트를 만들때 어떤 최적화를 해야 하나요?

새로운 릴리즈 전의(white-label) 사이트를 만들때, 몇가지 쉽게할 수 있는 개조가 있습니다.

  • _config.yml 파일을 수정해 전채 사이트의 타이틀이나 몇가지 기본 파라메터를 변경해 OpenSpending 설치 등을 사용할 수있습니다. 더 많은 설정 옵션 대부분 페이지 생성 관련 기능을 Jekyll에서 사용할 수 있습니다.
  • 각 위젯을 위한 JavaScript 초기화는 커스터마이징이 필요합니다. 특히 데이터 셋의 이름과 BubbleTree와 DailyBread를 위한 차원은 적절히 설정할 필요가 있습니다.
  • css/style.css 에 커스텀 테마를 위한 스타일 시트를 적용합니다. 특히 폰트와 색상을 조정하세요.
  • img/logo.png 를 커스텀 로고로 교체할 수 있습니다.
  • 프로젝트의 메뉴나 그 밖의 페이지요소를 늘리거나 줄이는 등의 기본 HTML 구조를 _layouts/default.html 에서 수정할 수 있습니다.

OpenSpending이라 불리우는 API에 관련된 용어나 개념에 대해 이해하시려면 몇 분을 들여 기술적 배경을 읽어보세요: OpenSpending이 어떻게 데이터를 저장하나?

어디서 도움을 받을 수 있나요?

Where Does My Money Go? 저장소는 커뮤니티의 지원으로 만든 리소스가 있고, 필요에 따라 커스터마이징할때 도움을 얻을 수 있는 곳이 몇군데 있습니다.

또한 OpenSpending 팀은 또한 커스텀 시각화를 만들거나 지출 데이터에 관련된 특정 질문에 대한 답변을 하는등 정부 예산에 관한 커스터마이징 된 사이트를 위한 맞춤형 지원를 제공하고 있습니다.

추가적인 지원은 서비스 수준 계약과 함께 제공하며, 마감 임박의 프로젝트나 새로운 타입의 시각화, 고비용 장기 프로젝트에 적당합니다. 우리가 무엇을 할 수 있는지 관심이 있으시다면 OpenSpending 프로젝트의 이메일 info@openspending.org로 연락해주세요. 기꺼히 일해드립니다.

About

대한민국 지자체별 세출 데이터를 시각화하여 보여주는 프로젝트입니다.

Resources

Stars

Watchers

Forks

Packages

No packages published