{ "info": { "author": "Micha\u0142 Pasternak", "author_email": "michal.dtz@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Healthcare Industry", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: Polish", "Programming Language :: JavaScript", "Programming Language :: PL/SQL", "Programming Language :: Python :: 3.6" ], "description": "django-bpp\n==========\n\n.. image:: https://circleci.com/gh/mpasternak/django-bpp.svg?style=shield\n :target: https://circleci.com/gh/mpasternak/django-bpp\n\n.. image:: https://readthedocs.org/projects/django-bpp/badge/?version=latest\n :target: http://django-bpp.readthedocs.io/pl/latest/?badge=latest\n :alt: Dokumentacja\n\n.. image:: https://coveralls.io/repos/github/mpasternak/django-bpp/badge.svg\n :target: https://coveralls.io/github/mpasternak/django-bpp\n :alt: Coverage\n\n.. role:: bash(code)\n :language: bash\n\n.. image:: https://github.com/mpasternak/django-bpp/raw/dev/src/bpp/static/bpp/images/logo.png\n :height: 128 px\n :width: 128 px\n :align: center\n :alt: Logo projektu\n\nO projekcie\n-----------\n\ndjango_bpp to system informatyczny do zarz\u0105dzania bibliografi\u0105 publikacji\npracownik\u00f3w naukowych. Oprogramowanie przeznaczone jest dla bibliotek naukowych\ni uniwersyteckich w Polsce. Oprogramowanie dystrybuowane jest na zasadach\notwarto\u017ar\u00f3d\u0142owej `licencja MIT`_.\n\nDokumentacja dost\u0119pna jest na stronie https://readthedocs.org/projects/django-bpp/badge/?version=latest . Jest tam dost\u0119pna aktualna, rozwijana dokumentacja zar\u00f3wno dla najnowszej wersi systemu BPP, przeznaczona zar\u00f3wno dla administratora systemu jak i dla u\u017cytkownika ko\u0144cowego.\n\nWersja demo serwisu\n-------------------\n\nLive-demo serwisu dost\u0119pne jest pod adresem http://bppdemo.iplweb.pl . W razie\npyta\u0144 lub problem\u00f3w z dost\u0119pem do serwisu demonstracyjnego prosimy o kontakt\npod adresem e-mail michal.dtz@gmail.com.\n\n\nDla kogo niniejsza dokumentacja?\n--------------------------------\n\nNiniejsza dokumentacja przeznaczona jest dla programist\u00f3w i zaawansowanych\nu\u017cytkownik\u00f3w komputer\u00f3w. Je\u017celi jeste\u015b bibliotekarzem i szukasz sposobu na\nszybkie wdro\u017cenie systemu django-bpp w swojej instytucji, zapraszam na stron\u0119\nfirmy IPLWeb_ . Znajdziesz tam m.in. kontener maszyny wirtualnej zawieraj\u0105cej\npre-instalowany system django-bpp, gotowy do pracy, jak r\u00f3wniez bogat\u0105 ofert\u0119\nwsparcia komercyjnego.\n\nMo\u017cesz r\u00f3wnie\u017c prze\u015bledzi\u0107 poni\u017cszy proces ze szczeg\u00f3\u0142ami, aby dowiedzie\u0107 si\u0119,\nna czym polega tzw. \"full-stack dev ops\".\n\nWymagania systemowe\n~~~~~~~~~~~~~~~~~~~\n\nOprogramowanie docelowo dzia\u0142a na Ubuntu Linux 16.04, a rozwijane jest na Mac\nOS X. Wi\u0119kszo\u015b\u0107 opisanych tu procedur jest testowana w\u0142asnie na tych systemach.\nNic nie stoi na przeszkodzie, aby spr\u00f3bowa\u0107 uruchomi\u0107 niniejsze oprogramowanie\nna Windows, jednak\u017ce na ten moment nie jest to wspierana konfiguracja.\n\nJak zacz\u0105\u0107?\n-----------\n\nZainstaluj:\n\n* Python_ w wersji 3.6,\n* Vagrant_,\n* VirtualBox_,\n* yarn_,\n* Docker_\n\nWymagane oprogramowanie serwerowe, w tym PostgreSQL_, RabbitMQ_, redis_ zostanie\nzainstalowane i skonfigurowane przez skrypty Ansible_ na maszynie wirtualnej\nzarz\u0105dzanej przez Vagrant_. Jest to zalecany spos\u00f3b testowania i rozwijania\nprogramu, kt\u00f3ry docelowo dzia\u0142a\u0107 ma na platformie Ubuntu Linux 16.04 na\n\"metalowych\" serwerach.\n\nRozwijanie programu z kolei - budowanie pakiet\u00f3w wheel j\u0119zyka Python_, testowanie\nza pomoc\u0105 Selenium_, zapewnienie szybko skonfigurowanej bazy danych obs\u0142uguje\nDocker_.\n\nJe\u017celi u\u017cywasz macOS:\n~~~~~~~~~~~~~~~~~~~~~\n\nWi\u0119kszo\u015b\u0107 procedur instalacyjnych mo\u017cesz za\u0142atwi\u0107 przez Homebrew_:\n\n.. code-block:: bash\n\n brew install grunt-cli yarn npm ansible python git\n brew cask install vagrant vagrant-manager virtualbox\n\n\nKlonowanie repozytorium z kodem\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nSklonuj repozytorium z kodem:\n\n.. code-block:: bash\n\n git clone https://github.com/mpasternak/django-bpp.git\n cd django-bpp\n\nKonfiguracja pakiet\u00f3w j\u0119zyka JavaScript\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nZainstaluj globalnie wymagane pakiety JavaScript za pomoc\u0105 yarn_.\nZainstaluj nast\u0119pnie wymagane przez django-bpp pakiety:\n\n.. code-block:: bash\n\n yarn global add grunt-cli\n yarn install\n\nKonfiguracja Pythona\n~~~~~~~~~~~~~~~~~~~~\n\nZainstaluj virtualenv oraz virtualenvwrapper_.:\n\n.. code-block:: bash\n\n pip install virtualenv virtualenvwrapper\n\nStw\u00f3rz i zaktywizuj wirtualne \u015brodowisko j\u0119zyka Python:\n\n.. code-block:: bash\n\n mkvirtualenv django-bpp\n workon django-bpp\n\nZainstaluj wymagane pakiety:\n\n.. code-block:: bash\n\n pip install -r requirements_dev.txt\n\nKonfiguracja Vagrant_\n~~~~~~~~~~~~~~~~~~~~~\n\nZainstaluj wymagane wtyczki do Vagrant_:\n\n.. code-block:: bash\n\n vagrant plugin install vagrant-hostmanager vagrant-timezone vagrant-cachier\n\nStw\u00f3rz testowy serwer wirtualny (\"staging\"):\n\n.. code-block:: bash\n\n vagrant up\n\n\nPrzygotuj \u015brodowisko budowania\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nUstaw zmienne \u015brodowiskowe na cele lokalnego developmentu:\n\n.. code-block:: bash\n\n export DJANGO_SETTINGS_MODULE=django_bpp.settings.local\n export PGHOST=localhost\n export PGUSER=postgres\n\nMo\u017cesz umie\u015bci\u0107 te ustawienia w pliku ``bin/postactivate`` \u015brodowiska\nwirtualnego utworzonego przez ``mkvirtualenv``. Domy\u015blnie znajduje si\u0119 on\nw katalogu ``~/.envs/django-bpp/bin/postactivate``.\n\nZbuduj pliki CSS i JavaScript\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nNast\u0119pnie uruchom skrypt aby przygotowa\u0107 \u015brodowisko budowania oraz kolejny\nskrypt, aby zbudowa\u0107 pliki CSS i JS. Skrypty te\ninstaluj\u0105 wymagane przez interfejs WWW pakiety j\u0119zyka JavaScript za pomoc\u0105\nyarn_ oraz konfiguruj\u0105 bibliotek\u0119 Foundation_ buduj\u0105c j\u0105\nza pomoc\u0105 Grunt_ i SASS. Nast\u0119pnie kompiluj\u0105 tak uzbierane pakiety za pomoc\u0105\ndjango-compressor_.\n\n.. code-block:: bash\n\n make assets\n\nUruchom lokalne testy\n~~~~~~~~~~~~~~~~~~~~~\n\nUruchom testy lokalnie. Domy\u015blna konfiguracja oczekuje, i\u017c serwer bazodanowy\nPostgreSQL_ dost\u0119pny b\u0119dzie na porcie 5432 komputera localhost i obs\u0142ugiwa\u0142\nb\u0119dzie j\u0119zyk PL/Python 2 oraz sortowanie wg polskiego locale pl_PL.UTF8.\nTesty oczekuj\u0105 r\u00f3wnie\u017c, i\u017c serwer Selenium_ dost\u0119pny b\u0119dzie na porcie 4444\nhosta lokalnego, jak r\u00f3wnie\u017c dost\u0119pny b\u0119dzie serwer Redis_ na standardowym\nporcie 6379. Jak uruchomi\u0107 szybko te wszystkie us\u0142ugi w spos\u00f3b wst\u0119pnie\nskonfigurowany, wymagany przez django-bpp? Z pomoc\u0105 przychodzi Docker_:\n\n.. code-block:: bash\n\n docker-compose up -d\n\nNast\u0119pnie uruchom testy na maszynie lokalnej:\n\n.. code-block:: bash\n\n # Ustaw zmienne \u015brodowiskowe aby korzysta\u0107 z kontener\u00f3w Dockera:\n . local.rc\n\n # Skonfiguruj interfejs lo0 (MacOS X) aby kontener 'selenium' mia\u0142\n # dost\u0119p do live-servera Django uruchamianego na interfejsie\n # lokalnym:\n make setup-lo0\n\n # Zbuduj/pobierz pakiety WHL, u\u017cywane p\u00f3\u017aniej w nas\u0119t\u0119pnym kroku przez\n # tox:\n make wheels bdist_wheel\n\n # Uruchom testy\n make tests\n\nW przysz\u0142o\u015bci mo\u017cesz uruchamia\u0107 testy z opcj\u0105 ``--no-rebuild``, aby nie\nprzebudowywa\u0107 za ka\u017cdym razem bazy danych.\n\nJe\u017celi kt\u00f3ry\u015b test \"utknie\" - zdarza si\u0119 to przezde\nwszystkim przy testach korzystaj\u0105cych z przegl\u0105darki, Selenium i live-servera\nDjango, mo\u017cesz podejrze\u0107 serwer testowy za pomoc\u0105 oprogramowania typu\n`VNC Viever`_ (wejd\u017a na adres VNC :bash:`localhost:5900`, wpisz has\u0142o\n\"secret\" bez cudzys\u0142owu i zapoznaj si\u0119 z sytuacj\u0105 po stronie przegl\u0105darki\nWWW).\n\nRelease\n~~~~~~~\n\nZbuduj wersj\u0119 \"release\". Poni\u017csze polecenie uruchomi testy na docelowym systemie\noperacyjnym (Linux) oraz zbuduje wersj\u0119 instalacyjn\u0105 systemu. Jest to to samo\npolecenie, kt\u00f3re uruchamiane jest na serwerze ci\u0105g\u0142ej integracji Travis-CI_.\n\n.. code-block:: bash\n\n make travis\n\nAby zainstalowa\u0107 aktualn\u0105 wersj\u0119 pakietu django-bpp na serwerze staging, skorzystaj\nz polecenia:\n\n.. code-block:: bash\n\n make staging\n\nNast\u0119pnie wejd\u017a na adres http://bpp-staging.localnet/ aby sprawdzi\u0107\nfunkcjonowanie serwera.\n\n.. _Python: http://python.org/\n.. _yarn: https://yarnpkg.com/en/docs/install\n.. _Vagrant: http://vagrantup.com/\n.. _vagrant-hostmanager: https://github.com/devopsgroup-io/vagrant-hostmanager\n.. _Virtualbox: http://virtualbox.org\n.. _virtualenvwrapper: https://virtualenvwrapper.readthedocs.io/en/latest/install.html\n.. _IPLWeb: http://bpp.iplweb.pl/\n.. _PostgreSQL: http://postgresql.org/\n.. _Licencja MIT: http://github.com/mpasternak/django-bpp/LICENSE\n.. _VNC Viever: https://www.realvnc.com/download/viewer/\n.. _Grunt: http://gruntjs.com/\n.. _Foundation: http://foundation.zurb.com/\n.. _django-compressor: https://django-compressor.readthedocs.io\n.. _Ansible: http://ansible.com/\n.. _RabbitMQ: http://rabbitmq.com/\n.. _redis: http://redis.io/\n.. _Homebrew: http://brew.sh\n.. _Docker: http://docker.io/\n.. _Selenium: http://seleniumhq.org\n.. _Travis-CI: https://travis-ci.org/mpasternak/django-bpp/builds\n\nWsparcie komercyjne\n-------------------\n\nWsparcie komercyjne dla projektu \u015bwiadczy firma IPL, szczeg\u00f3\u0142y na stronie\nprojektu http://bpp.iplweb.pl/\n\n\n==============\nHistoria zmian\n==============\n\n1.0.4 (2018-02-13)\n------------------\n\n* poprawienie b\u0142\u0119du wyszukiwania autor\u00f3w w przypadku, gdy w wyszukiwanym\n ci\u0105gu znajdzie si\u0119 spacja,\n\n* zezwalaj na dowoln\u0105 warto\u015b\u0107 zapisanego imienia i nazwiska w module\n redagowania,\n\n* umo\u017cliwiaj wyszukiwanie po pierwszym nazwisku i imieniu (pierwszy autor,\n redaktor, etc)\n\n1.0.1 (2018-01-01)\n------------------\n\n* wy\u015bwietlanie danych OpenAccess na widoku pracy,\n\n* wy\u015bwietlanie DOI w opisach bibliograficznych, raportach oraz widoku pracy,\n\n* poprawiony b\u0142\u0105d budowania zapytania SQL na potrzeby wyszukiwania pe\u0142notekstowego\n\n0.11.112 (2017-12-09)\n---------------------\n\n* wyszukiwanie konferencji w globalnej nawigacji modu\u0142u redagowania\n\n0.11.111 (2017-11-16)\n---------------------\n\n* poprawiony b\u0142\u0105d zwi\u0105zany z wyborem pola \"tylko prace z afiliowanych jednostek\"\n wyst\u0119puj\u0105cy w formularzu raportu autor\u00f3w\n\n* optymalizacja wy\u015bwietlania podstrony jednostki w przypadku, gdy zawiera\n ona wi\u0119cej, ni\u017c 100 autor\u00f3w.\n\n0.11.109 (2017-11-14)\n---------------------\n\n* mo\u017cliwo\u015b\u0107 przej\u015bcia do panelu redagowania z ka\u017cdej strony serwisu, gdzie\n tylko ma to sens (jednostki, autorzy, artyku\u0142y, wydzia\u0142y),\n\n* kosmetyczne poprawki wy\u015bwietla raport\u00f3w,\n\n* poprawiony b\u0142\u0119dny warunek dla funkcji raportu autor\u00f3w \"uwzgl\u0119dniaj tylko\n prace afiliowanych jednostek uczelni\",\n\n\n0.11.107 (2017-11-12)\n---------------------\n\n* opcja \"Stw\u00f3rz autora\" tworzy domy\u015blnie autora niewidocznego na stronach\n jednostek, kapitalizuj\u0105c nazwiska,\n\n* poprawiono b\u0142\u0105d powoduj\u0105cy niepoprawne dzia\u0142anie funkcji usuwania\n pojedynczych rekord\u00f3w z wynik\u00f3w wyszukiwania.\n\n0.11.106 (2017-11-10)\n---------------------\n\n* mo\u017cliwo\u015b\u0107 \u0142atwego przechodzenia z formularza edycji w module redagowania do\n stron WWW dostepnych dla u\u017cytkownika ko\u0144cowego\n\n* [kod] generowanie opisu bibliograficznego autor\u00f3w za pomoc\u0105 systemu\n templatek Django; usuni\u0119cie kodu generowania opisu bibliograficznego\n autor\u00f3w za pomoc\u0105 w\u0142asnych tag\u00f3w,\n\n* pole \"Pokazuj na stronach jednostek\" dla Autor\u00f3w staje si\u0119 polem \"Pokazuj\"\n i okre\u015bla widoczno\u015b\u0107 autora na stronie jednostki oraz w \"Rankingu autor\u00f3w\"\n\n\n0.11.104 (2017-11-08)\n---------------------\n\n* usuni\u0119to b\u0142\u0105d uniemo\u017cliwiaj\u0105cy edycj\u0119 ju\u017c zapisanego autora w rekordach\n wydawnictwa ci\u0105g\u0142ego i zwartego\n\n0.11.103 (2017-11-06)\n---------------------\n\n* od tej wersji, dla wydawnictw zwartych, gdzie okre\u015blone jest wydawnictwo nadrz\u0119dne,\n nie ma ju\u017c potrzeby uzupe\u0142niania pola \"Informacje\", gdy\u017c system w opisie\n bibliograficznym u\u017cyje tytu\u0142u wydawnictwa nadrz\u0119dnego,\n\n* miniblog - mo\u017cliwo\u015b\u0107 umieszczenia aktualno\u015bci na pierwszej stronie serwisu.\n\n* obs\u0142uga przycisku \"Uzupe\u0142nij rok\" dla wydawnictwa zwartego (uzupe\u0142nia dane\n na podstawie pola \"Szczeg\u00f3\u0142y\" b\u0105d\u017a z \"Wydawnictwo nadrz\u0119dne\") oraz dla\n wydawnictwa ci\u0105g\u0142ego (uzupe\u0142nia dane na podstawie pola \"Informacje\").\n\n0.11.101 (2017-11-03)\n---------------------\n\n* opcjonalne uwzgl\u0119dnianie prac spoza jednostek uczelni w raportach autor\u00f3w,\n\n* naprawiono dzia\u0142anie konektora OAI-PMH,\n\n* \"prawdziwa\" funkcja \"pozosta\u0142e prace\" dla raport\u00f3w,\n\n* poprawione wy\u015bwietlanie rekord\u00f3w (poprawna obs\u0142uga tag\u00f3w \"sup\" i \"sub\"\n w opisach bibliograficznych).\n\n\n0.11.90 (2017-09-23)\n--------------------\n\n* opcjonalne rozbicie na jednostki i wydzia\u0142y w rankingu autor\u00f3w\n\n* mo\u017cliwo\u015b\u0107 ukrycia pola \"Praca recenzowana\"\n\n* poprawki wy\u015bwietlania podstron autora i jednostki\n\n0.11.77 (2017-09-19)\n--------------------\n\n* poprawiono liczenie punktacji sumarycznej w rankingu autor\u00f3w\n\n* poprawiono wyszukiwanie dla podanych jednocze\u015bnie par autor + jednostka\n\n* poprawki wydajno\u015bci wyszukiwania\n\n0.11.55 (2017-08-30)\n--------------------\n\n* domy\u015blne sortowanie rankingu autor\u00f3w\n\n* obs\u0142uga PostgreSQL 9.6\n\n0.11.53 (2017-08-29)\n--------------------\n\n* poprawiony b\u0142\u0105d eksportowania plik\u00f3w XLS i DOCX utrudniaj\u0105cy ich otwieranie\n\n* poprawiony b\u0142\u0105d wyszukiwania dla pola \"\u0179r\u00f3d\u0142o\"\n\n* opcjonalne ukrywanie element\u00f3w menu serwisu dla u\u017cytkownik\u00f3w zalogowanych\n i niezalogowanych\n\n\n0.11.50 (2017-08-23)\n--------------------\n\n* poprawiony b\u0142\u0105d uniemo\u017cliwiaj\u0105cy sortowanie w rankingu autor\u00f3w\n\n* tabela rankingu autor\u00f3w stylizowana podobnie jak inne tabele w systemie\n\n* mo\u017cliwo\u015b\u0107 eksportowania rankingu autor\u00f3w oraz raport\u00f3w autor\u00f3w, jednostek i\n wydzia\u0142\u00f3w w r\u00f3\u017cnych formatach wyj\u015bciowych (m.in. MS Excel, MS Word, CSV)\n\n\n0.11.43 (2017-08-15)\n--------------------\n\n* mo\u017cliwo\u015b\u0107 zmiany wygl\u0105du kolorystycznego systemu\n\n* nowy framework raport\u00f3w oparty o zapytania w j\u0119zyku DSL, obs\u0142ugiwany\n w pe\u0142ni przez u\u017cytkownika ko\u0144cowego\n\n* konfigurowalny czas d\u0142ugo\u015bci trwania sesji - mo\u017cliwo\u015b\u0107 wybrania, jak d\u0142ugo\n system czeka na reakcj\u0119 u\u017cytkownika przed automatycznym jego wylogowaniem\n\n* autorzy przy wyszukiwaniu przez globaln\u0105 nawigacj\u0119 oraz w module \"Redagowanie\"\n wy\u015bwietlani s\u0105 zgodnie z ilo\u015bci\u0105 publikacji w bazie\n\n* mo\u017cliwo\u015b\u0107 automatycznego utworzenia autora i serii wydawniczej\n podczas wpisywania rekordu - bez konieczno\u015bci przechodzenia do innej cz\u0119sci\n modu\u0142u redagowania\n\n* opcja resetu has\u0142a w przypadku jego zapomnienia\n\n* konfigurowalny czas do przymusowej zmiany has\u0142a, konfigurowalny modu\u0142\n zapami\u0119tuj\u0105cy ostatnio wpisane has\u0142a oraz konfigurowalna ilo\u015b\u0107\n ostatnio zapami\u0119tanych hase\u0142\n\n0.11.19 (2017-07-15)\n--------------------\n\n* do rekordu powi\u0105zania autora z wydawnictwem (zwartym, ci\u0105g\u0142ym lub patentem)\n dochodzi pole \"afiliowany\", domy\u015blnie maj\u0105ce warto\u015b\u0107 'PRAWDA'. Nale\u017cy je\n odznaczy\u0107 w sytuacji, gdyby autor danej publikacji zg\u0142osi\u0142 powi\u0105zanie\n do jednostki b\u0119d\u0105cej w strukturach uczelni w kt\u00f3rej jest zatrudniony jednak\u017ce\n jednoczasowo do tej publikacji zg\u0142osi\u0142 inn\u0105 jednost\n\n* do rekordu wydawnictwa zwartego, ci\u0105g\u0142ego, patentu, pracy doktorskiej i\n pracy habilitacyjnej dochodz\u0105 pola \"strony\", \"tom\" i \"numer zeszytu\":\n - w sytuacji, gdy s\u0105 wype\u0142nione, to ich warto\u015bci s\u0105 u\u017cywane do eksportu PBN,\n - w sytuacji, gdy s\u0105 niewype\u0142nione, system spr\u00f3buje wyekstrahowa\u0107 te dane z\n p\u00f3l \"szczeg\u00f3\u0142y\" i \"informacje\" analizuj\u0105c ci\u0105gi znak\u00f3w, poszukuj\u0105c ci\u0105g\u00f3w\n takich jak \"vol.\", \"t.\", \"r.\", \"bd.\" dla tomu, \"nr\", \"z.\", \"h.\" dla numeru\n zeszytu, \"ss.\" lub \"s.\" dla stron, \"b. pag.\" dla braku paginacji,\n - podczas edycji rekordu w module \"redagowanie\" pola te zostan\u0105 uzupe\u0142nione\n przez system na podstawie p\u00f3l \"szczeg\u00f3\u0142y\" i \"informacje\" gdy u\u017cytkownik\n kliknie odpowiedni przycisk; w takiej sytuacji pola te, je\u017celi zawieraj\u0105\n jakie\u015b informacje, zostan\u0105 nadpisane.\n\n* konferencje - w module redagowania mo\u017cna dopisywa\u0107 dane o konferencjach, kt\u00f3re\n nast\u0119pnie mog\u0105 by\u0107 przypisane do wydawnictwa ci\u0105g\u0142ego lub wydawnictwa\n zwartego\n\n* struktura - w module redagowania za pomoc\u0105 rekordu uczelni mo\u017cna ukry\u0107\n wy\u015bwietlanie punktacji wewn\u0119trznej oraz Index Copernicus\n\n* autor - nowe pole \"Open Researcher and Contributor ID\"\n\n* wygodna edycja kolejno\u015bci wydzia\u0142\u00f3w w module Redagowanie\u27a1Struktura\u27a1Uczelnia\n\n* poprawiono b\u0142\u0105d zwi\u0105zany z obs\u0142ug\u0105 pola dla rekordu Autor \"Pokazuj na stronie\n jednostki\". Autorzy kt\u00f3rzy maj\u0105 to pole odznaczone, nie b\u0119d\u0105 prezentowani\n na stronach jednostek.\n\n* dla typ\u00f3w KBN mo\u017cna okre\u015bla\u0107 odpowiadaj\u0105cy im charakter PBN. Pole to zostanie\n u\u017cyte jako fallback w sytuacji, gdy rekord charakteru formalnego do kt\u00f3rego\n przypisana jest dana praca nie ma okre\u015blonego odpowiadaj\u0105cego mu charakteru\n PBN\n\n* podgl\u0105d na znajduj\u0105ce si\u0119 w bazie charaktery PBN i przypisane im charaktery\n formalne i typy KBN w module \"Redagowanie\"\n\n* w bloku \"Adnotacje\" w module \"Redagowanie\" wy\u015bwietla si\u0119 ID oraz PBN ID\n\n* pola \"Seria wydawnicza\" oraz \"ISSN\" dla wydawnictwa zwartego\n\n* mo\u017cliwo\u015b\u0107 okre\u015blania nagr\u00f3d oraz statusu wybitno\u015bci pracy dla rekord\u00f3w\n wydawnictw zwartych i wydawnictw ci\u0105g\u0142ych\n\n* mo\u017cliwo\u015b\u0107 filtrowania po statusach openaccess w module \"Wyszukiwanie\" dla\n u\u017cytkownik\u00f3w niezalogowanych\n\n0.11.0 (2017-07-05)\n-------------------\n\n* obs\u0142uga Python 3 + Django 1.10\n\n0.10.96 (2017-04-02)\n--------------------\n\n* pierwsza publicznie dost\u0119pna wersja\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mpasternak/django-bpp", "keywords": "django_bpp", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "django-bpp", "package_url": "https://pypi.org/project/django-bpp/", "platform": "", "project_url": "https://pypi.org/project/django-bpp/", "project_urls": { "Homepage": "https://github.com/mpasternak/django-bpp" }, "release_url": "https://pypi.org/project/django-bpp/1.0.9/", "requires_dist": [ "Django (==1.11.8)", "psycopg2 (==2.7.1)", "django-flexible-reports (==0.2.3)", "django-group-by (==0.3.1)", "django-columns (==0.1.0)", "tablib (==0.11.5)", "django-dirtyfields (==1.2.1)", "django-messages-extends (==0.5)", "django-autoslug (==1.9.3)", "django-autocomplete-light (==3.3.0rc5)", "django-admin-tools (==0.8.1)", "xlrd (==0.9.3)", "celery (==4.0.2)", "django-tables2 (==1.16.0)", "django-sendfile (==0.3.11)", "unidecode (==0.4.20)", "django-cookie-law (==1.0.13)", "pyoai (==2.5.0)", "moai (==2.0.0)", "django-crispy-forms (==1.6.1)", "crispy-forms-foundation (==0.3.5)", "django-compressor (==2.1.1)", "uwsgi (==2.0.15)", "zope.interface (==4.1.1)", "zope.component (==4.1.0)", "raven (==6.2.1)", "django-secure-input (==0.9.3)", "bleach (==2.1.2)", "django-session-security (==2.5.1)", "django-password-policies-iplweb (==0.4.4b0)", "dj-pagination (==2.2.1)", "requests (==2.18.4)", "pytz (==2017.3)", "django-extensions (==1.7.9)", "django-htmlmin (==0.10.0)", "Pillow (==4.0.0)", "olefile (==0.44)", "django-grappelli (==2.9.1)", "django-multiseek (==0.9.30)", "djorm-ext-filtered-contenttypes (==0.4.1)", "django-braces (==1.8.1)", "django-loginas (==0.3.2)", "django-robots (==3.0)", "django-webmaster-verification (==0.3.0)", "django-favicon-plus (==0.0.7)", "dogslow (==1.0.0)", "django-querysetsequence (==0.8)", "pypandoc (==1.4)", "python-memcached (==1.57)", "django-static-sitemaps (==4.3.0)", "django-model-utils (==3.0.0)", "django-jsonview (==1.1.0)" ], "requires_python": ">=3.6,<4", "summary": "System informatyczny do zarz\u0105dzania bibliografi\u0105 publikacji pracownik\u00f3w naukowych", "version": "1.0.9" }, "last_serial": 3586960, "releases": { "0.10.101": [ { "comment_text": "", "digests": { "md5": "0fa9503009092650ba983e2e1294fa09", "sha256": "4625000bc297d2e2bd93800d2a15079aa20bc885288fe82ebd065954c7ab57db" }, "downloads": -1, "filename": "django_bpp-0.10.101-py2-none-any.whl", "has_sig": false, "md5_digest": "0fa9503009092650ba983e2e1294fa09", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14624657, "upload_time": "2017-06-05T20:12:55", "url": "https://files.pythonhosted.org/packages/ea/db/24d7e69f71016e438d27db5171b39855cc05a89d97c96b057bf2b853beb0/django_bpp-0.10.101-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d234873b28ecfcfad31960e25d42b90", "sha256": "928726f8461144faedbb46ee575be899cc10fe286f94b6c5fbb1e4e407932c5e" }, "downloads": -1, "filename": "django-bpp-0.10.101.tar.gz", "has_sig": false, "md5_digest": "1d234873b28ecfcfad31960e25d42b90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12114051, "upload_time": "2017-06-05T20:12:06", "url": "https://files.pythonhosted.org/packages/ea/dc/415d48d49ce9afe75572002d2fcf730496218abf82d35b61f939130a0f87/django-bpp-0.10.101.tar.gz" } ], "0.10.99": [ { "comment_text": "", "digests": { "md5": "1d3adc22a7df40077d53375aaea44658", "sha256": "191708458ea981fd4d1ff32d8b0b7a5081c3e71247602c05ef36657520a3c958" }, "downloads": -1, "filename": "django-bpp-0.10.99.tar.gz", "has_sig": false, "md5_digest": "1d3adc22a7df40077d53375aaea44658", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12107832, "upload_time": "2017-06-05T20:06:58", "url": "https://files.pythonhosted.org/packages/62/86/a1056ddbd652599bcb3238960bbd1e79b60be9fe265a5105d469bbbe282f/django-bpp-0.10.99.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "1d65aa3d5392d2c6463ace4932211707", "sha256": "b1e7c73d4e873653f51ae42a21aef5bf90a2a7d7204d31c9c574da05d800dbe6" }, "downloads": -1, "filename": "django_bpp-0.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1d65aa3d5392d2c6463ace4932211707", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 12139538, "upload_time": "2017-07-06T00:08:18", "url": "https://files.pythonhosted.org/packages/08/86/4cf919323576b1cb1a7a46198b64648416b86a6489d3da7ea41594e4bf45/django_bpp-0.11.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f74f84c7cdf15dc69ba86375add1204a", "sha256": "c051c9d785d1ed75e32e4c2d066822e993e094e411d2f82ac60f8eadbddbc7b8" }, "downloads": -1, "filename": "django-bpp-0.11.0.tar.gz", "has_sig": false, "md5_digest": "f74f84c7cdf15dc69ba86375add1204a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9977481, "upload_time": "2017-07-06T00:07:20", "url": "https://files.pythonhosted.org/packages/e0/75/9ef98a34ccb8062f2f19d71863d1c7a42b32407cd732e63913b342386451/django-bpp-0.11.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a4387b0ade30e29779ce94cda83931ec", "sha256": "0c2767e9b0b0eb04ae8311ca35a617dc4d3527ab4cc3a5da40f84db3b1f7fed5" }, "downloads": -1, "filename": "django_bpp-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a4387b0ade30e29779ce94cda83931ec", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13894195, "upload_time": "2018-01-01T20:36:50", "url": "https://files.pythonhosted.org/packages/aa/ec/ac701b8a8463d67a5131c77ff533298fa4ab94ea536557cacf8fca56347e/django_bpp-1.0.1-py3-none-any.whl" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "caa5ec8c8269e48b600ec602f3a27c3a", "sha256": "acb6ddbbbf53a989bc67cdcc761a3c3903d8b37975275aa985e8a9752e66c2fb" }, "downloads": -1, "filename": "django_bpp-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "caa5ec8c8269e48b600ec602f3a27c3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 14528022, "upload_time": "2018-02-16T10:19:57", "url": "https://files.pythonhosted.org/packages/5b/b2/ccf3c1538f3842877f5377ab35a48cf374a06d24ab9bfe3fdfbfc807dc78/django_bpp-1.0.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "caa5ec8c8269e48b600ec602f3a27c3a", "sha256": "acb6ddbbbf53a989bc67cdcc761a3c3903d8b37975275aa985e8a9752e66c2fb" }, "downloads": -1, "filename": "django_bpp-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "caa5ec8c8269e48b600ec602f3a27c3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 14528022, "upload_time": "2018-02-16T10:19:57", "url": "https://files.pythonhosted.org/packages/5b/b2/ccf3c1538f3842877f5377ab35a48cf374a06d24ab9bfe3fdfbfc807dc78/django_bpp-1.0.9-py3-none-any.whl" } ] }