obadmin는 ebpub에 대한 설치 및 관리 스크립트 및 유틸리티와 도구입니다.
이 패키지는 OpenBlock의 일부입니다. 원래 EveryBlock.com 개발.
자세한 내용은 문서 또는 프로젝트 웹 사이트를 참조하십시오.
문제는 이슈 트래커에보고 할 수있다.
토론 ebcode 구글 그룹 또는 Freenode의에 #openblock 채널에 있습니다.
설치
그냥 easy_install을 또는 obadmin 설치 핍하지 마십시오. 그것은 / setup.py에 의해 캡처 수 없습니다 수없는 특정 종속성을 많이했다.
http://openblockproject.org/docs/install/index.html
What이 릴리스의 새로운 기능입니다 대신에, 전체 문서를 참조하십시오 :
새로운 기능 :
빅 공유지도 : & quot; 더 큰지도 & quot에 이러한 항목을 탐색; 모든 타입 별 뉴스 목록에 대한 링크. 예를 들어, http://demo.openblockproject.org/photos/filter/locations=neighborhoods,financial-district/은 퍼머를 통해 공유되는 http://bit.ly/njmZT6에 연결합니다. (또한 IFRAMES를 통해 이들을 포함에 대한 문서화되지 않은 지원이 있습니다.)
NewsItems에 댓글. 로그인이 필요하고, 스키마 allow_comments = TRUE = TRUE 및 has_detail이 있어야합니다. 워드 프로세서를 필요로한다.
사용자 - 기여 & quot; 이웃 메시지 & quot; 및 quot; 이웃 이벤트 & quot; 뉴스 유형, ebpub.neighbornews 패키지. 워드 프로세서를 필요로한다.
멀티 도시 지역에서 실행하기위한 더 나은 지원 :
새로운 get_city_locations은 () locationType에이 settings.METRO_LIST에서 'city_location_type'를 일치하는 모든 위치의 목록을 얻을하는 기능.
block.city 기존 중복시 틱 위치와 일치하도록 수입 블록을 고정 할 수 있습니다 --fix-도시 가져 오기 스크립트 (그리고 관리자 UI)를 차단하는 옵션을 선택합니다.
수입에 교차로와 거리를 청소, 그래서 그들은 안전하게 재생하고 있습니다. 선택적으로 재생을 건너 뜁니다.
일부 관련 URL의 버그 수정.
관리자 UI를 통해 CSV 파일에서 가져 오기 장소. 워드 프로세서를 필요로한다.
관련 양식에 날짜와 시간 선택기 위젯. (# 186)
블록 가져 오기 기본 지하철 범위뿐만 아니라 도시 이름으로 필터링을 지원합니다. # 160
미래의 사건에 대한 지원뿐만 아니라 최신 뉴스. 여러 스크레이퍼는이를 지원 : / 보스턴 / 이벤트 스크레이퍼 엄마, 일반 / 모임 장소 / 스크레이퍼, 그리고 neighbornews 패키지를. 문서 / 패키지 / ebdata.rst의 문서를 참조하십시오. (티켓 # 246)
ebdata / 스크레이퍼 / 일반 /의 모임에서, Meetup.com에 대한 스크레이퍼을 추가했습니다. 그것은 제로 구성 : 그것은 당신의 우편 번호를 통해 루프와 그 모든 모임 장소를 찾습니다. 그것은 ebdata / 스크레이퍼 / 일반 /의 meetup / meetup_retrieval.py에서 그리고 관련 스키마과 같이로드 할 수 있습니다 : django-admin.py loaddata의 ebdata / 스크레이퍼가 / 일반 /의 meetup / meetup_schema.json 당신은 설정에서 MEETUP_API_KEY을 설정해야합니다. 평. (티켓 # 208)
스크립트를 update_aggregates하는 --reset 옵션을 추가, 모든 집계를 삭제하고 시작됩니다. (티켓 # 221)
스키마 개발시 유용한 ebpub / 빈 / delete_newsitems.py 스크립트를 추가하는 것은 : 주어진 스키마의 모든 newsitems 및 속성과 조회를 정리합니다.
또한 --quiet, --verbose, --dry-실행하고 update_aggregates에 --help 명령 줄 옵션을 추가 할 수 있습니다.
이메일 경고는 이제 명령 줄 스크립트를 통해 전송 될 수 있습니다. (티켓 # 65 관련). 크론로를 설정하는 방법에 대한 문서를 포함합니다.
이메일 알림 가입은 settings.INSTALLED_APPS에서 'ebpub.alerts'를 제거하여 비활성화 할 수 있습니다. (심판 티켓 # 65).
obdemo 기본 뉴스 형식에서 플리커와의 meetup을 포함한다.
플리커 스크레이퍼 (티켓 # 26). 그것은 ebdata / 스크레이퍼 / 일반 / 플리커 / flickr_retrieval.py에서 그리고 관련 스키마과 같이로드 할 수 있습니다 : django-admin.py loaddata의 ebdata / 스크레이퍼 / 일반 / 플리커 / photos_schema.json 당신이 FLICKR_API_KEY과 FLICKR_API_SECRET을 설정해야합니다 settings.py.
관리자 UI (티켓 # 59)에서 shape 파일에서 가져 오기 위치. 문서 (티켓 # 234)와 함께.
관리자 UI의 모양 파일 가져 오기 블록. 또한 거리, blockintersections 및 교차로를 채 웁니다. (티켓 # 215)
이제 settings.DEFAULT_LOCTYPE_SLUG를 통해 기본 위치 유형을 설정할 수 있습니다. (# 148)
명령 줄 스크립트와 스크레이퍼의 무리에 --verbose 및 --quiet 옵션을 추가합니다.
기본적으로 스크레이퍼 오류를 이메일을 보내하지 마십시오. 그건 그냥 좋은하지, 그리고 크론은 이미 않습니다.
모든 제공 스크레이퍼 지금 settings.SCRAPER_LOGFILE_NAME에 로그인합니다.
-t openblock을 만들 paster를 통해 생성 된 사용자 지정 앱 지금 mod_wsgi에 사용하기위한 WSGI 파일을 포함, 다른 설정은 장고 - 관리자 process_tasks, 골격 크론 설정, 실행 manage.sh과 manage.py 파일을 사용하기 위해 파일. 또한, manage.sh 자동으로 발견하고 VIRTUALENV를 활성화 지금 더 낫다.
obdemo 또한 예를 들어 크론 설정 파일, manage.sh 파일 및 고도를 포함한다. 설정 파일. 그리고 더 이상 설정 updaterdaemon 예를 들어이 없습니다.
우리의 아마존 EC2 AMI는 이제 updaterdaemon보다는 크론을 사용합니다. 너무 EC2 스크립트에서 다른 수정을 많이합니다.
버그 수정 :
피드 페이지에 고정 깨진지도, 티켓 # 237.
암호 변경 양식에 누락 된 링크를 추가했습니다.
사방 CSRF 보호, 티켓 # 185. (부작용으로 우리는 지금 JQuery와 1.5.2을 사용하고 있습니다.)
블록 가져 오기 : 생성 된 이름이 지금 종류의 수치 올바르게 (예를 들어 & quot; 12-100 MAIN ST & quot;이 아닌 & quot; 100-12 MAIN ST & quot;.)
블록 가져 오기 : 제공하지 않을 경우, right_from right_to를 추측하지 마십시오; 즉, 일반적으로 정말 거리의 측면에 아무 것도 없음을 의미합니다.
보스턴 데모 : 레스토랑 검사는 마크 업 변경 사항을 수용하기 위해 고정 스크레이퍼.
지역 & quot을, 드 - 하드 코딩 & quot; 다양한 URL의. (# 148)
우편 번호 가져 오기 UI는 (실수로 앨라배마를 선택 피하기 위해) 디폴트 상태가 없습니다.
우편 번호 가져 오기 이제 생성 날짜 (# 233)를 설정
혼란 NewsItem에 & quot을 제거 약 & quot을; 페이지. (# 228)
NewsItem의 목록에서 제거지도 관리 UI에서, 너무 느렸다. (# 219)
SavedPlace 지금은 차단 또는 위치 중 하나만 할 수 있는지 확인합니다. (# 213)
스키마 필터 페이지에있는지도에 표시된 항목은 현재 페이지의 항목으로 같은 필터를 사용합니다. (# 121)
지원 2010 미국 인구 조사 호랑이 파일 (티켓 # 147). 보스턴 데모를 사용합니다.
Georeport / open311 스크레이퍼 : 비공식 '페이지'매개 변수 (티켓 # 245)을 지원; 제공되는 경우 또한, LOCATION_NAME의 '주소'필드를 사용합니다.
Seeclickfix 스크레이퍼는 : 보스턴에 하드 코딩하지 않는, 도시 및 상태 PARAMS을 허용; 티켓 # 243.
place_detail_overview 실제로 장소에 의해 필터링되지 않았습니다.
결과가없는 경우 아약스 날짜 차트 날려 버릴 것입니다.
티켓 # 77 수정 : 그 도시하고 집계를 위해 사용되는 날짜 이후 지금 item_date로 뉴스 대신 pub_date 필터링.
수정 & quot; 표시 / 숨기기 & quot; 장소 상세 페이지와 계정 페이지에서 버튼. (티켓 # 204, # 115, 236)
알 수없는 & quot; 많은 & quot 발생 버그 수정; 위치 차트에 위치. (티켓 # 192). 그리고 (808)에 의해 표현 된 바와 미지수 & quot; 전체 차트에서.
위치는 일부 페이지에 대문자되지 않았다. (티켓 # 202)
위치 가져 오기에 여러 범위 관련 오류가 (브렛 워커 덕분에) 고정.
시간대 인식 날짜 시간을 만들 스크레이퍼는 더 이상 날려 없습니다.
GeoReport 스크레이퍼는 : 일의 합리적인 양,하지 (60)마다 이놈의 시간을 쳤어요. 그리고 매김을 (티켓 # 245)
GeoRSS를 스크레이퍼는 : 거꾸로 테스트 반전 좌표 앞으로 /했다 : -
GeoRSS를 스크레이퍼 : 없음 LOCATION_NAME와 항목을 건너 뜁니다.
일부 마이그레이션 주문 버그를 수정.
당신이 날짜 또는 날짜 예를 공급하는 경우 parse_date 더 이상 불면 없습니다.
CSS는 위치 개요 페이지에 아약스 최신 차트에 대한 해결합니다.
문서 :
더 많은 지리적 데이터를로드에 대한 문서.
문서 이메일 구성. (티켓 # 205)
paster가 -t openblock를 생성 할 때 당신은 무엇을 얻을 문서화.
아마존 EC2에서 실행하는 방법에 대한 자세한 문서.
Everyblock의 차이점을 설명
더 help_text 여러 모델 필드에 추가, 그래서 관리자 UI는 조금 더 그 자체로 문서입니다.
많은 마이너 업데이트 및 개조하면 되겠 어 많은.
기타 :
OpenLayers 2.11로 업그레이드. (티켓 # 250)
장고 1.3.1로 업그레이드.
JQuery와 1.5.2로 업그레이드.
일부 사용되지 않는 템플릿 태그 (SHORT_NAME, STATE_ABBREV, EB_SUBDOMAIN)을 제거.
지도 팝업 코드의 이전 버전을 제거.
이 버전의 새로운 기능 1.0 베타 1 :
새로운 기능 :
티켓 # 33 : 다른 뉴스 항목 유형에 대한 다른지도 아이콘. 지도 아이콘 URL & quot을,이를 사용하려면 구성 하 '관리자 UI를 사용할 수 있습니다; 또는 '지도 색상 & quot; 스키마.
티켓 # 85 : 환경을 분류하기위한 streets.PlaceType 모델을 추가했습니다. 이들은 또한 /지도 /보기에 개별 색상이나 아이콘 URL을 가질 수 있습니다. (; '랜드 마크'위치 유형 & quot; 원래 티켓 제목이었다 & quot)
티켓 # 142 : 뉴스 항목에 대한 JSON 푸시 API. 문서를 참조하십시오 / 주 / api.rst
티켓 # 187 : REST API 표준 기능 : API 키 프로비저닝; 키 (또는 인증) 요구에 대한 POST / DELETE; 제한
관리 인터페이스를 통해 위치로 가져 오기 미국 우편 번호.
작업의 진행 : 사용자가 제출 한 콘텐츠를. ebpub / neighbornews 응용 프로그램 코드를 참조하십시오.
작업의 진행 :지도를 당신은 URL을 붙여 넣기 / 그냥 복사하여 공유 할 수 있습니다. 시사회를 들어, /지도 /로 이동합니다.
훨씬 더 나은 관리 UI지도. (티켓 # 140 : GeometryFields 나쁜 관리자 UI)
티켓 # 72 : NewsItem.attributes과 NewsItem.attribute_values을 통합
티켓 # 52 : 관리의 거리 맞춤법 오류에 대한 적절한 검증
티켓 # 157 : 자동으로 정규화 된 이름을 입력
티켓 # 123 : 구성베이스 층은 UI가 너무 매핑 관리자에 적용한다
버그 수정 :
두 번 이상 실행하면 수입은 지금 날려 안된다.
티켓 # 22 : everyblock / 도시 스크레이퍼 스크립트 / 보스턴은 대부분 OOTB 작동하지 않습니다
티켓 # 79 : 위치 정보 태그 지정 이상한
티켓 # 188 : items.json이 LOCATION_NAME를 포함하지 않습니다
티켓 # 200 : & quot; obdemo 빈 스크립트는 문서화되어 있지만, 편집 할 수없는 & quot obdemo 설치할 때 설치되지 않습니다
문서 :
티켓 # 80 : 스트리트 맞춤법 오류에 대한 문서
티켓 # 162 : 문서 PIP / easy_install을 해결
티켓 # 139 : 문서 데이터베이스 액세스 권한을 부여 / 데이터베이스 사용자를 추가
티켓 # 198 : 문서의 버전 번호
티켓 # 197 : 정적 미디어를 배포하는 문서
기타 :
티켓 # 181 : pypi에 배포 패키지를 준비합니다.
티켓 # 83 : 별도의 다운로드로 비 핵심 패키지를 분할 (ebblog, ebwiki, ebgeo, ebinternal 및 everyblock는 https://github.com/openplans/openblock-extras에서 지금)
요구 사항 :
파이썬
장고
댓글을 찾을 수 없습니다