Podrobnosti Software:
obadmin je nástroj s nastavení a správními skriptů a utilit pro ebpub.
Tento balíček je součástí OpenBlock. Původně vyvinutý pro EveryBlock.com.
Další informace naleznete v dokumentaci nebo na webových stránkách projektu.
Problémy mohou být oznámeny na sledování problémů.
Diskuse je na Google skupině ebcode nebo #openblock kanál na Freenode.
Instalace
Nepoužívejte jen se snaží easy_install nebo pip nainstalovat obadmin. To má řadu specifických závislostí, která nemůže / nesmí být zachycené setup.py.
Místo toho, podívejte se na úplnou dokumentaci http://openblockproject.org/docs/install/index.html
What je nového v této verzi:
- Nové vlastnosti:
- Velké lze sdílet mapy: & quot; Objev těchto položek na větší mapě & quot; odkaz na všechny typově specifických zpravodajských seznamů. Například, http://demo.openblockproject.org/photos/filter/locations=neighborhoods,financial-district/ odkazy na http://bit.ly/njmZT6 což je sdílet přes permalink. (K dispozici je také nedokumentovaný podpora pro vestavění nich přes iframe.)
- Komentáře k NewsItems. Vyžaduje přihlášení, a schématu musí mít allow_comments = TRUE a has_detail = TRUE. Potřebuje docs.
- Uživatelské-přispěla & quot; Neighbor Zprávy & quot; a & quot; souseda Události & quot; typy zpráv, v balení ebpub.neighbornews. Potřebuje docs.
- Lepší podpora pro běh v multi-město oblasti:
- nové get_city_locations () funkce získat seznam všech míst, jejichž LocationType odpovídá "city_location_type" z settings.METRO_LIST.
- . - Možnost zablokovat import skriptů (a admin UI) Fix-města, která umožňuje upevnění importované bloky tak block.city odpovídá existující překrývající se město-ish Lokalita li>
- vyčistit křižovatky a ulice na dovozu, takže jsou regenerovat bezpečně. Volitelně přeskočit regeneraci.
- některé související URL opravy chyb.
- Importovat místa ze souboru CSV pomocí admin UI. Potřebuje docs.
- Datum a čas na sběr widgety na formulářích, kde relevantní. (# 186)
- Block import podporuje filtrování vaší míře výchozí metra, ne jen jméno města. # 160
- Podpora pro budoucí události, a to nejen nedávné zprávy. Několik škrabky podporovat toto: MA / Boston / akce škrabkou, a obecný / Meetups / škrabky, a balíček neighbornews. Viz Docs v docs / balíčků / ebdata.rst. (Ticket # 246)
- Přidána škrabky pro Meetup.com, v ebdata / škrabky / Základní / Meetups. Je to zero-konfigurace: prostě smyčky nad svými poštovních směrovacích čísel a najde všechny Meetups pro ty. Je to v ebdata / škrabky / Základní / Meetup / meetup_retrieval.py a spojené schéma může být naloženo jako tak: django-admin.py loaddata ebdata / škrabky / obecný / Meetup / meetup_schema.json Budete muset nastavit MEETUP_API_KEY v nastavení. py. (Ticket # 208)
- Přidat --reset možnost update_aggregates skript, odstraní všechny agregáty a začíná znovu. (Jízdenka # 221)
- Přidat ebpub / bin / delete_newsitems.py skript, užitečné při vývoji schématu: ubrousky všechny newsitems a atributy a vyhledávání daného schématu .
- Také přidat --quiet, --verbose, --dry-run, a --help možnosti příkazového řádku k update_aggregates.
- E-mailová upozornění lze nyní odeslány prostřednictvím příkazového řádku skriptu. (Vztahující se k Hlášení # 65). Zahrnuje docs na to, jak jej můžete nastavit pomocí cronu.
- Upozornění emailem signup lze vypnout tím, že odstraní "ebpub.alerts" z settings.INSTALLED_APPS. (Refs jízdenka # 65).
- obdemo zahrnuje Flickr a Setkání se ve výchozí typy zpráv.
- Flickr škrabkou (jízdenka # 26). Je to v ebdata / škrabáky / Základní / flickr / flickr_retrieval.py a spojené schéma může být naloženo jako tak: django-admin.py loaddata ebdata / škrabky / obecný / flickr / photos_schema.json Budete muset nastavit FLICKR_API_KEY a FLICKR_API_SECRET v settings.py.
- Importovat místa ze shapefile v admin UI (jízdenka # 59). S dokumentací (jízdenka # 234).
- Importovat bloky od shapefile v admin UI. Také naplní ulice, blockintersections a křižovatky. (Jízdenka # 215)
- Nyní můžete nastavit výchozí typ umístění přes settings.DEFAULT_LOCTYPE_SLUG. (# 148)
- Přidat --verbose a --quiet možnosti banda příkazového řádku skripty a škrabky.
- Nepoužívejte email chyby škrabákové ve výchozím nastavení. To prostě není hezké, a cron už to dělá.
- Všechny nabízené škrabky nyní přihlásit na settings.SCRAPER_LOGFILE_NAME.
- Vlastní aplikace vytvořené pomocí Paster create -t openblock nyní zahrnuje soubor WSGI pro použití s mod_wsgi, podat alternativní nastavení pro použití s Django-admin process_tasks, kostra cron config, spustitelného manage.sh a manage.py souborů. Také, manage.sh je nyní lépe automaticky najít a aktivací VIRTUALENV.
- obdemo obsahuje také konfigurační soubor příklad cron, a manage.sh soubor, a alt. Nastavení souboru. A již nemá příkladem updaterdaemon config.
- Naše Amazon EC2 AMI bude nyní používat cron, spíše než updaterdaemon. Spousta taky dalších oprav v EC2 skriptech.
- Opravené chyby:
- Pevná rozbité mapa na straně kanály, jízdenka # 237.
- Přidána chybějící odkazy na formuláři pro změnu hesla.
- CSRF všude, jízdenka # 185. (Jako vedlejší efekt jsme nyní používat jQuery 1.5.2.)
- Blok import: (napr. & Quot; 12 - 100 Main St & quot; spíše než & quot; 100-12 Main St & quot;) generované názvy nyní třídit číselně správně
- Blokovat import: Nesnažte se odhadnout right_from, right_to pokud nebyly poskytnuty; které obvykle znamená, že tam opravdu není nic, co na té straně ulice.
- Boston demo:. restaurační inspekce škrabka pevně ubytovat značkovacích změny
- De-napevno & quot; čtvrtí & quot; z různých adres URL. (# 148)
- PSČ import UI nemá výchozí stav (aby nedošlo k výběru Alabama omylem).
- PSČ import nyní stanoví datum vytvoření (# 233)
- Odstraněno matoucí NewsItem & quot; O & quot; strana. (# 228)
- Odstraněno mapa ze seznamu NewsItem v admin UI, byl příliš pomalý. (# 219)
- SavedPlace teď prosazuje, že má buď bloku nebo místě, ale ne obojí. (# 213)
- Položky zobrazené na mapě na schématu filtru straně nyní používají stejné filtry jako položky na stránce. (# 121)
- Podpora 2010 amerického sčítání lidu tygří soubory (jízdenka # 147). Použijte je pro Boston demo.
- Georeport / open311 škrabka: podporují neoficiální parametru "strana" (jízdenka # 245); také, použijte pole "adresa" pro LOCATION_NAME-li k dispozici.
- Seeclickfix škrabka: umožnit město a státní params, nemusíte napevno do Bostonu; jízdenka # 243.
- place_detail_overview nebyl vlastně filtrování podle místa.
- Datum ajax grafy by se vyhodit do povětří, pokud nevyhovuje žádný záznam.
- Fix jízdenka # 77:. Nyní filtrování novinek item_date místo pub_date, protože to je datum, kdy je prokázáno, a používá se pro kamenivo
- Fix & quot; ukázat / skrýt & quot; Tlačítka na místě detailní stránku a účtu stránku. (Vstupenky # 204, # 115, 236)
- Opravena chyba, která způsobila mnoho & quot; Neznámý & quot; umístění v umístění grafech. (Jízdenka # 192). A odstraní & quot; neznámé & quot; výhradně z grafu.
- Locations nebyly vydělával na některých stránkách. (Jízdenka # 202)
- Několik chyb Bounds-ním souvisejících v umístění dovozu pevných (díky Bret Walker).
- Škrabky, které vytvářejí timezone-aware datetimes již vyhodit do povětří.
- GeoReport škrabka: skřípání přiměřené množství dnů, ne 60 každý zatraceně čas. A dělat stránkování (jízdenka # 245)
- GeoRSS škrabka: měl dopředu / dozadu zkouška koordinovat obrátil: -
- GeoRSS škrabák:. Skok položky bez LOCATION_NAME
- opravit některé objednávat migrace chyby.
- parse_date již vybouchne, pokud ji krmit datum nebo datetime instanci.
- CSS opravy pro Ajax datum grafy na přehled umístění stránce.
- Documentation:
- mnoho dalších dokumenty o načítání geografických dat.
- Nastavení e-mailu dokument. (Jízdenka # 205)
- Document to, co dostanete, když děláte paster create -t openblock.
- Další dokumenty o provozu na Amazon EC2.
- popsat rozdíly z Everyblock
- Více help_text přidán do několika modelových polí, takže admin UI je mírně více self-dokumentovat.
- Mnoho mnoho menší aktualizace a vylepšení.
- Ostatní:
- Modernizované na OpenLayers 2.11. (Jízdenka # 250)
- Modernizované na Django 1.3.1.
- Modernizované na JQuery 1.5.2.
- odstranili některé nevyužité šablony tagy (short_name, STATE_ABBREV, EB_SUBDOMAIN).
- Odstraněno starou verzi kódu mapa oznámeními.
Ochrana
Co je nového ve verzi 1.0 Beta 1:
- Nové vlastnosti:
- jízdenka # 33: mapa různé ikony pro různé typy novinka. Chcete-li využít této funkce, můžete použít admin uživatelské rozhraní pro konfiguraci & quot; mapa icon url & quot; nebo & quot; mapa barva & quot; na schématu.
- jízdenka # 85: Přidána Model streets.PlaceType pro kategorizaci místa. Ty také mohou mít jednotlivé barvy nebo ikonu adresy URL na / map / pohledu. (Originální název vstupenka byla & quot; "mezník" typ & Quot umístění;)
- jízdenka # 142: JSON tlak API pro zprávami. Viz docs / main / api.rst
- jízdenka # 187: REST API standardní funkce: API provisioning klíč; vyžadují klíče (nebo auth) pro POST / DELETE; škrcení
- Import USA poštovní směrovací čísla jako místa, přes admin UI.
- Work-in-pokrok: user-předložil obsah. Viz kód v ebpub / neighbornews app.
- Work-in-progress: Mapy můžete sdílet jen tím, že kopírování / vkládání URL. Pro předpremiéru, vyhledejte / mapy /.
- Mnohem lepší admin UI mapy. (Jízdenka # 140: Bad admin UI pro GeometryFields)
- jízdenka # 72: sjednotit NewsItem.attributes a NewsItem.attribute_values
- jízdenka # 52: Správná validace Street překlepů v admin
- jízdenka # 157: automaticky vyplnit normalizované jméno
- jízdenka # 123: konfigurovatelný základní vrstvy by se měla vztahovat na admin UI mapuje příliš
- Opravy chyb:
- Dovozci by nyní nesmí vyhodit do povětří, pokud spustíte více než jednou.
- jízdenka # 22: škrabka skripty v everyblock / městech / boston většinou nepracují OOTB
- jízdenka # 79: Geotagging zvláštnost
- jízdenka # 188: items.json neobsahuje LOCATION_NAME
- jízdenka # 200: & quot; obdemo bin skripty jsou zdokumentovány, ale nenechte se nainstalován při instalaci obdemo non-editovatelný & quot;
- Documentation:
- jízdenka # 80: Dokumentace pro Street překlepů
- vstupenka # 162: Dokument PIP / easy_install řešení
- jízdenka # 139: Dokument přidání databáze uživatelů / poskytnutí přístupu k databázi
- jízdenka # 198: číslo verze v dokumentaci
- jízdenka # 197: dokumentace pro nasazení statických médií
- Ostatní:
- jízdenka # 181:. Připravte balíčky pro distribuci na pypi
- jízdenka # 83: Split out non-core balíčky do samostatný soubor ke stažení (ebblog, ebwiki, ebgeo, ebinternal, a everyblock jsou nyní https://github.com/openplans/openblock-extras)
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen