Browse Source

structural and content changes for consistency

main
Simon Bowie 1 year ago
parent
commit
0b5cd4e270
8 changed files with 41 additions and 41 deletions
  1. +3
    -3
      web/app/__init__.py
  2. +10
    -10
      web/app/interferences.py
  3. +2
    -2
      web/app/templates/conversations-overview.html
  4. +7
    -7
      web/app/templates/index.html
  5. +2
    -2
      web/app/templates/making-overview.html
  6. +14
    -14
      web/content/TOC.md
  7. +2
    -2
      web/content/section_2/sewing-the-archive.md
  8. +1
    -1
      web/content/section_2/women-on-the-move.md

+ 3
- 3
web/app/__init__.py View File

@@ -27,9 +27,9 @@ def create_app():
from .search import search as search_blueprint
app.register_blueprint(search_blueprint)

# blueprint for interventions parts of app (Section 1: Archive interventions)
from .interventions import interventions as interventions_blueprint
app.register_blueprint(interventions_blueprint)
# blueprint for interferences parts of app (Section 1: Search interferences)
from .interferences import interferences as interferences_blueprint
app.register_blueprint(interferences_blueprint)

# blueprint for hidden parts of app
from .hidden import hidden as hidden_blueprint

web/app/interventions.py → web/app/interferences.py View File

@@ -1,23 +1,23 @@
# @name: interventions.py
# @name: interferences.py
# @creation_date: 2022-09-09
# @license: The MIT License <https://opensource.org/licenses/MIT>
# @author: Simon Bowie <ad7588@coventry.ac.uk>
# @purpose: interventions route for Section 1: Archive interventions
# @purpose: interferences route for Section 1: Search interferences
# @acknowledgements:

from flask import Blueprint, render_template, request
from . import solr
from . import ops

interventions = Blueprint('interventions', __name__)
interferences = Blueprint('interferences', __name__)

# route for interventions page
@interventions.route('/interventions/')
# route for interferences page
@interferences.route('/interferences/')
def index():
return render_template('index.html')

# route for random entry page ('A random entry')
@interventions.route('/interventions/random/')
@interferences.route('/interferences/random/')
def random_record():
core = 'all'
search_results = solr.random_search(core)
@@ -31,7 +31,7 @@ def random_record():
return render_template('record.html', results=results)

# route for comparing two random records ('A juxtaposition of two')
@interventions.route('/interventions/juxtaposition/')
@interferences.route('/interferences/juxtaposition/')
def two_random_records():
core = 'all'
results_list = []
@@ -50,20 +50,20 @@ def two_random_records():
return render_template('compare.html', results=results_list)

# route for getting ten random titles ('A poetics of titles')
@interventions.route('/interventions/titles/')
@interferences.route('/interferences/titles/')
def ten_random_titles():
titles = solr.get_ten_random_elements('title')
additional_titles = solr.get_ten_random_elements('title')
return render_template('titles.html', titles=titles, additional_titles=additional_titles)

# route for getting ten random abstracts ('A handful of fragments')
@interventions.route('/interventions/fragments/')
@interferences.route('/interferences/fragments/')
def ten_random_abstracts():
abstracts = solr.get_ten_random_elements('abstract')
return render_template('abstracts.html', abstracts=abstracts)

# route for getting ten random images ('A scattering of images')
@interventions.route('/interventions/scattering/')
@interferences.route('/interferences/scattering/')
def random_images():
images = solr.get_random_images(4)
additional_images = solr.get_random_images(6)

+ 2
- 2
web/app/templates/conversations-overview.html View File

@@ -9,10 +9,10 @@
{{ text|safe }}

<div class="allThemes mt-5">
<a href="/conversations/sewing-the-archive">Sewing the archive</a>
<a href="/conversations/sewing-the-archive">Sewing the Archive</a>
<a href="/conversations/i-martha-gowans">I, Martha Gowans</a>
<a href="/conversations/caribbean-quilt">Caribbean Quilt</a>
<a href="/conversations/women-on-the-move">Women on the Move</a>
<a href="/conversations/women-on-the-move">Women On The Move</a>
</div>

