GithubHelp home page GithubHelp logo

iiif / website Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 35.0 255.3 MB

IIIF website context (except for API and model specifications)

Home Page: http://iiif.io

Ruby 0.07% JavaScript 54.07% HTML 2.32% CSS 43.51% Shell 0.02% SCSS 0.01%

website's People

Contributors

aeschylus avatar ahankinson avatar alexsteckel avatar anarchivist avatar andyc-cogapp avatar azaroth42 avatar blalbrit avatar caitlinperry avatar conorsheehan1 avatar dependabot[bot] avatar edsilv avatar glenrobson avatar hadro avatar jchristo4 avatar jronallo avatar julsraemy avatar kinow avatar knagasaki avatar maohearn avatar mejackreed avatar mikeapp avatar mnyrop avatar regisrob avatar robcast avatar rsinghal avatar srabun avatar tomcramer avatar tomcrane avatar triplingual avatar zimeon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Collect IIIF Presentations on website

From IIIF/api#887:

How about the following structure:

  • /about/presentations/
    • introduction
      • overview
      • usecases
    • api
      • image
      • presentation
      • search
      • auth
    • software
      • client
      • server
    • content
      • manuscripts
      • newspapers
      • museums
    • model
      • linked-data
      • shared-canvas
      • open-annotation
    • related

Do community groups get a space here, or do they have more fine grained control of their own community/groups/ space, and can put presentations there as desired? How would one find presentations on newspapers in IIIF, for example? I've put them here for now but that could be just a symlink or it could be a more finely curated set.

Where are the issues?

Shouldn't all the issues from iiif.io be here, to be pruned down to just the website ones?

Use https version of Google Fonts

See old PR IIIF/api#1178 with change to use https for Google fonts (we forgot to move it over earlier).

@mejackreed: it seems that as a website using external resources loaded in a user's browser (iiif.io), using the HTTPS protocol version of that resource is a responsible future proof choice.

@zimeon: 👍 Will be required for #11. I don't see a reason to delay going ahead with this but will wait for another opinion

add DLCS to Apps and Demos?

I just wanted to ask whether it might be please possible to get our new Digital Library Cloud Services software listed on iiif.io under ‘Apps and Demos’?

If you read the home page of this dedicated microsite it should give you a quick overview: https://dlcs.info. The case studies may also be of interest.

Please let me know what you think.

Best Regards,

John

John Baker
Managing Director at Digirati

Changes to Technical Specifcation Group formation due to TRC

With the formation of the TRC the TSG formation process has been updated in the following pull request to reflect the bare minimum of changes required to keep the two documents in sync:

#139

and is available at:

https://preview.iiif.io/root/tsg_process/community/groups/framework/#technical-specification-group-formation-and-approval

This gives an opportunity to review the formation process to see if it could be improved. Here are my suggestions:

Order of formation:

  1. Community raise need and ideally but not mandatory to contact Technical coordinator to facilitate the next steps
  2. Document outline scope, deliverables timescale
    2a. Coco and TRC encouraged to participate in the document creation process
  3. Document sent out to the community to gauge interest and commitment of resources
  4. If sufficient interest is gathered document is submitted to TRC
  5. If the TRC approves the group they will assign two members of the group to support the group to ensure any specifications are consistent with other specifications. (Should one be chair?)
  6. Final review from the Coordinating Committee

Changes to and proposed standards from the TSGs will be approved by the TRC before publication.

Inactivity
If the group fails to meet regularly and work does not progress the MD will discuss with the Chairs and the TRC representatives whether the group should continue or dissolve. A motion to dissolve will be approved by Coco and TRC.

This proposal would replace the requirement to have two editors and replace this with two TRC representatives allowing a wider and more diverse pool to assist in the work of TSGs. Note the TRC representatives should not be IIIF Staff and maybe not other TSG chairs to avoid conflicts of interest so would come from Editors, IIIF-C members and from the 5 community slots.

Please add RAIS to apps and demos

Hello, I'm sorry if this is the wrong place to make this request, but I'm not finding obvious contact information anywhere on iiif.io.

I'd like to get RAIS listed on the "apps and demos" page. It's been IIIF-compliant for a few years, and I've had a heck of a time figuring out who to contact to get it added.

RAIS is a high-performance IIIF Image server written in Go. It supports level 2 of IIIF Image 2.1 as well as some optional features like max image size. It has direct integration with openjpeg, making its JP2 decoding extremely fast (I posted some siege results to the IIIF group mailing list). It also has ImageMagick bindings for fast decoding of non-JP2 sources. It can optionally cache tiles to memory using a very intelligent cache (2Q LRU). And with the latest release, plugins are supported for operations like pulling from S3 on demand and adding arbitrary middleware (these features are both included as example plugins).

