Skip to content

Latest commit

 

History

History
143 lines (107 loc) · 3.54 KB

TODO.org

File metadata and controls

143 lines (107 loc) · 3.54 KB

TODO

Move from load to require

Define ASDF systems for data and generation system. It will protect form const redefinition.

Fix site-map generation

Fix template generation

Update generation function to new layout of sites

Remove function definition at template

Form

standard-essay.html

vairable use in function (need to me transform into template

  • title
  • orig-title
  • orig-date
  • translators
  • date
  • editors
  • alt-translations
  • part-of-hpn

standard-essay-item.html

variable use in function (need to move as template)

  • disabled
  • title
  • url
  • orig-title
  • orig-url
  • date
  • orig-date
  • alt-translations
  • additional-html
  • translators
  • editors
  • disabled
  • part-of-hnp
  • description

Remove current-essay description form template in advice to essay item (form env)

file affected :

essay-list-entry.html

essay-datailed-entry.html

remove @var with content to render partial mechanizm

File affected

  • eseje.html
  • strony.htmm

Make the pull-and-regenerate process triggerable from the web.

Just so that I won’t have to connect to the server every time I want to edit a translation.

App-side caching via HTML5/JS API

http://www.html5rocks.com/en/tutorials/appcache/beginner/

Sign up for newsletter box

Just reminders about new essays.

OpenGraph descriptions

  • [X] Basic
  • [ ] Image

Ensure essays are readable on Instapaper, Pocket and whatever else people use.

  • progbot.html - Pocket seems to not like sidenotes - it either merges them into text, hides them, or kills a a whole paragraphw that contains them. TODO investigate.
  • progbot.html - MagicScroll removes all sidenotes, but leaves main text readable.

favicon.ico

picture (for open graph)

FB tags for page Insights (after 30+ likes)

print CSS (and other media, as needed)

Back to the top link

Make main page look not ugly

Not tragic. Not perfect yet though.

Eliminate Lisp warnings about redefining constants.

Styling

  • [X] proper vertical spacing (line, paragraphs)
  • [X] proper paragraph alignment
  • [X] column for footnotes
  • [X] footnotes and translation footnotes
  • [X] text size
  • [X] footnotes
  • [X] general visual styling
  • [X] headers (in essay)
  • [X] <em> as italics
  • [X] social buttons

Smaller text font

Replace translator symbols with real names

(probably need to build a translator database in a new lisp file)

Change location of .scss files to src

(need to modify regeneration script)

Make essay descriptors be located in only one place

(some lisp file loaded before generating templates)

Analytics

Meta keywords and description

Keywords we don’t need :).

humans.txt

Sitemap generation

http://www.sitemaps.org/protocol.html The simplest way would be to list all HTML files and use them to output a basic sitemap :).

Comment regenerate.lisp well while you still remember what it does.

Wszystkie javascriptowe bajery :)

W tym JS-powered paragraph links.

Social buttons for page

  • [X] Facebook Fanpage
  • [X] Twitter for following
  • [X] Gogle Plus :)

Social buttons for essays

See if you can find some social plugins that could handle all of this.

  • [X] Facebook Like
  • [X] Share on Twitter
  • [X] Google Plus
  • [X] Wykop

Meta Descriptions for pages

robots.txt