From 7583035c199c378c8d019937d155992709536b91 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Fri, 22 Mar 2013 11:37:41 +0100 Subject: [PATCH] Upgrade to Django 1.5. Some cleaning. Piston still need upgrading or replacing. --- apps/ajaxable/utils.py | 6 +- apps/api/templates/api/main.html | 1 - apps/api/tests.py | 2 +- .../templates/catalogue/audiobook_list.html | 4 +- .../templates/catalogue/book_searched.html | 2 +- .../templates/catalogue/book_sets.html | 18 - .../templates/catalogue/book_short.html | 10 +- .../templates/catalogue/book_text.html | 1 - .../templates/catalogue/book_wide.html | 4 +- .../templates/catalogue/catalogue.html | 2 +- .../templates/catalogue/daisy_list.html | 2 +- .../catalogue/differentiate_tags.html | 4 +- .../templates/catalogue/fragment_sets.html | 18 - apps/catalogue/templates/catalogue/menu.html | 12 +- .../catalogue/search_multiple_hits.html | 2 +- .../templates/catalogue/search_no_hits.html | 2 +- .../snippets/custom_pdf_link_li.html | 1 - .../templates/catalogue/user_shelves.html | 17 - apps/catalogue/urls.py | 15 +- apps/catalogue/utils.py | 4 +- apps/chunks/fixtures/chunks.json | 41 - .../templates/dictionary/note_list.html | 6 +- .../templates/lesmianator/lesmianator.html | 26 +- .../templates/lesmianator/poem.html | 12 +- apps/lessons/__init__.py | 0 apps/lessons/admin.py | 17 - apps/lessons/fixtures/lessons.json | 114 -- apps/lessons/locale/de/LC_MESSAGES/django.mo | Bin 686 -> 0 bytes apps/lessons/locale/de/LC_MESSAGES/django.po | 53 - apps/lessons/locale/en/LC_MESSAGES/django.mo | Bin 692 -> 0 bytes apps/lessons/locale/en/LC_MESSAGES/django.po | 53 - apps/lessons/locale/es/LC_MESSAGES/django.mo | Bin 686 -> 0 bytes apps/lessons/locale/es/LC_MESSAGES/django.po | 53 - apps/lessons/locale/fr/LC_MESSAGES/django.mo | Bin 719 -> 0 bytes apps/lessons/locale/fr/LC_MESSAGES/django.po | 53 - apps/lessons/locale/it/LC_MESSAGES/django.mo | Bin 420 -> 0 bytes apps/lessons/locale/it/LC_MESSAGES/django.po | 55 - apps/lessons/locale/jp/LC_MESSAGES/django.mo | Bin 378 -> 0 bytes apps/lessons/locale/jp/LC_MESSAGES/django.po | 54 - apps/lessons/locale/lt/LC_MESSAGES/django.mo | Bin 741 -> 0 bytes apps/lessons/locale/lt/LC_MESSAGES/django.po | 54 - apps/lessons/locale/pl/LC_MESSAGES/django.mo | Bin 649 -> 0 bytes apps/lessons/locale/pl/LC_MESSAGES/django.po | 54 - apps/lessons/locale/ru/LC_MESSAGES/django.mo | Bin 733 -> 0 bytes apps/lessons/locale/ru/LC_MESSAGES/django.po | 53 - apps/lessons/locale/uk/LC_MESSAGES/django.mo | Bin 727 -> 0 bytes apps/lessons/locale/uk/LC_MESSAGES/django.po | 53 - apps/lessons/migrations/0001_initial.py | 45 - .../0002_auto__add_field_document_html.py | 36 - apps/lessons/migrations/__init__.py | 0 apps/lessons/models.py | 37 - .../lessons/ajax_document_detail.html | 12 - .../templates/lessons/document_detail.html | 8 - .../templates/lessons/document_list.html | 39 - apps/lessons/urls.py | 16 - apps/lessons/views.py | 19 - apps/newtagging/views.py | 4 +- .../admin/picture/picture/change_list.html | 4 +- .../management/commands/optimizeindex.py | 39 - apps/search/templates/newsearch/search.html | 2 +- apps/social/templates/social/sets_form.html | 4 +- apps/social/views.py | 152 -- apps/sponsors/models.py | 2 +- .../suggest/templates/publishing_suggest.html | 2 +- apps/waiter/templates/waiter/wait.html | 1 - apps/wolnelektury_core/static/css/error.css | 83 -- .../static/css/jquery.autocomplete.css | 36 - apps/wolnelektury_core/static/css/master.css | 1220 ----------------- .../static/css/master.plain.css | 125 -- .../admin/catalogue/book/change_list.html | 4 +- .../templates/auth/login.html | 2 +- .../templates/auth/login_register.html | 2 +- .../templates/info/join_us.html | 2 +- .../templates/main_page.html | 16 +- .../templates/openid/login.html | 2 +- .../templates/piston/authorize_token.html | 2 +- .../socialaccount/login_cancelled.html | 2 +- .../templates/superbase.html | 24 +- apps/wolnelektury_core/templates/user.html | 6 +- requirements.txt | 10 +- wolnelektury/urls.py | 1 - 81 files changed, 101 insertions(+), 2736 deletions(-) delete mode 100644 apps/catalogue/templates/catalogue/book_sets.html delete mode 100644 apps/catalogue/templates/catalogue/fragment_sets.html delete mode 100644 apps/catalogue/templates/catalogue/user_shelves.html delete mode 100644 apps/chunks/fixtures/chunks.json delete mode 100644 apps/lessons/__init__.py delete mode 100644 apps/lessons/admin.py delete mode 100644 apps/lessons/fixtures/lessons.json delete mode 100644 apps/lessons/locale/de/LC_MESSAGES/django.mo delete mode 100644 apps/lessons/locale/de/LC_MESSAGES/django.po delete mode 100644 apps/lessons/locale/en/LC_MESSAGES/django.mo delete mode 100644 apps/lessons/locale/en/LC_MESSAGES/django.po delete mode 100644 apps/lessons/locale/es/LC_MESSAGES/django.mo delete mode 100644 apps/lessons/locale/es/LC_MESSAGES/django.po delete mode 100644 apps/lessons/locale/fr/LC_MESSAGES/django.mo delete mode 100644 apps/lessons/locale/fr/LC_MESSAGES/django.po delete mode 100644 apps/lessons/locale/it/LC_MESSAGES/django.mo delete mode 100644 apps/lessons/locale/it/LC_MESSAGES/django.po delete mode 100644 apps/lessons/locale/jp/LC_MESSAGES/django.mo delete mode 100644 apps/lessons/locale/jp/LC_MESSAGES/django.po delete mode 100644 apps/lessons/locale/lt/LC_MESSAGES/django.mo delete mode 100644 apps/lessons/locale/lt/LC_MESSAGES/django.po delete mode 100644 apps/lessons/locale/pl/LC_MESSAGES/django.mo delete mode 100644 apps/lessons/locale/pl/LC_MESSAGES/django.po delete mode 100644 apps/lessons/locale/ru/LC_MESSAGES/django.mo delete mode 100644 apps/lessons/locale/ru/LC_MESSAGES/django.po delete mode 100644 apps/lessons/locale/uk/LC_MESSAGES/django.mo delete mode 100644 apps/lessons/locale/uk/LC_MESSAGES/django.po delete mode 100644 apps/lessons/migrations/0001_initial.py delete mode 100644 apps/lessons/migrations/0002_auto__add_field_document_html.py delete mode 100644 apps/lessons/migrations/__init__.py delete mode 100644 apps/lessons/models.py delete mode 100644 apps/lessons/templates/lessons/ajax_document_detail.html delete mode 100644 apps/lessons/templates/lessons/document_detail.html delete mode 100644 apps/lessons/templates/lessons/document_list.html delete mode 100644 apps/lessons/urls.py delete mode 100644 apps/lessons/views.py delete mode 100644 apps/search/management/commands/optimizeindex.py delete mode 100644 apps/wolnelektury_core/static/css/error.css delete mode 100644 apps/wolnelektury_core/static/css/jquery.autocomplete.css delete mode 100644 apps/wolnelektury_core/static/css/master.css delete mode 100644 apps/wolnelektury_core/static/css/master.plain.css diff --git a/apps/ajaxable/utils.py b/apps/ajaxable/utils.py index 4ae6e869e..2f03309f1 100755 --- a/apps/ajaxable/utils.py +++ b/apps/ajaxable/utils.py @@ -7,13 +7,13 @@ from django.template import RequestContext from django.utils.encoding import force_unicode from django.utils.functional import Promise from django.utils.http import urlquote_plus -from django.utils import simplejson +import json from django.utils.translation import ugettext_lazy as _ from django.views.decorators.vary import vary_on_headers from honeypot.decorators import verify_honeypot_value -class LazyEncoder(simplejson.JSONEncoder): +class LazyEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, Promise): return force_unicode(obj) @@ -24,7 +24,7 @@ class JSONResponse(HttpResponse): def __init__(self, data={}, callback=None, **kwargs): # get rid of mimetype kwargs.pop('mimetype', None) - data = simplejson.dumps(data) + data = json.dumps(data) if callback: data = callback + "(" + data + ");" super(JSONResponse, self).__init__(data, mimetype="application/json", **kwargs) diff --git a/apps/api/templates/api/main.html b/apps/api/templates/api/main.html index 5dd8229f8..1a79320da 100755 --- a/apps/api/templates/api/main.html +++ b/apps/api/templates/api/main.html @@ -1,5 +1,4 @@ {% extends "base.html" %} -{% load url from future %} {% load i18n %} {% load common_tags %} diff --git a/apps/api/tests.py b/apps/api/tests.py index fe8e70f62..518a3e2c0 100644 --- a/apps/api/tests.py +++ b/apps/api/tests.py @@ -5,7 +5,7 @@ from os import path from django.core.files.uploadedfile import SimpleUploadedFile from django.test import TestCase from django.test.utils import override_settings -from django.utils import simplejson as json +import json from catalogue.models import Book, Tag from picture.forms import PictureImportForm diff --git a/apps/catalogue/templates/catalogue/audiobook_list.html b/apps/catalogue/templates/catalogue/audiobook_list.html index c74f78c74..47c804611 100644 --- a/apps/catalogue/templates/catalogue/audiobook_list.html +++ b/apps/catalogue/templates/catalogue/audiobook_list.html @@ -9,8 +9,8 @@ {% block metadescription %}Darmowe audiobooki na wolnej licencji. Lektury czytane przez znanych aktorów.{% endblock %} {% block extrahead %} - - + + {% endblock %} {% block book_list_header %}{% trans "Listing of all audiobooks" %}{% endblock %} diff --git a/apps/catalogue/templates/catalogue/book_searched.html b/apps/catalogue/templates/catalogue/book_searched.html index 4ac66fb19..783b14a29 100644 --- a/apps/catalogue/templates/catalogue/book_searched.html +++ b/apps/catalogue/templates/catalogue/book_searched.html @@ -8,7 +8,7 @@
{% for hit in hits %} {% if hit.snippet %} - + {% else %} {% if hit.fragment %}
diff --git a/apps/catalogue/templates/catalogue/book_sets.html b/apps/catalogue/templates/catalogue/book_sets.html deleted file mode 100644 index 1eee61d21..000000000 --- a/apps/catalogue/templates/catalogue/book_sets.html +++ /dev/null @@ -1,18 +0,0 @@ -{% load i18n %} -

{% trans "Put a book on the shelf!" %}

-{% trans "Create new shelf" %} -
-
    -
  1. {{ new_set_form.name }}
  2. -
-
-{% if not user.tag_set.count %} -

{% trans "You do not have any shelves. You can create one below, if you want to."%}

-{% else %} -
-
    -
  1. {{ form.set_ids }}
  2. -
  3. -
