econ-ark / econ-ark.org Goto Github PK
View Code? Open in Web Editor NEWEcon-ARK website
Home Page: https://econ-ark.org/
Econ-ARK website
Home Page: https://econ-ark.org/
What I did, if you look at this page https://econ-ark.org/materials/pandemic/, we had access to a private binder hub that would be reliable and faster for a demo. I wanted to make the link work with the button in actions, but figured out that it is algorithmically generated so it would not be easy to just change this one page.
Perhaps a long term solution is to be able to set the binder link in metadata, and if it's not set, the default is to build it algorithmically as in the website.
Thanks @alanlujan91 for pointing out a potential useful feature โ
It may be handy to have optional metadata values for temporary binder instances when running workshops etc.
Add space for blog posts on the homepage and possibly individual pages for each post.
Via @sbenthall
I've noticed that there's no blog or similar feed of updates on the current website? I wonder if it would be possible to put one in. There are other reasons why we would want to use this (for example, to announce new HARK releases).
(Sorry I posted under the wrong account earlier)
@llorracc has suggested a number of improvements to simplify the Information Architecture (navigation), since release of the updated website design. Ideally, this will bring the content structure of the website closer inline with the content of the Econ-ARK project.
Specifically, we are improving on the v1.0 section layout:
To a proposed new structure:
where "OTHER" would take you to the unrestricted search among materials (including DemARKs), while REMARK would take you a list restricted to REMARKs.
The new structure will bring forward the materials library as a global element. Hosting REMARKs and teaching materials that will live in their own respective sections.
The overall aim here is to improve UX and simplify the website navigation for new users, as well as making it easy for our team to share REMARKs and materials.
We will promote the HARK toolkit and highlight REMARKs as the core source for collaborative value and submission.
For example: econ-ark.org/materials/REMARKs
Iterative improvements such as full text search and tag filtering within the materials library have been useful.
@llorracc has suggested a logical improvement would be to add direct linking to tags and searches. This would be handy for both sharing and bookmarking.
Essentially human readable URL paths and strings for Materials Library search and filtering.
In the portfolio choice blog post, I needed to refer to the CGMPortfolio REMARK, and realized that we do not have a recommended or standardized way that we have identified for people to refer to our material.
I propose that we should add, at the bottom of the "materials" page for each item, a copy-and-pasteable bibtex entry that people could use to make reference to our materials trivial. It should include a link to the material itself, a standardized citekey, and the minimal requirements to compile successfully in a standard LaTeX/bibtex setup.
Something like this:
@techreport{CGMPortfolioREMARK,
title={Replication of `Consumption and Portfolio Choice over the Life Cycle' by Cocco, Gomes, and Maenhout (2005)},
url={https://github.com/econ-ark/REMARK/tree/master/REMARKs/CGMPortfolio},
journal={Econ-ARK/REMARK},
publisher={Econ-ARK},
author={Velazques-Giraldo, Mateo and Zahn, Matthew},
year={2020},
month={Mar},
doi={doi}
}
**Comments from @llorracc on PR #7 **
"Published", "date", etc.
There are various possible things people might want to know about a notebook, each of which might be thought of as being related to "publication" but none of which corresponds exactly to
As always, my strong preference is for this info to be automatically gathered, rather than hand-entered, wherever possible.
Is there a master template somewhere showing all of the optional metadata items, and valid potential entries for them?
As the current implementation only takes in one dashboard or notebook, #launch will open it directly in the mybinder instance. But we will have the ability to have multiple notebooks/dashboards so we should come up with the logic to deal with that.
@MridulS
Like for cstwMPC, authors render as
{"family-names"=>"Carroll", "given-names"=>"Christopher D.", "orcid"=>"https://orcid.org/0000-0003-3732-9312"}
{"family-names"=>"Crawley", "given-names"=>"Edmund", "orcid"=>"https://orcid.org"}
{"family-names"=>"Slacalek", "given-names"=>"Jiri", "orcid"=>"https://orcid.org"}
{"family-names"=>"White", "given-names"=>"Matthew N.", "orcid"=>"https://orcid.org"}
Is this a bug, or intended?
We should move toward a system where there is a script that gets run automatically which:
REMARK/REMARKs
, DemARK/notebooks
, or QuARK/notebooks
or HARK/examples
for which no materials.md
file existsmaterials.md
file has been autogenerated.
https://econ-ark.org/materials without the last forward slash does work.
However, the home page redirects to https://econ-ark.org/materials/ which is a 404.
I recently noticed that the "Team" tab on the Econ-ARK website is slightly outdated. For instance, it does not include me or @alanlujan91 as members of the "core team."
This is by no means urgent, but in my particular case it would be nice to be able to show that I am a team member as I navigate the job market.
This doesn't seem to work now https://econ-ark.org/materials/blanchardpa2019#launch
Currently we can either have a link to mybinder notebook or a mybinder dashboard, we should be able to point towards multiple notebooks from one materials page.
Add space for blog posts on the homepage and possibly individual pages for each post.
Via @sbenthall
I've noticed that there's no blog or similar feed of updates on the current website? I wonder if it would be possible to put one in. There are other reasons why we would want to use this (for example, to announce new HARK releases).
Broken link on: https://econ-ark.org/toolkit#contributing
Correct link: https://hark.readthedocs.io/en/latest/contributing/CONTRIBUTING.html
I just clicked on a link that I had constructed to launch a DemARK notebook via the https://econ-ark.org/materials API. It worked. But the transition from https://econ-ark.org/materials was so fast that a user might not even notice it. I want there to be enough of a delay that they might process the fact that there is this underlying tool "https://econ-ark.org/" that maybe it would be worth checking out.
So, maybe a 1 second delay before executing the autoforward would be good.
@llorracc Perhaps a small loading animation with the text describing what is going on in the background.
In discussing what we ought to do to make our first blog post (for TFI) "professional", @sbenthall proposed that one such thing would be to make sure that there is a "permanent url" associated with that content.
That seems like a good idea. Actually, I'd take it further, and say that we should figure out how to get a doi (digital object identifier) for such items. And we ought also to investigate what would be necessary to get doi's for our other content, like REMARKs and DemARKs.
In particular, a doi should be among the things that characterize a "first-class" or proper REMARK.
The existing "Powered by | Econ-ARK" button signifies that the project in question was built using the Econ-ARK tools.
We should also have a separate button that would take the person to the "Materials" page. Maybe there is a better way to label it than "Launch Online Notebook" -- say, "Interactive Notebook" or something.
This is a link to what you would get if you went to, say, https://econ-ark.org/materials/BufferStockTheory; so,
https://github.com/econ-ark/econ-ark.org/materials/BufferStockTheory
Since adding the 'Edit metadata' link in #57 it would be good for any changes to update immediately on the econ-ark.org website. They are currently set to update once daily.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.