[Xerte-dev] Re: API

Julian Tenney Julian.Tenney at nottingham.ac.uk
Mon Feb 18 11:43:17 GMT 2013


I think this has to be use-case driven as well, probably worth thinking through some of the things you'd like the API to facilitate.

-----Original Message-----
From: xerte-dev-bounces at lists.nottingham.ac.uk [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat @ Pgogy
Sent: 18 February 2013 11:38
To: For Xerte technical developers
Subject: [Xerte-dev] Re: API

Ideally build some services and let the infrastructure develop around them I guess. No one really added to the API

Pgogy Webstuff - http://www.pgogywebstuff.com Makers of web things of a fair to middling quality

On 18 Feb 2013, at 11:17, "Smith, John" <J.J.Smith at gcu.ac.uk> wrote:

> Yeah, I think you are right..
> 
> What kind of information do you pass out of XOT just now and what else would you (or anyone else) think would be useful to pass to say Moodle plugins or other sources?
> 
> Regards,
> 
> John Smith
> Learning Technologist
> School of Health & Life Sciences
> Glasgow Caledonian University
> 
> 
> -----Original Message-----
> From: xerte-dev-bounces at lists.nottingham.ac.uk 
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat @ 
> Pgogy
> Sent: Saturday, February 16, 2013 4:25 PM
> To: For Xerte technical developers
> Subject: [Xerte-dev] Re: CETIS13
> 
> Not sure putting XML in the database would gain us much really?
> 
> Could Cron job the big tasks if it needed it
> 
> Pgogy Webstuff - http://www.pgogywebstuff.com Makers of web things of 
> a fair to middling quality
> 
> On 15 Feb 2013, at 16:33, "Smith, John" <J.J.Smith at gcu.ac.uk> wrote:
> 
>> Ok, having looked at the database etc last night and the structure or Xerte, we may be struggling to expose much data with the current setup, xml files etc not being database driven...
>> 
>> I can see the keywords related to syndication but would we consider them to be that same as tags and categories if we wanted to break the data down?
>> 
>> Other than that we're limited to what's in the database unless we want to parse xml files each time we get a feed or api hit...
>> 
>> Is it worth migrating some of the xml data to the database and rendering the xml on-the-fly or even updating the database when an LO is published? Not sure what anyone actually needs from the system... but we'd need that data in the database to have any kind of widget collection I think...
>> 
>> Regards,
>> 
>> John Smith
>> Learning Technologist
>> School of Health & Life Sciences
>> Glasgow Caledonian University
>> 
>> 
>> -----Original Message-----
>> From: xerte-dev-bounces at lists.nottingham.ac.uk
>> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat @ 
>> Pgogy
>> Sent: Thursday, February 14, 2013 1:23 PM
>> To: For Xerte technical developers
>> Subject: [Xerte-dev] Re: CETIS13
>> 
>> Point of principle - I think we should develop and aim to develop as outside of a VLE. I think XOT has always been about not getting tied into other systems and so on.
>> 
>> But if we build ways of getting tied in then that'd be cool
>> 
>> Pgogy Webstuff - http://www.pgogywebstuff.com Makers of web things of 
>> a fair to middling quality
>> 
>> On 14 Feb 2013, at 11:18, "Smith, John" <J.J.Smith at gcu.ac.uk> wrote:
>> 
>>> You in a sharing mood? ;-) What other stuff would you need in? I'll take a look at the API google doc later and stick in a few things that I could use...
>>> 
>>> Another thought... widgets for the Xerte login page?? Could we do that easily? Tag clouds, stats, who's online, etc etc... Or is that pointless and better handled by Moodle or the like? The issue is that we've sold our soul to the devil and have Blackboard...
>>> 
>>> Regards,
>>> 
>>> John Smith
>>> Learning Technologist
>>> School of Health & Life Sciences
>>> Glasgow Caledonian University
>>> 
>>> 
>>> -----Original Message-----
>>> From: xerte-dev-bounces at lists.nottingham.ac.uk
>>> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat @ 
>>> Pgogy
>>> Sent: Thursday, February 14, 2013 11:00 AM
>>> To: For Xerte technical developers
>>> Subject: [Xerte-dev] Re: CETIS13
>>> 
>>> Ok, I have an half api started locally, and I was going to tie it 
>>> into a moodle repo module eventually - but have loads of other code 
>>> to plough through
>>> 
>>> Pgogy Webstuff - http://www.pgogywebstuff.com Makers of web things 
>>> of a fair to middling quality
>>> 
>>> On 14 Feb 2013, at 10:32, "Smith, John" <J.J.Smith at gcu.ac.uk> wrote:
>>> 
>>>> Well for me I'd like to mainly expose data about LOs... I don't think I'll make anything alterable via the api until I figure out how to secure that side of things... and it will only be stuff that you could probably get in another way too, again for now until I see whether it's worth having  any security...
>>>> 
>>>> So for example, say you wanted to create a tag cloud of tags, filtered by a particular category, the api could expose that, in different formats... rss, json, jsonc etc...
>>>> 
>>>> Regards,
>>>> 
>>>> John Smith
>>>> Learning Technologist
>>>> School of Health & Life Sciences
>>>> Glasgow Caledonian University
>>>> 
>>>> -----Original Message-----
>>>> From: xerte-dev-bounces at lists.nottingham.ac.uk
>>>> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat 
>>>> @ Pgogy
>>>> Sent: Thursday, February 14, 2013 9:41 AM
>>>> To: For Xerte technical developers
>>>> Subject: [Xerte-dev] Re: CETIS13
>>>> 
>>>> What are you going to use the API to do?
>>>> 
>>>> Pgogy Webstuff - http://www.pgogywebstuff.com Makers of web things 
>>>> of a fair to middling quality
>>>> 
>>>> On 14 Feb 2013, at 09:26, "Smith, John" <J.J.Smith at gcu.ac.uk> wrote:
>>>> 
>>>>> Probably in your cave... How easy would it be to add tagging and/or categories to LOs so that we can filter LOs? Would love to add that functionality to my feed and api functions.
>>>>> 
>>>>> Regards
>>>>> 
>>>>> John Smith
>>>>> Learning Technologist
>>>>> School of Health and Life Sciences
>>>>> 
>>>>> Sent from Samsung Galaxy SII
>>>>> 
>>>>> 
>>>>> "Pat @ Pgogy" <xerte at pgogywebstuff.com> wrote:
>>>>> 
>>>>> 
>>>>> Searchable repository of XOTs?
>>>>> Errrrr I am sure I wrote that down somewhere
>>>>> 
>>>>> Pgogy Webstuff - http://www.pgogywebstuff.com Makers of web things 
>>>>> of a fair to middling quality
>>>>> 
>>>>> On 14 Feb 2013, at 08:15, Julian Tenney <Julian.Tenney at nottingham.ac.uk> wrote:
>>>>> 
>>>>>> BY all means. Pat had some google docs we were putting some ideas 
>>>>>> into,
>>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: xerte-dev-bounces at lists.nottingham.ac.uk
>>>>>> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of 
>>>>>> Smith, John
>>>>>> Sent: 13 February 2013 21:58
>>>>>> To: For Xerte technical developers
>>>>>> Subject: [Xerte-dev] Re: CETIS13
>>>>>> 
>>>>>> Ok well lets start a Google Doc and plan it out - i'd like to help on that one....
>>>>>> 
>>>>>> Let me do the API too once i've figured out how we're going to use it - might involve some more questions... I'd also like to do an RSS/JSON feed of available LOs from the system (which is different from the RSS Feed template). We would really need this as we plan to make a searchable repository...
>>>>>> 
>>>>>> Regards,
>>>>>> 
>>>>>> John Smith | Learning Technologist Room A251, Govan Mbeki 
>>>>>> Building
>>>>>> | School of Health & Life Sciences Glasgow Caledonian University 
>>>>>> | Cowcaddens Road | Glasgow | G4 0BA
>>>>>> ________________________________________
>>>>>> From: xerte-dev-bounces at lists.nottingham.ac.uk
>>>>>> [xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat @ 
>>>>>> Pgogy [xerte at pgogywebstuff.com]
>>>>>> Sent: 13 February 2013 21:42
>>>>>> To: For Xerte technical developers
>>>>>> Subject: [Xerte-dev] Re: CETIS13
>>>>>> 
>>>>>> An architecture / hook plan would appeal to me as something to do
>>>>>> 
>>>>>> Pgogy Webstuff - http://www.pgogywebstuff.com Makers of web 
>>>>>> things of a fair to middling quality
>>>>>> 
>>>>>> On 13 Feb 2013, at 21:02, "Pat @ Pgogy" <xerte at pgogywebstuff.com> wrote:
>>>>>> 
>>>>>>> What might make sense to sketch an architecture of what we want the system to support.
>>>>>>> 
>>>>>>> Then we could easily add in things like Wordpress / Drupal hooks 
>>>>>>> easily
>>>>>>> 
>>>>>>> Pgogy Webstuff - http://www.pgogywebstuff.com Makers of web 
>>>>>>> things of a fair to middling quality
>>>>>>> 
>>>>>>> On 13 Feb 2013, at 20:44, "Smith, John" <J.J.Smith at gcu.ac.uk> wrote:
>>>>>>> 
>>>>>>>> Well at least youve left something for the rest of us to do ;-)
>>>>>>>> 
>>>>>>>> Regards,
>>>>>>>> 
>>>>>>>> John Smith | Learning Technologist Room A251, Govan Mbeki 
>>>>>>>> Building
>>>>>>>> | School of Health & Life Sciences Glasgow Caledonian 
>>>>>>>> | University Cowcaddens Road | Glasgow | G4 0BA
>>>>>>>> ________________________________________
>>>>>>>> From: xerte-dev-bounces at lists.nottingham.ac.uk
>>>>>>>> [xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat @ 
>>>>>>>> Pgogy [xerte at pgogywebstuff.com]
>>>>>>>> Sent: 13 February 2013 20:42
>>>>>>>> To: For Xerte technical developers
>>>>>>>> Subject: [Xerte-dev] Re: CETIS13
>>>>>>>> 
>>>>>>>> At the moment you can turn options off, you can't add new ones 
>>>>>>>> in
>>>>>>>> 
>>>>>>>> Pgogy Webstuff - http://www.pgogywebstuff.com Makers of web 
>>>>>>>> things of a fair to middling quality
>>>>>>>> 
>>>>>>>> On 13 Feb 2013, at 18:49, "Smith, John" <J.J.Smith at gcu.ac.uk> wrote:
>>>>>>>> 
>>>>>>>>> You've thought of everything... ;-)
>>>>>>>>> 
>>>>>>>>> Regards,
>>>>>>>>> 
>>>>>>>>> John Smith | Learning Technologist Room A251, Govan Mbeki 
>>>>>>>>> Building
>>>>>>>>> | School of Health & Life Sciences | Glasgow Caledonian 
>>>>>>>>> | University
>>>>>>>>> Cowcaddens Road | Glasgow | G4 0BA 
>>>>>>>>> ________________________________________
>>>>>>>>> From: xerte-dev-bounces at lists.nottingham.ac.uk
>>>>>>>>> [xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat @ 
>>>>>>>>> Pgogy [xerte at pgogywebstuff.com]
>>>>>>>>> Sent: 13 February 2013 18:28
>>>>>>>>> To: For Xerte technical developers
>>>>>>>>> Subject: [Xerte-dev] Re: CETIS13
>>>>>>>>> 
>>>>>>>>> Tee hee
>>>>>>>>> 
>>>>>>>>> Look at the .info file and the last line. This is a list of properties page tabs that this template supports.
>>>>>>>>> 
>>>>>>>>> When drawing the properties panel it checks this array to see what options to provide. It isn't perfect - but it does allow for toggling to be put in place.
>>>>>>>>> 
>>>>>>>>> Pgogy Webstuff - http://www.pgogywebstuff.com Makers of web 
>>>>>>>>> things of a fair to middling quality
>>>>>>>>> 
>>>>>>>>> On 13 Feb 2013, at 16:48, "Smith, John" <J.J.Smith at gcu.ac.uk<mailto:J.J.Smith at gcu.ac.uk>> wrote:
>>>>>>>>> 
>>>>>>>>> What's still remaining? I thought from Pat's last updates that 
>>>>>>>>> the template modularization is pretty much done...
>>>>>>>>> 
>>>>>>>>> However, would it be good to move some of the properties tabs 
>>>>>>>>> out of where they are and into the actual templates? Things 
>>>>>>>>> like sharing and permissions might stay (but can perhaps be 
>>>>>>>>> over-ridden). Just thinking that for a jQuery based template 
>>>>>>>>> you may want some options that allow for example an easy was 
>>>>>>>>> (a tab with a checkbox within) to switch from using the CDN 
>>>>>>>>> jquery link (if for example you are mainly delivering that LO to mobile devices over 3G) to reduce bandwith...
>>>>>>>>> not the best example but would make it more flexible... again 
>>>>>>>>> I'm thinking of the way Wordpress/Drupal provides hooks to 
>>>>>>>>> augment admin and content areas...
>>>>>>>>> 
>>>>>>>>> If the tabs were built from an array or JSON object then a 
>>>>>>>>> file in the template could extend the number and content of the tabs...
>>>>>>>>> 
>>>>>>>>> Should we start putting these ideas all into the existing 
>>>>>>>>> Google Docs or into a new one and should we ask the community 
>>>>>>>>> for their wishlist...
>>>>>>>>> 
>>>>>>>>> Regards,
>>>>>>>>> 
>>>>>>>>> John Smith
>>>>>>>>> Learning Technologist
>>>>>>>>> School of Health & Life Sciences Glasgow Caledonian University
>>>>>>>>> 
>>>>>>>>> From:
>>>>>>>>> xerte-dev-bounces at lists.nottingham.ac.uk<mailto:xerte-dev-boun
>>>>>>>>> c
>>>>>>>>> e
>>>>>>>>> s
>>>>>>>>> @
>>>>>>>>> li
>>>>>>>>> sts.nottingham.ac.uk>
>>>>>>>>> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of 
>>>>>>>>> Julian Tenney
>>>>>>>>> Sent: Wednesday, February 13, 2013 1:03 PM
>>>>>>>>> To: For Xerte technical developers
>>>>>>>>> Subject: [Xerte-dev] Re: CETIS13
>>>>>>>>> 
>>>>>>>>> It would be good to go over this whole modularisation debate, yes, and look to put it straight.
>>>>>>>>> 
>>>>>>>>> From:
>>>>>>>>> xerte-dev-bounces at lists.nottingham.ac.uk<mailto:xerte-dev-boun
>>>>>>>>> c
>>>>>>>>> e
>>>>>>>>> s
>>>>>>>>> @
>>>>>>>>> li
>>>>>>>>> sts.nottingham.ac.uk>
>>>>>>>>> [mailto:xert

_______________________________________________
Xerte-dev mailing list
Xerte-dev at lists.nottingham.ac.uk
http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev



More information about the Xerte-dev mailing list