Namespace podjango static files, use includes to reduce duplication, enable staticfiles app
|  | @ -84,7 +84,7 @@ INSTALLED_APPS = [ | |||
|     'django.contrib.admin', | ||||
|     'django.contrib.messages', | ||||
|     'django.contrib.humanize', | ||||
|     # 'django.contrib.staticfiles', | ||||
|     'django.contrib.staticfiles', | ||||
|     'conservancy.apps.blog', | ||||
|     'conservancy.apps.contacts', | ||||
|     'conservancy.apps.contractpatch', | ||||
|  | @ -125,6 +125,11 @@ TEMPLATES = [ | |||
|    } | ||||
| ] | ||||
| 
 | ||||
| STATIC_ROOT = BASE_DIR.parent / 'collected_static' | ||||
| STATICFILES_DIRS = [ | ||||
|     BASE_DIR / 'conservancy' / 'static', | ||||
| ] | ||||
| 
 | ||||
| AUTHENTICATION_BACKENDS = ( | ||||
| #    'conservancy.auth.LDAPBackend', | ||||
| 'django.contrib.auth.backends.ModelBackend', | ||||
|  |  | |||
| Before Width: | Height: | Size: 631 B After Width: | Height: | Size: 631 B | 
| Before Width: | Height: | Size: 574 B After Width: | Height: | Size: 574 B | 
| Before Width: | Height: | Size: 6 KiB After Width: | Height: | Size: 6 KiB | 
| Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB | 
| Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.2 KiB | 
| Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB | 
| Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB | 
| Before Width: | Height: | Size: 661 B After Width: | Height: | Size: 661 B | 
| Before Width: | Height: | Size: 643 B After Width: | Height: | Size: 643 B | 
| Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB | 
| Before Width: | Height: | Size: 689 B After Width: | Height: | Size: 689 B | 
|  | @ -0,0 +1,3 @@ | |||
| {% load static  %} | ||||
| 
 | ||||
| <img alt="[Get cast in MP3 format]" src="{% static 'podjango/img/cast/audio_mp3_button.png' %}"/> | ||||
|  | @ -0,0 +1,3 @@ | |||
| {% load static  %} | ||||
| 
 | ||||
| <img alt="[Get cast in Ogg/Vorbis format]" src="{% static 'podjango/img/cast/audio_ogg_button.png' %}"/> | ||||
|  | @ -9,13 +9,7 @@ | |||
| {% block content %} | ||||
| 
 | ||||
| 
 | ||||
| <h1><a href="{% url 'podjango:feed-ogg' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audioogg.png" | ||||
|                              alt="[Ogg/Vorbis Audio RSS]"/></a> | ||||
| <a href="{% url 'podjango:feed-mp3' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audiomp3.png" | ||||
|                              alt="[MP3 Audio RSS]"/></a> | ||||
| Free as in Freedom</h1> | ||||
| <h1>{% include 'podjango/feed_links.inc.html' %} Free as in Freedom</h1> | ||||
| 
 | ||||
| <h2>Free as in Freedom Archive: {{ day|date:"F j, Y" }}</h2> | ||||
| 
 | ||||
|  |  | |||
|  | @ -9,13 +9,7 @@ | |||
| {% block content %} | ||||
| 
 | ||||
| 
 | ||||
| <h1><a href="{% url 'podjango:feed-ogg' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audioogg.png" | ||||
|                              alt="[Ogg/Vorbis Audio RSS]"/></a> | ||||
| <a href="{% url 'podjango:feed-mp3' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audiomp3.png" | ||||
|                              alt="[MP3 Audio RSS]"/></a> | ||||
| Free as in Freedom</h1> | ||||
| <h1>{% include 'podjango/feed_links.inc.html' %}Free as in Freedom</h1> | ||||
| 
 | ||||
| <h2>Free as in Freedom Archive: {{ month|date:"F, Y" }}</h2> | ||||
| 
 | ||||
|  |  | |||
|  | @ -8,13 +8,7 @@ | |||
| 
 | ||||
| {% block content %} | ||||
| 
 | ||||
| <h1><a href="{% url 'podjango:feed-ogg' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audioogg.png" | ||||
|                              alt="[Ogg/Vorbis Audio RSS]"/></a> | ||||
| <a href="{% url 'podjango:feed-mp3' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audiomp3.png" | ||||
|                              alt="[MP3 Audio RSS]"/></a> | ||||
| Free as in Freedom</h1> | ||||
| <h1>{% include 'podjango/feed_links.inc.html' %} Free as in Freedom</h1> | ||||
| 
 | ||||
| <h2>Free as in Freedom Archive: {{ year }}</h2> | ||||
| 
 | ||||
|  |  | |||
|  | @ -8,20 +8,10 @@ | |||
| 
 | ||||
| {% block content %} | ||||
| 
 | ||||
| <h1><a href="{% url 'podjango:feed-ogg' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audioogg.png" | ||||
|                              alt="[Ogg/Vorbis Audio RSS]"/></a> | ||||
| <a href="{% url 'podjango:feed-mp3' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audiomp3.png" | ||||
|                              alt="[MP3 Audio RSS]"/></a> | ||||
| Free as in Freedom</h1> | ||||
| 
 | ||||
| <h2><a class="feedlink" href="{{ object.ogg_path }}"><img alt="[Get cast in Ogg/Vorbis | ||||
|                                           format]" src="/img/cast/audio_ogg_button.png"/></a> | ||||
| <a class="feedlink" href="{{ object.mp3_path }}"><img alt="[Get cast in MP3 format]" | ||||
|                                      src="/img/cast/audio_mp3_button.png"/></a> | ||||
| 
 | ||||