-
-{% endif %} diff --git a/apps/catalogue/templates/catalogue/book_short.html b/apps/catalogue/templates/catalogue/book_short.html index f0d0ca502..73e5cb8fb 100644 --- a/apps/catalogue/templates/catalogue/book_short.html +++ b/apps/catalogue/templates/catalogue/book_short.html @@ -26,12 +26,12 @@
-
+ {% csrf_token %}
@@ -44,7 +44,7 @@ {% for name, slug in related.tags.author %} {{ name }}{% if not forloop.last %}, {% endif %}{% endfor %}{% for title, slug in related.parents %}, - {{ title }}{% endfor %} + {{ title }}{% endfor %}
{% if main_link %}{% endif %} @@ -85,7 +85,7 @@ diff --git a/apps/catalogue/templates/catalogue/book_text.html b/apps/catalogue/templates/catalogue/book_text.html index 7486e05dc..8e4d25d5b 100644 --- a/apps/catalogue/templates/catalogue/book_text.html +++ b/apps/catalogue/templates/catalogue/book_text.html @@ -1,5 +1,4 @@ {% load i18n %} -{% load url from future %} {% load static from staticfiles %} {% load chunks compressed catalogue_tags %}
@@ -56,7 +56,7 @@ {% if book.wiki_link %}
  • {% trans "Book description on Wikipedia" %}
  • {% endif %} -
  • {% trans "Mix this book" %}
  • +
  • {% trans "Mix this book" %}
  • diff --git a/apps/catalogue/templates/catalogue/catalogue.html b/apps/catalogue/templates/catalogue/catalogue.html index 31c4d5b99..228a4152f 100644 --- a/apps/catalogue/templates/catalogue/catalogue.html +++ b/apps/catalogue/templates/catalogue/catalogue.html @@ -12,7 +12,7 @@
    -

    +

    {% trans "Download the catalogue in PDF format." %}

    diff --git a/apps/catalogue/templates/catalogue/daisy_list.html b/apps/catalogue/templates/catalogue/daisy_list.html index 88e95a4e9..fcc25d519 100644 --- a/apps/catalogue/templates/catalogue/daisy_list.html +++ b/apps/catalogue/templates/catalogue/daisy_list.html @@ -6,7 +6,7 @@ {% block titleextra %}{% trans "Listing of all DAISY files" %}{% endblock %} {% block extrahead %} - + {% endblock %} {% block book_list_header %}{% trans "Listing of all DAISY files" %}{% endblock %} diff --git a/apps/catalogue/templates/catalogue/differentiate_tags.html b/apps/catalogue/templates/catalogue/differentiate_tags.html index f3bddd397..b8ef906ef 100644 --- a/apps/catalogue/templates/catalogue/differentiate_tags.html +++ b/apps/catalogue/templates/catalogue/differentiate_tags.html @@ -13,8 +13,8 @@ -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/apps/catalogue/templates/catalogue/fragment_sets.html b/apps/catalogue/templates/catalogue/fragment_sets.html deleted file mode 100644 index b270636e9..000000000 --- a/apps/catalogue/templates/catalogue/fragment_sets.html +++ /dev/null @@ -1,18 +0,0 @@ -{% load i18n %} -

    {% trans "Shelves containing fragment" %}

    -{% if not user.tag_set.count %} -

    {% trans "You do not own any shelves. You can create one below, if you want to." %}

    -{% else %} -
    -
      -
    1. {{ form.set_ids }}
    2. -
    3. -
    -
    -{% endif %} -
    -
    -
      -
    1. {{ new_set_form.name }}
    2. -
    -
    \ No newline at end of file diff --git a/apps/catalogue/templates/catalogue/menu.html b/apps/catalogue/templates/catalogue/menu.html index ad5e386bc..4fe776925 100644 --- a/apps/catalogue/templates/catalogue/menu.html +++ b/apps/catalogue/templates/catalogue/menu.html @@ -3,7 +3,7 @@ \ No newline at end of file + diff --git a/apps/catalogue/templates/catalogue/search_multiple_hits.html b/apps/catalogue/templates/catalogue/search_multiple_hits.html index 696271fee..c9d5a35ce 100644 --- a/apps/catalogue/templates/catalogue/search_multiple_hits.html +++ b/apps/catalogue/templates/catalogue/search_multiple_hits.html @@ -8,7 +8,7 @@ {% block body %} {% if did_you_mean %} - {% trans "Did you mean" %} {{did_you_mean|lower}}? + {% trans "Did you mean" %} {{did_you_mean|lower}}? {% endif %}
    diff --git a/apps/catalogue/templates/catalogue/search_no_hits.html b/apps/catalogue/templates/catalogue/search_no_hits.html index 3b1e85b38..a2c9a63a7 100644 --- a/apps/catalogue/templates/catalogue/search_no_hits.html +++ b/apps/catalogue/templates/catalogue/search_no_hits.html @@ -13,7 +13,7 @@

    {% if did_you_mean %} - {% trans "Did you mean" %} {{did_you_mean|lower}}? + {% trans "Did you mean" %} {{did_you_mean|lower}}? {% endif %}

    {% trans "Sorry! Search cirteria did not match any resources." %}

    diff --git a/apps/catalogue/templates/catalogue/snippets/custom_pdf_link_li.html b/apps/catalogue/templates/catalogue/snippets/custom_pdf_link_li.html index 380844adb..353ad8bdf 100644 --- a/apps/catalogue/templates/catalogue/snippets/custom_pdf_link_li.html +++ b/apps/catalogue/templates/catalogue/snippets/custom_pdf_link_li.html @@ -1,5 +1,4 @@ {% load i18n %} -{% load url from future %} {% if not NO_CUSTOM_PDF %}
  • {% trans "Your shelves with books" %} -{% if shelves %} - -{% else %} -

    {% trans "You do not own any shelves. You can create one below if you want to" %}.

    -{% endif %} -
    -
    -
      -
    1. {{ new_set_form.name }}
    2. -
    -
    \ No newline at end of file diff --git a/apps/catalogue/urls.py b/apps/catalogue/urls.py index 647bc9f37..98990d0bf 100644 --- a/apps/catalogue/urls.py +++ b/apps/catalogue/urls.py @@ -3,6 +3,7 @@ # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. # from django.conf.urls.defaults import * +from django.views.generic import RedirectView from catalogue.feeds import AudiobookFeed from catalogue.views import CustomPDFFormView @@ -15,16 +16,11 @@ urlpatterns = patterns('picture.views', url(r'^obraz/(?P%s)/?$' % SLUG, 'picture_detail') ) -# workaround for Django ticket #17111; redirect when resolved -urlpatterns += patterns('search.views', - url(r'^szukaj/$', 'main'), +urlpatterns += patterns('', + # old search page - redirected + url(r'^szukaj/$', RedirectView.as_view( + url='/szukaj/', query_string=True)), ) -#urlpatterns += patterns('django.views.generic.simple', -# # old search page - redirected -# url(r'^szukaj/$', 'redirect_to', -# -# {'url': '/szukaj/', 'query_string': True}), -#) urlpatterns += patterns('catalogue.views', url(r'^$', 'catalogue', name='catalogue'), @@ -35,7 +31,6 @@ urlpatterns += patterns('catalogue.views', url(r'^daisy/$', 'daisy_list', name='daisy_list'), url(r'^tags/$', 'tags_starting_with', name='hint'), url(r'^jtags/$', 'json_tags_starting_with', name='jhint'), - #url(r'^szukaj/$', 'search', name='old_search'), url(r'^custompdf/(?P%s)/$' % SLUG, CustomPDFFormView(), name='custom_pdf_form'), diff --git a/apps/catalogue/utils.py b/apps/catalogue/utils.py index 106067092..e0c27aabe 100644 --- a/apps/catalogue/utils.py +++ b/apps/catalogue/utils.py @@ -4,6 +4,7 @@ # from __future__ import with_statement +import hashlib import random import re import time @@ -13,7 +14,6 @@ from django.http import HttpResponse from django.core.files.uploadedfile import UploadedFile from django.core.files.storage import DefaultStorage from django.utils.encoding import force_unicode -from django.utils.hashcompat import sha_constructor from django.conf import settings from os import mkdir, path, unlink from errno import EEXIST, ENOENT @@ -31,7 +31,7 @@ MAX_SESSION_KEY = 18446744073709551616L # 2 << 63 def get_random_hash(seed): - sha_digest = sha_constructor('%s%s%s%s' % + sha_digest = hashlib.sha1('%s%s%s%s' % (randrange(0, MAX_SESSION_KEY), time.time(), unicode(seed).encode('utf-8', 'replace'), settings.SECRET_KEY)).digest() return urlsafe_b64encode(sha_digest).replace('=', '').replace('_', '-').lower() diff --git a/apps/chunks/fixtures/chunks.json b/apps/chunks/fixtures/chunks.json deleted file mode 100644 index 0d2627082..000000000 --- a/apps/chunks/fixtures/chunks.json +++ /dev/null @@ -1,41 +0,0 @@ -[ - { - "pk": "document-list", - "model": "chunks.chunk", - "fields": { - "content": "

    Zasoby szkolnej biblioteki internetowej Wolne Lektury oraz jej funkcjonalno\u015bci wykorzystywane s\u0105 przez nauczycieli i nauczycielki podczas pracy w szkole. Poni\u017cej znajduj\u0105 si\u0119 materia\u0142y edukacyjne \u2013 scenariusze lekcji, tematy wypracowa\u0144 i inne \u2013 stworzone przez pedagog\u00f3w, kt\u00f3rzy w swojej codziennej pracy w szkole wykorzystuj\u0105 przygotowane przez nas narz\u0119dzia i opracowane merytorycznie teksty.

    \r\n\r\n
      \r\n
    1. Scenariusze lekcji\r\n\r\n \r\n
    2. \r\n\r\n
    3. Przyk\u0142ady zada\u0144 do opracowania przez zespo\u0142y uczni\u00f3w Pobierz dokument
    4. \r\n
    5. Tematy wypracowa\u0144 Pobierz dokument
    6. \r\n
    7. Repetytorium maturalne. Pobierz prezentacj\u0119
    8. \r\n\r\n
    \r\n

    \r\n\r\n

    Zach\u0119camy wszystkich nauczycieli i wszystkie nauczycielki do tworzenia materia\u0142\u00f3w edukacyjnych i publikowania ich na naszej stronie! Warto zapozna\u0107 si\u0119 z instrukcj\u0105 dotycz\u0105c\u0105 pisania scenariuszy lekcji i schematem przyk\u0142adowego scenariusza lekcji, a gotowe materia\u0142y przes\u0142a\u0107 na adres fundacja@nowoczesnapolska.org.pl.

    ", - "description": "" - } - }, - { - "pk": "footer-map", - "model": "chunks.chunk", - "fields": { - "content": "\"GazetaEdukacja.pl\"Kurier\"Radio\"Ministerstwo\"Biblioteka\"Przekr\u00f3j\"\"TVP\"Elle\"\"Radio\"Tygodnik\"Ministerstwo\"Biblioteka\"PZL\"\"eo\"Kancelaria\"Information\"Fundacja", - "description": "" - } - }, - { - "pk": "site-description", - "model": "chunks.chunk", - "fields": { - "content": "", - "description": "" - } - }, - { - "pk": "top-message", - "model": "chunks.chunk", - "fields": { - "content": "", - "description": "" - } - }, - { - "pk": "footer-img", - "model": "chunks.attachment", - "fields": { - "attachment": "chunks/attachment/footer.png" - } - } -] diff --git a/apps/dictionary/templates/dictionary/note_list.html b/apps/dictionary/templates/dictionary/note_list.html index 6eac93a89..097457eda 100755 --- a/apps/dictionary/templates/dictionary/note_list.html +++ b/apps/dictionary/templates/dictionary/note_list.html @@ -15,7 +15,7 @@

    {% trans "By first letter" %}: {% if letter %} - {% trans "all" %} + {% trans "all" %} {% else %} {% trans "all" %} {% endif %} @@ -25,7 +25,7 @@ {% if let == letter %} {{ let|upper }} {% else %} - {{ let|upper }} + {{ let|upper }} {% endif %} {% endfor %}

    @@ -43,7 +43,7 @@ {% endfor %} diff --git a/apps/lesmianator/templates/lesmianator/lesmianator.html b/apps/lesmianator/templates/lesmianator/lesmianator.html index 2f6a6e5c8..0148296e0 100644 --- a/apps/lesmianator/templates/lesmianator/lesmianator.html +++ b/apps/lesmianator/templates/lesmianator/lesmianator.html @@ -14,18 +14,18 @@

    Leśmianator tworzy wierszmiksy – dzięki niemu - napiszesz wiersz jednym kliknięciem. + napiszesz wiersz jednym kliknięciem. W nowej odsłonie nowe możliwości zabawy – teraz możesz zdecydować, co wrzucasz do miksera, a swoimi dziełami podzielić się z przyjaciółmi!

    Przygotowaliśmy kilka propozycji na start – możesz wybrać jedną z nich, albo ułożyć sobie własną, niepowtarzalną mieszankę.

    @@ -34,18 +34,18 @@

    Miksuj utwory

    -

    Możesz zmiksować całą lirykę w naszej bibliotece +

    Możesz zmiksować całą lirykę w naszej bibliotece albo tylko jeden konkretny utwór. Jak? Wejdź na - stronę utworu, + stronę utworu, kliknij w link „miksuj ten utwór” – i gotowe!

    Miksuj półki

    Załóż konto, poukładaj swoje ulubione książki na półkach i miksuj w dowolnych konfiguracjach. Nic prostszego, niż zmieszać - Leśmiana z - Tetmajerem, - a Żeromskiego z - Sienkiewiczem + Leśmiana z + Tetmajerem, + a Żeromskiego z + Sienkiewiczem – wystarczy wrzucić ich utwory na półkę i kliknąć w link „miksuj utwory z tej półki”.

    @@ -57,4 +57,4 @@
    -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/apps/lesmianator/templates/lesmianator/poem.html b/apps/lesmianator/templates/lesmianator/poem.html index 99fe7ed5b..f9e92fe39 100644 --- a/apps/lesmianator/templates/lesmianator/poem.html +++ b/apps/lesmianator/templates/lesmianator/poem.html @@ -16,7 +16,7 @@ {# shelf or global mixing #} Twórzże się jeszcze raz! {% else %}{% if book %} - Twórzże się jeszcze raz! + Twórzże się jeszcze raz! {% endif %}{% endif %} Wolne Lektury przepuszczone przez mikser.
    @@ -39,8 +39,8 @@ {% if book %}

    Tekst powstał przez zmiksowanie utworu {{ book.title }}.
    - Zmiksuj go ponownie - albo zobacz, co jeszcze możesz zamieszać.

    + Zmiksuj go ponownie + albo zobacz, co jeszcze możesz zamieszać.

    {% else %}{% if books %}

    Tekst powstał przez zmiksowanie utworów:

      @@ -53,15 +53,15 @@ Zmiksuj półkę {{ shelf.name }} jeszcze raz, albo - zobacz, co jeszcze możesz zamieszać.

      + zobacz, co jeszcze możesz zamieszać.

      {% else %} -

      Zobacz, +

      Zobacz, jak łatwo możesz stworzyć własny wierszmiks.

      {% endif %} {% else %}

      Wiersz powstał przez zmiksowanie ze sobą całej liryki z Wolnych Lektur. Spróbuj jeszcze raz, albo - zobacz, co jeszcze możesz zamieszać.

      + zobacz, co jeszcze możesz zamieszać.

      {% endif %}{% endif %}
      diff --git a/apps/lessons/__init__.py b/apps/lessons/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/lessons/admin.py b/apps/lessons/admin.py deleted file mode 100644 index 1447453c2..000000000 --- a/apps/lessons/admin.py +++ /dev/null @@ -1,17 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. -# -from django.contrib import admin -from django.utils.translation import ugettext_lazy as _ - -from lessons.models import Document - - -class DocumentAdmin(admin.ModelAdmin): - list_display = ('title', 'author', 'slideshare_id') - list_filter = ('author',) - search_fields = ('name', 'author',) - prepopulated_fields = {'slug': ('title',)} - -admin.site.register(Document, DocumentAdmin) diff --git a/apps/lessons/fixtures/lessons.json b/apps/lessons/fixtures/lessons.json deleted file mode 100644 index be64a8d25..000000000 --- a/apps/lessons/fixtures/lessons.json +++ /dev/null @@ -1,114 +0,0 @@ -[ - { - "pk": 2, - "model": "lessons.document", - "fields": { - "description": "", - "author": "WolneLektury.pl", - "created_at": "2011-01-19 10:24:11", - "title": "Scenariusz lekcji. Kot w literaturze.", - "slug": "kot-w-literaturze-scenariusz-lekcji", - "html": "\r\n\r\n\r\n\r\n\r\n\r\nMateria\u0142 dla nauczycieli\r\n\r\n\r\n\r\n

      Scenariusz lekcji multimedialnej.

      \r\n\r\n

      Lekcja przeznaczona jest dla ostatniej klasy gimnazjum lub I klasy liceum \r\n\r\n(w zale\u017cno\u015bci od wykorzystanych \u0107wicze\u0144 i wybranego materia\u0142u).

      \r\n\r\n\r\n\r\n
        \r\n\r\n\t
      1. Temat: Motyw kota w literaturze polskiej.
      2. \r\n\r\n\t
      3. Cele og\u00f3lne:
      4. \r\n\r\n\t\t
          \r\n\r\n\t\t\t
        1. kszta\u0142cenie umiej\u0119tno\u015bci korzystania z Internetu, w szczeg\u00f3lno\u015bci z zasob\u00f3w biblioteki internetowej Wolne Lektury;
        2. \r\n\r\n\t\t\t
        3. kszta\u0142cenie umiej\u0119tno\u015bci analizy i interpretacji utworu literackiego;
        4. \r\n\r\n\t\t\t
        5. kszta\u0142cenie umiej\u0119tno\u015bci refleksji nad postawami cz\u0142owieka i warto\u015bciami, kt\u00f3rymi kieruje si\u0119 on w \u017cyciu.
        6. \r\n\r\n\t\t
        \r\n\r\n\t
      5. Cele kszta\u0142cenia:
        ucze\u0144:
      6. \r\n\r\n\t\t
          \r\n\r\n\t\t\t
        1. interpretuje g\u0142osowo omawiane bajki;
        2. \r\n\r\n\t\t\t
        3. definiuje poj\u0119cia: bajki, motywu literackiego, alegorii;
        4. \r\n\r\n\t\t\t
        5. zna poj\u0119cia: pie\u015b\u0144, powie\u015b\u0107, fraszka oraz przyporz\u0105dkowuje je do okre\u015blonego rodzaju i gatunku literackiego;
        6. \r\n\r\n\t\t\t
        7. zna \u017cyciorys Ignacego Krasickiego;
        8. \r\n\r\n\t\t\t
        9. wyja\u015bnia, na czym polega alegoryczny charakter bajek;
        10. \r\n\r\n\t\t\t
        11. por\u00f3wnuje uj\u0119cie tych samych motyw\u00f3w w r\u00f3\u017cnych bajkach;
        12. \r\n\r\n\t\t\t
        13. analizuje tekst literacki i na podstawie tej analizy interpretuje go;
        14. \r\n\r\n\t\t\t
        15. wyci\u0105ga wnioski dotycz\u0105ce kondycji ludzkiej i warto\u015bci wyznawanych przez cz\u0142owieka na podstawie analizy omawianych bajek;
        16. \r\n\r\n\t\t\t
        17. doskonali umiej\u0119tno\u015b\u0107 pos\u0142ugiwania si\u0119 komputerem i wykorzystywania Internetu;
        18. \r\n\r\n\t\t\t
        19. korzysta z zasob\u00f3w biblioteki Wolne Lektury.pl i wykorzystuje jej funkcjonalno\u015bci.
        20. \r\n\r\n\t\t
        \r\n\r\n\t
      7. Metody i techniki kszta\u0142cenia:
      8. \r\n\r\n\t\t
          \r\n\r\n\t\t\t
        1. wyszukiwanie informacji na wskazanych stronach w Internecie;
        2. \r\n\r\n\t\t\t
        3. interpretacja g\u0142osowa bajek, odgrywanie scenek;
        4. \r\n\r\n\t\t\t
        5. praca samodzielna lub praca w grupach z prezentacj\u0105 multimedialn\u0105 w Power Poincie;
        6. \r\n\r\n\t\t\t
        7. wype\u0142nianie karty pracy i prezentacja wynik\u00f3w;
        8. \r\n\r\n\t\t\t
        9. rozmowa;
        10. \r\n\r\n\t\t\t
        11. dyskusja.
        12. \t\t\r\n\r\n\t\t
        \r\n\r\n\t
      9. \u015arodki (materia\u0142y dydaktyczne):
      10. \r\n\r\n\t\t
          \r\n\r\n\t\t\t
        1. komputer z dost\u0119pem do Internetu dla ka\u017cdego ucznia lub komputer z dost\u0119pem do Internetu do dyspozycji nauczyciela i projektor multimedialny albo tablica interaktywna;
        2. \r\n\r\n\t\t\t
        3. zasoby biblioteki internetowej Wolne Lektury i Wikipedii;
        4. \r\n\r\n\t\t\t
        5. bajki Ignacego Krasickiego: Mysz i kot, Chart i kotka, Do dzieci, Wst\u0119p do bajek;
        6. \r\n\r\n\t\t\t
        7. prezentacja multimedialna w Power Poincie;
        8. \r\n\r\n\t\t\t
        9. karta pracy ucznia.
        10. \r\n\r\n\t\t
        \r\n\r\n\t
      11. Czas: 90 min.
      12. \r\n\r\n\t
      13. Przebieg lekcji:
      14. \r\n\r\n\t\t
          \r\n\r\n\t\t\t
        1. Cz\u0119\u015b\u0107 wst\u0119pna - wprowadzenie:
          rozmowa z uczniami na temat mo\u017cliwo\u015bci, jakie daje Internet i o zasadach bezpiecznego korzystania z Internetu;podanie tematu lekcji i przedstawienie portalu www.wolnelektury.pl;
        2. \r\n\r\n\t\t\t
        3. Cz\u0119\u015b\u0107 g\u0142\u00f3wna:
          praca z wykorzystaniem prezentacji multimedialnej; do ka\u017cdego slajdu nale\u017cy zapisa\u0107 polecenia nauczyciela, czynno\u015bci uczni\u00f3w, przewidzie\u0107 efekt ich czynno\u015bci i czas przeznaczony na poszczeg\u00f3lne etapy lekcji.
        4. \r\n\r\n\t\t\t
        5. Cz\u0119\u015b\u0107 ko\u0144cowa (podsumowanie):
          om\u00f3wienie wniosk\u00f3w z przeprowadzonej lekcji np. przy pomocy techniki zda\u0144 niedoko\u0144czonych:
          \r\n\r\n\t\t\t\tZ dzisiejszej lekcji dowiedzia\u0142em si\u0119, \u017ce \u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026
          \r\n\r\n\t\t\t\tDzisiaj na lekcji zaskoczy\u0142o mnie, \u017ce \u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026
          \r\n\r\n\t\t\t\tW czasie lekcji najbardziej podoba\u0142o mi si\u0119 \u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026
        6. \r\n\r\n\t\t\t
        7. Zadanie pracy domowej (\u015bci\u015ble zwi\u0105zanej z omawianymi tre\u015bciami i kszta\u0142conymi umiej\u0119tno\u015bciami):
          \r\n\r\n\t\t\t\tNa podstawie utwor\u00f3w zamieszczonych w portalu www.wolnelektury.pl, w kt\u00f3rych wyst\u0119puje motyw kota, i innych znanych przez ciebie tekst\u00f3w kultury okre\u015bl funkcje, jakie mo\u017ce pe\u0142ni\u0107 ten motyw. Wyja\u015bnij, dlaczego.
        8. \r\n\r\n\t\t
        \r\n\r\n
      \r\n\r\n\r\n\r\n", - "file": "lessons/document/wolnelektury-kot-scenariusz.doc", - "slideshare_id": "" - } - }, - { - "pk": 1, - "model": "lessons.document", - "fields": { - "description": "", - "author": "Anna Brodawka", - "created_at": "2011-01-18 14:23:02", - "title": "Lekcja multimedialna - Motyw danse macabre wyst\u0119puj\u0105cy w tekstach kultury.", - "slug": "lekcja-multimedialna-danse-macabre", - "html": "\r\n\r\n\r\n\r\n\r\n\r\nMateria\u0142 dla nauczycieli\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n

      WolneLektury.pl

      \r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n\r\n\r\n
      \r\n\r\n

      Motyw danse macabre wyst\u0119puj\u0105cy w tekstach kultury

      \r\n\r\n

      Lekcja multimedialna z wykorzystaniem szkolnej biblioteki internetowej wolnelektury.pl

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n

      Definicja - motyw danse macabre wolnelektury.pl

      \r\n

      [on-line lub w wersji zapisanej przez nauczyciela]

      \r\n\r\n\r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Rozmowa Mistrza Polikarpa ze \u015amierci\u0105

      \r\n\r\n\t

      przypomnienie tre\u015bci wiersza

      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Funkcje motywu w sztukach plastycznych w \u015bredniowieczu i baroku

      \r\n\r\n\t
        \r\n\r\n\t\t
      • wybrane ilustracje danse macabre
      • \r\n\r\n\t\t
      • \u017ar\u00f3d\u0142o: grafika Google.pl
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Motyw danse macabre w literaturze - na stronie wolnelektury.pl

      \r\n\r\n\t

      http://www.wolnelektury.pl/katalog/danse-macabre/

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      William Shakespeare \"Hamlet\" \u2013 fragment

      \r\n\r\n\t

      http://www.wolnelektury.pl/katalog/lektura/hamlet.html#m1203340447656

      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Jan Kasprowicz - \u015awi\u0119ty Bo\u017ce \u015bwi\u0119ty mocny (Hymny)

      \r\n\r\n\t

      http://www.wolnelektury.pl/katalog/lektura/hymny-swiety-boze-swiety-mocny.html#m1212614978202

      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      \u0106wiczenia:

      \r\n\r\n\t
        \r\n\r\n\t\t
      • Wska\u017c odpowiednie cytaty potwierdzaj\u0105ce wyst\u0119powanie motywu ta\u0144ca \u015bmierci
      • \r\n\r\n\t\t
      • Jak\u0105 funkcj\u0119 pe\u0142ni ten motyw w przywo\u0142anych tekstach?
      • \r\n\r\n\t\t
      • Jakie znaczenie mia\u0142 motyw danse macabre dla tw\u00f3rc\u00f3w r\u00f3\u017cnych epok?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Dzi\u0119kuj\u0119 za uwag\u0119

      \r\n\r\n\t

      Anna Brodawka
      doradca metodyczny m. st. Warszawy
      w zakresie j\u0119zyka polskiego

      \r\n\r\n
      \r\n\r\n\r\n
      \r\n\r\n\r\n\r\n\r\n", - "file": "lessons/document/wolnelektury-lekcja.multimedialna-danse.macabre_.ppt", - "slideshare_id": "__sse2726896" - } - }, - { - "pk": 3, - "model": "lessons.document", - "fields": { - "description": "", - "author": "Anna Brodawka", - "created_at": "2011-01-19 10:52:03", - "title": "R\u00f3\u017cnorodno\u015b\u0107 tematyczna sonetu.", - "slug": "lekcja-multimedialna-sonet", - "html": " \r\n\r\n\r\n\r\n\r\n\r\nMateria\u0142 dla nauczycieli\r\n\r\n\r\n\r\n

      R\u00f3\u017cnorodno\u015b\u0107 tematyczna sonetu.

      \r\n\r\n

      Lekcja multimedialna z wykorzystaniem szkolnej biblioteki internetowej wolnelektury.pl

      \r\n\r\n\r\n\r\n

      Stworzenie przez nauczyciela p\u00f3\u0142ki \u201eSonet\u201d z nast\u0119puj\u0105cymi tekstami:

      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n

      W domu uczniowie czytaj\u0105 uwa\u017cnie wraz z przypisami, zgromadzone na p\u00f3\u0142ce i przes\u0142ane utwory.

      \r\n\r\n \r\n\r\n

      Definicja \u2013 sonetu, cechy gatunku, przedstawiciele [http://www.wolnelektury.pl/katalog/sonet/]

      \r\n\r\n\r\n\r\n

      Wskazanie epoki, w kt\u00f3rej powsta\u0142y analizowane wiersze [online: http://www.wolnelektury.pl/katalog/]

      \r\n\r\n\r\n\r\n

      \u0106wiczenia

      \r\n\r\n
        \r\n\r\n\t
      • Okre\u015blenie tematyki wierszy (uk\u0142ad chronologiczny)
      • \r\n\r\n\t
      • Co \u0142\u0105czy poszczeg\u00f3lne teksty \u2013 wykorzystanie katalogu \u2013 motywy - wolnelektury.pl (on-line)
      • \r\n\r\n\t
      • Podanie w\u0142a\u015bciwych cytat\u00f3w\t(on-line lub w wersji zapisanej przez nauczyciela)
      • \r\n\r\n\t
      • Wskazanie r\u00f3\u017cnic. Podanie w\u0142a\u015bciwych cytat\u00f3w.
      • \r\n\r\n\t
      • Pr\u00f3ba odpowiedzi na pytanie: dlaczego sonet?
      • \r\n\r\n\t
      • Jakie znaczenie ma ten gatunek literacki dla tw\u00f3rc\u00f3w r\u00f3\u017cnych epok?
      • \r\n\r\n
      \r\n\r\n\r\n\r\nPraca domowa:
      \r\n\r\nWykorzystuj\u0105c zasoby portalu WolneLektury.pl, wska\u017c motywy pojawiaj\u0105ce si\u0119 w sonetach Jana Andrzeja Morsztyna

      \r\n\r\n\r\n\r\n

      Dzi\u0119kuj\u0119 za uwag\u0119
      \r\n\r\nAnna Brodawka, doradca metodyczny m. st. Warszawy w zakresie j\u0119zyka polskiego

      \r\n\r\n\r\n\r\n", - "file": "lessons/document/wolnelektury-lekcja.multimedialna-sonet.ppt", - "slideshare_id": "" - } - }, - { - "pk": 6, - "model": "lessons.document", - "fields": { - "description": "", - "author": "WolneLektury.pl", - "created_at": "2011-01-19 12:37:29", - "title": "Przyk\u0142ady zada\u0144 do opracowania przez zespo\u0142y uczni\u00f3w", - "slug": "przyklady-zadan", - "html": "\r\n\r\n

      Przyk\u0142ady zada\u0144 do opracowania przez zespo\u0142y uczni\u00f3w \u2013 z wykorzystaniem zasob\u00f3w biblioteki internetowej Wolne Lektury

      \r\n\r\n
        \r\n\r\n\t
      1. Klasa jest podzielona na grupy. Ka\u017cda z grup otrzymuje 2 \u2013 3 treny Jana Kochanowskiego do analizy (w zale\u017cno\u015bci od ilo\u015bci klasy). Uczniowie korzystaj\u0105 z tren\u00f3w w opracowaniu prof. dr. hab. Piotra Wilczka [http://www.wolnelektury.pl/katalog/lektura/treny-wilczek/].\r\n\r\n\t

        Zadanie do wykonania:
        \r\n\r\n\tkorzystaj\u0105c z przypis\u00f3w do Tren\u00f3w Jana Kochanowskiego wypisz z tekst\u00f3w archaizmy, okre\u015bl ich znaczenie i typ (archaizm fonetyczny, leksykalny itp.). Co zmiany j\u0119zyka m\u00f3wi\u0105 o zmianach w kulturze?

        \r\n\r\n\t
      2. \r\n\r\n\r\n\r\n\t
      3. \r\n\r\n\tMatka w literaturze. Projekt wykorzystuj\u0105cy zasoby biblioteki internetowej Wolne lektury [http://www.wolnelektury.pl/katalog/matka/].\r\n\r\n\t
          \r\n\r\n\t\t
        • I etap: klasa analizuje w domu teksty, w kt\u00f3rych wyst\u0119puje motyw matki i okre\u015bla r\u00f3\u017cny charakter wykorzystania motywu np. matka opieku\u0144cza, matka cierpi\u0105ca, matka kochaj\u0105ca. Na lekcji prezentuj\u0105 wyniki swojej pracy.
        • \r\n\r\n\t\t
        • II etap: uczniowie podzieleni na grupy analizuj\u0105 szczeg\u00f3\u0142owo teksty, w kt\u00f3rych wyst\u0119puje motyw matki w zdefiniowanej wcze\u015bniej funkcji. Okre\u015blaj\u0105 spos\u00f3b wykorzystania motywu. Definiuj\u0105 gatunek literacki i rodzaj literacki utwor\u00f3w. Opisuj\u0105 zale\u017cno\u015b\u0107 mi\u0119dzy gatunkiem, epok\u0105 a funkcj\u0105 motywu. Wyszukuj\u0105 inne utwory, \r\n\r\n\tw kt\u00f3rych motyw matki pe\u0142ni podobn\u0105 funkcj\u0119.
        • \r\n\r\n\t\t
        • III etap: grupy przedstawiaj\u0105 w klasie wyniki swojej pracy (w postaci np. prezentacji multimedialnej, filmu, plakatu). Po prezentacji wszystkich grup uczniowie dokonuj\u0105 podsumowania, samodzielnie, proponuj\u0105c wnioski.
        • \r\n\r\n\t
        \r\n\r\n\t
      4. \r\n\r\n\r\n\r\n\t
      5. Podr\u00f3\u017c Adama Mickiewicza po Krymie. Projekt wykorzystuj\u0105cy zasoby biblioteki internetowej Wolne lektury [http://www.wolnelektury.pl/katalog/lektura/sonety-krymskie/].\r\n\r\n\t
          \r\n\r\n\t\t
        • I etap: uczniowie w grupach przygotowuj\u0105 na plakatach map\u0119 podr\u00f3\u017cy Adama Mickiewicza po Krymie na podstawie Sonet\u00f3w krymskich. Przedstawiaj\u0105 w klasie swoje mapy.
        • \r\n\r\n\t\t
        • II etap: grupy otrzymuj\u0105 do analizy 2 \u2013 3 sonety (w zale\u017cno\u015bci od ilo\u015bci klasy) \r\n\r\n\ti wyszukuj\u0105 informacje na temat miejsc opisanych w wierszach. Na map\u0119 naklejaj\u0105 zdj\u0119cia lub ilustracje przedstawiaj\u0105ce te miejsca. (wyszukane np. w portalu CBN Polona [http://www.polona.pl/dlibra/doccontent2?id=8689&from=editionindex&from=-3search&dirids=9&lang=pl]) oraz fragmenty utwor\u00f3w opisuj\u0105cych te miejsca. Wyci\u0105gaj\u0105 wnioski dotycz\u0105ce sposob\u00f3w i funkcji wykorzystania opis\u00f3w krajobrazu.
        • \r\n\r\n\t\t
        • III etap: uczniowie na lekcji prezentuj\u0105 wyniki swojej pracy i wyci\u0105gaj\u0105 wnioski na temat wykorzystania pejza\u017cu w utworach poetyckich.
        • \r\n\r\n\t
        \r\n\r\n\t
      6. \r\n\r\n\r\n\r\n\t
      7. \r\n\r\n\tWarszawa jako bohater literacki. Uczniowie wyszukuj\u0105 w bibliotece internetowej Wolne Lektury utwory, w kt\u00f3rych wyst\u0119puje motyw Warszawy [http://www.wolnelektury.pl/katalog/warszawa/?page=1]. Na podstawie fragment\u00f3w tekst\u00f3w przedstawiaj\u0105 spos\u00f3b ukazania Warszawy i okre\u015blaj\u0105 zale\u017cno\u015b\u0107 takiej funkcji motywu od epoki literackiej i kierunku literackiego. Wyszukuj\u0105 ilustracje przedstawiaj\u0105ce Warszaw\u0119 z epoki np. na portalu CBN Polona [http://www.polona.pl/dlibra/results?action=SearchAction&dirids=23] i por\u00f3wnuj\u0105 literacki i graficzny obraz miasta.\r\n\r\n\t
      8. \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n", - "file": "lessons/document/wolnelektury-przyklady.zadan.doc", - "slideshare_id": "" - } - }, - { - "pk": 8, - "model": "lessons.document", - "fields": { - "description": "", - "author": "Anna Brodawka", - "created_at": "2011-01-19 13:01:36", - "title": "Repetytorium maturalne", - "slug": "repetytorium-maturalne", - "html": " \r\n\r\n\r\n\r\n\r\n\r\nMateria\u0142 dla nauczycieli\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\r\n\r\n\r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n

      WolneLektury.pl

      \r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      REPETYTORIUM MATURALNE

      \r\n\r\n\t

      Pisanie w\u0142asnego tekstu w zwi\u0105zku z tekstem literackim zamieszczonym w arkuszu maturalnym.

      \r\n\r\n\t

      Wykorzystanie zasob\u00f3w szkolnej biblioteki internetowej wolnelektury.pl \r\n\r\n\ti materia\u0142\u00f3w Centralnej Komisji Egzaminacyjnej.

      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n \t

      Przeanalizuj temat zamieszczony\r\n\r\n\tw arkuszu maturalnym, wykorzystaj zasoby serwisu wolnelektury.pl\r\n\r\n\t i arkusze maturalne (oraz proponowane rozwi\u0105zania) znajduj\u0105ce si\u0119 na stronie internetowej www.cke.edu.pl odszukaj zamieszczony fragment w ca\u0142o\u015bci utworu.

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Jan Kochanowski Pie\u015b\u0144 XXII \r\n\r\n\ti Tren IX

      \r\n\r\n\t

      Na podstawie Pie\u015bni XXII i Trenu IX Jana Kochanowskiego, przedstaw r\u00f3\u017cnice w postawie poety wobec Rozumu i M\u0105dro\u015bci. Zwr\u00f3\u0107 uwag\u0119 \r\n\r\n\tna spos\u00f3b budowania poetyckiej refleksji \r\n\r\n\t[05. 2009]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Jan Kochanowski Czego chcesz od nas, Panie... i Juliusz S\u0142owacki Hymn

      \r\n\r\n\t

      Dwie postawy cz\u0142owieka wobec Boga \r\n\r\n\ti Jego dzie\u0142a. Por\u00f3wnaj pie\u015b\u0144 Jana Kochanowskiego Czego chcesz \r\n\r\n\tod nas, Panie... i Hymn Juliusza S\u0142owackiego. Zwr\u00f3\u0107 uwag\u0119 na nastr\u00f3j obydwu utwor\u00f3w. \r\n\r\n\t[01. 2009]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Adam Mickiewicz Dziady

      \r\n\r\n\t

      Jak symbolika ziarna z bajki opowiedzianej przez \u017begot\u0119 obja\u015bnia sens m\u0119cze\u0144stwa m\u0142odzie\u017cy polskiej?

      Analizuj\u0105c przytoczony fragment Dziad\u00f3w Adama Mickiewicza, zwr\u00f3\u0107 uwag\u0119 na sytuacj\u0119 student\u00f3w i ich postawy. [05. 2007]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Adam Mickiewicz Dziady i Franciszek Karpi\u0144ski Przypomnienia dawnej mi\u0142o\u015bci

      \r\n\r\n\t

      R\u00f3\u017cne koncepcje mi\u0142o\u015bci i r\u00f3\u017cne sposoby m\u00f3wienia o niej. Dokonaj analizy i interpretacji por\u00f3wnawczej Przypomnienia dawnej mi\u0142o\u015bci Franciszka Karpi\u0144skiego oraz danego fragmentu IV cz\u0119\u015bci Dziad\u00f3w Adama Mickiewicza. [12. 2005]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Juliusz S\u0142owacki Kordian, Zygmunt Krasi\u0144ski Nie-Boska komedia

      \r\n\r\n\t

      Analizuj\u0105c wypowiedzi bohater\u00f3w romantycznych, por\u00f3wnaj postaw\u0119 Kordiana i M\u0119\u017ca. W interpretacyjnych wnioskach wykorzystaj wiedz\u0119\r\n\r\n\to utworach, z kt\u00f3rych pochodz\u0105 fragmenty. \r\n\r\n\t[05. 2005]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Johann Wolfgang von Goethe Cierpienia m\u0142odego Wertera

      \r\n\r\n\t

      Na podstawie analizy podanego fragmentu i znajomo\u015bci ca\u0142ego utworu scharakteryzuj Wertera. Zwr\u00f3\u0107 uwag\u0119 na rol\u0119 mi\u0142o\u015bci i literatury w \u017cyciu bohatera oraz jego stosunek do natury [11.2006]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Boles\u0142aw Prus Lalka

      \r\n\r\n\t

      1.Sen jako spos\u00f3b prezentowania postaci literackiej. Analizuj\u0105c i interpretuj\u0105c podany fragment Lalki Boles\u0142awa Prusa, wyja\u015bnij, co marzenie senne m\u00f3wi o bohaterce powie\u015bci i jej stosunku do wa\u017cnych \r\n\r\n\tw jej \u017cyciu os\u00f3b \u2013 ojca i Wokulskiego. [05. 2008]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Boles\u0142aw Prus Lalka

      \r\n\r\n\t

      2. Analizuj\u0105c podany fragment Lalki Boles\u0142awa Prusa, scharakteryzuj wyst\u0119puj\u0105cych w nim bohater\u00f3w. Okre\u015bl ich stosunek do nauki i mi\u0142o\u015bci.\r\n\r\n\t[05.2008]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Boles\u0142aw Prus Lalka

      \r\n\r\n\t

      3.Jak Izabela \u0141\u0119cka postrzega\u0142a \u015bwiat i ludzi? Na podstawie podanego fragmentu scharakteryzuj bohaterk\u0119 Lalki Boles\u0142awa Prusa. Oce\u0144 jej postaw\u0119, uwzgl\u0119dniaj\u0105c najwa\u017cniejsze has\u0142a programu pozytywist\u00f3w.\r\n\r\n\t[05. 2006]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Boles\u0142aw Prus Lalka, \r\n\r\nJuliusz S\u0142owacki Kordian

      \r\n\r\n\t

      Romantyk i pozytywista (Juliusz S\u0142owacki i Boles\u0142aw Prus) w kontek\u015bcie idea\u0142\u00f3w swojej epoki oceniaj\u0105 cywilizacj\u0119 zachodnioeuropejsk\u0105. Por\u00f3wnaj obraz Zachodu zawarty w poni\u017cszym fragmencie Lalki z tym, kt\u00f3ry znasz \r\n\r\n\tz Kordiana. Zwr\u00f3\u0107 uwag\u0119 na znaczenie podr\u00f3\u017cy po Europie w \u017cyciu bohater\u00f3w. \r\n\r\n\t[11.2006]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Boles\u0142aw Prus Kamizelka, Lalka

      \r\n\r\n\t

      Na podstawie podanych tekst\u00f3w przedstaw, por\u00f3wnaj i oce\u0144 portrety ma\u0142\u017ce\u0144stw stworzone przez Boles\u0142awa Prusa. Wykorzystaj znajomo\u015b\u0107 Kamizelki i Lalki. \r\n\r\n\t[05. 2009]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Eliza Orzeszkowa Nad Niemnem

      \r\n\r\n\t

      Na podstawie fragment\u00f3w powie\u015bci Elizy Orzeszkowej Nad Niemnem napisz, jakie warto\u015bci Jan przekazuje Justynie, oprowadzaj\u0105c j\u0105 \r\n\r\n\tpo mogi\u0142ach. Zwr\u00f3\u0107 uwag\u0119 na uczucia prze\u017cywane przez t\u0119 par\u0119 bohater\u00f3w. [05. 2005]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Maria Konopnicka Mendel Gda\u0144ski

      \r\n\r\n\t

      Jaki obraz stosunku Polak\u00f3w\r\n\r\n\tdo \u017byd\u00f3w w Warszawie lat osiemdziesi\u0105tych XIX wieku przedstawia Maria Konopnicka \r\n\r\n\tw opowiadaniu Mendel Gda\u0144ski?

      \r\n\r\n\t

      Odpowiedz na pytanie, analizuj\u0105c za\u0142\u0105czone fragmenty tekstu. Zwr\u00f3\u0107 uwag\u0119 na postawy poszczeg\u00f3lnych bohater\u00f3w oraz na cele autorki (ideow\u0105 wymow\u0119 utworu).\r\n\r\n\t[05. 2007]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      W\u0142adys\u0142aw Stanis\u0142aw Reymont Ch\u0142opi

      \r\n\r\n\t

      1.Na podstawie fragmentu I tomu powie\u015bci W\u0142adys\u0142awa S. Reymonta Ch\u0142opi scharakteryzuj Bylic\u0119 i jego relacje z c\u00f3rkami. Co m\u00f3wi los Bylicy o losie starych ludzi w spo\u0142eczno\u015bci lipieckiej?\r\n\r\n\t[05. 2009]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n

      W\u0142adys\u0142aw Stanis\u0142aw Reymont Ch\u0142opi

      \r\n\r\n

      2.K\u0142\u00f3tnia u Boryn\u00f3w. Zanalizuj podany fragment Ch\u0142op\u00f3w W\u0142adys\u0142awa Reymonta i scharakteryzuj wyst\u0119puj\u0105ce w nim postacie. \r\n\r\n\tNa podstawie fragmentu i I tomu powie\u015bci okre\u015bl przyczyny k\u0142\u00f3tni \r\n\r\n\ti \u017ar\u00f3d\u0142a dramatyczno\u015bci sceny.\r\n\r\n\t[05. 2006]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      W\u0142adys\u0142aw Stanis\u0142aw Reymont Ch\u0142opi

      \r\n\r\n\t

      3.Koncepcja ludzkiego losu w Ch\u0142opach W\u0142adys\u0142awa Stanis\u0142awa Reymonta. Przedstaw temat, analizuj\u0105c wskazany fragment oraz wykorzystuj\u0105c znajomo\u015b\u0107 I tomu powie\u015bci.\r\n\r\n\t[12. 2005]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Stefan \u017beromski Ludzie bezdomni

      \r\n\r\n\t

      Fabryki, huty, kopalnie w oczach Stefana \u017beromskiego \u2013 nowoczesno\u015b\u0107 i post\u0119p czy piek\u0142o dla pracuj\u0105cych tam ludzi? Odpowiedz na pytanie, analizuj\u0105c za\u0142\u0105czone fragmenty Ludzi bezdomnych oraz wykorzystuj\u0105c znajomo\u015b\u0107 ca\u0142o\u015bci powie\u015bci. Zwr\u00f3\u0107 szczeg\u00f3ln\u0105 uwag\u0119 \r\n\r\n\tna opisy maszyn i pracuj\u0105cych robotnik\u00f3w. \r\n\r\n\t[01.2009]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n

      Stefan \u017beromski Przedwio\u015bnie

      \r\n\r\n

      1.Interpretuj\u0105c podane fragmenty Przedwio\u015bnia Stefana \u017beromskiego, zwr\u00f3\u0107 uwag\u0119 na przedstawione w nich sytuacje i zachowanie Cezarego. Napisz, jak wydarzenia historyczne, \r\n\r\n\to kt\u00f3rych mowa w podanych fragmentach, wp\u0142yn\u0119\u0142y na psychik\u0119 bohatera powie\u015bci i jego rozumienie \u015bwiata.\r\n\r\n\t[05. 2006]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Stefan \u017beromski Przedwio\u015bnie

      \r\n\r\n\t

      2.Na podstawie podanego fragmentu powie\u015bci Przedwio\u015bnie, przedstaw wizj\u0119 szklanych dom\u00f3w. Om\u00f3w jej znaczenie w powie\u015bci i por\u00f3wnaj \r\n\r\n\tz komunistyczn\u0105 koncepcj\u0105 naprawy pa\u0144stwa oraz programem Gajowca. [05. 2009]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n

      Stefan \u017beromski Przedwio\u015bnie

      \r\n\r\n\t

      3. Analizuj\u0105c dany fragment powie\u015bci, zwr\u00f3\u0107 uwag\u0119 na prezentowane \r\n\r\n\tprzez bohater\u00f3w racje. Wnioski \r\n\r\n\tz analizy wykorzystaj w pracy: Przedwio\u015bnie jako powie\u015b\u0107 \u2013 dyskusja nad kszta\u0142tem odrodzonej Polski. \r\n\r\n\t[01. 2006]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Stefan \u017beromski Przedwio\u015bnie

      \r\n\r\n\t

      4. Jaki obraz wsi polskiej z pocz\u0105tku XX wieku przedstawi\u0142 Stefan \u017beromski w Przedwio\u015bniu? Odpowiadaj\u0105c na to pytanie, zanalizuj i zinterpretuj podane fragmenty. Zwr\u00f3\u0107 uwag\u0119 na tradycj\u0119 literack\u0105, do kt\u00f3rej nawi\u0105zuje autor, oraz jego stosunek do mieszka\u0144c\u00f3w wsi. \r\n\r\n\t[05. 2005]

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Dzi\u0119kuj\u0119 za uwag\u0119

      \r\n\r\n\t

      Anna Brodawka

      \r\n\r\n\t

      doradca metodyczny m. st. Warszawy\r\n\r\n\tw zakresie j\u0119zyka polskiego

      \r\n\r\n
      \r\n\r\n\r\n
      \r\n\r\n\r\n\r\n", - "file": "lessons/document/wolnelektury-repetytorium.maturalne.ppt", - "slideshare_id": "" - } - }, - { - "pk": 4, - "model": "lessons.document", - "fields": { - "description": "", - "author": "Joanna Wenek", - "created_at": "2011-01-19 11:17:42", - "title": "\u201eBo to jest wieszcza najja\u015bniejsza chwa\u0142a\u2026\u201d Juliusz S\u0142owacki - cz\u0142owiek i poeta", - "slug": "slowacki-czesc-i", - "html": "\r\n\r\n\r\n\r\n\r\n\r\nMateria\u0142 dla nauczycieli\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n

      WolneLektury.pl

      \r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n\r\n\r\n
      \r\n\r\n\t

      \u201eBo to jest wieszcza najja\u015bniejsza chwa\u0142a\u2026\u201d Juliusz S\u0142owacki - cz\u0142owiek i poeta (wersja z linkami)

      \r\n\r\n
      \r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Lekcja multimedialna \r\n\r\nprzygotowana w oparciu \r\n\r\no zasoby internetowe witryn:

      \r\n\r\n\t
        \r\n\r\n\t\t
      • Fundacja Nowoczesna Polska \u2013 Wolne Lektury
      • \r\n\r\n\t\t
      • CBN Polona
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Internetowe logo \r\n\r\n\tka\u017cdej z witryn

      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Notka bibliograficzna o S\u0142owackim \r\n\r\n\tz portalu Wolne Lektury:

      \r\n\r\n\thttp://www.wolnelektury.pl/katalog/juliusz-slowacki/\r\n\r\n
      \r\n\r\n\r\n\r\n \r\n\r\n
      \r\n\r\n\t

      Najpopularniejsze stereotypy zwi\u0105zane ze S\u0142owackim:

      \r\n\r\n\t
        \r\n\r\n\t\t
      • Drugi po Mickiewiczu polski wieszcz narodowy.
      • \r\n\r\n\t\t
      • Duchowy i literacki rywal Mickiewicza.
      • \r\n\r\n\t\t
      • Patriota walcz\u0105cy pi\u00f3rem, duchowo zwi\u0105zany z ojczyzn\u0105.
      • \r\n\r\n\t\t
      • Emigrant, romantyczny pielgrzym, wygnaniec.
      • \r\n\r\n\t\t
      • Samotnik, introwertyk, nierozumiany przez innych.
      • \r\n\r\n\t\t
      • Autor trudniejszej, bardziej wyrafinowanej poezji i welop\u0142aszczyznowych tre\u015bciowo dramat\u00f3w.
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Ciekawostki biograficzne zwi\u0105zane ze S\u0142owackim:

      \r\n\r\n\t\t
    • Najwa\u017cniejsz\u0105 kobiet\u0105 jego \u017cycia by\u0142a matka.
    • \r\n\r\n\t\t
    • S\u0142owacki \u2013 jako romantyczny dandys - znany by\u0142 ze swych starannie dobranych stroj\u00f3w \u2013 bez swoich s\u0142ynnych ko\u0142nierzy nie by\u0142by sob\u0105\u2026
    • \r\n\r\n\t\t
    • Z upodobaniem pali\u0142 cygara - co by\u0142o do\u015b\u0107 zgubne dla jego suchotniczego organizmu.
    • \r\n\r\n\t\t
    • Kolekcjonowa\u0142 zegarki - z kt\u00f3rych \u017caden nie dotrwa\u0142 do naszych czas\u00f3w.
    • \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Ciekawostek ci\u0105g dalszy:

      \r\n\r\n\t\t
        \r\n\r\n\t\t\t
      • S\u0142owacki s\u0142yn\u0105\u0142 z niezwyk\u0142ej z\u0142o\u015bliwo\u015bci, co nie przysparza\u0142o mu przyjaci\u00f3\u0142 \u2013 ale nie znaczy to wcale, \u017ce ich nie mia\u0142.
      • \r\n\r\n\t\t\t
      • Zmar\u0142 niekoniecznie na gru\u017alic\u0119. W \u015bwietle najnowszych bada\u0144 \u2013 mog\u0142a to by\u0107 astma albo innego rodzaju niewydolno\u015b\u0107 oddechowa.
      • \r\n\r\n\t\t\t
      • Jego pogrzeb by\u0142 do\u015b\u0107 skromny - na cmentarz przysz\u0142o ok. 30 znajomych.
      • \r\n\r\n\t\t\t
      • Nad trumn\u0105 S\u0142owackiego nikt nie przem\u00f3wi\u0142.
      • \r\n\r\n\t\t\t
      • Mickiewicz nie przyszed\u0142 na ostatnie po\u017cegnanie poety-rywala.
      • \r\n\r\n\t\t\t
      • Nawet w trumnie S\u0142owacki le\u017ca\u0142 w bia\u0142ych skarpetkach.
      • \r\n\r\n\t\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Co wydaje si\u0119 najbardziej istotne w odniesieniu do S\u0142owackiego?

      \r\n\r\n\t
        \r\n\r\n\t\t
      • Rywalizacja z Mickiewiczem?
      • \r\n\r\n\t\t
      • Poczucie \u017cyciowego i literackiego niespe\u0142nienia?
      • \r\n\r\n\t\t
      • Ch\u0119\u0107 bycia wieszczem?
      • \r\n\r\n\t\t
      • Pragnienie wielko\u015bci, kt\u00f3rej nie zazna\u0142 za \u017cycia?
      • \r\n\r\n\t\t
      • Cz\u0119\u015bciowe odsuni\u0119cie go przez wsp\u00f3\u0142czesnych na margines?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Oto wyb\u00f3r pami\u0105tek ikonograficznych po S\u0142owackim udost\u0119pnionych \r\n\r\n\tprzez CBN Polon\u0119

      \r\n\r\n\t

      Przyjrzyjmy si\u0119 uwa\u017cnie \u2013 o czym one mog\u0105 \u015bwiadczy\u0107?

      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Rzut oka na dom rodzinny poety w Krzemie\u0144cu

      \r\n\r\n\r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=15342&from=editionindex&from=-3search&dirids=8&lang=pl\r\n\r\n\r\n\r\n\t
        \r\n\r\n\t\t
      • Czy jest to dom okaza\u0142y? Reprezentacyjny?
      • \r\n\r\n\t\t
      • Wielkomiejski?
      • \r\n\r\n\t\t
      • Co zdradza jego wygl\u0105d na temat jego mieszka\u0144c\u00f3w?
      • \r\n\r\n\t\t
      • O czym mo\u017ce \u015bwiadczy\u0107 jego otoczenie?
      • \r\n\r\n\t
      \r\n\r\n
      \t\t\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Co mo\u017cna powiedzie\u0107 o samym S\u0142owackim na podstawie jego najs\u0142ynniejszego portretu?

      \r\n\r\n\t\r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=5537&from=editionindex&from=-3search&dirids=8&lang=pl\r\n\r\n\r\n\r\n\t
        \r\n\r\n\t\t
      • Czy dba\u0142 o powierzchowno\u015b\u0107?
      • \r\n\r\n\t\t
      • Czy by\u0142 sympatyczny?
      • \r\n\r\n\t\t
      • Czy by\u0142 \u017cyciowo silny?
      • \r\n\r\n\t\t
      • Jakie cechy charakteru zdradzaj\u0105 jego rysy?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      I inny \u2013 mniej typowy -\tportret S\u0142owackiego

      \r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=5736&from=editionindex&from=-3search&dirids=8&lang=pl\r\n\r\n\t\r\n\r\n\t
        \r\n\r\n\t\t
      • Co w tym portrecie uzna\u0107 mo\u017cna za nietypowe?
      • \r\n\r\n\t\t
      • O czym mo\u017ce \u015bwiadczy\u0107 wyraz twarzy S\u0142owackiego na tym portrecie?
      • \r\n\r\n\t\t
      • Jakie inne cechy S\u0142owackiego zdradza ten portret?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      R\u0119kopisy S\u0142owackiego jako \u015bwiadectwo jego tw\u00f3rczo\u015bci:

      \r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=8478&from=editionindex&from=-3search&dirids=8&lang=pl\r\n\r\n\t
        \r\n\r\n\t\t
      • W jaki spos\u00f3b pisa\u0142 S\u0142owacki?
      • \r\n\r\n\t\t
      • O czym \u015bwiadcz\u0105 widoczne w r\u0119kopisie skre\u015blenia?
      • \r\n\r\n\t\t
      • Jak jednym s\u0142owem mo\u017cna okre\u015bli\u0107 ten r\u0119kopis?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      R\u0119kopisy S\u0142owackiego jako \u015bwiadectwo jego tw\u00f3rczo\u015bci:

      \r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=8478&from=editionindex&from=-3search&dirids=8&lang=pl \r\n\r\n\t
        \r\n\r\n\t\t
      • Jak r\u0119kopis ten ma si\u0119 do tytu\u0142u pisanego tu wiersza \"Poeta i natchnienie\"?
      • \r\n\r\n\t\t
      • O czym mog\u0105 \u015bwiadczy\u0107 widoczne w r\u0119kopisie podzia\u0142y tekstu?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Wizerunki po\u015bmiertne S\u0142owackiego

      \r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=4032&from=editionindex&from=-3search&dirids=8&lang=pl\r\n\r\n\t
        \r\n\r\n\t\t
      • Z czym kojarzy\u0107 si\u0119 mo\u017ce uk\u0142ad graficzny widoczny na rycinie?
      • \r\n\r\n\t\t
      • Czy jest to wizerunek realistyczny czy symboliczny?
      • \r\n\r\n\t\t
      • Co swoim rysunkiem chcia\u0142 osi\u0105gn\u0105\u0107 autor w odniesieniu do S\u0142owackiego?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Seria po\u015bmiertnych apoteoz S\u0142owackiego

      \r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=15343&from=editionindex&from=-3search&dirids=8&lang=pl\r\n\r\n\t
        \r\n\r\n\t\t
      • Jak mo\u017cna rozumie\u0107 widoczn\u0105 tu poz\u0119 S\u0142owackiego?
      • \r\n\r\n\t\t
      • Jak mo\u017cna odczyta\u0107 posta\u0107 stoj\u0105c\u0105 za S\u0142owackim?
      • \r\n\r\n\t\t
      • Co mo\u017ce oznacza\u0107 gest tej postaci?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Seria po\u015bmiertnych apoteoz S\u0142owackiego

      \r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=17745&from=editionindex&from=-3search&dirids=8&lang=pl\r\n\r\n\r\n\r\n\t
        \r\n\r\n\t\t
      • W jaki spos\u00f3b przedstawiony jest tu S\u0142owacki?
      • \r\n\r\n\t\t
      • Jaki nastr\u00f3j towarzyszy tej apoteozie?
      • \r\n\r\n\t\t
      • Jak i dlaczego odczytywa\u0107 mo\u017cna koloryt obrazu?
      • \r\n\r\n\t
      \r\n\r\n\r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Seria po\u015bmiertnych apoteoz S\u0142owackiego

      \r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=17739&from=editionindex&from=-3search&dirids=8&lang=pl\r\n\r\n\t
        \r\n\r\n\t\t
      • Jak pomy\u015blana jest kompozycja tej apoteozy?
      • \r\n\r\n\t\t
      • Co mo\u017cna powiedzie\u0107 o postaciach widocznych na obrazie?
      • \r\n\r\n\t\t
      • Jak przedstawiony jest tu sam S\u0142owacki?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Seria po\u015bmiertnych apoteoz S\u0142owackiego

      \r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=17737&from=editionindex&from=-3search&dirids=8&lang=pl\r\n\r\n\r\n\r\n\t

      W jakiej sytuacji przedstawiony jest tu S\u0142owacki? Czemu to mo\u017ce s\u0142u\u017cy\u0107?

      \r\n\r\n\t

      Co mo\u017cna powiedzie\u0107 o postaciach i rekwizytach, kt\u00f3re mu towarzysz\u0105?

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Seria po\u015bmiertnych apoteoz S\u0142owackiego

      \r\n\r\n\thttp://www.polona.pl/dlibra/doccontent2?id=17742&from=editionindex&from=-3search&dirids=8&lang=pl\r\n\r\n\t
        \r\n\r\n\t\t
      • O czym mo\u017ce \u015bwiadczy\u0107 w\u0142a\u015bnie takie umieszczenie popiersia S\u0142owackiego?
      • \r\n\r\n\t\t
      • Z kogo sk\u0142ada si\u0119 t\u0142um dooko\u0142a?
      • \r\n\r\n\t\t
      • Jak odczyta\u0107 mo\u017cna rekwizyty widoczne na obrazie?
      • \r\n\r\n\t
      \r\n\r\n\r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Kr\u00f3tkie podsumowanie

      \r\n\r\n\r\n\r\n\t
        \r\n\r\n\t\t
      • Co \u0142\u0105czy przedstawion\u0105 tutaj seri\u0119 po\u015bmiertnych wizerunk\u00f3w poety?
      • \r\n\r\n\t\t
      • Co mo\u017ce oznacza\u0107 tytu\u0142owe poj\u0119cie \u201eapoteoza\u201d?
      • \r\n\r\n\t\t
      • Jak\u0105 pozycj\u0119 wed\u0142ug tych apoteoz zaj\u0105\u0142 S\u0142owacki w opinii potomnych?
      • \r\n\r\n\t\t
      • Jak on sam by si\u0119 z tym czu\u0142 za \u017cycia?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      \u201eBo to jest wieszcza najja\u015bniejsza chwa\u0142a\u2026\u201d
      \r\n\r\n \t\t\t\t- czyli
      \r\n\r\n\twidoczna obecno\u015b\u0107 S\u0142owackiego\r\n\r\n\tpo\u015br\u00f3d wsp\u00f3\u0142czesnych rodak\u00f3w.

      \r\n\r\n\t

      Kilka spojrze\u0144 na dzisiejszy warszawski pomnik S\u0142owackiego

      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Juliusz S\u0142owacki pyta o godzin\u0119\u2026 na Placu Bankowym

      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \t\t\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Dlaczego pomnik S\u0142owackiego stoi akurat w tym miejscu?

      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      W jaki spos\u00f3b na pomniku tym jest przedstawiony S\u0142owacki?

      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n
      \r\n\r\n
      \r\n\r\n\t

      Kilka refleksji na podsumowanie:

      \r\n\r\n\t
        \r\n\r\n\t\t
      • Czy przedstawione tu apoteozy S\u0142owackiego \u0142ami\u0105 czy podtrzymuj\u0105 zwi\u0105zane z nim stereotypy?
      • \r\n\r\n\t\t
      • A r\u0119kopisy?
      • \r\n\r\n\t\t
      • Czy wsp\u00f3\u0142czesny pomnikowy wizerunek S\u0142owackiego musia\u0142 zosta\u0107 pomy\u015blany w\u0142a\u015bnie w taki a nie inny spos\u00f3b?
      • \r\n\r\n\t\t
      • Z kt\u00f3rego ze swoich wizerunk\u00f3w sam S\u0142owacki m\u00f3g\u0142by by\u0107 najbardziej zadowolony? Dlaczego?
      • \r\n\r\n\t
      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      W wierszu \u201eTestament m\u00f3j\u201d poeta napisa\u0142 o sobie:

      \r\n\r\n\r\n\r\n\t

      \u201eImi\u0119 moje tak przesz\u0142o, jako b\u0142yskawica,\r\n\r\n\tI b\u0119dzie, jak d\u017awi\u0119k pusty, trwa\u0107 przez pokolenia\u2026\u201d

      \r\n\r\n\r\n\r\n\t

      Mo\u017cna si\u0119 zastanowi\u0107 w czym i na ile S\u0142owacki mia\u0142 racj\u0119 w tej autorefleksji.

      \r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      A za uwag\u0119 dzi\u0119kuj\u0105 wszystkim w tym miejscu\u2026

      \r\n\r\n
      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\t

      Juliusz S\u0142owacki \u2013 spiritus movens ca\u0142o\u015bci\u2026

      \r\n\r\n\r\n\r\n\r\n\r\n
      \r\n\r\n\r\n\r\n
      \r\n\r\n\t

      \t\u2026oraz autorka prezentacji \u2013\u2013 \r\n\r\n\tJoanna Wenek \u2013\u2013\r\n\r\n\tw prawie identycznej pozie \r\n\r\n\tjak kiedy\u015b S\u0142owacki.

      \r\n\r\n\r\n\r\n\r\n
      \r\n\r\n
      \r\n\r\n", - "file": "lessons/document/wolnelektury-slowacki01.ppt", - "slideshare_id": "" - } - }, - { - "pk": 7, - "model": "lessons.document", - "fields": { - "description": "", - "author": "WolneLektury.pl", - "created_at": "2011-01-19 12:51:14", - "title": "Tematy wypracowa\u0144", - "slug": "tematy-wypracowan", - "html": "\r\n\r\n\r\n\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n

      Przyk\u0142ady temat\u00f3w wypracowa\u0144 wykorzystuj\u0105cych zasoby biblioteki internetowej Wolne Lektury.

      \r\n\r\n\r\n\r\n
        \r\n\r\n\t
      1. Por\u00f3wnaj obraz \u015bmierci bohatera opisanej przez Adama Mickiewicza w Reducie Ordona [http://www.wolnelektury.pl/katalog/lektura/reduta-ordona.html] i w \u015amierci pu\u0142kownika [http://www.wolnelektury.pl/katalog/lektura/smierc-pulkownika.html]
      2. \r\n\r\n\t
      3. Por\u00f3wnaj obraz powstania listopadowego w Reducie Ordona Adama Mickiewicza [http://www.wolnelektury.pl/katalog/lektura/reduta-ordona.html i w wierszu Sowi\u0144ski w okopach Woli Juliusza S\u0142owackiego [http://www.wolnelektury.pl/katalog/lektura/sowinski-w-okopach-woli.html]
      4. \r\n\r\n\t
      5. Analizuj\u0105c fragment Ludzi bezdomnych Stefana \u017beromskiego od [http://www.wolnelektury.pl/katalog/lektura/ludzie-bezdomni-tom-pierwszy.html#f178] do [http://www.wolnelektury.pl/katalog/lektura/ludzie-bezdomni-tom-pierwszy.html#f184] oraz fragment Lalki Boles\u0142awa Prusa od [http://www.wolnelektury.pl/katalog/lektura/lalka-tom-pierwszy.html#f1021 do [http://www.wolnelektury.pl/katalog/lektura/lalka-tom-pierwszy.html#f1030] om\u00f3w funkcj\u0119 techniki naturalistycznej zastosowanej w opisie miasta.
      6. \r\n\r\n\t
      7. Wyszukaj w bibliotece internetowej Wolne Lektury utwory, w kt\u00f3rych mo\u017cna odnale\u017a\u0107 motyw \u017cywio\u0142\u00f3w. Na podstawie tekst\u00f3w, kt\u00f3rym przypisano ten motyw, okre\u015bl funkcje, jakie pe\u0142ni on w literaturze. Om\u00f3w je.
      8. \r\n\r\n\t
      9. Przeprowad\u017a analiz\u0119 i interpretacj\u0119 wiersza Cypriana Kamila Norwida Larwa zamieszczonego w bibliotece internetowej Wolne Lektury [http://www.wolnelektury.pl/katalog/lektura/larwa.html, odwo\u0142uj\u0105c si\u0119 do wszystkich motyw\u00f3w przypisanych do utworu.
      10. \r\n\r\n\t
      11. Symbolika b\u0142ota. Opracuj temat, odwo\u0142uj\u0105c si\u0119 do biblioteki internetowej Wolne Lektury [http://www.wolnelektury.pl/katalog/bloto/].
      12. \r\n\r\n\t
      13. \u017bycie jako w\u0119dr\u00f3wka. Na podstawie utwor\u00f3w zamieszczonych w bibliotece internetowej Wolne Lektury [http://www.wolnelektury.pl/katalog/zycie-jako-wedrowka/] i znanych ci innych utwor\u00f3w om\u00f3w funkcje tego motywu i jego znaczenie w kulturze.
      14. \r\n\r\n
    \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n", - "file": "lessons/document/wolne.lektury-tematy.wypracowan.doc", - "slideshare_id": "" - } - }, - { - "pk": 5, - "model": "lessons.document", - "fields": { - "description": "", - "author": "Joanna Wenek", - "created_at": "2011-01-19 12:22:21", - "title": "U\u015bmiech i \u0142zy wieszcza czyli S\u0142owacki p\u00f3\u0142 \u017cartem, p\u00f3\u0142 serio.", - "slug": "usmiech-i-lzy-wieszcza", - "html": " \r\n\r\n\r\n\r\n\r\n\r\nMateria\u0142 dla nauczycieli\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
    \r\n\r\n
    \r\n\r\n
    \r\n\r\n
    \r\n\r\n
    \r\n

    WolneLektury.pl

    \r\n\r\n
    \r\n\r\n
    \r\n\r\n
    \r\n\r\n\t
    \r\n\r\n\t\t

    U\u015bmiech\ti \u0142zy wieszcza

    \r\n\r\n\t\t

    czyli S\u0142owacki p\u00f3\u0142 \u017cartem, p\u00f3\u0142 serio

    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Najpierw serio

    \r\n\r\n\t\t

    Niejednokrotnie S\u0142owacki z jego poezj\u0105 postrzegany jest poprzez pryzmat melancholii, refleksji i poczucia smutku.

    \r\n\r\n\t\t

    Uczucia te towarzyszy\u0142y mu na r\u00f3\u017cnych etapach \u017cycia i przybiera\u0142y rozmait\u0105 form\u0119.

    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Serio, serio, wci\u0105\u017c serio!

    \r\n\r\n\t\t

    Wydawa\u0107 by si\u0119 mog\u0142o, \u017ce o smutku, p\u0142aczu i rozpaczy napisa\u0107 mo\u017cna ca\u0142e poematy.\r\n\r\n\t\tAle przecie\u017c S\u0142owacki zna\u0142 wag\u0119 s\u0142owa!\r\n\r\n\t\tOto dow\u00f3d na to, \u017ce potrafi\u0142 by\u0107 zwi\u0119z\u0142y \u2013 do b\u00f3lu. I to dos\u0142ownie.

    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Rzut oka \r\n\r\n\t\tna rozpacz poety

    \r\n\r\n\t\t

    Przyjrzyjmy si\u0119 jednemu z wierszy \u2013 z pomoc\u0105 Wolnych Lektur. \r\n\r\n\t\tNajpierw w ca\u0142o\u015bci.\r\n\r\n\t\tTo jest ten wiersz.

    \r\n\r\n\t\thttp://www.wolnelektury.pl/katalog/lektura/bo-to-jest-wieszcza-najjasniejsza-chwala.html\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Tak wygl\u0105da\u0142 ten wiersz w pierwszym pe\u0142nym wydaniu dzie\u0142 S\u0142owackiego

    \r\n\r\n\r\n\r\n\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    A teraz ju\u017c \r\n\r\n\t\ti serio, \r\n\r\n\t\ti uwa\u017cnie

    \r\n\r\n\t\t

    Przyjrzyjmy si\u0119 poszczeg\u00f3lnym wersom tekstu\r\n\r\n\t\tOto pr\u00f3ba odczytania dziwnego pocz\u0105tku wiersza\u2026

    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    \u201eBo to jest wieszcza najja\u015bniejsza chwa\u0142a, \u017ce w pomnik mieni \r\n\r\n\t\tnawet po\u017cegnanie\u2026\u201d

    \r\n\r\n\r\n\r\n\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    A jak mo\u017cna rozumie\u0107 \r\n\r\n\t\tte s\u0142owa?

    \r\n\r\n\t\t

    \u201eTa kartka wieki b\u0119dzie tu p\u0142aka\u0142a. \r\n\r\n\t\t I \u0142ez jej stanie.\u201d

    \r\n\r\n\r\n\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    \u201eKiedy w dalek\u0105 \r\n\r\n\t\todje\u017cd\u017casz krain\u0119,\r\n\r\n\t\tJa ko\u0144cz\u0119 moje \r\n\r\n\t\tna ziemi wygnanie\u201d

    \r\n\r\n\r\n\r\n\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    A jak mo\u017cna odczyta\u0107 zako\u0144czenie?

    \r\n\r\n\t\t

    \u201eAle samotny \u2014 ale \u0142zami p\u0142yn\u0119 \u2014\r\n\r\n\t\t\tI to pisanie\u2026\u201d

    \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Oto zbi\u00f3r motyw\u00f3w \r\n\r\n\t\tz Wolnych Lektur \r\n\r\n\t\tprzypisanych \r\n\r\n\t\tdo tego wiersza

    \r\n\r\n\t\t
      \r\n\r\n\t\t\t
    • \u0141zy
    • \r\n\r\n\t\t\t
    • Pami\u0119\u0107
    • \r\n\r\n\t\t\t
    • Poeta
    • \r\n\r\n\t\t\t
    • S\u0142owo
    • \r\n\r\n\t\t\t
    • Podr\u00f3\u017c
    • \r\n\r\n\t\t\t
    • Samotnik
    • \r\n\r\n\t\t\t
    • Samotno\u015b\u0107
    • \r\n\r\n\t\t\t
    • Wygnanie
    • \r\n\r\n\t\t
    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Motywy te pozwalaj\u0105 \r\n\r\n\t\tod razu co\u015b zauwa\u017cy\u0107!

    \r\n\r\n\t\t
      \r\n\r\n\t\t\t
    • A zatem: jaki nastr\u00f3j towarzyszy tu S\u0142owackiemu?\r\n\r\n\t\t\tDlaczego wci\u0105\u017c p\u0142acze? Sk\u0105d w nim tyle \u0142ez? \r\n\r\n\t\t\tPrzecie\u017c zapisana kartka przetrwa \u2013 \r\n\r\n\t\t\ta wi\u0119c \u201enon omnis moriar\u201d!
    • \r\n\r\n\t\t\t
    • A jednak pow\u00f3d do p\u0142aczu mo\u017ce by\u0107 ca\u0142kiem inny \u2013 tylko jaki?
    • \r\n\r\n\t\t
    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Same zagadki!

    \r\n\r\n\t\t

    Na pewno warto poszuka\u0107 odpowiedzi na te pytania.

    \r\n\r\n\t\t

    Ale mo\u017ce te\u017c warto zapyta\u0107 o co\u015b innego\u2026

    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Pytanie jak najbardziej serio!

    \r\n\r\n\t\t

    Czy S\u0142owacki w og\u00f3le si\u0119 \u015bmia\u0142, albo chocia\u017cby u\u015bmiecha\u0142???

    \r\n\r\n\t\t

    Czy mia\u0142 poczucie humoru\u201d???

    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Przyjrzyjmy si\u0119 temu \r\n\r\n\t\tprzez pryzmat \r\n\r\n\t\tinnego wiersza.

    \r\n\r\n\t\t

    Najpierw w ca\u0142o\u015bci z pomoc\u0105 Wolnych Lektur.\r\n\r\n\t\tTo ten tekst:

    \r\n\r\n\t\thttp://www.wolnelektury.pl/katalog/lektura/bo-mie-matka-moja-mila.html\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    A teraz popatrzmy \u2013wers po wersie\u2026(lub nawet \u2013 s\u0142owo po s\u0142owie)

    \r\n\r\n\t\t

    Bo\r\n\r\n\t\tmi\u0119\u2026

    \r\n\r\n\r\n\r\n\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Ci\u0105g dalszy tekstu

    \r\n\r\n\t\t

    Matka \r\n\r\n\t\tmoja \r\n\r\n\t\tmi\u0142a\u2026

    \r\n\r\n\r\n\r\n\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Ci\u0105g dalszy wiersza

    \r\n\r\n\t\t

    Na\r\n\r\n\t\ts\u0142owika\r\n\r\n\t\turodzi\u0142a.

    \r\n\r\n\r\n\r\n\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    A ja wzi\u0105wszy \r\n\r\n\t\ttaaaki g\u0142os\u2026

    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Hm? Co teraz?

    \r\n\r\n\t\t

    Ze s\u0142owika\r\n\r\n\t\tjestem \r\n\r\n\t\tkos\u2026

    \r\n\r\n\t\t\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    A jak sam S\u0142owacki\r\n\r\n\t\t os\u0105dza swoj\u0105 tw\u00f3rczo\u015b\u0107???

    \r\n\r\n\t\t \t

    A to wszystko \r\n\r\n\t\t\ts\u0105 nonsensa,\r\n\r\n\t\t\tTe moje wierszyki nowe,

    \r\n\r\n\t\t\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Ko\u0144c\u00f3weczka

    \r\n\r\n\t\t

    Gdzie si\u0119 j\u0119zyk m\u00f3j wa\u0142\u0119sa\r\n\r\n\t\tI bawi z\u0119by trzonowe\u2026

    \r\n\r\n\t\t\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Ha!!! Oto nowe spojrzenie \r\n\r\n\t\tna j\u0119zyk S\u0142owackiego.

    \r\n\r\n\t\t

    Tym razem jak najbardziej dos\u0142owne.

    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Co ciekawego wynika\r\n\r\n\t\tZ igraszek wok\u00f3\u0142 j\u0119zyka?

    \r\n\r\n\t\t
      \r\n\r\n\t\t\t
    • A wi\u0119c \u2013 co ciekawego mo\u017cna wyczyta\u0107 w tym kr\u00f3tkim wierszyku?
    • \r\n\r\n\t\t\t
    • Czemu s\u0142u\u017c\u0105 pojawiaj\u0105ce si\u0119 w tek\u015bcie motywy ptak\u00f3w? Dlaczego akurat s\u0142owik i kos?
    • \r\n\r\n\t\t\t
    • Jak pokazane jest pisanie wierszy?
    • \r\n\r\n\t\t\t
    • Jaki obraz siebie buduje tu sam S\u0142owacki?
    • \r\n\r\n\t\t
    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Jak zatem wygl\u0105da prawda \r\n\r\n\t\to S\u0142owackim?\r\n\r\n\t\t

    \r\n\r\n\t\t

    Bo przecie\u017c:

    \r\n\r\n\t\t

    S\u0142owacki p\u0142acz\u0105cy a zarazem marz\u0105cy o s\u0142awie i nie\u015bmiertelno\u015bci

    \r\n\r\n\t\t

    oraz

    \r\n\r\n\t\t

    S\u0142owacki \u015bmiej\u0105cy si\u0119, bawi\u0105cy si\u0119 pisaniem wierszy (na granicy absurdu!)

    \r\n\r\n\t\t

    TO CI\u0104GLE JEDEN I TEN SAM CZ\u0141OWIEK!

    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Na koniec - spr\u00f3bujmy odpowiedzie\u0107 sobie \r\n\r\n\t\tna kilka pyta\u0144

    \r\n\r\n\t\t
      \r\n\r\n\t\t\t
    • Co by\u0142o dla Ciebie najbardziej zaskakuj\u0105ce w kt\u00f3rym\u015b z tych kr\u00f3tkich wierszy?
    • \r\n\r\n\t\t\t
    • Kt\u00f3ry z wizerunk\u00f3w S\u0142owackiego jest Ci bli\u017cszy i dlaczego?
    • \r\n\r\n\t\t\t
    • :) - ten?
    • \r\n\r\n\t\t\t
    • :( - czy ten?
    • \r\n\r\n\t\t
    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Wreszcie kr\u00f3tka praca domowa\r\n\r\n\t\tinspirowana jak najbardziej S\u0142owackim

    \r\n\r\n\t\t

    A Ty? Z jakim ptakiem si\u0119 uto\u017csamiasz i dlaczego?

    \r\n\r\n\t\t

    Poczuj to!

    \r\n\r\n\t\t

    I opisz w postaci kr\u00f3tkiego wiersza lub ma\u0142ej prozy.

    \r\n\r\n\t\t\r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    \u017bycz\u0119 wszystkim wysokich lot\u00f3w \r\n\r\n\t\tw \u017cyciu i w literaturze.

    \r\n\r\n\t\t\r\n\r\n\t\t

    Ale bez papuziego na\u015bladownictwa!

    \r\n\r\n\t
    \r\n\r\n\r\n\r\n\t
    \r\n\r\n\t\t

    Dzi\u0119kuj\u0119 za uwag\u0119 \r\n\r\n\t\ti licz\u0119 na Wasz\u0105 oryginalno\u015b\u0107!

    \r\n\r\n\t\t

    Autorka prezentacji\r\n\r\n\t\tJoanna Wenek

    \r\n\r\n\t
    \r\n\r\n
    \r\n\r\n", - "file": "lessons/document/wolnelektury-usmiech.i.lzy.wieszcza.ppt", - "slideshare_id": "" - } - } -] \ No newline at end of file diff --git a/apps/lessons/locale/de/LC_MESSAGES/django.mo b/apps/lessons/locale/de/LC_MESSAGES/django.mo deleted file mode 100644 index 8148743e60d1ad3005a7d27ba35a51d326be3d6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 686 zcmZ9IPg4^y7{;UGzf~`sIfSzl*ljsLM90!r?6`$aS-6MYunjE9PLgHH*{fGQdGo@D z;IsG{^y1AKpR|R}_|E+HN!~np^X~g|b>%BTL|_e6;1#$9A%1}s@Ebe8R8F)YR-Ck0+-6COCT+g8^EyuA7)CahS1J_$&lm5|B;oD$ z+?NXHS!RWHmGH)LI-O4GEm)Nj_6Q2GtcF%>8M+vDs5+g|!Y8)wq8zRpddbjj)Vsqzt- qO}^8hKeC6xPpnj@jV?*gT+Anbw~!>vM3J5n3^P9pGtZQl75N84znozJ diff --git a/apps/lessons/locale/de/LC_MESSAGES/django.po b/apps/lessons/locale/de/LC_MESSAGES/django.po deleted file mode 100644 index d0ccc7815..000000000 --- a/apps/lessons/locale/de/LC_MESSAGES/django.po +++ /dev/null @@ -1,53 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-12 13:49+0100\n" -"PO-Revision-Date: 2012-03-09 11:33+0100\n" -"Last-Translator: xxx \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: models.py:12 -msgid "title" -msgstr "Titel" - -#: models.py:13 -msgid "slug" -msgstr "Slug" - -#: models.py:14 -msgid "file" -msgstr "Datei" - -#: models.py:15 -msgid "author" -msgstr "Autor" - -#: models.py:16 -msgid "slideshare ID" -msgstr "Dia-ID" - -#: models.py:17 -msgid "description" -msgstr "Beschreibung" - -#: models.py:19 -msgid "HTML" -msgstr "HTML" - -#: models.py:30 -msgid "document" -msgstr "Dokument" - -#: models.py:30 -msgid "documents" -msgstr "Dokumente" diff --git a/apps/lessons/locale/en/LC_MESSAGES/django.mo b/apps/lessons/locale/en/LC_MESSAGES/django.mo deleted file mode 100644 index 709aa8092ae5ecafc18737d7ff0107615e51142b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 692 zcmb`D&2H2%6on0xzaTbUcj2y)TW2~*#T3+GI+PKab~L2jo5W2GX&l)O3~RP*VZ#%! z;R$#ao&h%OkT`cbVkFjF>C4G=j!&-reSPgCLnUAX)Zi}o2B?03HSiPM0KdQ;@EhC$ zx32)`I+T1HP};w_?6;xU(f6SesO9?WtCx8#l=9v}Depa$@;*Q*?-P{rJ}>((P|EuX zMbyFzVK)Jm78%!|wFZGP}x#E z>8c=dr+6|w&c)ChO+OX~IvT}$GVKYuBhnsEcU1quJ()@gqnMdDmcsw>$v(CydH>Rv z=@3QkbrWhGomYH5pYuID9w(V@s!mr%f, YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-12 13:49+0100\n" -"PO-Revision-Date: 2012-03-04 20:05+0100\n" -"Last-Translator: xxx \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: models.py:12 -msgid "title" -msgstr "title" - -#: models.py:13 -msgid "slug" -msgstr "slug" - -#: models.py:14 -msgid "file" -msgstr "file" - -#: models.py:15 -msgid "author" -msgstr "author" - -#: models.py:16 -msgid "slideshare ID" -msgstr "slideshare ID" - -#: models.py:17 -msgid "description" -msgstr "description" - -#: models.py:19 -msgid "HTML" -msgstr "HTML" - -#: models.py:30 -msgid "document" -msgstr "document" - -#: models.py:30 -msgid "documents" -msgstr "documents" diff --git a/apps/lessons/locale/es/LC_MESSAGES/django.mo b/apps/lessons/locale/es/LC_MESSAGES/django.mo deleted file mode 100644 index 6f9ae615b9b703c756ded9b219db3dee60111db9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 686 zcmZvZF>ll`6vs^|Eu>}Xh>-BYgnT3^!!@+1$MvXArxziz@X=KmBdz|DIp`er_y(CWw3BAt=Co@D2F*1y;asum=8s zyWlVIIsd>iSiNgw2htoz#jHI&aQ|a*Kr}Q&|aOD+$|- z8$pMA*fk|_(&59{=u?q9HZ0hQFcviuI_~vf_x1<$WH31z9v%b}QETJa$d, YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-12 13:49+0100\n" -"PO-Revision-Date: 2012-02-28 12:01+0100\n" -"Last-Translator: Aneta \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: models.py:12 -msgid "title" -msgstr "título" - -#: models.py:13 -msgid "slug" -msgstr "slug" - -#: models.py:14 -msgid "file" -msgstr "archivo" - -#: models.py:15 -msgid "author" -msgstr "autor" - -#: models.py:16 -msgid "slideshare ID" -msgstr "slideshare ID" - -#: models.py:17 -msgid "description" -msgstr "descripción" - -#: models.py:19 -msgid "HTML" -msgstr "" - -#: models.py:30 -msgid "document" -msgstr "documento" - -#: models.py:30 -msgid "documents" -msgstr "documentos" diff --git a/apps/lessons/locale/fr/LC_MESSAGES/django.mo b/apps/lessons/locale/fr/LC_MESSAGES/django.mo deleted file mode 100644 index 2325e2378c1054e935bc811b6c96bf2ab73bf3a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 719 zcma)(y>HYo7{&vXuOODr9n4($nxt2$n1Xt}3*{i!o{qG;o47ewzBsZSJ|-46X2i-0 zBQpaM6aNH%11xMvJiZ>BVB(d2dSd(Wlh^jw)s@!)DgfbZZ6_yKN! zpWqs}egQyNq29L!_4{uv#v9Pf7hs=0uR`BLecp$~ z`X{K*`vOJO+zXj|F*VP)1oa-@ukXp1Ki|9_lg9t&fU!N|DRf7IJg$#FV)JUl!IC!*2D z(UGlWN%z{y(p)nVjt_I%H-h^g(*bvaktB)}8g0@zA@L^b-d>O5D1wnr#1rYm|MDd? zNw9@&b7UP zcd&ot+uq5tT_ro(R7(%q9Suk6@{DmO3j4ZtxGS1JZ_v9F&)i0%xUBDx0ykxayL*)1 xr`t=PZ|zhVn%0FbWnD3{eIi{L{C*A5{>N(+Qz^_p5Ayll32%$3@Q-3d@C(VAt0n*d diff --git a/apps/lessons/locale/fr/LC_MESSAGES/django.po b/apps/lessons/locale/fr/LC_MESSAGES/django.po deleted file mode 100644 index 5f13a8bf7..000000000 --- a/apps/lessons/locale/fr/LC_MESSAGES/django.po +++ /dev/null @@ -1,53 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-12 13:49+0100\n" -"PO-Revision-Date: 2012-02-22 20:54+0100\n" -"Last-Translator: Ela Janota \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: models.py:12 -msgid "title" -msgstr "titre" - -#: models.py:13 -msgid "slug" -msgstr "ébauche" - -#: models.py:14 -msgid "file" -msgstr "fichier" - -#: models.py:15 -msgid "author" -msgstr "auteur" - -#: models.py:16 -msgid "slideshare ID" -msgstr "slideshare ID" - -#: models.py:17 -msgid "description" -msgstr "description" - -#: models.py:19 -msgid "HTML" -msgstr "HTML" - -#: models.py:30 -msgid "document" -msgstr "document" - -#: models.py:30 -msgid "documents" -msgstr "documents" diff --git a/apps/lessons/locale/it/LC_MESSAGES/django.mo b/apps/lessons/locale/it/LC_MESSAGES/django.mo deleted file mode 100644 index b66690a3dc590d29048248ff9e07db9e0fe4771c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 420 zcmYL^Pfx-y9ELG^+R?Lznt0IQ4>yPr3o}+$aB+Xg7$kbDQ0K^Km$n%FAbveRi=7&I zlP7J{r|sLX!-LP3&7S4Ra$?!HoLidoEo-}ZZO6v>&s51ZUm6Hku;5CUQeZSCqX#mf zXhE}Cm?lofYpD#xx+qt0w=Fc}5+i4t<}gy68G8rnJc>|4Vv2?|CSi0-f*_-_ z*^O02v1J8^oU;u^5lJTVrt&a~ZmY5*Rk3qy)i{jl?tfm#bw*McF6?t3we4;AySb<< zR*C^yzA~k`@#py%`a7?w^}-cUv6QP)6d3iNOXEzdtzs37rP^qWME$eWes_R=r~aux K$3F7ToYps{?{owJ diff --git a/apps/lessons/locale/it/LC_MESSAGES/django.po b/apps/lessons/locale/it/LC_MESSAGES/django.po deleted file mode 100644 index 9093d577f..000000000 --- a/apps/lessons/locale/it/LC_MESSAGES/django.po +++ /dev/null @@ -1,55 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-05 13:07+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" - -#: models.py:12 -msgid "title" -msgstr "" - -#: models.py:13 -msgid "slug" -msgstr "" - -#: models.py:14 -msgid "file" -msgstr "" - -#: models.py:15 -msgid "author" -msgstr "" - -#: models.py:16 -msgid "slideshare ID" -msgstr "" - -#: models.py:17 -msgid "description" -msgstr "" - -#: models.py:19 -msgid "HTML" -msgstr "" - -#: models.py:30 -msgid "document" -msgstr "" - -#: models.py:30 -msgid "documents" -msgstr "" diff --git a/apps/lessons/locale/jp/LC_MESSAGES/django.mo b/apps/lessons/locale/jp/LC_MESSAGES/django.mo deleted file mode 100644 index ad2faa7ae531da84be2bb0022dc78d2241d88ab8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 zcmYL^K~KUk7=|%=+R?Lz9=zd)9mI$g4V4vKTsJZXiQX#IIfL!e6{A1Izvpl9TVmu* zp7hY?Yv1qZ_~^TXIY3U3Q{)giL)r|HFRvWn6l?@b@kzk$`FmYOW9D+!B%}AeyeV_xN7bF}odfBBRr6@wK zKdSceKkrfS9ApL&C-)hXarY@pMUbe*L*bNZw#r+_$aI+`B;`_&k&rx2#ypC0u~^)q zYRa7|H56LCGm`Lhwrnepl4QKCde)VD2dm0hiv50Jj|LNKyf*mVSB<^B{`BYdR#oPj htY4LDw7*#vQyA{Ow$_VwAk5lsDpN8te6D=Z`2|k7W;_4@ diff --git a/apps/lessons/locale/jp/LC_MESSAGES/django.po b/apps/lessons/locale/jp/LC_MESSAGES/django.po deleted file mode 100644 index 9968580b3..000000000 --- a/apps/lessons/locale/jp/LC_MESSAGES/django.po +++ /dev/null @@ -1,54 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-05 13:07+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: models.py:12 -msgid "title" -msgstr "" - -#: models.py:13 -msgid "slug" -msgstr "" - -#: models.py:14 -msgid "file" -msgstr "" - -#: models.py:15 -msgid "author" -msgstr "" - -#: models.py:16 -msgid "slideshare ID" -msgstr "" - -#: models.py:17 -msgid "description" -msgstr "" - -#: models.py:19 -msgid "HTML" -msgstr "" - -#: models.py:30 -msgid "document" -msgstr "" - -#: models.py:30 -msgid "documents" -msgstr "" diff --git a/apps/lessons/locale/lt/LC_MESSAGES/django.mo b/apps/lessons/locale/lt/LC_MESSAGES/django.mo deleted file mode 100644 index d41aac605f6afd9130c8831de14338b5f19d0b6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 741 zcmZvZKX21O7{(7M|BP5Vceu{zQadTA7^nzoC=pH@1*c+tu`liw$7kK0EBY;1x*{>M zGa@m;CtzXWGr+=z#B*s#5#p78dhX8epT~FKR##3LA^>Zk1UJD4;Nv@30YAVM@Dtns zzrZzc{Q`ilLVeyE)Yq>s_8ZX4*l$87AYPomzIaxD3iY$!EcD$%-$VVpk5J$5Gt~G0 z0`>F1LeXkI8^W#v9L+slg8G@h-q-l>Gv@Im9VUz#cc=}^rOk}0ozfM{b=J&e<(3P} zrmB?8mI`TyWF#N#VAmAPDTfauqmN|f#2^<3(pdC}`Ka4_+THE*gZ}v0V1F+d%UT;J zhPF_-c+?bDq&nuoXg?J_BgqdIJLF`{+hNoeVMj!59(Cf)ySKt943Q|t@>u!i|Kx=c zkM6`#=PWNF>qKg(vL!ifV&1K!qadNGXsD1Pl{AZa(%svgczgGg, YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-12 13:49+0100\n" -"PO-Revision-Date: 2012-03-01 16:13+0100\n" -"Last-Translator: Aneta\n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Translated-Using: django-rosetta 0.5.3\n" - -#: models.py:12 -msgid "title" -msgstr "pavadinimas" - -#: models.py:13 -msgid "slug" -msgstr "slug" - -#: models.py:14 -msgid "file" -msgstr "failas" - -#: models.py:15 -msgid "author" -msgstr "autorius" - -#: models.py:16 -msgid "slideshare ID" -msgstr "slideshare ID" - -#: models.py:17 -msgid "description" -msgstr "aprašymas" - -#: models.py:19 -msgid "HTML" -msgstr "HTML" - -#: models.py:30 -msgid "document" -msgstr "dokumentas" - -#: models.py:30 -msgid "documents" -msgstr "dokumentai" diff --git a/apps/lessons/locale/pl/LC_MESSAGES/django.mo b/apps/lessons/locale/pl/LC_MESSAGES/django.mo deleted file mode 100644 index 271c84afad7c8c367b034716553fd86fd4e97342..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 649 zcmYL`J#!N=5QYT_5RQ(TLOrt=olThdNSGL7G9K*2W6l{mM%*bE*%#?X+9PphXj0Si zU!bF*qosw0ieJHsB=*icxB7T@wR`*P;reGrc8_>OWW)pF6A|nSahLc?g!6C22JwTq zPy8g-iQmK>;tzqh82fv@e|P)pUXc%RGx8zMU!Q*@AM#(4r?91kvyg9%2(^VbZj7Xi z$p%lXV}qSYh+#R2f_@JUiBvVyKb6V`pb7M;H`vq@1UKl#jc;*WLX-Kk853 z3=R*XiK?wb82M5c@S-U_WH#l|_%MT>Q!=~)FD0s!w?xtc(T1eOlXm)~^H?N8kPs&7 zgAU18Issw}k`7Ovrb#CnN{^5^X?!Kox|HuYSyZB$St`hsJWctqd$2zZ)$a_4dzB8dm4>Pw4MzP{t4S=Po;67S2eL&?EucEb z&AO7>JmdL^bY9`^G, YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-12 13:49+0100\n" -"PO-Revision-Date: 2010-05-19 16:19\n" -"Last-Translator: \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Translated-Using: django-rosetta 0.5.3\n" - -#: models.py:12 -msgid "title" -msgstr "tytuł" - -#: models.py:13 -msgid "slug" -msgstr "" - -#: models.py:14 -msgid "file" -msgstr "plik" - -#: models.py:15 -msgid "author" -msgstr "autor" - -#: models.py:16 -msgid "slideshare ID" -msgstr "" - -#: models.py:17 -msgid "description" -msgstr "opis" - -#: models.py:19 -msgid "HTML" -msgstr "" - -#: models.py:30 -msgid "document" -msgstr "dokument" - -#: models.py:30 -msgid "documents" -msgstr "dokumenty" diff --git a/apps/lessons/locale/ru/LC_MESSAGES/django.mo b/apps/lessons/locale/ru/LC_MESSAGES/django.mo deleted file mode 100644 index 9ff6ebefa3864e5ae5b7caa7280e6cce0c485f8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733 zcmZvZ&2G~`6om&Ue?~|s>n?^hn$~u+D5fAn8cKxIM#1fVh^Oup*S5wJ6vPG!JJ_=1 z9V(!rr9Uj$uo%Ap&j1^CNSsL{A^{_PKE8L(+S6t$R@?Bz&MZaz$cM_LVHO%rg?_ z{lS*V^q-fKtjko8GL^7xa3yGa5z!zaT54=`RlX_unzduLCRB+U0qr)L_Zv$sy4LDF zXs;|gJyGOJvrd`FnB5s9C5!TaI^C6sHI?ADF(uuH&pYvjywogGJS$VKa~06xa7Y*MxaEXAO9ngX6%#wi4Ka|=bqnkH7=3TXIj;m+H9GlN(uX>Kuk=Zl5#C$;NQ}x0enq6~L dZU2*~UXki0?EB{6fB(gN#NK;zV0(-T{szV}%?JPh diff --git a/apps/lessons/locale/ru/LC_MESSAGES/django.po b/apps/lessons/locale/ru/LC_MESSAGES/django.po deleted file mode 100644 index 8b124cb2e..000000000 --- a/apps/lessons/locale/ru/LC_MESSAGES/django.po +++ /dev/null @@ -1,53 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-12 13:49+0100\n" -"PO-Revision-Date: 2012-03-04 22:11+0100\n" -"Last-Translator: xxx \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: models.py:12 -msgid "title" -msgstr "заглавие" - -#: models.py:13 -msgid "slug" -msgstr "slug" - -#: models.py:14 -msgid "file" -msgstr "файл" - -#: models.py:15 -msgid "author" -msgstr "автор" - -#: models.py:16 -msgid "slideshare ID" -msgstr "slideshare ID" - -#: models.py:17 -msgid "description" -msgstr "описание" - -#: models.py:19 -msgid "HTML" -msgstr "HTML" - -#: models.py:30 -msgid "document" -msgstr "документ" - -#: models.py:30 -msgid "documents" -msgstr "документы" diff --git a/apps/lessons/locale/uk/LC_MESSAGES/django.mo b/apps/lessons/locale/uk/LC_MESSAGES/django.mo deleted file mode 100644 index dee3f1173a0aa8d2937a73209100bf6c72b90fde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 727 zcmZvZ&2G~`6om&Ue?~|s>n?^hn$}JtQA|OEG?WOZje^_#;7r{C*S5xE6vPHfU!m{7 z5(t!ewUXKdK}jpKgU3kWauW~Rtc6p@m-mRU-MSyXO` zRR0+iWJ4x`6p2LICRc)XmoO`1qNT=0UuBO)q*-^!)`cqI;nRMr{h+nnq3fN&!|v*e zGZ1;EH0u?y9J0G*T(B_nsncH#Sz8Hi3$rDzg-`3QS7&a6d3EYF{N{~ouIIW)WCQV3 zTJyj1+$Qy|`wjObFW`k{q2g(gaGfcijz%N8h|g^&;Avd)Sg=s=EuRLhmE|?t;$jfo zN#tCn;%N?A>vemb>3zI8*J)>|#=EfaS&lxn80q;u;WE8RBfLr>^sTk<9$T2^*)}$W zVx2U~hBA$Py6{M9hm2p|yfJ&#wmGU^5OZXX&3^TgnD-cdu3ni#^TB+nw*Of$`=r{z W$xr6sfB(aL#NIo29DqIRMScS`{m762 diff --git a/apps/lessons/locale/uk/LC_MESSAGES/django.po b/apps/lessons/locale/uk/LC_MESSAGES/django.po deleted file mode 100644 index 32be0696f..000000000 --- a/apps/lessons/locale/uk/LC_MESSAGES/django.po +++ /dev/null @@ -1,53 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-12 13:49+0100\n" -"PO-Revision-Date: 2012-03-04 17:30+0100\n" -"Last-Translator: xxx \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: models.py:12 -msgid "title" -msgstr "заголовок" - -#: models.py:13 -msgid "slug" -msgstr "slug" - -#: models.py:14 -msgid "file" -msgstr "файл" - -#: models.py:15 -msgid "author" -msgstr "автор" - -#: models.py:16 -msgid "slideshare ID" -msgstr "slideshare ID" - -#: models.py:17 -msgid "description" -msgstr "опис" - -#: models.py:19 -msgid "HTML" -msgstr "HTML" - -#: models.py:30 -msgid "document" -msgstr "документ" - -#: models.py:30 -msgid "documents" -msgstr "документи" diff --git a/apps/lessons/migrations/0001_initial.py b/apps/lessons/migrations/0001_initial.py deleted file mode 100644 index 9374d6118..000000000 --- a/apps/lessons/migrations/0001_initial.py +++ /dev/null @@ -1,45 +0,0 @@ -# encoding: utf-8 -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Adding model 'Document' - db.create_table('lessons_document', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('title', self.gf('django.db.models.fields.CharField')(max_length=120)), - ('slug', self.gf('django.db.models.fields.SlugField')(max_length=50, db_index=True)), - ('file', self.gf('django.db.models.fields.files.FileField')(max_length=100)), - ('author', self.gf('django.db.models.fields.CharField')(max_length=120, blank=True)), - ('slideshare_id', self.gf('django.db.models.fields.CharField')(max_length=120, blank=True)), - ('description', self.gf('django.db.models.fields.TextField')(blank=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - )) - db.send_create_signal('lessons', ['Document']) - - - def backwards(self, orm): - - # Deleting model 'Document' - db.delete_table('lessons_document') - - - models = { - 'lessons.document': { - 'Meta': {'object_name': 'Document'}, - 'author': ('django.db.models.fields.CharField', [], {'max_length': '120', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slideshare_id': ('django.db.models.fields.CharField', [], {'max_length': '120', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'db_index': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '120'}) - } - } - - complete_apps = ['lessons'] diff --git a/apps/lessons/migrations/0002_auto__add_field_document_html.py b/apps/lessons/migrations/0002_auto__add_field_document_html.py deleted file mode 100644 index 40494f134..000000000 --- a/apps/lessons/migrations/0002_auto__add_field_document_html.py +++ /dev/null @@ -1,36 +0,0 @@ -# encoding: utf-8 -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Adding field 'Document.html' - db.add_column('lessons_document', 'html', self.gf('django.db.models.fields.TextField')(default='', blank=True), keep_default=False) - - - def backwards(self, orm): - - # Deleting field 'Document.html' - db.delete_column('lessons_document', 'html') - - - models = { - 'lessons.document': { - 'Meta': {'ordering': "['slug']", 'object_name': 'Document'}, - 'author': ('django.db.models.fields.CharField', [], {'max_length': '120', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'html': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slideshare_id': ('django.db.models.fields.CharField', [], {'max_length': '120', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'db_index': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '120'}) - } - } - - complete_apps = ['lessons'] diff --git a/apps/lessons/migrations/__init__.py b/apps/lessons/migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/lessons/models.py b/apps/lessons/models.py deleted file mode 100644 index 412dc6bc5..000000000 --- a/apps/lessons/models.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. -# -from django.db import models -from django.utils.translation import ugettext_lazy as _ - -from os import path - -class Document(models.Model): - """Document - hand-out for teachers""" - title = models.CharField(_('title'), max_length=120) - slug = models.SlugField(_('slug')) - file = models.FileField(_('file'), upload_to='lessons/document') - author = models.CharField(_('author'), blank=True, max_length=120) - slideshare_id = models.CharField(_('slideshare ID'), blank=True, max_length=120) - description = models.TextField(_('description'), blank=True) - created_at = models.DateTimeField(auto_now_add=True) - html = models.TextField(_('HTML'), blank=True) # HTML content, alternative for Flash - - def slideshare_player(self): - base, ext = path.splitext(self.file.name) - if ext in ('.ppt', '.pps', '.pot', '.pptx', '.potx', '.ppsx', '.odp', '.key', '.zip', '.pdf',): - return 'ssplayer2.swf' - else: - return 'ssplayerd.swf' - - class Meta: - ordering = ['slug'] - verbose_name, verbose_name_plural = _("document"), _("documents") - - def __unicode__(self): - return self.title - - @models.permalink - def get_absolute_url(self): - return ('lessons_document_detail', [self.slug]) diff --git a/apps/lessons/templates/lessons/ajax_document_detail.html b/apps/lessons/templates/lessons/ajax_document_detail.html deleted file mode 100644 index 699b50f07..000000000 --- a/apps/lessons/templates/lessons/ajax_document_detail.html +++ /dev/null @@ -1,12 +0,0 @@ -{% load i18n %} -
    -

    {% trans "Download" %} {% if object.author %}({% trans "author" %}: {{ object.author }}){% endif %}

    -

    {{ object.title }}

    - {% if object.slideshare_id %} - - - {% endif %} - {% if object.description %} -

    {{ object.description|urlize|linebreaks }}

    - {% endif %} -
    \ No newline at end of file diff --git a/apps/lessons/templates/lessons/document_detail.html b/apps/lessons/templates/lessons/document_detail.html deleted file mode 100644 index e55454853..000000000 --- a/apps/lessons/templates/lessons/document_detail.html +++ /dev/null @@ -1,8 +0,0 @@ -{% if not object.html %} - {% if object.slideshare_id %} - - - {% endif %} -{% else %} - {{ object.html|safe }} -{% endif %} diff --git a/apps/lessons/templates/lessons/document_list.html b/apps/lessons/templates/lessons/document_list.html deleted file mode 100644 index b4e44e2ce..000000000 --- a/apps/lessons/templates/lessons/document_list.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "base.html" %} -{% load i18n %} -{% load catalogue_tags chunks %} - -{% block bodyid %}document-list-body{% endblock %} - -{% block titleextra %}{% trans "Hand-outs for teachers" %}{% endblock %} - -{% block metadescription %}Scenariusze lekcji. Materiały dla nauczycieli na wolnej licencji.{% endblock %} - -{% block extrahead %} - -{% endblock extrahead %} -{% block body %} -

    {% trans "Hand-outs for teachers" %}

    - -
    - {% chunk "document-list" %} -
    -
    -
    -{% endblock %} diff --git a/apps/lessons/urls.py b/apps/lessons/urls.py deleted file mode 100644 index 4b6a3e10b..000000000 --- a/apps/lessons/urls.py +++ /dev/null @@ -1,16 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. -# -from django.conf.urls.defaults import * -from catalogue import forms - - -urlpatterns = patterns('', - url(r'^$', 'django.views.generic.simple.direct_to_template', { - 'template': 'lessons/document_list.html', - }, name='lessons_document_list'), - - url(r'^(?P[a-zA-Z0-9_-]+)/$', 'lessons.views.document_detail', name='lessons_document_detail'), -) - diff --git a/apps/lessons/views.py b/apps/lessons/views.py deleted file mode 100644 index 9314d1cac..000000000 --- a/apps/lessons/views.py +++ /dev/null @@ -1,19 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. -# -from django.views.generic.list_detail import object_detail -from lessons import models - - -def document_detail(request, slug): - template_name = 'lessons/document_detail.html' - if request.is_ajax(): - template_name = 'lessons/ajax_document_detail.html' - - return object_detail(request, - slug=slug, - slug_field='slug', - queryset=models.Document.objects.all(), - template_name=template_name, - ) diff --git a/apps/newtagging/views.py b/apps/newtagging/views.py index b88e9c42d..dee8e1828 100644 --- a/apps/newtagging/views.py +++ b/apps/newtagging/views.py @@ -4,7 +4,7 @@ Tagging related views. """ from django.http import Http404 from django.utils.translation import ugettext as _ -from django.views.generic.list_detail import object_list +from django.views.generic import ListView def tagged_object_list(request, queryset_or_model=None, tag_model=None, tags=None, @@ -44,5 +44,5 @@ def tagged_object_list(request, queryset_or_model=None, tag_model=None, tags=Non kwargs['extra_context']['related_tags'] = \ tag_model.objects.related_for_model(tag_instances, queryset_or_model, counts=related_tag_counts) - return object_list(request, queryset, **kwargs) + return ListView.as_view(queryset=queryset)(request, **kwargs) diff --git a/apps/picture/templates/admin/picture/picture/change_list.html b/apps/picture/templates/admin/picture/picture/change_list.html index e150da51e..940d81f62 100755 --- a/apps/picture/templates/admin/picture/picture/change_list.html +++ b/apps/picture/templates/admin/picture/picture/change_list.html @@ -2,10 +2,10 @@ {% load i18n %} {% block content %} -
    +

    XML:
    {% trans "Image" %}:

    {{ block.super }} -{% endblock content %} \ No newline at end of file +{% endblock content %} diff --git a/apps/search/management/commands/optimizeindex.py b/apps/search/management/commands/optimizeindex.py deleted file mode 100644 index 51bf95b4e..000000000 --- a/apps/search/management/commands/optimizeindex.py +++ /dev/null @@ -1,39 +0,0 @@ - -from django.core.management.base import BaseCommand -from search import Index, Search -from lucene import IndexReader, IndexSearcher, Term -from catalogue.models import Book - - -class Command(BaseCommand): - help = 'Optimize Lucene search index' - args = '' - - def delete_old(self, index): - existing_ids = set([book.id for book in Book.objects.all()]) - - reader = IndexReader.open(index.index, False) - searcher = IndexSearcher(reader) - try: - num = searcher.docFreq(Term('is_book', 'true')) - docs = searcher.search(Search.make_term_query(['true'], 'is_book'), num) - for result in docs.scoreDocs: - stored = searcher.doc(result.doc) - book_id = int(stored.get('book_id')) - if not book_id in existing_ids: - print "book id %d doesn't exist." % book_id - index.remove_book(book_id) - finally: - searcher.close() - reader.close() - - def handle(self, *args, **opts): - index = Index() - index.open() - - self.delete_old(index) - - try: - index.optimize() - finally: - index.close() diff --git a/apps/search/templates/newsearch/search.html b/apps/search/templates/newsearch/search.html index 635bae86a..0b0fad49d 100644 --- a/apps/search/templates/newsearch/search.html +++ b/apps/search/templates/newsearch/search.html @@ -10,7 +10,7 @@ {% block body %}

    Search

    -
    +

    diff --git a/apps/social/templates/social/sets_form.html b/apps/social/templates/social/sets_form.html index c7282fd9a..2f4a1d39b 100755 --- a/apps/social/templates/social/sets_form.html +++ b/apps/social/templates/social/sets_form.html @@ -1,7 +1,7 @@ {% load i18n %}

    {{ title }}

    - {% csrf_token %} @@ -15,4 +15,4 @@ {{ form.as_ul }}
  • -
    \ No newline at end of file + diff --git a/apps/social/views.py b/apps/social/views.py index abb2d9bef..27769d740 100644 --- a/apps/social/views.py +++ b/apps/social/views.py @@ -70,155 +70,3 @@ def unlike_book(request, slug): return JSONResponse({"success": True, "msg": "ok", "like": False}) else: return redirect(book) - - -#~ @login_required -#~ @cache.never_cache -#~ def user_shelves(request): - #~ shelves = models.Tag.objects.filter(category='set', user=request.user) - #~ new_set_form = forms.NewSetForm() - #~ return render_to_response('social/user_shelves.html', locals(), - #~ context_instance=RequestContext(request)) -#~ -#~ @cache.never_cache -#~ def book_sets(request, slug): - #~ if not request.user.is_authenticated(): - #~ return HttpResponse(_('

    To maintain your shelves you need to be logged in.

    ')) -#~ - #~ book = get_object_or_404(models.Book, slug=slug) -#~ - #~ user_sets = models.Tag.objects.filter(category='set', user=request.user) - #~ book_sets = book.tags.filter(category='set', user=request.user) -#~ - #~ if request.method == 'POST': - #~ form = forms.ObjectSetsForm(book, request.user, request.POST) - #~ if form.is_valid(): - #~ DONE! - #~ if request.is_ajax(): - #~ return JSONResponse('{"msg":"'+_("

    Shelves were sucessfully saved.

    ")+'", "after":"close"}') - #~ else: - #~ return HttpResponseRedirect('/') - #~ else: - #~ form = forms.ObjectSetsForm(book, request.user) - #~ new_set_form = forms.NewSetForm() -#~ - #~ return render_to_response('social/book_sets.html', locals(), - #~ context_instance=RequestContext(request)) -#~ -#~ -#~ @login_required -#~ @require_POST -#~ @cache.never_cache -#~ def remove_from_shelf(request, shelf, slug): - #~ book = get_object_or_404(models.Book, slug=slug) -#~ - #~ shelf = get_object_or_404(models.Tag, slug=shelf, category='set', user=request.user) -#~ - #~ if shelf in book.tags: - #~ models.Tag.objects.remove_tag(book, shelf) - #~ touch_tag(shelf) -#~ - #~ return HttpResponse(_('Book was successfully removed from the shelf')) - #~ else: - #~ return HttpResponse(_('This book is not on the shelf')) -#~ -#~ -#~ def collect_books(books): - #~ """ - #~ Returns all real books in collection. - #~ """ - #~ result = [] - #~ for book in books: - #~ if len(book.children.all()) == 0: - #~ result.append(book) - #~ else: - #~ result += collect_books(book.children.all()) - #~ return result -#~ -#~ -#~ @cache.never_cache -#~ def download_shelf(request, slug): - #~ """" - #~ Create a ZIP archive on disk and transmit it in chunks of 8KB, - #~ without loading the whole file into memory. A similar approach can - #~ be used for large dynamic PDF files. - #~ """ - #~ from slughifi import slughifi - #~ import tempfile - #~ import zipfile -#~ - #~ shelf = get_object_or_404(models.Tag, slug=slug, category='set') -#~ - #~ formats = [] - #~ form = forms.DownloadFormatsForm(request.GET) - #~ if form.is_valid(): - #~ formats = form.cleaned_data['formats'] - #~ if len(formats) == 0: - #~ formats = models.Book.ebook_formats -#~ - #~ # Create a ZIP archive - #~ temp = tempfile.TemporaryFile() - #~ archive = zipfile.ZipFile(temp, 'w') -#~ - #~ for book in collect_books(models.Book.tagged.with_all(shelf)): - #~ for ebook_format in models.Book.ebook_formats: - #~ if ebook_format in formats and book.has_media(ebook_format): - #~ filename = book.get_media(ebook_format).path - #~ archive.write(filename, str('%s.%s' % (book.slug, ebook_format))) - #~ archive.close() -#~ - #~ response = HttpResponse(content_type='application/zip', mimetype='application/x-zip-compressed') - #~ response['Content-Disposition'] = 'attachment; filename=%s.zip' % slughifi(shelf.name) - #~ response['Content-Length'] = temp.tell() -#~ - #~ temp.seek(0) - #~ response.write(temp.read()) - #~ return response -#~ -#~ -#~ @cache.never_cache -#~ def shelf_book_formats(request, shelf): - #~ """" - #~ Returns a list of formats of books in shelf. - #~ """ - #~ shelf = get_object_or_404(models.Tag, slug=shelf, category='set') -#~ - #~ formats = {} - #~ for ebook_format in models.Book.ebook_formats: - #~ formats[ebook_format] = False -#~ - #~ for book in collect_books(models.Book.tagged.with_all(shelf)): - #~ for ebook_format in models.Book.ebook_formats: - #~ if book.has_media(ebook_format): - #~ formats[ebook_format] = True -#~ - #~ return HttpResponse(LazyEncoder().encode(formats)) -#~ -#~ -#~ @login_required -#~ @require_POST -#~ @cache.never_cache -#~ def new_set(request): - #~ new_set_form = forms.NewSetForm(request.POST) - #~ if new_set_form.is_valid(): - #~ new_set = new_set_form.save(request.user) -#~ - #~ if request.is_ajax(): - #~ return JSONResponse('{"id":"%d", "name":"%s", "msg":"

    Shelf %s was successfully created

    "}' % (new_set.id, new_set.name, new_set)) - #~ else: - #~ return HttpResponseRedirect('/') -#~ - #~ return HttpResponseRedirect('/') -#~ -#~ -#~ @login_required -#~ @require_POST -#~ @cache.never_cache -#~ def delete_shelf(request, slug): - #~ user_set = get_object_or_404(models.Tag, slug=slug, category='set', user=request.user) - #~ user_set.delete() -#~ - #~ if request.is_ajax(): - #~ return HttpResponse(_('

    Shelf %s was successfully removed

    ') % user_set.name) - #~ else: - #~ return HttpResponseRedirect('/') diff --git a/apps/sponsors/models.py b/apps/sponsors/models.py index 3ca1a4894..24d302208 100644 --- a/apps/sponsors/models.py +++ b/apps/sponsors/models.py @@ -20,7 +20,7 @@ class Sponsor(models.Model): name = models.CharField(_('name'), max_length=120) _description = models.CharField(_('description'), blank=True, max_length=255) logo = models.ImageField(_('logo'), upload_to='sponsorzy/sponsor/logo') - url = models.URLField(_('url'), blank=True, verify_exists=False) + url = models.URLField(_('url'), blank=True) def __unicode__(self): return self.name diff --git a/apps/suggest/templates/publishing_suggest.html b/apps/suggest/templates/publishing_suggest.html index ea1d9264f..6efbb908d 100755 --- a/apps/suggest/templates/publishing_suggest.html +++ b/apps/suggest/templates/publishing_suggest.html @@ -3,7 +3,7 @@

    {% trans "Didn't find a book? Make a suggestion." %}

    -
    + {% csrf_token %} {% render_honeypot_field %}
      diff --git a/apps/waiter/templates/waiter/wait.html b/apps/waiter/templates/waiter/wait.html index 576fc299f..6ef1b7751 100644 --- a/apps/waiter/templates/waiter/wait.html +++ b/apps/waiter/templates/waiter/wait.html @@ -1,7 +1,6 @@ {% extends "base.html" %} {% load i18n %} {% load static from staticfiles %} -{% load url from future %} {% block titleextra %} {% if file_url %} diff --git a/apps/wolnelektury_core/static/css/error.css b/apps/wolnelektury_core/static/css/error.css deleted file mode 100644 index 831573427..000000000 --- a/apps/wolnelektury_core/static/css/error.css +++ /dev/null @@ -1,83 +0,0 @@ - -body { -font-family: verdana, arial, sans-serif; -margin: 2em; -font-size: 100%; -} - - - - -h1 { -font-size: 300%; -font-weight: bold; -margin-top: 30px; -} - -h1,h2 { -margin-bottom: 0; -} - -h2 { -font-size: 100%; -font-weight: bold; -margin-top: 1em; -} - -p { -width: 450px; -margin-top: 0.5em; -} - -img { - border: none; -} - - #whoiam { - text-transform: uppercase; - letter-spacing: 0.2em; - font-size: 150%; - margin-bottom: 0.8em; -} - -.howto { - - color: gray; - font-size: 80% -} - -#contact h2 { -margin-top: 0.5em; -} - - -.haj { - background-color: #ffc; -} - -#urle { -margin-top: 2.3em; -} - -/* -LINKS -*/ - -a:link { -color: #037; -text-decoration: underline; -} - -a:visited { -color: #636; -} - -a:active { -color: #900; -text-decoration: none; -} - -a:hover { -color: #d46400; -} - diff --git a/apps/wolnelektury_core/static/css/jquery.autocomplete.css b/apps/wolnelektury_core/static/css/jquery.autocomplete.css deleted file mode 100644 index 434de139d..000000000 --- a/apps/wolnelektury_core/static/css/jquery.autocomplete.css +++ /dev/null @@ -1,36 +0,0 @@ -.ac_results { - padding: 0px; - border: 0.1em solid #999; - background-color: #FFF; - overflow: hidden; - z-index: 99999; -} - -.ac_results ul { - width: 100%; - list-style-position: outside; - list-style: none; - padding: 0; - margin: 0; -} - -.ac_results li { - margin: 0; - padding: 0.2em 0.5em; - cursor: default; - display: block; - overflow: hidden; -} - -.ac_loading { - background: white url(/static/img/indicator.gif) right center no-repeat; -} - -.ac_odd { - background-color: #EEE; -} - -.ac_over { - background-color: #0A246A; - color: #FFF; -} diff --git a/apps/wolnelektury_core/static/css/master.css b/apps/wolnelektury_core/static/css/master.css deleted file mode 100644 index 26c13cc71..000000000 --- a/apps/wolnelektury_core/static/css/master.css +++ /dev/null @@ -1,1220 +0,0 @@ -body { - margin: 0 2em 2em 2em; - font: 70% Verdana, Arial, Helvetica, sans-serif; - line-height: 1.5em; - background: #FFF url(/static/img/bg.png) repeat-x; - color: #2F4110; -} - -#header { - margin-top: -20px; -} - -img { - border: none; -} - -a { - color: #295158; - text-decoration: none; -} - -a:hover, a:active { - text-decoration: underline; -} - -a.banner { - display: block; - white-space: nowrap; -} -a.banner:hover { - text-decoration: none; -} - -input { - font: 1em Verdana, Arial, Helvetica, sans-serif; -} - -h1 { - font: normal normal bold 1.75em Arial, sans-serif; - color: #2F4110; - margin: 0.55em 0 0 0; -} - -h2 { - font-size: 1.2em; - font-weight: bold; - color: #2F4110; - margin: 0; -} - -h3 { - font-size: 1.15em; - font-weight: bold; - margin: 2em 0 .5em 0; - color: #2F4110; -} - -em { -} - -hr { - border: 0; - border-top: 1px solid #2F4110; - margin: 2em 0; - height: 0; -} - -.clearboth { - clear: both; -} - -.blur { - color: #777; -} - -/* ================================== */ -/* = Header with logo and user-info = */ -/* ================================== */ -#header { - position: relative; - margin-top: 1.5em; -} - -#header #logo { - float: left; -} -#header #logo img { - margin-bottom: -1.25em; -} -#header a.logo { - display:block; - color: #777; -} - -#tagline { - color: #777; - position: absolute; -} - -#logo a:hover { - text-decoration: none; -} - -#header #user-info { - margin: 0 0 0 auto; - width: 40em; - text-align: right; -} - -#site-description { - margin-top: -1.5em; - height:4.5em; - overflow: hidden; - float: right; - width: 42em; - text-align: right; - color: #777; -} - -.lang-menu { - margin-right: 0.7em; - line-height: 24px; -} - -.lang-menu button { - color: blue; - border: none; - border-right: 1px solid gray; - -moz-border-radius: 2px; - background: inherit; - cursor: pointer; - padding: 0.2em 0.5em; - font-size: 10px; -} - -.lang-menu button:hover { - color: blue; - text-decoration: underline; -} - -.lang-menu button.active { - color: black; - text-decoration: none; -} - -.lang-menu button.last { - border-right: none; -} - -#lang-menu-items { - z-index: 1; -} - -/* ======================== */ -/* = Footer with sponsors = */ -/* ======================== */ -#footer { - border-top: 0.1em solid #999; - color: #777; - font-size: 0.8em; - padding-top: 0.5em; - margin: 2em 0 0 0; -} - -#footer p { - margin: 0; -} - -#footer a { - color: #999; - text-decoration: underline; -} - - -/* =============== */ -/* = Search form = */ -/* =============== */ -#search-form { - margin: 0.5em 0; - padding: 0.5em; - background-color: rgb(132, 191, 42); -} - -#searchContainer { - width: 100%; - min-height: 65px; - background-color: rgb(132, 191, 42); - padding: 0px 5px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - border-bottom: 0.15em solid #7B9C2D; - border-right: 0.15em solid #7B9C2D; -} - -#searchContainer #search-form { - padding: 0; - margin: 0; -} - -#search-form p { - margin: 0em 0 0 0; -} - -#search-form ol { - margin: 0; - padding: 0; -} - -#search-form li { - margin: 2px 0 0 5px; - padding: 0; - list-style: none; - display: block; - float: left; - /*margin-left: 5px;*/ -} - -#search-form li.category, #search-form li.book-title { - padding: 0.2em 0.5em 0.2em 0.5em; - background-color: rgb(242, 163, 15); - border: 1px solid #BA8722; - border-right: 1px solid #555; - border-bottom: 1px solid #555; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - margin-right: 0.25em; -} - -#search-form li.book-title { - background-color: #DDD; - border: 1px solid #999; - border-right: 1px solid #555; - border-bottom: 1px solid #555; -} - -#search-form input[type=submit] { - color: #444; -} - -.ac_input { - width: 300px; - border: 0; -} - -p .ac_input { - width: 28em; -} - -#searchSubmit { - float: left; - margin-top: 10px; - height: 33px; -} -/* ================== */ -/* = Search matches = */ -/* ================== */ - -.matches li:first-letter { - text-transform: uppercase; -} - -/* ============== */ -/* = Search bar = */ -/* ============== */ - -.collections a { - color: white; - margin: 0 0.5em; -} - - - -/* ============= */ -/* = Tags list = */ -/* ============= */ -#intro { - margin: 0 0 2.5em 0; -} - -#tags-description { - color: #777; - margin: 0 0.5em -0.75em 0.5em; -} - -#main-page #tags-list { - margin-right: 33%; -} - -#categories-list ul, #themes-list ul { - -moz-column-width: 12em; - -webkit-column-width: 12em; - column-width: 12em; -} - -#tags-list { - margin-top: 1em; - padding: 1em; - background-color: #FBF9E7; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - border-bottom: 0.15em solid #E3D888; - border-right: 0.15em solid #E3D888; -} - -#lesmianator #tags-list, -#tagged-object-list #tags-list, #book-detail #tags-list { - margin-left: 39em; -} - -#book-info, #categories-list { - float: left; - width: 47.5%; -} - -#themes-list { - margin-left: 52.5%; -} - -#tagged-object-list #categories-list, #book-detail #book-info { - width: 12em; -} - -#book-detail #formats .change-sets { - margin-right: 0.5em; -} -/* -#formats .wrap ul { - margin: 0; - padding: 0; -} - -#formats .wrap li { - display: block; - width: 100%; - height: 1.9em; - background-color: #F2F2F2; - border: 1px solid #EEE; - text-align: center; -} -*/ -#formats .wrap .header { - display: block; - width: 100%; - height: 1.9em; - background-color: #EEE; - border-bottom: 1px solid #EEE; - margin: 0; - padding-bottom: 2px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - color:#2F4110; - margin-top: 40px; -} - -.audiotabs span.active { - background-color:#FFF; -} - -.audiotabs span { - display: block; - height: 1.6em; - background-color:#EEE; - width: 80px; - text-align: center; - padding: 2px 0; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - color: #2F4110; - font-weight: bold; - float:left; - cursor: pointer; - border: 1px solid #DDD; -} - -#formats .wrap .header span.desc { - display: block; - height: 1.6em; - background-color: #EEE; - width: 100px; - text-align: center; - padding: 2px 0; - color: #2F4110; - font-weight: bold; - float:left; - border: solid #eee; - border-width: 1px; -} - -.audiotabs { - float: right; -} - - -#formats .wrap .online { - display: block; - width: 100%; - background-color: #EEE; - margin: 0.5em 0 1em 0; - padding: 1em 0; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - text-align: center; - font-size: 1.6em; -} - -#formats .wrap div.download { - text-align: center; - margin-bottom: 10px; -} -#formats .wrap div.download img { - padding: 0 10px 0 10px; -} - -#formats .wrap div.download .custom-pdf { - text-align: left; -} - - -#czytamysluchajac { - margin-top: 2.5em; -} - -#czytamy-sluchajac-info { - width: 400px; - height: 80px; -} - -#czytamy-sluchajac-info p { - margin-left: 170px; - padding-top: 1em; - padding-bottom: 0em; -} -div.audiobooks li { - list-style-type: none; -} - -div.audiobooks li.mp3Player { - margin-bottom: 1em; -} - -div.audiobooks { - padding: 15px; - float: left; -} - -.audiobook-list { - float: left; width: 270px; - position: relative; - left: 10px; -} - -#speaker { - float: left; - padding:5px 10px; -} - -#formats #czytamysluchajac-logo { - background: white; - text-align: left; - float: left; - width: 140px; - height: 62px; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - margin: 0px 20px 10px 10px; -} - -#tagged-object-list #themes-list, #book-detail #themes-list { - margin-left: 14em; -} - -#tags-list ol, #tags-list ul { - padding: 0; - margin: 0.3em 0 1.2em 0; -} - -#tags-list li { - list-style: none; - padding: 0; - margin: 0; -} - -#books-list { - width: 38em; - float: left; -} - -.all-tags { - display: none; -} - -div.shown-tags p, div.all-tags p { - margin: -1em 0 1em 0; - text-align: right; -} - -.show-all-tags, .hide-all-tags { - text-decoration: underline; - padding-right: 1em; -} - -.subcategories { - display: block; - padding-left: 2em; - padding-bottom: 0.5em; -} - - -/* ============== */ -/* = Propaganda = */ -/* ============== */ -#propaganda { - float: right; - width: 30%; - margin: 0; - padding: 2em 0.5em 0.5em; -} - - -/* ===================== */ -/* = Other info = */ -/* ===================== */ -#latest-blog-posts { - padding: 0.5em; - float: left; - width: 30%; -} - -#latest-blog-posts ol { - padding: 0 0 0 1.5em; - margin: 1em 0 0 0; - list-style-type: square; - color: #D13628; -} - -#you-can-help { - float: right; - padding: 0.5em; - width: 30%; -} - -#about-us { - padding: 0.5em; - margin-left: 35%; - margin-right: 35%; -} - -/* =============== */ -/* = Description = */ -/* =============== */ -#description { - margin-top: 0.5em; - overflow: hidden; -} -#description-short { - display:none; -} - -#description .meta { - margin: 0.5em; - width: 18em; - list-style: none; - float: right; -} - -#description dt { - font-weight: bold; - display: inline; -} - -#description dd { - margin: 0; - display: inline; -} - -#toggle-description, #tagged-object-list .pagination, #book-detail .pagination { - width: 100%; - height: 1.5em; - background-color: #EEE; - margin-top: 0.5em; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - text-align: center; -} - -#toggle-description p { - margin: 0; - padding: 0; - color: #999; -} - -#download-shelf { - display: block; - width: 100%; - height: 1.5em; - background-color: #EEE; - margin-top: 0.5em; - padding: 0.5em 0; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - text-align: center; - outline: none; -} - -#download-shelf-menu { - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - border: 3px solid #EEE; - padding: 5px; - margin-top: -5px; -} - -#download-formats-form li { - float: left; - height: 2em; -} - -#download-formats-form input { - float: left; -} - -#download-formats-form label { - display: block; - background-color: #EEE; - float: left; - width: 8em; - margin-right: 0.5em; - margin-top: -0.5em; - padding-top: 0.5em; - padding-bottom: 0.75em; -} - -#download-formats-form li { - margin: 0; - padding: 0; - list-style: none; -} - -#download-formats-form em { - color: #999; - background-color: #FFF; -} - -#download-formats-form em strong { - color: #000; - font-weight: normal; -} - -#download-formats-form-submit { - margin-left: 0.5em; - -} - -#download-formats-form #download-formats-form-submit-li { - margin-top: 0.75em; -} - -#download-formats-form-cancel { - color: #900; -} - -#toggle-share-shelf { - display: block; - width: 100%; - height: 1.5em; - background-color: #EEE; - margin-top: 0.5em; - padding: 0.5em 0; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - text-align: center; - outline: none; -} -#toggle-share-shelf p { - margin:0; -} - -#share-shelf { - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - border: 3px solid #EEE; - padding: 5px; - margin-top: -5px; -} -#share-shelf input { - width: 100%; -} - - -/* ============================ */ -/* = Books and fragments list = */ -/* ============================ */ -#books-list { - margin: 0; -} - -#books-list ol { - list-style: none; - padding: 0; - margin: 1.5em 0; -} - -.book { - padding: 0.5em; - background-color: #FFF; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.fragment { - border-bottom: 0.1em solid #EEE; - margin-top: 0.5em; -} - -.fragment-text, .fragment-short-text { - padding: 0.5em; - background-color: #FFF; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.fragment-metadata { - padding: 0.5em 0.5em 1.5em 0.5em; - float: right; -} - -.change-sets { - float: right; -} - -.change-sets a { - padding: 0.2em; - margin: 0.3em; - border: 0.1em solid #EEE; - background-color: #F9F9F9; -} - -.book-description { - margin-left: 3.5em; -} - -.book-thumbnail, .book-parent-thumbnail { - background: transparent url(/static/img/book.png) no-repeat 0 0; - width: 3em; - height: 3em; - float: left; -} - -.book-parent-thumbnail { - background: transparent url(/static/img/book-parent.png) no-repeat 0 0; -} - - -/* =============== */ -/* = Simple form = */ -/* =============== */ -.cuteform ol, .cuteform ul { - padding: 0; - margin: 0; - list-style: none; -} - -.cuteform ol li, .cuteform ul li { - margin-top: 0.7em; -} - -.cuteform label { - display: block; -} - -.cuteform span.help-text { - display: block; - font-size: 0.8em; - color: #999; -} - -.cuteform .error { - color: #BF3024; - display: block; -} - -/* ================ */ -/* = Modal Window = */ -/* ================ */ -.jqmOverlay { background-color: #000; } - -#set-window { - position: absolute; - display: none; - width: 32em; - background-color: transparent; - margin-top: -0.5em; - margin-left: -1em; -} - -#set-window div.header { - background-color: #FFF; - border-right: 0.25em solid #DDD; - width: 4em; - padding: 0.5em 1em 0.5em 1em; -} - -#set-window div.target { - background-color: #FFF; - border-right: 0.3em solid #DDD; - border-bottom: 0.3em solid #DDD; - padding: 1em; -} - -#login-register-window { - position: absolute; - display: none; - width: 24em; - background-color: transparent; - margin-top: -0.5em; - margin-left: 1em; -} - -#login-register-window div.header { - background-color: #FFF; - border-right: 0.3em solid #DDD; - width: 4em; - right: 0; - left: auto; - padding: 0.5em 1em 0.5em 1em; - float: right; - text-align: center; -} - -#login-register-window div.target { - clear: both; - background-color: #FFF; - border-right: 0.3em solid #DDD; - border-bottom: 0.3em solid #DDD; - padding: 1em; -} - -#user-shelves-window { - position: absolute; - display: none; - width: 28em; - background-color: transparent; - margin-top: -0.5em; - margin-left: 1em; -} - -#user-shelves-window div.header { - background-color: #FFF; - border-right: 0.3em solid #DDD; - width: 4em; - right: 0; - left: auto; - padding: 0.5em 1em 0.5em 1em; - float: right; - text-align: center; -} - -#user-shelves-window div.target { - clear: both; - background-color: #FFF; - border-right: 0.3em solid #DDD; - border-bottom: 0.3em solid #DDD; - padding: 1em; -} - -.shelf-list { - list-style: none; - padding: 0; -} - -.shelf-list li { - padding: 0.25em; - margin: 0 -0.25em; -} - -.shelf-list a.delete-shelf { - color: #900; - float: right; - padding: 0.25em 0.25em 0.25em 1em; - margin: -0.25em; -} - -.shelf-list a.delete-shelf:active, .shelf-list a.delete-shelf:hover { - color: #FFF; - background-color: #900; - text-decoration: none; -} - -#suggest-window { - position: absolute; - display: none; - width: 35em; - background-color: transparent; - margin-top: -0.5em; - margin-left: 1em; -} - -#suggest-window div.header { - background-color: #FFF; - border-right: 0.3em solid #DDD; - width: 4em; - right: 0; - left: auto; - padding: 0.5em 1em 0.5em 1em; - float: right; - text-align: center; -} - -#suggest-window div.target { - clear: both; - background-color: #FFF; - border-right: 0.3em solid #DDD; - border-bottom: 0.3em solid #DDD; - padding: 1em; -} -#suggest-form textarea { - width: 30em; -} - - -.big-top-link { - margin-top: .6em; - font-size: 2em; - /*max-width: 15em;*/ - line-height: 1.2em; -} - -#suggest-publishing-window { - position: absolute; - display: none; - width: 45em; - background-color: transparent; - margin-top: -0.5em; - margin-left: 1em; -} - -#suggest-publishing-window div.header { - background-color: #FFF; - border-right: 0.3em solid #DDD; - width: 4em; - right: 0; - left: auto; - padding: 0.5em 1em 0.5em 1em; - float: right; - text-align: center; -} - -#suggest-publishing-window div.target { - clear: both; - background-color: #FFF; - border-right: 0.3em solid #DDD; - border-bottom: 0.3em solid #DDD; - padding: 1em; -} -#suggest-publishing-form textarea { - width: 40em; - height: 6em; -} - -/* ======================== */ -/* = Alphabetic book list = */ -/* ======================== */ -#book-list { - padding-left: 50px; -} -#book-list-nav { - position: absolute; - right: 50px; - width: 200px; - border-left: 1px #cfcfcf solid; - padding: 10px; - font-size: 1.2em; -} - -#book-list-nav ul { - list-style-type: none; - margin: 5px; - padding: 0; -} - -.book-list-show-index { - display: none; - margin: 0; - padding: 0; -} - - -#book-a-list #book-list ol { - padding-left: 1em; - margin: 0.3em 0 1.2em 0; - list-style: none; -} - -#book-a-list #book-list h2 a { - color: black; -} - -#book-list-up { - position: fixed; - bottom: 50px; - right: 50px; - border-left: 1px #cfcfcf solid; - padding: 10px; - background-color: white; -} - -#top-message { - background-color: #2F4110; - color: #FFF; - margin: 0 -2em; - padding: 0 2.5em; - line-height: 2em; -} - -#top-message a { - color: #AAA; -} - - -/* =========== */ -/* = Columns = */ -/* =========== */ -.column-left { - width: 37em; - float: left; - margin-top: 1em; -} - -.column-right { - margin-left: 40em; - margin-top: 1em; -} - -.see-more { - text-align: right; -} - -.remove-from-shelf { - float: right; - padding: 0.2em; - margin: 0.3em; - color: #900; -} - -.remove-from-shelf:active, .remove-from-shelf:hover { - color: #FFF; - background-color: #900; - text-decoration: none; -} - -/* =========== */ -/* = Lessons = */ -/* =========== */ -#lessons { - margin-top: 2.5em; -} - -#document-list { - width: 380px; - float: left; -} - -#document-list ol { - margin: 0; - padding: 0; - list-style: none; -} - -#document-list li a { - padding: 0.5em; - background-color: #FFF; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -/* font-size: 1.2em;*/ - font-weight: bold; - width: 330px; - margin-bottom: 0.25em; - display: block; -} - -#document-list ul { - padding-left: 30px; - list-style: disc; -} - -#document-list li { - padding: 5px; -} - -#document-list li li a { - width: 300px; -} - -#document-list li a:hover, #document-list li a.active { - text-decoration: none; - background-color: #EEE; -} - -#document-list-body #document-detail { - margin-left: 390px; -} - -#document-detail { - width: 480px; -} - -#document-detail h2 { - margin: 0.75em 0 0.75em 0; -} - -#document-list-body #document-detail .download { - float: right; - margin: 0; - padding: 0 -} - -#document-list .download-doc { - display: none; - color: #00F; -} - -/* ====================== */ -/* = One percent banner = */ -/* ====================== */ -#onepercent-banner { - color: #FFF; - margin: 0 -1.1em; - padding: 0 1.1em; - vertical-align: middle; - background-color: #FF6B3C; - height: 60px; - font-size: 1.8em; - line-height: 1.5em; - position: relative; -} - -#onepercent-text, #onepercent-line:visited, #onepercent-text:hover, #onepercent-text:active { - display: block; - line-height: 60px; - color: #FFF; - text-decoration: none; -} - -#onepercent-text strong { - font-weight: normal; - text-decoration: underline; -} - -#onepercent-see-more, #onepercent-see-more:visited, #onepercent-see-more:hover, #onepercent-see-more:active { - position: absolute; - right: 2em; - width: 9em; - text-align: right; - bottom: 0; - font-size: 12px; - color: #FFF; - text-decoration: none; -} - -#createNewShelf { - display: none; -} - -.widget-code { - overflow: hidden; -} - -#presentation-frame { - border: 0px none white; -} - - -/* dictionary */ - -.dictionary-note-source { - margin-top: -1em; -} - -#footnotes .pagination { - margin-top: 1em; -} - - -/* report */ -.stats td { - vertical-align: top; -} - -/* ============ */ -/* = Pictures = */ -/* ============ */ - - -#picture-list .picture .title { - font-weight: bold; -} - -#picture-list .picture { - background-color: white; - padding: 0.8em; - margin: 0.8em; - border: black 1px solid; - width: 600px; -} - diff --git a/apps/wolnelektury_core/static/css/master.plain.css b/apps/wolnelektury_core/static/css/master.plain.css deleted file mode 100644 index 62888a4dc..000000000 --- a/apps/wolnelektury_core/static/css/master.plain.css +++ /dev/null @@ -1,125 +0,0 @@ -/* =================================================== */ -/* = Common elements: headings, paragraphs and lines = */ -/* =================================================== */ -.fragment h1 { - font-size: 3em; - margin: 1.5em 0; - text-align: center; - line-height: 1.5em; - font-weight: bold; -} - -.fragment h2 { - font-size: 2em; - margin: 1.5em 0 0; - font-weight: bold; - line-height: 1.5em; -} - -.fragment h3 { - font-size: 1.5em; - margin: 1.5em 0 0; - font-weight: normal; - line-height: 1.5em; -} - -.fragment h4 { - font-size: 1em; - margin: 1.5em 0 0; - line-height: 1.5em; -} - -.fragment p { - margin: 0; -} - -/* ======================== */ -/* = Footnotes and themes = */ -/* ======================== */ -.theme-begin { - display: none; -} - -.annotation { - display: none; -} - - -/* ============= */ -/* = Numbering = */ -/* ============= */ -.anchor { - display: none; -} - - -/* =================== */ -/* = Custom elements = */ -/* =================== */ -span.author { - font-size: 0.75em; - display: block; - line-height: 1.5em; - margin-bottom: 0.25em; -} - -span.collection { - font-size: 0.75em; - display: block; - line-height: 1.5em; - margin-bottom: -0.25em; -} - -span.subtitle { - font-size: 0.75em; - display: block; - line-height: 1.5em; - margin-top: -0.25em; -} - -div.didaskalia { - font-style: italic; - margin: 0.5em 0 0; -} - -div.kwestia { - margin: 0.5em 0 0; -} - -div.stanza { - margin: 1.5em 0 0; -} - -div.kwestia div.stanza { - margin: 0; -} - -p.paragraph { - text-align: justify; - margin: 1.5em 0 0; -} - -p.motto { - text-align: justify; - font-style: italic; - margin: 1.5em 0 0; -} - -p.motto_podpis { - font-size: 0.875em; -} - -/*div.fragment { - border-bottom: 0.1em solid #999; - padding-bottom: 1.5em; -}*/ - -div.note p, div.note p.paragraph { - text-align: right; - font-style: italic; -} - -hr.spacer { - height: 3em; - visibility: hidden; -} diff --git a/apps/wolnelektury_core/templates/admin/catalogue/book/change_list.html b/apps/wolnelektury_core/templates/admin/catalogue/book/change_list.html index 0ec95b24d..9f1b8cbf4 100644 --- a/apps/wolnelektury_core/templates/admin/catalogue/book/change_list.html +++ b/apps/wolnelektury_core/templates/admin/catalogue/book/change_list.html @@ -2,9 +2,9 @@ {% load i18n %} {% block content %} - + {% csrf_token %}

      {{ block.super }} -{% endblock content %} \ No newline at end of file +{% endblock content %} diff --git a/apps/wolnelektury_core/templates/auth/login.html b/apps/wolnelektury_core/templates/auth/login.html index 6d71cd5b4..671f32a5a 100644 --- a/apps/wolnelektury_core/templates/auth/login.html +++ b/apps/wolnelektury_core/templates/auth/login.html @@ -7,7 +7,7 @@
        {{ form.as_ul }} -
      1. {% trans "Forgot Password?" %}
      2. +
      3. {% trans "Forgot Password?" %}
      diff --git a/apps/wolnelektury_core/templates/auth/login_register.html b/apps/wolnelektury_core/templates/auth/login_register.html index b78317de2..64b0b8858 100755 --- a/apps/wolnelektury_core/templates/auth/login_register.html +++ b/apps/wolnelektury_core/templates/auth/login_register.html @@ -8,7 +8,7 @@

      {% trans "or register" %}:

      -
      {% csrf_token %} {% render_honeypot_field %} diff --git a/apps/wolnelektury_core/templates/info/join_us.html b/apps/wolnelektury_core/templates/info/join_us.html index 1b980516d..50479e120 100644 --- a/apps/wolnelektury_core/templates/info/join_us.html +++ b/apps/wolnelektury_core/templates/info/join_us.html @@ -19,4 +19,4 @@ or transferring 1% of your income tax.

      {% blocktrans %}Become an editor of Wolne Lektury! Find out if we're currently working on a reading you're looking for and prepare a publication by yourself by logging into the Editorial Platform.{% endblocktrans %} -{% trans "More..." %}

      +{% trans "More..." %}

      diff --git a/apps/wolnelektury_core/templates/main_page.html b/apps/wolnelektury_core/templates/main_page.html index 57a442e92..3994acc17 100755 --- a/apps/wolnelektury_core/templates/main_page.html +++ b/apps/wolnelektury_core/templates/main_page.html @@ -50,17 +50,17 @@

      {% trans "Utilities" %}

      diff --git a/apps/wolnelektury_core/templates/openid/login.html b/apps/wolnelektury_core/templates/openid/login.html index 05037a369..ca8aaf379 100644 --- a/apps/wolnelektury_core/templates/openid/login.html +++ b/apps/wolnelektury_core/templates/openid/login.html @@ -10,7 +10,7 @@

      {% trans 'OpenID Sign In' %}

      - + {% csrf_token %}
      diff --git a/apps/wolnelektury_core/templates/piston/authorize_token.html b/apps/wolnelektury_core/templates/piston/authorize_token.html index 0fd06f82c..87450a20c 100755 --- a/apps/wolnelektury_core/templates/piston/authorize_token.html +++ b/apps/wolnelektury_core/templates/piston/authorize_token.html @@ -9,7 +9,7 @@

      {% blocktrans %}Confirm to authorize access to Wolne Lektury as user {{ user}}.{% endblocktrans %}

      - + {% csrf_token %} {{ form.as_p }} diff --git a/apps/wolnelektury_core/templates/socialaccount/login_cancelled.html b/apps/wolnelektury_core/templates/socialaccount/login_cancelled.html index ef5db102c..2dc48f180 100644 --- a/apps/wolnelektury_core/templates/socialaccount/login_cancelled.html +++ b/apps/wolnelektury_core/templates/socialaccount/login_cancelled.html @@ -8,7 +8,7 @@

      {% trans "Login Cancelled" %}

      -{% url socialaccount_login as login_url %} +{% url 'socialaccount_login' as login_url %} {{ login_url }}

      {% blocktrans %}You decided to cancel logging in to our site using one of your exisiting accounts. If this was a mistake, please proceed to sign in.{% endblocktrans %}

      diff --git a/apps/wolnelektury_core/templates/superbase.html b/apps/wolnelektury_core/templates/superbase.html index 95220b6b6..a5c9c25ba 100644 --- a/apps/wolnelektury_core/templates/superbase.html +++ b/apps/wolnelektury_core/templates/superbase.html @@ -50,8 +50,8 @@
      {% cache 60 tagline LANGUAGE_CODE %} - {% url book_list as b %} - {% url infopage 'prawa' as r %} + {% url 'book_list' as b %} + {% url 'infopage' 'prawa' as r %} {% count_books book_count %} {% blocktrans count book_count as c %} {{c}} free reading you have right to @@ -66,26 +66,26 @@ {% if user.is_authenticated %} {% trans "Welcome" %}, - + {{ user.username }} - {% trans "Password" %}
      - {% trans "E-mail" %}
      - {% trans "Social accounts" %}
      + {% trans "Password" %}
      + {% trans "E-mail" %}
      + {% trans "Social accounts" %}
      - | {% trans "My shelf" %} + | {% trans "My shelf" %} {% if user.is_staff %} | {% trans "Administration" %} {% endif %} - | {% trans "Logout" %} + | {% trans "Logout" %} {% else %} - {% trans "Sign in" %} / - {% trans "Register" %} {% endif %} @@ -102,7 +102,7 @@ - +
      @@ -133,7 +133,7 @@ {% trans "Language versions" %}
      {% for lang in LANGUAGES %} - + {% csrf_token %}