{% endblock %}

+ 7
- 7
web/app/templates/index.html View File

@@ -10,17 +10,17 @@
<div class="index-row button-search random-interferences mt-5">
<div class="col text-center p-2">
<!-- random titles -->
<a href="{{ url_for('interventions.ten_random_titles') }}">a poetics of titles</a>
<a href="{{ url_for('interferences.ten_random_titles') }}">a poetics of titles</a>
</div>

<div class="col text-center p-2">
<!-- random abstracts -->
<a href="{{ url_for('interventions.ten_random_abstracts') }}">a handful of fragments</a>
<a href="{{ url_for('interferences.ten_random_abstracts') }}">a handful of fragments</a>
</div>

<div class="col text-center p-2">
<!-- random images -->
<a href="{{ url_for('interventions.random_images') }}">a scattering of images</a>
<a href="{{ url_for('interferences.random_images') }}">a scattering of images</a>
</div>
</div>

@@ -58,12 +58,12 @@
<div class="index-row button-search random-interferences mt-5">
<div class="col text-center p-2">
<!-- random record -->
<a href="{{ url_for('interventions.random_record') }}">a random entry</a>
<a href="{{ url_for('interferences.random_record') }}">a random entry</a>
</div>

<div class="col text-center p-2">
<!-- compare two random records -->
<a href="{{ url_for('interventions.two_random_records') }}">a juxtaposition of two</a>
<a href="{{ url_for('interferences.two_random_records') }}">a juxtaposition of two</a>
</div>

<div class="col text-center p-2">
@@ -85,7 +85,7 @@
<a href="{{ url_for('main.contents') }}">search as a book</a>

<div class="info" style="display: none;">
<p class="code"> ↪ Performing Patents Otherwise is a website is a book is a website has a table of content.</p>
<p class="code"> ↪ <i>Performing Patents Otherwise</i> is a website is a book is a website has a table of content.</p>
</div>
</div>

@@ -94,7 +94,7 @@
<a href="{{ url_for('making.index') }}">making of</a>

<div class="info" style="display: none;">
<p class="code"> ↪ Reflections on tools and methods from the makers of Performing Patents Otherwise.</p>
<p class="code"> ↪ Reflections on tools and methods from the makers of <i>Performing Patents Otherwise</i>.</p>
</div>
</div>
</div>

+ 2
- 2
web/app/templates/making-overview.html View File

@@ -9,8 +9,8 @@
{{ text|safe }}

<div class="allThemes mt-5">
<a href="/making/interview">Making of—a collective interview</a>
<a href="/making/database-book">On combining databases and books</a>
<a href="/making/interview">Making Of—A Collective Interview</a>
<a href="/making/database-book">On Combining Databases and Books</a>
<a href="/making/interface">Interface the Archive (WIP)</a>
</div>


+ 14
- 14
web/content/TOC.md View File

@@ -5,7 +5,7 @@

<h1 class="mt-5"> Table of Contents</h1>
<span class="info" style="display: none;">
<span class="code">↪ This website is the home of Performing Patents Otherwise. It is an archive, a website and an experimental electronic book that binds search, archive and writing in one publication. The landing page navigates the publication according to the conventions of a search engine, foregrounding search. The table of contents offers a way of navigating that foregrounds texts, which is more in line with the conventions of book making. The table of contents reveals a logic of zooming in, from the general search to more specific configurations of the relationships between search, content, ordering and sense-making.</span>
<span class="code">↪ This website is the home of <i>Performing Patents Otherwise</i>. It is an archive, a website and an experimental electronic book that binds search, archive and writing in one publication. The landing page navigates the publication according to the conventions of a search engine, foregrounding search. The table of contents offers a way of navigating that foregrounds texts, which is more in line with the conventions of book making. The table of contents reveals a logic of zooming in, from the general search to more specific configurations of the relationships between search, content, ordering and sense-making.</span>
</span>

