Giter VIP home page Giter VIP logo

danielhieber.info's Introduction

Hello, I'm Danny! πŸ‘‹πŸ» I am a linguist. πŸ—£

I work with the Chitimacha Tribe of Louisiana to help them revitalize their once-dormant language. We are using archival materials to produce a modern dictionary and grammar of the language.

I also run the Digital Linguistics (DLx) project, which provides data formats and web-based tools for working with linguistic data. Check out the DLx developers page or the DLx organization on GitHub.

I am a member of the Algonquian Components Project, a National Science Foundation–funded database of morphological components in Algonquian languages, which uses the Digital Linguistics infrastructure.

dwhieb's github stats Top Languages

Digital Linguistics (DLx) Blog

🌐 Find Me Online! πŸ’» Digital Linguistics (DLx)
πŸ”— my website πŸ”— website
πŸ’¬ Twitter πŸ‘¨πŸΌβ€πŸ’» developers
πŸ“š ResearchGate GitHub
πŸŽ“ Academia.edu πŸ“ blog
πŸ‘¨πŸΌβ€πŸ« Google Scholar πŸ’¬ Twitter
πŸ‘” LinkedIn
0000-0002-1411-3773

danielhieber.info's People

Contributors

dwhieb avatar

Watchers

 avatar

danielhieber.info's Issues

Main Nav

Add main navigation to the website.

  • collapse on mobile
  • IPA on hover
  • sticky

Footer

Add a footer to the website.

  • copyright
  • GitHub
  • social links
  • reduce size of Academia.edu logo
  • add accessible text to social links

delete danielhieber.com repo

Once the new website is feature-complete, delete the danielhieber.com repo. Also delete any unnecessary resources on Azure.

DON'T do this until you have a printable version of your CV with the new site.

  • CosmosDB database
  • CDN
  • web app
  • rename Azure resource group to Personal

CV page

  • create a CV page
  • add a link to the CV page to the main nav

Sections

  • Education
  • Work Experience
  • Awards & Honors
  • Teaching
  • Service
  • Memberships
  • Fieldwork
  • Languages
  • Skills & Proficiencies (just programming languages)
  • References

CV: allow filtering by tag

The CV can be filtered by clicking on a tag, or by adding a querystring to the URL. Some JS will be needed for this.

create redirects

URLs:

  • danielhieber.com
  • danielhieber.me

Create permanent redirects for the following (sub)domains:

  • top-level domain
  • blog
  • files
  • storage
  • www
  • linguistics

Bibliography: Download as PDF

Add a Download as PDF button to the Bibliography page. The PDF will need to be generated during the build process. Make sure the PDF includes the last updated date.

Home page

  • create a home page
  • add a link to the home page in the main nav
  • intro blurb
  • keep the <h1> header for screen readers, but hide it visually
  • add measure for main content
  • styling for blurb
  • headshot (circular, with text surrounding, maybe slightly outside text somewhat)
  • photo of me giving Grad Slam talk (float, maybe even outside text somewhat)
  • Me on the Web (set of links)
  • Linguistic Discovery (set of links)

Bibliography: divide by letter

In the Bibliographies template, divide the bibliography by first letter of the citation, and create links allowing the user to jump to each letter and back to the top.

example

create main layout

Create a main template used as the skeleton for the website.

  • meta titles, meta descriptions, and H1 headers should be different for each page
  • banner
  • main nav
  • footer

Languages page

  • Add a Languages page. Each language should have an overview of the language and my work on it, links to other resources on the language (DLx, GitHub, bibliographies), and any publications.

  • add link to main nav

Bibliography: show/hide notes

Include a button on the Bibliography page which allows the user to show/hide my notes/annotations about each source.

self-host fonts

  • Fira Sans
  • Fira Code
  • Libertinus Serif
  • Include fonts.less but don't do anything with it yet.

Me on the Web

  • create a Me on the Web component
  • add icons next to each link
  • add component to Home page
  • add component to Research page
  • add component to CV page

Links

  • Twitter
  • Academia.edu
  • Research Gate
  • GitHub
  • LinkedIn
  • Goodreads
  • Email

Linguistic Discovery

  • TikTok
  • YouTube
  • Instagram
  • Twitter
  • Tumblr

Skip Link

Add a skip link to the Main template.

resources.danielhieber.info

Really, just merge all of the information from the linguistics info into your website.

  • set the linguistics repo to display at resources.danielhieber.info.
  • add links to resources.danielhieber.info from the main website

CV: add tags

Add tags to all CV items, and display them under each (perhaps with a show/hide all tags button).

Research page

  • add link to main nav
  • add a page which gives an overview of your research interests and projects, with links to relevant publications

CV: Mentorship

  • add a Mentorship section to the CV
  • add a link to the Mentorship section to the CV nav

CV: download button

  • generate PDF of CV during build process
  • include page numbers in print version
  • add a download button to the CV page, allowing the user to download a PDF of the CV
  • file should be named "Daniel W. Hieber CV.pdf" when downloaded

Tools

CV: Teaching

  • add a Teaching section to the CV
  • add a link to the CV menu

Bibliography: search

Include a fuzzy search box in the Bibliography template which allows the user to filter sources (by hiding the relevant entries using JS + CSS).

set up offline service worker

The website should use a service worker to load its content quickly (with the added benefit that it should also work offline).

You can probably automatically generate the list of files to cache by traversing the dist folder.

CV: headshot

Add a headshot to the CV page (sunflowers photo).

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.