| <h1>{% include 'podjango/feed_links.inc.html' %} Free as in Freedom</h1> | ||||
| 
 | ||||
| <h2><a class="feedlink" href="{{ object.ogg_path }}">{% include 'podjango/audio_ogg_button.inc.html' %}</a> | ||||
| <a class="feedlink" href="{{ object.mp3_path }}">{% include 'podjango/audio_mp3_button.inc.html' %}</a> | ||||
| {{ object.title|safe }}</h2> | ||||
| 
 | ||||
| <p class="date">{{ object.pub_date|date:"j F Y" }}</p> | ||||
|  |  | |||
|  | @ -8,13 +8,7 @@ | |||
| 
 | ||||
| {% block content %} | ||||
| 
 | ||||
| <h1><a href="{% url 'podjango:feed-ogg' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audioogg.png" | ||||
|                              alt="[Ogg/Vorbis Audio RSS]"/></a> | ||||
| <a href="{% url 'podjango:feed-mp3' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audiomp3.png" | ||||
|                              alt="[MP3 Audio RSS]"/></a> | ||||
| Free as in Freedom</h1> | ||||
| <h1>{% include 'podjango/feed_links.inc.html' %} Free as in Freedom</h1> | ||||
| 
 | ||||
| {% if tags %} | ||||
| <p>Displaying casts | ||||
|  | @ -26,10 +20,8 @@ tagged {% for tag in tags %}{% if not forloop.last %}{% if not forloop.first %}, | |||
|     <div class="shaded"> | ||||
|     <p class="date">{{ object.pub_date|date:"F j, Y" }}</p> | ||||
|     <h3> | ||||
| <a class="feedlink" href="{{ object.ogg_path }}"><img alt="[Get cast in Ogg/Vorbis | ||||
|                                           format]" src="/img/cast/audio_ogg_button.png"/></a> | ||||
| <a class="feedlink" href="{{ object.mp3_path }}"><img alt="[Get cast in MP3 format]" | ||||
|                                      src="/img/cast/audio_mp3_button.png"/></a> | ||||
| <a class="feedlink" href="{{ object.ogg_path }}">{% include 'podjango/audio_ogg_button.inc.html' %}</a> | ||||
| <a class="feedlink" href="{{ object.mp3_path }}">{% include 'podjango/audio_mp3_button.inc.html' %}</a> | ||||
| 
 | ||||
| <a href="{{ object.get_absolute_url }}">{{ object.title|safe }}</a></h3> | ||||
|     <h4>Summary</h4> | ||||
|  |  | |||
							
								
								
									
										8
									
								
								www/podjango/templates/podjango/feed_links.inc.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,8 @@ | |||
| {% load static %} | ||||
| 
 | ||||
| <a href="{% url 'podjango:feed-ogg' %}" class="feedlink"> | ||||
|   <img src="{% static 'podjango/img/cast/rss-audioogg.png' %}" alt="[Ogg/Vorbis Audio RSS]"/> | ||||
| </a> | ||||
| <a href="{% url 'podjango:feed-mp3' %}" class="feedlink"> | ||||
|   <img src="{% static 'podjango/img/cast/rss-audiomp3.png' %}" alt="[MP3 Audio RSS]"/> | ||||
| </a> | ||||
|  | @ -34,21 +34,12 @@ Bradley and Karen to discuss various topics regarding FLOSS.</p> | |||
|   and <a href="http://gnomg.org">Karen</a> both have blogs you can | ||||
|   read.</p> | ||||
| 
 | ||||
| <h2> | ||||
| <a href="{% url 'podjango:feed-ogg' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audioogg.png" | ||||
|                              alt="[Ogg/Vorbis Audio RSS]"/></a> | ||||
| <a href="{% url 'podjango:feed-mp3' %}" | ||||
|        class="feedlink"><img src="/img/cast/rss-audiomp3.png" | ||||
|                              alt="[MP3 Audio | ||||
|        RSS]"/></a><a href="{% url 'podjango:cast' %}">Recent Free as in Freedom Shows</a></h2> | ||||
| <h2>{% include 'podjango/feed_links.inc.html' %}<a href="{% url 'podjango:cast' %}">Recent Free as in Freedom Shows</a></h2> | ||||
| 
 | ||||
| {% for cc in cast %} | ||||
| <div class="shaded"> | ||||
| <a class="feedlink" href="{{ cc.ogg_path }}"><img alt="[Get cast in Ogg/Vorbis | ||||
|                                           format]" src="/img/cast/audio_ogg_button.png"/></a> | ||||
| <a class="feedlink" href="{{ cc.mp3_path }}"><img alt="[Get cast in MP3 format]" | ||||
|                                      src="/img/cast/audio_mp3_button.png"/></a> | ||||
| <a class="feedlink" href="{{ cc.ogg_path }}">{% include 'podjango/audio_ogg_button.inc.html' %}</a> | ||||
| <a class="feedlink" href="{{ cc.mp3_path }}">{% include 'podjango/audio_mp3_button.inc.html' %}</a> | ||||
| <p class="date">{{ cc.pub_date|date:"F j, Y" }}</p> | ||||
| <h3><a href="{{ cc.get_absolute_url }}">{{ cc.title|safe }}</a></h3> | ||||
| {{ cc.summary|safe }} | ||||
|  |  | |||