ebpub jest app Django, który zapewnia hyperlocal wieści.
Ten pakiet jest częścią OpenBlock. Pierwotnie opracowany dla EveryBlock.com.
Aby uzyskać więcej informacji na ten temat można znaleźć w dokumentacji lub na stronie internetowej projektu.
Problemy mogą być zgłaszane do śledzenia błędów.
Dyskusja na grupie google ebcode lub kanału #openblock na freenode.
Licencjonowana na warunkach licencji GNU General Public wersji 3, z wyjątkiem miejsca, gdzie wskazano.
instalacji
Nie wystarczy spróbować easy_install lub pip install ebpub. To ma wiele specyficznych zależności, które mogą nie / nie powinny być przechwycone przez setup.py.
Zamiast zobaczyć pełną dokumentację w http://openblockproject.org/docs/install/index.html
What jest nowy w tym wydaniu:
- Nowe funkcje:
- Duże Udostępnione mapy: & quot; Poznaj te przedmioty na większej mapie & quot; Link na wszystkich listach dyskusyjnych specyficznych dla danego typu. Na przykład, http://demo.openblockproject.org/photos/filter/locations=neighborhoods,financial-district/ linki do http://bit.ly/njmZT6 które jest współdzielone przez permalink. (Istnieje również nieudokumentowane wsparcie dla montowania tych urządzeń iframe).
- Komentarze do NewsItems. Wymaga logowania i schematu musi mieć allow_comments = true i has_detail = True. Potrzebuje dokumentów.
- User-przyczyniły & quot; & quot Neighbor Wiadomości; i & quot; sąsiad i wydarzenia quot; typy wiadomości, w opakowaniu ebpub.neighbornews. Potrzebuje dokumentów.
- Lepsze wsparcie dla pracy w strefie multi-miasta:
- Nowe get_city_locations () do pobrania listy wszystkich miejscach, których LocationType odpowiada "city_location_type" z settings.METRO_LIST.
- -. FIX-miast opcji do blokowania skryptów importowych (UI) i administracyjny, który umożliwia ustalenie importowanych bloków, więc block.city odpowiada istniejący nakładających miasta-owski Lokalizacja
- oczyścić skrzyżowań i ulic na import, więc są one regenerowane bezpiecznie. Opcjonalnie przejść regenerację.
- niektóre poprawki związane URL.
- Importuj Miejsca z pliku CSV za pośrednictwem interfejsu administracyjnego. Potrzebuje dokumentów.
- Data i czas kompletacji widgety na formularzach, w odpowiednich przypadkach. (Nr 186),
- Blokuj import obsługuje filtrowanie przez stopniu domyślne metra, a nie tylko nazwę miasta. # 160
- Wsparcie dla przyszłych zdarzeń, nie tylko najnowsze wiadomości. Kilka skrobaki obsługuje tego: MA / Boston / wydarzenia zgrzebłowych i ogólne / Wikipedystów / skrobaczki i pakiet neighbornews. Zobacz w docs / docs / ebdata.rst pakietów. (Ticket # 246)
- Dodane skrobaczki do Meetup.com w ebdata / zgarniaczy / General / Wikipedystów. To zerowej konfiguracji: po prostu pętle nad swoimi kody pocztowe i wyszukuje wszystkie meetups dla tych. To na ebdata / zgarniaczy / ogólne / Meetup / meetup_retrieval.py i związane schematu mogą być ładowane w taki sposób: django-admin.py loaddata ebdata / Skrobaki / Ogólnie / Meetup / meetup_schema.json Musisz ustawić MEETUP_API_KEY w ustawieniach. py. (Ticket # 208)
- Dodaj opcję --reset do update_aggregates skrypt, usuwa wszystkie agregaty i zaczyna się. (Bilet 221)
- Dodaj skrypt ebpub / bin / delete_newsitems.py, przydatne podczas rozwoju schematu: wymazuje wszystkie newsitems i atrybuty i wyszukiwań danego schematu .
- dodać także --quiet, --verbose, --dry-run, i --help opcje wiersza polecenia do update_aggregates.
- E-mail może być teraz wysyłane za pomocą skryptu wiersza polecenia. (Związane z numerem # 65). Zawiera docs jak ustawić go z crona.
- Powiadomienie e-mail zarejestruj można wyłączyć poprzez usunięcie "ebpub.alerts" z settings.INSTALLED_APPS. (Sędziowie biletów nr 65).
- obdemo obejmuje Flickr i Meetup w domyślnych typów wiadomości.
- Flickr skrobak (bilet 26). To na ebdata / zgarniaków / ogólne / Flickr / flickr_retrieval.py i związane schematu mogą być ładowane w taki sposób: django-admin.py loaddata ebdata / Skrobaki / Ogólnie / flickr / photos_schema.json Musisz ustawić FLICKR_API_KEY i FLICKR_API_SECRET w settings.py.
- Import z Shapefiles miejsca w interfejsie użytkownika: admin (59) bilet #. Z dokumentacji Bilet # 234 ().
- Import z Shapefiles bloki w interfejsie użytkownika administratora. Również zapełnia ulice, blockintersections i skrzyżowań. (Bilet 215)
- Możesz teraz ustawić domyślny typ lokalizacji poprzez settings.DEFAULT_LOCTYPE_SLUG. (# 148),
- Dodaj --verbose i --quiet opcje do kilka skryptów wiersza polecenia i zgarniaczy.
- Nie emaila błędy zgrzebłowe domyślnie. To nie tylko ładne, a cron już to robi.
- Wszystkie przewidziane skrobaki teraz zalogować do settings.SCRAPER_LOGFILE_NAME.
- aplikacje niestandardowe generowane przez paster create -t openblock teraz dołączyć plik WSGI do użytku z mod_wsgi, złożyć alternatywnym ustawienia do użytku z process_tasks django-admin, Szkielet cron config, wykonywalnego manage.sh i plików manage.py. Również manage.sh jest teraz lepiej na automatyczne znalezienie i uruchomienie virtualenv.
- obdemo zawiera również plik konfiguracyjny, np cron plik na manage.sh i alt. plik ustawienia. I nie ma już przykład updaterdaemon config.
- Nasze Amazon EC2 AMI będą teraz używać crona niż updaterdaemon. Wiele innych poprawek w skryptach EC2 też.
- błędy:
- Poprawiono mapa łamane na stronie RSS, bilety # 237.
- Dodano brakujące linki do postaci zmiany hasła.
- CSRF wszędzie, bilety # 185. (Jako efekt uboczny jesteśmy teraz przy użyciu JQuery 1.5.2.)
- Blok importu: (. Np & quot; 12-100 Main St & quot; a nie & quot; 100-12 Main St & quot;) generowane nazwy teraz sortowania numerycznie prawidłowo
- Blok importu: Nie należy próbować odgadnąć right_from, right_to jeśli nie pod warunkiem; które zazwyczaj oznacza, że naprawdę nie ma nic na tej stronie ulicy.
- Boston demo. kontrole restauracji zgrzebłowych stałe, aby pomieścić zmiany znaczników
- De-sztywno & quot; dzielnice & quot; z różnych adresów URL. (# 148),
- Kod pocztowy import UI nie ma domyślnego stanu (aby uniknąć wybierając Alabama przez pomyłkę).
- Kod pocztowy import teraz ustawia datę utworzenia (# 233),
- Usunięto mylące NewsItem & quot; O & quot; strona. (Nr 228),
- Usunięto mapę z listy NewsItem w interfejsie administratora, był zbyt wolny. (Nr 219),
- SavedPlace wymusza teraz, że ma albo bloku lub lokalizacji, ale nie jednocześnie. (Nr 213),
- Produkty pokazane na mapie na stronie filtra schematu używać teraz same filtry jak elementy na stronie. (# 121),
- Wsparcie 2.010 pliki tiger US Census (bilet 147). Korzystaj z nich demo Bostonie.
- Georeport / open311 skrobak: Strona nieoficjalnego wsparcia "parametr (# 245) bilet; również, użyj pola "adres" na LOCATION_NAME jeżeli jest.
- SeeClickFix skrobak: miejskie i państwowe pozwalają params, nie na sztywno do Bostonu; Bilet # 243.
- place_detail_overview został faktycznie nie filtrując przez miejsce.
- wykresy Data ajax by wysadzić w powietrze, jeśli nie znaleziono żadnych wyników.
- Bilet Fix nr 77:. Teraz filtrowanie wiadomości przez item_date zamiast pub_date ponieważ jest to data, która jest pokazany i wykorzystywane do agregatów
- Fix & quot; pokaż / ukryj & quot; Przyciski na stronie szczegółów miejsce strony konta. i (Bilety # 204, # 115, 236),
- Naprawiono błąd, który powodował wiele & quot; Nie wiadomo & quot; lokalizacje wykresów lokalizacji. (Bilet nr 192). I usuwane & quot; niewiadomych & quot; w całości z wykresu.
- Lokalizacje nie zostały aktywowane na niektórych stronach. (Bilet 202)
- Kilka związane Bounds-błędy w lokalizacji importu stałe (dzięki Bret Walker).
- Skrobaki, które tworzą strefę czasową świadomy datetimes nie wybuchnie.
- GeoReport skrobak złom odpowiednią ilość dni, a nie 60 co cholernie czas. I robić podział na strony (bilet 245)
- GeoRSS skrobak: Gdyby przodu / do tyłu testu współrzędnych odwrócone: -
- GeoRSS skrobak. Przejdź przedmiotów bez LOCATION_NAME
- naprawić niektóre błędy zamawiania migracji.
- parse_date nie wybuchnie, jeśli karmisz jej daty lub datetime instancji.
- Poprawki CSS dla ajax aktualnych wykresów na stronie głównej lokalizacji.
- Dokumentacja:
- Dużo więcej DOCS o ładowanie danych geograficznych.
- Konfiguracja e-mail dokumentu. (Bilet 205)
- Dokument to, co masz, gdy robi naklejka create -t openblock.
- Inne dokumenty o działa na Amazon EC2.
- Opisać różnice z Everyblock
- Więcej help_text dodany do kilku dziedzinach modelarskie, więc administrator UI jest nieco bardziej samodokumentujące.
- Wiele aktualizacje i wiele pomniejszych poprawek.
- Inne:
- Aktualizacja do OpenLayers 2.11. (Bilet nr 250)
- Aktualizacja do Django 1.3.1.
- Aktualizacja do jQuery 1.5.2.
- Usunięto niektóre nieużywane znaczniki szablonu (SHORT_NAME, STATE_ABBREV, EB_SUBDOMAIN).
- Usunięto stara wersja kodu mapa okienka wyskakujące.
Alarmy
Ochrona
Co nowego w wersji 1.0.1:
- Jest to drobne poprawki błędów (i dokumenty) rozwiązanie i jest w większości identyczne 1.0.0.
Co nowego w wersji 1.0 Beta 1:
- Nowe funkcje:
- Bilet # 33: Różne ikony map dla różnych typów elementów nowości. Aby skorzystać z tej opcji, można użyć interfejsu administratora, aby skonfigurować & quot; map icon url & quot; lub & quot; mapa kolorów & quot; do schematu.
- Bilet # 85: Dodane streets.PlaceType model kategoryzacji Miejsca. Mogą one mieć również poszczególne kolory lub ikonę na / URL mapy / widoku. (Tytuł oryginalny bilet był & quot; "Landmark" typ lokalizacji & quot;)
- Bilet # 142: JSON Push API dla newsów. Zobacz docs / main / api.rst
- Bilet # 187: REST API funkcje: standardowe API rezerw kluczem; (lub bez klucza uwierzytelniania) dla POST / DELETE; dławienie
- Importuj Kody pocztowe jak Lokalizacje, za pośrednictwem interfejsu administratora.
- Prace w toku: Treść nadesłany przez użytkownika. Zobacz kod w ebpub / neighbornews aplikacji.
- Prace w toku: Mapy można udostępnić tylko poprzez kopiuj / wklejania adresu URL. Dla zapowiedzią, przejdź do / mapy /.
- Znacznie lepsze mapy UI admin. (Bilet # 140: Bad Administrator UI dla GeometryFields)
- Bilet # 72: ujednolicenie NewsItem.attributes i NewsItem.attribute_values
- Bilet # 52: Właściwa walidacji Street, błędy ortograficzne admin
- Bilet # 157: wypełnienie znormalizowanego nazwy automatycznie
- Bilet # 123: Konfigurowalny warstwa podstawowa powinna mieć zastosowania do: admin UI mapy zbyt
- Poprawki błędów:
- Importerzy powinni teraz nie wybuchnie, jeśli uruchomić więcej niż jeden raz.
- Bilet # 22: skrypty równiarek w everyblock / miast / bostoński w większości nie działają OOTB
- Bilet # 79: zapis danych geolokalizacyjnych dziwadła
- Bilet # 188: items.json nie obejmuje LOCATION_NAME
- Bilet # 200: & quot; obdemo skrypty bin są udokumentowane, ale nie zostanie zainstalowany podczas instalacji obdemo nie można edytować & quot;
- Dokumentacja:
- Bilet # 80: Dokumentacja ulicy błędy ortograficzne
- Bilet # 162: Dokument PIP / easy_install obejścia
- Bilet # 139: dodanie dokumentu użytkownik bazy danych / udzielania dostępu do bazy danych
- Bilet # 198: numer wersji w dokumentacji
- Bilet # 197: dokumentacja do wdrażania mediów statycznych
- Inne:
- Bilet # 181:. Przygotowanie pakietów dla dystrybucji na PyPI
- Bilet # 83: Podziel się non-core pakietów do pobrania osobno (ebblog, ebwiki, ebgeo, ebinternal i everyblock są teraz w https://github.com/openplans/openblock-extras)
Wymagania :
- Python
- Django
Komentarze nie znaleziono