> Hi MacKenzie,
>
> That really sounds great. I love the overall direction and with all
> of the extremely smart and dedicated folks involved, I am sure that
> Exhibit will continue to be a smashing success.
>
> Just my two cents on reading through the SIMILE Tools Workshop
> Summary*:
> 1. Although I admire the goal of backward compatibility, I personally
> don't view that as a gating item for a new release of Exhibit, given
> the significantly broader scope of the new version.
Thanks for this kind of feedback. Thats very helpful. The intention is to start with this goal, and if we have to deviate from this path, to document accordingly.
> 2. I love the idea of a remote/local hosting option for the SIMILE
> resources. Could I suggest that you even explore having an Exhibit
> end-user option (cookie perhaps?) to govern that?
The current thoughts wrt to this sort of functionality are more to do with the content producers of exhibits than the consumers. But your suggestion is an interesting one; could you elaborate a bit on this? We hope to start using the wiki to capture community suggestions for shaping curret design / future consideration so any details you can provide would be helpful.
>
> * Am I missing something? It seems that most (all?) of the references
> to "Exhibit 2.0" should be "Exhibit 3.0" in the SIMILE Tools Workshop
> Summary.
Good catch ;) We changed the name to Exhibit 3.0 after this workshop as not to confuse folks (even more) with the release of Exhibit 2.0 back in 2007. Hopefully, we'll do the job right, and eventually this will all just be known as Exhibit in the (near) future ;) Until then, I suspect any name will have some confusion associated with it - Exhibit 3.0 hopefully less than others.
--e
>
> Many thanks for the team's continued efforts on this truly excellent
> tool.
>
> -Mark
>
>
> On Jan 14, 3:07 pm, mackenzie <ken...@mit.edu> wrote:
>> I'm delighted to announce the launch of a new "Exhibit 3.0" project: a
>> collaboration of the original Simile project team including the MIT
>> Libraries, MIT CSAIL, and Zepheira, with funding and support from the
>> U.S. Library of Congress.
>>
>> Exhibit 3.0 will build on the success of the current Exhibit tool but
>> redesign it to be far more scalable, flexible and modular. You can
>> read more about it athttp://www.simile-widgets.org/exhibit3and we
>> welcome your feedback and participation as we ramp the project up in
>> the coming months.
>>
>> Thanks to all of you for making Exhibit such a great tool and for
>> using it so creatively. We hope that Exhibit 3.0 will be even more
>> valuable and look to you to help us make it so.
>>
>> Happy New Year!
>>
>> MacKenzie Smith, MIT Libraries
>
> --
> You received this message because you are subscribed to the Google Groups "SIMILE Widgets" group.
> To post to this group, send email to simile-...@googlegroups.com.
> To unsubscribe from this group, send email to simile-widget...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/simile-widgets?hl=en.
>
> .
> Hi MacKenzie, all the best for the project! It sounds extremely
> promising, and I can't wait to put it in to use :)
>
> On another note, I think it is time to restrict Simile Wiki edits to
> registered accounts only - there has been a large increase in
> anonymous spam bot edits. My 2cents.
Good suggestion Jon. No one likes their contributions to be updated by spam bots :( The wiki has been configured to now only allow registered users to edit.
--e
> This is wonderful news!
>
> I would encourage the 3.0 team to think about and support a more
> robust, complex querying language. I quickly outstripped the limited
> range of . and ! in the current version (at least the range attested
> in the documentation), and set my project aside, frustrated. I wanted,
> for example, to display the content of property B of a class of Y
> objects, selecting only those Ys where the first four characters Y's
> property A (think instring function) correspond to a property C of a
> preselected object X.
>
> It would be nice, too, to have greater support of GREP.
Is there a specific query language your thinking of here (i.e. google refine's regex language)? As you know there's a trade off between query complexity and performance; striking that balance will be critical. At this point we're focusing really on just getting this project off the ground and providing something for folks to react to. As this evolves however, getting specific about these requirements will be critical. As I mentioned in a previous email, we hope to start using the wiki to capture community suggestions for shaping curret design / future consideration so any details to the ones above you can provide would be helpful.
> I'm happy to put limited time into testing and helping with
> documentation.
Excellent! thanks for the offer. No good suggestion goes unpunished around here ;)
--e
>
> jk
>
> On Jan 14, 6:07 pm, mackenzie <ken...@mit.edu> wrote:
>> I'm delighted to announce the launch of a new "Exhibit 3.0" project: a
>> collaboration of the original Simile project team including the MIT
>> Libraries, MIT CSAIL, and Zepheira, with funding and support from the
>> U.S. Library of Congress.
>>
>> Exhibit 3.0 will build on the success of the current Exhibit tool but
>> redesign it to be far more scalable, flexible and modular. You can
>> read more about it athttp://www.simile-widgets.org/exhibit3and we
>> welcome your feedback and participation as we ramp the project up in
>> the coming months.
>>
>> Thanks to all of you for making Exhibit such a great tool and for
>> using it so creatively. We hope that Exhibit 3.0 will be even more
>> valuable and look to you to help us make it so.
>>
>> Happy New Year!
>>
>> MacKenzie Smith, MIT Libraries
>
On Apr 19, 2011, at 4:07 PM, John Callahan wrote:
> Thanks for keeping Exhibit going. At my university, we use it quite a lot. (The latest site I know of is at: http://www.udel.edu/udbooks/) It's good to see a path forward for the project.
Nice exhibit! ;)
> From my experience, and form talking with others around here putting up Exhibits, the primary requested new features/enhancements in 3.0 would be:
>
> - Scalable to a larger number of records. 100K would satisfy most uses I know of (which I'm sure will change once it's available.)
> - Keeping state, either through a URL or by clicking away from the Exhibit and then coming back. (this is probably the most often complaint I get from users)
> - Documentation for non-trivial functions. It's common to want to process the data before it gets displayed in a facet, lens, or view, which I've accomplished creating simple mapping functions inside the Exhibit framework. Documentation on adding custom mapping functions and how to use existing expressions and functions is needed.
John, thanks for the independent confirmation regarding new features/enhancements in Exhibit3. It's good to hear from many perspectives we seem to be on the right path.
> - Editing would be useful, as long as the changes are propagated back to the data source (Google Spreadsheet, json doc.)
Yeah... it's that last 'propagation' bit thats tricky. ;)
> I also agree with many of the other suggestions from previous posters.
>
> For the Exhibit server (staged mode), would the Data Services support relational databases as a data source, such as Postgres, MySQL, sqlite, maybe Oracle? Even if server side scripts would need to be modified, the ability to expose a table (or more) as an Exhibit would be great.
Bingo ;) Building these interfaces to the specific end points you mentioned is out of scope for this phase of work, but thats exactly the direction we're headed.
> Also, I just viewed a presentation on a project of the Library of Congress called Recollection, http://recollection.zepheira.com/. Recollection has a very nice GUI Exhibit Builder, with the ability for them to host your own exhibits, and more features to come. Since Exhibit 3.0 project is partially supported by LOC with a partnerships with Zepheria, is there any co-development going on between these two projects?
Recollection provides one example of a GUI exhibit building, event notification, exhibit embedding, data transformation and augmentation services (via akara http://akara.info) etc. Exhibit 3 will provide increased scalability for larger data sets and views, etc.. As you've suggested, these are indeed designed to be complementary projects. From an architecture perspective, they (Recollection, Akara, Exhibit3) are being built to play off each others strengths while maintaining independent code-bases and stand alone utility.
> The code for recollection will also be released as open source.
Yep.
--
Eric Miller
President, Zepheira "The Art of Data"
http://zepheira.com/ tel:+1.617.395.0229
On 5/10/2011 7:34 AM, eric miller wrote:
> On Apr 19, 2011, at 4:07 PM, John Callahan wrote:
>
>> From my experience, and form talking with others around here putting up Exhibits, the primary requested new features/enhancements in 3.0 would be:
>>
>> - Documentation for non-trivial functions. It's common to want to process the data before it gets displayed in a facet, lens, or view, which I've accomplished creating simple mapping functions inside the Exhibit framework. Documentation on adding custom mapping functions and how to use existing expressions and functions is needed.
It doesn't meet the needs of advanced users, but if you just want to
introduce a newcomer to exhibit, a fantastically detailed tutorial is
available from some users at the Ensemble project, which holds workshops
teaching people how to use exhibit:
http://simile-widgets.org/docs/CAL_Ensemble_Booklet.pdf
>> - Editing would be useful, as long as the changes are propagated back to the data source (Google Spreadsheet, json doc.)
> Yeah... it's that last 'propagation' bit thats tricky. ;)
You can see one example of in-place editing at
http://projects.csail.mit.edu/exhibit/Dido. It persists without
propagating----the data is stored in the html doc, which you save locally.
I am working on separating out an editing extension. It probably won't
include propagation, but will include a hook where you can put your own
special purpose propagation code.
I wish I could implement writebacks to google spreadsheets, the most
obviously adoptable persistence mechanism, but so far I haven't found a
way to make the protocols work from the client site---you need help from
a server that can handle authentication to google. I'm hoping this
might change with the evolution of the CORS protocol.
I wish I could implement writebacks to google spreadsheets, the most obviously adoptable persistence mechanism, but so far I haven't found a way to make the protocols work from the client site---you need help from a server that can handle authentication to google. I'm hoping this might change with the evolution of the CORS protocol.