ozzy wrote:
> I am just getting to grips with Exhibit, it is SO powerful !
>   
Keep those compliments coming; it'll keep us working :)
> We currently are developing a site at 
> http://www.visatimeline.com/my-visa-timeline/index.html
>
> I have a few questions, and I have read as much of the documentation
> as I can: So apologies if my questions are answered elsewhere.
>
> 1. propogating the data via Google Spreadsheets is brilliant, and
> ultra lightweight on our server. But how do we get back the
> "pluralism"
>
> Example: our site labelk is Expat, and more than 1 its "plurified"
> using json, but with the spreadsheet version I can not see where we
> can pluralise the label tag.
>   
If you mean how to make things plural, note that exhibit can draw from
several data sources at once.  Plural labels are specified in a
"schema", like the example below from my publications page.  Since you
are unlikely to be changing it often, you can just serve it as a static
file from the same place as your are serving your html page: <link
href="my-schema.js" type="application/json" rel="exhibit/data" /> in the
head will do the trick.

{
    types: {
        'Person': {
            pluralLabel: 'People'
        },
        'Publication': {
            pluralLabel: 'Publications'
        }
    },
    properties: {
        'powerpointURL': {
            valueType: "url"
        },
        'author': {
            label:                  "author",
            pluralLabel:            "authors",
            reverseLabel:           "author of",
            reversePluralLabel:     "authors of",
            groupingLabel:          "their authors",
            reverseGroupingLabel:   "their work"
        }
}

> 2. I am struggling to cope with dates, as most of our users are
> British/Australian our date format is different from the US system,
> example:
>
> 10/09/2004 to us means 10th September 2004 ie dd/mm/yyyy
> as opposed to the US system of mm/dd/yyyy
>
> I also would like to propogate the timeline properly with date
> fields , ie day and month..
>
> This I am seriously struggling with, so appreciate any guidance
> please.
>
> Essentially: we wish to track the timeline of each member, a member
> embarks onto the timeline at a specific date say dd/mm/yyyy 18/08/2003
> and culminates their timeline on 27/09/2005
>
> I am struggling to actually display this for our users, and realise I
> am messing up somewhere. Also be useful, to "offer a day count to the
> timeline" so users can measure the time-stretch in number of days
> ( start to finish ) of each member.
>   
There's good information in the wiki on how to format dates.  Check here:
http://simile.mit.edu/wiki/Exhibit/2.0/Formats
>
> 3. Our members enter 2 cities ( as we are a Migrancy Expatriate site )
> they will have city A ( from ) and city B ( to )
> I wish to be able to pull the information from our file, either google
> spreadsheet file / json / or different to plot these 2 points onto
> Google Maps, and with link bubbles back to their timeline.
>   
the only tricky part is getting latitudes and longitudes of the cities. 
if they are already in your files, you just need to add them to your
exhibit data and re-plot.  Various discussions on the mailing list about
the best way to re-render when data changes; none of them pretty. 
> Tall order I am sure, but I have seen many utilise the map feature,
> albeit I can never find it on MIT website, and its integration with
> exhibit.
>   
see here for an example of linking map and timeline:
http://simile.mit.edu/exhibit/examples/presidents/presidents-2.html
> Many thanks ( 1st post so please be kind )
>
> Great work
> >
>   

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SIMILE Widgets" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to