<br/>
@@ -20,11 +20,11 @@
</span>

- [A search engine](/)
- [A poetics of titles](/interventions/titles)
- [A handful of fragments](/interventions/fragments)
- [A scattering of images](/interventions/scattering)
- [A random entry](/interventions/random)
- [A juxtaposition of two](/interventions/juxtaposition)
- [A poetics of titles](/interferences/titles)
- [A handful of fragments](/interferences/fragments)
- [A scattering of images](/interferences/scattering)
- [A random entry](/interferences/random)
- [A juxtaposition of two](/interferences/juxtaposition)
- [Mapping the archive](/data)

### [Archive conversations](/conversations)
@@ -32,16 +32,16 @@
<span class="code">↪ Archival conversations enter into conversation with the materiality of the patents bringing aspects of the archive to the fore that computational search cannot capture.</span>
</span>

- [Sewing the archive](/conversations/sewing-the-archive)
- [I, Martha Gowans](/conversations/i-martha-gowans "links to conversations section")
- [Caribbean Quilt](/conversations/caribbean-quilt)
- [Women On The Move](/conversations/women-on-the-move)
- [Sewing the Archive](/conversations/sewing-the-archive "links to conversations section Sewing the Archive")
- [I, Martha Gowans](/conversations/i-martha-gowans "links to conversations section I, Martha Gowans")
- [Caribbean Quilt](/conversations/caribbean-quilt "links to conversations section Caribbean Quilt")
- [Women On The Move](/conversations/women-on-the-move "links to conversations section Women on the Move")

### [Making of](/making)
<span class="info" style="display: none;">
<span class="code">↪ Reflections from the makers of Performing Patents Otherwise.</span>
<span class="code">↪ Reflections from the makers of <i>Performing Patents Otherwise</i>.</span>
</span>

- [Making of—a collective interview](/making/interview "links to making-of section collective interview")
- [On combining databases and books](/making/database-book "links to making-of section on combining databases and books")
- [Interface the Archive (WIP)](/making/interface "links to making-of section on interface design")
- [Making Of—A Collective Interview](/making/interview "links to making-of section A Collective Interview")
- [On Combining Databases and Books](/making/database-book "links to making-of section On Combining Databases and Books")
- [Interface the Archive (WIP)](/making/interface "links to making-of section Interface the Archive")

+ 2
- 2
web/content/section_2/sewing-the-archive.md View File

@@ -1,4 +1,4 @@
# Sewing the archive
# Sewing the Archive

The Politics of Patents research team, under the leadership of Kat Jungnickel at Goldsmith, University of London, is researching global patent archives to reconstruct and reimagine 200 years of wearable technologies, combining big data and in-depth visual & document analysis with ethnography, interviews and practice-research.

@@ -6,6 +6,6 @@ The POP lab is a research sewing studio where the team reconstructs historical c

Sewing, reconstructing and reimagining historical clothing patents is one way of entering into an intimate conversation with the materiality of the archive.

This forthcoming chapter 'sewing the archive' will introduce the sewing practices of the POP lab and the archival conversations they facilitate.
This forthcoming chapter 'Sewing the Archive' will introduce the sewing practices of the POP lab and the archival conversations they facilitate.

![pop_lab.jpg](/static/images/pop_lab.jpg)

+ 1
- 1
web/content/section_2/women-on-the-move.md View File

@@ -1,4 +1,4 @@
# Women on the move
# Women On The Move

As part of reimagining historical patents project, the Politics of Patents (POP) team, led by Dr Kat Jungnickel, focused on the challenges facing women over time to play sports and live active public lives. They unearthed hundreds of clothing inventions for all kinds of sports and activities in historic patent archives. This data reveals how women and girls have had to creatively and persistently work around barriers to their freedom of movement. Often this required clothing that did more than one thing - enabling them to conform to social norms AND convert into safe and comfortable sportswear. 


Loading…
Cancel
Save