scholarslab / neatlinewebservice Goto Github PK
View Code? Open in Web Editor NEWNo longer maintained.
Home Page: http://neatline.org/
No longer maintained.
Home Page: http://neatline.org/
The webservice needs to be styled to mesh with neatline.org, since, for all practical purposes, it will be part of the site.
In the admin interface, it is possible to set whether an exhibit is public or not. Right now, though, this isn't actually wired up with the public show views - everything is visible, regardless of whether public is flipped on or not.
The show controller actions in the PublicController should check to see if the requested exhibit is public.
preview URL in sandbox omits "webservice" -- as in http://sandbox.neatline.org/vicsansing/thatcamp-adventure
Should be: http://sandbox.neatline.org/webservice/vicsansing/thatcamp-adventure
Right now, exhibits just stack up vertically, with the most recently created exhibit at the bottom. NL updated a "modified" column on the Neatline native exhibits table every time a change is made to the exhibit or one of its records. The webservice browse view should:
Right now, the URL-previewed in the /add form tries to interpolate the final URL based on the current web root of the installation, etc. This doesn't work, though, since we're going to be doing funky route rewriting to get the service hooked into neatline.org in a certain way.
The slugBuilder widget that controls the preview should be modified such that we can just pass in an arbitrary base URL for the previews.
The slug
and public
columns on the NeatlineWebExhibit table are now represented natively on the parent NL exhibit model, and are thus redundant on the NLWS table. Now, the only remaining role for the NWLS table is to establish the user-exhibit relationship, which is not implemented in NL and likely won't be in a way that fits for the webservice.
This was emailed by Trip Kirkpatrick...
In playing around with the Neatline sandbox site, I encountered the
attached error.
I was hopping around pretty heedlessly, but steps to reproduce seem to be
simply using the Preview URL from the Edit Exhibit screen as the target
for a web browser request. That URI is inaccurate for my sandbox. The
displayed preview is
http://sandbox.neatline.org/triplingual/uva-campus-map, but the working
URI is http://sandbox.neatline.org/webservice/triplingual/uva-campus-map.
I'm on Firefox 14 and Mac Lion, though I don't expect they are important
environmental factors. Since many of you are at DH2012, I don't imagine
you'll be able to look into this for a while.
This looks like the URI on the editAction is incorrect...
Because software goes to signup forms to die.
Prepared statements are not used in queries
Privacy policy should be linked out of the registration page. Where to put the data disclaimer?
For example, scholarslab/NeatlineFeatures tries to load admin CSS, which isn't available for public views.
This may really be a problem with Omeka, that it's calling adminThemeHeader
when not in the admin theme, but we should protect against that.
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.