GithubHelp home page GithubHelp logo

danepublicznegovpl / ckanext-danepubliczne Goto Github PK

View Code? Open in Web Editor NEW
10.0 6.0 4.0 2.86 MB

Layout and custom fields for DanePubliczne.gov.pl

License: Other

Shell 2.03% Python 23.42% CSS 31.89% HTML 32.46% JavaScript 10.20%
ckan

ckanext-danepubliczne's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ckanext-danepubliczne's Issues

Pojedynczy zasób [2]

@ArekSoldon wydzielam z #24

Zasób:

Jeżeli wgrywamy csv-kę to jest podgląd danych oraz przycisk Data API
ckan-resource-data

Każdy zasób ma 'gwiazdki otwartości':
ckan-resource-rating

Zalogowanym użytkownikom posiadającym uprawnienia do edycji powinien się pojawiać przycisk pozwalający na edycję (zarówno datasetu, jak i zasobu). Patrz Manage
ckan-resource-edit
:

Pojedynczy dataset [3]

Uwagi:

  • "follow" - dostępne dla zalogowanych użytkowników, u nas funkcjonuje jako "Dodaj do ulubionych"
  • "social" - Na zasadzie "Udostępnij na ....". Zostawmy to gdzieś, jeżeli znajdziesz miejsce i Ci to zagra (jak nie to pomijamy, zawsze ręcznie można wyszerować).

Content:
dataset_single

Nazwy plików widoczne podczas ściągania

Zgłoszenie od Michała Gonera:
"Przy poszczególnych zagadnieniach są odnośniki typu XLS i XLSX lub ZIP ale nie wiadomo jakie pliki ściągamy. Brak konkretnej propozycji z mojej strony, ale chciałbymz asugerować żeby były widoczne tytuły plików."

Form to add datasets [3]

Content: ckan

Zamiast license powinien być panel zawierający checkboxy z #13
Krótki opis ideowy czym są datasety / objaśniający jak je tworzyć powinien gdzieś zostać.

Flash message

Do ostylowania. Maksymalnie mogą się wyświetlać dwa takie flashe.

Typy:

  • ckan.lib.helpers.flash_notice(message, allow_html=False)
  • ckan.lib.helpers.flash_error(message, allow_html=False)
  • ckan.lib.helpers.flash_success(message, allow_html=False)¶

Będziemy używać tego mechnizmu do wyświetlania informacji o planowanej przerwie technicznej. (oprócz standardowych komunikatów zwracanych przez CKAN).

dane-publiczne-flash

Categories [2]

  • save categories color in DB
  • use in on homepage and elsewhere

Single article [1]

Content:

  • Title
  • Date of publication / author (given name + surname, no photo)
  • Content

Artykułu mają opcję "dodaj do ulubionych" oraz "Udostępnij na ..." jeżeli na #24 też social zrobiłeś.

Strona: przerwa techniczna [1]

Statyczna strona html wyświetlana gdy system wyłączony na czas przerwy technicznej. Nie powinno nigdzie linkować oprócz ew. maila kontaktowego.

Niech to będzie ogołocony main do:

  • logo
  • "Centralne Repozytorium"
  • opis
  • grafika z prawej strony
  • opis dodatkowy informujący o przerwie technicznej "Trwa przerwa techniczna.
    System będzie ponownie dostępny 1 kwietnia 2020 o godzinie 00:00".
  • proste dane kontaktowe w stopce

User passwords [3]

  • UI strength checker [informative + enforcing on configurable level]
  • Checking with most popular passwords [forbidding those]

Implementation as separate plugin: ckanext-strong_password

Create articles and knowledgebase [2]

  • Create new role for site content editors
  • Create articles
  • Create wiki-like knowledgebase (pages hierarchy, navigation, create pages)

Use one of:

Multilingual vocabularies [2]

  • Form sysadmin: Editor for vocabularies (new tags can be added, one can delete those which are not referenced)
  • Form sysadmin: Should allow to type values in languages defined in ckan.locale_*
  • Form sysadmin: config option (validator) so ckan.locale_default language is required
  • Form dataset editor: can choose category from select box
  • Display: display value in user current language or if not available show in locale_default (config option to behave like that)

Use case (one of):
We would like to add required category to dataset. Sysadmin should be able to edit it from webpage (I don't see that functionality in core ckan). Category is identified by id, but it can have various display names in many languages. Display names can be corrected after category have been used. Dataset editors need to choose category for dataset.

Technical:
I've though about extending CKAN vocabularies to allow many display values.
Use/extend https://github.com/open-data/ckanext-fluent (not sure if it uses vocabularies)
or build new extension.

Admin tabs

Jakiś prościutki layout pod zakładki admina potrzebuję, bo teraz się zlewają. Zakładki trzeba jakoś odróżnić od ich treści. Może je wrzucić w niebieski pasek jakiś? Bo góra i dół muszą być białe. A lewą stronę z opisem wyszarzyć jak na obecnym loginie: http://dp-dev.epf.p5.tiktalik.io/user/login

ckan-admin

Vocabulary: resource type [1]

Określenie podstawowego typu jednostki informacji publicznej (np. tekst, dźwięk, obraz, obraz ruchomy, kolekcja) i jego ewentualne dookreślenie (np. raport, tabela, sprawozdanie, prezentacja, faktura, ustawa, notatka, rozporządzenie, pismo) – każde słowo oddzielone przecinkiem, pisane małymi, np. tekst, raport

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.