Code Monkey home page Code Monkey logo

evans-php's Introduction

Hi there ๐Ÿ‘‹

My name is Jared Henderson. I live in Wadsworth, Ohio with my wife, four kids, and my dog named Steve.

evans-php's People

Contributors

jaredh159 avatar

evans-php's Issues

Persistent footer block

Could have a very brief sentence or two saying something like "FriendsLibrary.com is created by MSF.com, a small group of modern Christians not affiliated with any modern quakers, but seeking to live in the same life & purity as early friends.

Maybe a "technical help" link to a technical help page.

Link to Spanish version.

Homepage getting started block

Would contain a link to a page (/getting-started) which has several tracks for getting started. The block itself would "tease" the purpose of that page, giving a quick semi-visual indication that there are curated, guided pathways available for the newbie.

Homepage "who were quakers" block

Has a very brief explanation of who the early quakers were. Link to a much more involved page with longer explanation, and an audio message or video or something...

Homepage featured block

This could maybe be a slider featuring 3-4 super good samples of resources. (Penington, Saved to the Uttermost, TITIP...). Then the block could also have a bit of text saying, "Explore 384 resources" which would be an on-page scroll-to link to the Explore block

Non-blocking download logging

The initial implementation of download logging incurs a database read and write before the http redirect to the actual asset. This should be super fast and no big deal, but it would be much better to immediately redirect and then defer the lookup and logging work to a background process or queue or something.

Nullable foreign key in `downloads` table

When initially building, I couldn't figure out how to make a nullable foreign key in my downloads table so that the chapter_id column could optionally be a FK ref to the chapters table.

Didn't seem worth pausing to figure out now while trying to rapidly build out the site, so leaving a note here.

Revisit "softcover" language

Is this the language we want to use for printed books? Do people use that language? Or is something else preferable? Maybe..

  • printed
  • paperback
  • physical
  • book

Homepage asset explanation block

This would simply (and hopefuly quasi-visually) explain that we offer free resources in multiple formats: pdf, epub, mobi, audio, and in some cases (eventually all) paperback. Maybe link to technical help things...

Homepage explore resources block

This block would have a main link at the bottom to an /explore page which would be the main landing page for those browsing/exploring all of the resources. But it would also have some key "shortcuts" to jump past the main landing page to some of the most helpful ways of browsing, like /explore/journals and /explore/devotional and /explore/people

Duplication in queries

Too much duplication between FriendQuery and DocumentQuery. When I have more time, refactor and DRY things up.

Rewrite slidebars.js

The javasctript is old and not modern, it has invalid attributes, requires global jquery, and is not easy to consume as an npm package with javascript.

I have a basic fork going to let me use it with webpack, but if I had time I could clean this up a ton.

Homepage intro/hero block

Maybe use a picture of the Friends library books as a background. This would be a very short blurb saying something like "This website exists to clearly make available these docs because the early friends represent the purest expression of biblical, primitive Christianity."

Maybe could have a couple deep/scroll links to "who were the quakers" and "asset type explanation" blocks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.