I don't know if RAIS needs to be tested by others to get listed, but installation is fairly straightforward. Docker is the easiest approach, but the manual instructions can be inferred from the Dockerfile. It boils down to:

  1. Install Go
  2. Install development packages (Make, gcc, git, etc.)
  3. Install openjpeg development packages and ImageMagick development packages
  4. Clone RAIS from github
  5. Type "make"
  6. Fire it up! e.g., ./bin/rais-server --iiif-url=http://localhost/iiif --tile-path=/var/local/images

What checks does the TRC process around selection of members from IIIF-C associate members and the community?

The current proposal has TRC Ex Officio members and Consortium members representing IIIF-C Full members making the selection members from IIIF-C associate members and the community "with a view to maximising the diversity of representation amongst those who have previously engaged with the specification process." Do we need any addition requirement to avoid favoritism or popularity bias?

implementation demo of Stanford Mirador broken

On this page the "Stanford University Libraries - Mirador demo" seems to be broken:
http://iiif.io/apps-demos/

The BL demo in that list also appears to be old and at last partially broken. And the other examples here could probably be better to show the current state of Mirador.

IIIF should update the page, incorporating new and more reliable content from the awesome-iiif list.

http://www.shared-canvas.org/ns/context.json is defunct

In randomly testing a Yale manifest, I have observed that http://www.shared-canvas.org/ns/context.json is defunct.

A non-dereferenceble IRI @context breaks JSON-LD processors. This would seem to be a limitation with JSON-LD serializations that depend on IRI @context.

IRI @context documents should continue to be highly available or a suitable deprecation should be issued so that users can make the appropriate modifications.

Clarify "presentation based metadata" in tech details page

@kshawkin: At http://iiif.io/technical-details/ , under "step 2", you might change "presentation based metadata" to "structural metadata". I think that would be clearer.

@zimeon: I agree that "presentation based metadata" isn't good, it doesn't even really make sense. However, "structural metadata" seems too restrictive: we have technical metadata, structural metadata, and additional metadata for presentation such as labels, rights information, etc..

@kshawkin: Hmm, I see. How about "rendering metadata"?

From: IIIF/api#889

define event location process and publish to site

For the purpose of determining where IIIF conferences and working meetings will be held, in addition to alternating between Europe and North American for each as is current practice, what policy or process should be used to determine event locations if more than one institution/location wants to host?

Add intranda to participating institutions

intranda GmbH is the main developer of the open source software Goobi workflow and Goobi viewer. The Goobi viewer implements the IIIF image and the IIIF presentation APIs.

It would be great if the name intranda GmbH and the website https://goobi.io could be added to the participating institutions section of the community page of the website.

Use a GH project to manage TRC workflow

In the W3C JSON-LD WG, we have found a GH Project to be useful in managing the workflow across multiple repos without going out to external similar kanban boards like waffle or trello.

I propose a similar pattern for managing the TRC workflow. The chairs and editors can keep the on-deck issues up to date and ordered, and then move them to other columns such as accepted / rejected / sent-back-for-further-work once consensus in the TRC is arrived at.

More useful 404 page

Not the highest priority, but would be good to see if there's a way to show a 404 page more helpful than the following; nothing real heavy-weight, maybe just a template saying, check the URL you were trying to get to?


404 Not Found

    Code: NoSuchKey
    Message: The specified key does not exist.
    Key: event/2019/goettinge
    RequestId: 391D9FA2310F7AD5
    HostId: J2a22ZsgK8FqYP5kgAdb/BS2FGl8Vy9YeuXBPjaCe20vtT7T5On7IySSnL28WPPBEymJ/Grespk=

make call info for groups an include

From: IIIF/api#1002

@srabun You might consider making this an 'include'. See, e.g., at the end of this section. The line {% include copyright.md %} corresponds to the file source/_includes/copyright.md, which gets copied in when the site is built. It keeps you from having to maintain the info in multiple places. You could make something like call_info.md and do similar.

Produce and add simple "Explainer" video

Would be nice for the website to have a brief and accessible Explainer video to introduce newcomers to IIIF, with emphasis on the value it adds for research, instruction and digital access to cultural materials. These aren't particularly cheap to produce well, but would be effective and impactful, I think.

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.