summaryrefslogtreecommitdiffstats
path: root/proposals/web_interface.md
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@archive.org>2021-03-23 21:42:32 -0700
committerBryan Newbold <bnewbold@archive.org>2021-03-23 21:42:32 -0700
commit5defd444135bc4adb0748b0d2b8c9b88708bdc1a (patch)
tree599498f0a9ae5a3177d9702c3a7e8b70e39b2b4a /proposals/web_interface.md
parente70e7cff4b5c910405694fb297330507b49937b1 (diff)
downloadfatcat-scholar-5defd444135bc4adb0748b0d2b8c9b88708bdc1a.tar.gz
fatcat-scholar-5defd444135bc4adb0748b0d2b8c9b88708bdc1a.zip
proposals: add 2021 UI updates, and rename all to have a date in filename
Diffstat (limited to 'proposals/web_interface.md')
-rw-r--r--proposals/web_interface.md69
1 files changed, 0 insertions, 69 deletions
diff --git a/proposals/web_interface.md b/proposals/web_interface.md
deleted file mode 100644
index 416e6fc..0000000
--- a/proposals/web_interface.md
+++ /dev/null
@@ -1,69 +0,0 @@
-
-Single domain (TBD, but eg <https://scholar.archive.org>) will host a web
-search interface. May also expose APIs on this host, or might use a separate
-host for that.
-
-Content would not be hosted on this domain; all fulltext copies would be linked
-to elsewhere.
-
-Style (eg, colors, font?) would be similar to <https://archive.org>, but may or
-may not have regular top bar (<https://web.archive.org> has this). There would
-be no "write" or "modify" features on this site at all: users would not need to
-log in. Metadata updates and features would all redirect to archive.org or
-fatcat.wiki.
-
-
-## Design and Features
-
-Will try to hew most closely to Pubmed in style, layout, and features.
-
-Only a single search interface (no separate "advanced" page). Custom query
-parser.
-
-Filtering and sort via controls under search box. A button opens a box with
-more settings. If these are persisted at all, only via cookies or local
-storage.
-
-## URL Structure
-
-All pages can be prefixed with a two-character language specifier. Default
-(with no prefix) is english.
-
-`/`: homepage, single-sentance, large search box, quick stats and info
-
-`/about`: about
-
-`/help`: FAQ?
-
-`/help/search`: advanced query tips
-
-`/search`: query and results page
-
-
-## More Ideas
-
-Things we *could* do, but maybe *shouldn't*:
-
-- journal-level metadata and summary. Could just link to fatcat.
-
-
-## APIs
-
-Might also expose as public APIs on that domain:
-
-- search
-- citation matching
-- save-paper-now
-
-
-## Implementation
-
-For first iteration, going to use:
-
-- python3.7
-- elasticsearch-dsl from python and page-load-per-query (not single-page-app)
-- fastapi (web framework)
-- jinja2 (HTML templating)
-- babel (i18n)
-- semantic-ui (CSS)
-- minimal or no javascript