[Xerte-dev] Re: Modules and htaccess

Tom Reijnders reijnders at tor.nl
Fri Apr 12 22:31:18 BST 2013


Everything has just been committed. This is a fairly large commit (758). 
Don't forget to execute upgrade.php!!

- Changed play.php (root) and modules/xerte/play.php and preview
- Make play_html5.php (root) and preview_html5.php (root) redirect to 
new play
- Make use of the same template files as export does for the play and 
preview
- Get rid of difference between rloObject.js used for play and used for 
export
- Only one location for MainPreloader.swf and xmlEngine.swf (for play 
and export, export used to copy it from a different location)
- Modified wizard to call preview.php with 'engine=other' when Ctr+Play 
is clicked
- Make peer.php use the same templates as play and preview and implement 
for javascript engine as well
- Move site to its own module dir
- Changed basic.sql
- updates upgrade.php


Op 12-4-2013 17:04, Tom Reijnders schreef:
> Some questions, before I commit,
>
> 1. Julian, do you already have a different name for 'site' or shall I 
> commit site for the moment?
> 2. Do we have consensus over the engine name? html5? javascript? xenith?
>
> Now I have 'html5'  in the GUI, but 'javascript' in the code, because 
> I think that is better w.r.t. flash.
>
> The major reason I ask is that if we want to create the play_html5_560 
> play_flash_560 (not sure that's a good idea, I prefer that people have 
> to put in a bit more effort to choose an engine different than the 
> author wanted, so play_560?engine=html5)
>
> Still even if we leave it at the engine=.... what will we call the 
> engines?
>
> I prefer flash/javascript
>
> Tom
>
>
>
> Op 12-4-2013 16:48, Julian Tenney schreef:
>>
>> Oh, OK, sorry I was thinking you wanted to add XML as an option to 
>> the runtime dropdown. I don't think that's the right place for it, 
>> but I might have misunderstood,
>>
>> *From:*xerte-dev-bounces at lists.nottingham.ac.uk 
>> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] *On Behalf Of *Pat 
>> @ Pgogy
>> *Sent:* 12 April 2013 14:19
>> *To:* For Xerte technical developers
>> *Subject:* [Xerte-dev] Re: Modules and htaccess
>>
>> Well the tab is there for everyone, the only difference is the URL 
>> changes from
>>
>> Xml_560 to
>>
>> Play_xml_560
>>
>> Pgogy Webstuff - http://www.pgogywebstuff.com
>>
>> Makers of web things of a fair to middling quality
>>
>>
>> On 12 Apr 2013, at 13:49, Julian Tenney 
>> <Julian.Tenney at nottingham.ac.uk 
>> <mailto:Julian.Tenney at nottingham.ac.uk>> wrote:
>>
>>     Getting xml out. I think that's what you mean, anyway? I think
>>     that's something for developers to get at, rather than end users
>>     to get confused about,
>>
>>     *From:*xerte-dev-bounces at lists.nottingham.ac.uk
>>     <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>
>>     [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] *On Behalf Of
>>     *Pat @ Pgogy
>>     *Sent:* 12 April 2013 12:58
>>     *To:* For Xerte technical developers
>>     *Subject:* [Xerte-dev] Re: Modules and htaccess
>>
>>     The first or second bit
>>
>>     Pgogy Webstuff - http://www.pgogywebstuff.com
>>
>>     Makers of web things of a fair to middling quality
>>
>>
>>     On 12 Apr 2013, at 11:37, Julian Tenney
>>     <Julian.Tenney at nottingham.ac.uk
>>     <mailto:Julian.Tenney at nottingham.ac.uk>> wrote:
>>
>>         This sounds like a rabbit hole for now,
>>
>>         *From:*xerte-dev-bounces at lists.nottingham.ac.uk
>>         <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>
>>         [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] *On Behalf
>>         Of *Pat @ Pgogy
>>         *Sent:* 12 April 2013 11:03
>>         *To:* For Xerte technical developers
>>         *Subject:* [Xerte-dev] Re: Modules and htaccess
>>
>>         The play URL is now a sort of API
>>
>>         So rather than
>>
>>         play.php?template_id=1&method=flash
>>
>>         You could have
>>
>>         play.php?template_id=1&method=XML
>>
>>         Which just returns the XML
>>
>>         So you cold retire the XML page from the root folder (over time)
>>
>>         Now where this could get interesting is you could make an XML
>>         remote method to change the file locations and host a single
>>         engine at site x, and dynamically bring in content that way.
>>         A sort of xpert shop window
>>
>>         Pgogy Webstuff - http://www.pgogywebstuff.com
>>
>>         Makers of web things of a fair to middling quality
>>
>>
>>         On 12 Apr 2013, at 10:08, Julian Tenney
>>         <Julian.Tenney at nottingham.ac.uk
>>         <mailto:Julian.Tenney at nottingham.ac.uk>> wrote:
>>
>>             Is that something end users would need to see, or is this
>>             tech stuff for an API call?
>>
>>             *From:*xerte-dev-bounces at lists.nottingham.ac.uk
>>             <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>
>>             [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] *On
>>             Behalf Of *Pat @ Pgogy
>>             *Sent:* 12 April 2013 08:22
>>             *To:* For Xerte technical developers
>>             *Subject:* [Xerte-dev] Re: Modules and htaccess
>>
>>             At the moment XML is a link option for XOT files, but all
>>             it does is return the XML.
>>
>>             As we now have different methods for displaying content
>>             for a module, XML could be one of those?
>>
>>             Pgogy Webstuff - http://www.pgogywebstuff.com
>>
>>             Makers of web things of a fair to middling quality
>>
>>
>>             On 12 Apr 2013, at 07:32, Tom Reijnders <reijnders at tor.nl
>>             <mailto:reijnders at tor.nl>> wrote:
>>
>>                 Ehmmm... could you be a bit more specific? Last time
>>                 I checked I still wasn't a mind reader.... :-)
>>
>>                 Op 12-4-2013 0:28, Pat @ Pgogy schreef:
>>
>>                     Tom,
>>
>>                     Thoughts on making XML into a play option?
>>
>>                     Pgogy Webstuff - http://www.pgogywebstuff.com
>>
>>                     Makers of web things of a fair to middling quality
>>
>>
>>                     On 11 Apr 2013, at 21:52, Tom Reijnders
>>                     <reijnders at tor.nl <mailto:reijnders at tor.nl>> wrote:
>>
>>                         Yes definitely. Added function upgrade_4()
>>
>>                         Tom
>>
>>                         Op 11-4-2013 15:42, Ron Mitchell schreef:
>>
>>                             Was the correct upgrade definitely in the
>>                             patch?
>>
>>                             If it was my applying of the patch didn't
>>                             work because that's not in the patched or
>>                             exported code yet it is in basic.sql
>>
>>                             *From:*xerte-dev-bounces at lists.nottingham.ac.uk
>>                             <mailto:xerte-dev-bounces at lists.nottingham.ac.uk> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk]
>>                             *On Behalf Of *Tom Reijnders
>>                             *Sent:* 11 April 2013 14:33
>>                             *To:* For Xerte technical developers
>>                             *Subject:* [Xerte-dev] Re: Modules and
>>                             htaccess
>>
>>                             Strange.
>>
>>                             Upgrade should give you an extra column
>>                             on templatedetails called extra_flags.
>>
>>
>>
>>
>>
>>                             Ron Mitchell <ronm at mitchellmedia.co.uk
>>                             <mailto:ronm at mitchellmedia.co.uk>> schreef:
>>
>>                             Cheers got it!
>>
>>                             I'm not sure if anyone else has tried
>>                             this yet but not quite working for me...
>>
>>                             1. Applied patch to local copy of svn code
>>
>>                             2. Exported patched version
>>
>>                             3. Dropped over a localhost test install
>>
>>                             I can see new options in the properties
>>                             panel e.g. what is the default engine to
>>                             use for this project with Javascript
>>                             (a.k.a. HTML5) ticked
>>
>>                             But I can't untick that or tick the flash
>>                             option
>>
>>                             When following the flash and html5 links
>>                             I get an empty wondow
>>
>>                             and when trying to create a new LO I get
>>                             an empty window with failed to create new
>>                             template
>>
>>                             I ran upgrade.php but there doesn't seem
>>                             to be anything new in there?
>>
>>                             HTH
>>
>>                             Ron
>>
>>                             *From:*xerte-dev-bounces at lists.nottingham.ac.uk
>>                             <mailto:xerte-dev-bounces at lists.nottingham.ac.uk> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk]
>>                             *On Behalf Of *Julian Tenney
>>                             *Sent:* 11 April 2013 13:10
>>                             *To:* For Xerte technical developers
>>                             *Subject:* [Xerte-dev] Re: Modules and
>>                             htaccess
>>
>>                             I've just sent it on...
>>
>>                             *From:*xerte-dev-bounces at lists.nottingham.ac.uk
>>                             <mailto:xerte-dev-bounces at lists.nottingham.ac.uk> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk]
>>                             *On Behalf Of *Tom Reijnders
>>                             *Sent:* 11 April 2013 12:29
>>                             *To:* For Xerte technical developers
>>                             *Subject:* [Xerte-dev] Re: Modules and
>>                             htaccess
>>
>>                             Didn't want to send It to the list .
>>                             Julian has it.
>>
>>                             Ron Mitchell <ronm at mitchellmedia.co.uk
>>                             <mailto:ronm at mitchellmedia.co.uk>> schreef:
>>
>>                             Happy to test and feedback but where do I
>>                             get the patch? 752 looks like Fay's update.
>>
>>                             Ron
>>
>>                             *From:*xerte-dev-bounces at lists.nottingham.ac.uk
>>                             <mailto:xerte-dev-bounces at lists.nottingham.ac.uk> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk]
>>                             *On Behalf Of *Tom Reijnders
>>                             *Sent:* 11 April 2013 11:08
>>                             *To:* For Xerte technical developers
>>                             *Subject:* [Xerte-dev] Re: Modules and
>>                             htaccess
>>
>>                             I am off-line the rest of the day. I'll
>>                             send the patch to Julian.
>>
>>                             Op 11-4-2013 11:51, Tom Reijnders schreef:
>>
>>                                 As an addition:
>>
>>                                 Now you can just use
>>                                 play.php&template_id=4 (or play_4).
>>                                 It will show :
>>                                 1. if the template_frame=xerte in the
>>                                 engine set by the user
>>                                 2. if the template_frame is site
>>                                 using modules/site/play.php
>>
>>                                 Also, you can use
>>                                 play.php&template_id=4&engine=flash
>>                                 or
>>                                 play.php&template_id=4&engine=javascript
>>                                 to force a specific engine.
>>
>>                                 Some is true for preview.
>>
>>                                 You can also use engine=other (this
>>                                 is used by the wizard when Ctlr+Play
>>                                 is pressed)
>>
>>                                 I have to do the same for peer.php,
>>                                 but first would like some feedback ;-)
>>
>>                                 Tom
>>
>>                                 Op 11-4-2013 11:38, Tom Reijnders
>>                                 schreef:
>>
>>                                     Almost finished.
>>
>>                                     I didn't change anything yet to
>>                                     modularize the properties page
>>
>>                                     - Changed play.php (root) and
>>                                     modules/xerte/play.php and preview
>>                                     - Made play_html5.php (root)
>>                                     redirect to new play
>>                                     - Make use of the same template
>>                                     files as export does for the play
>>                                     and preview
>>                                     - Make wizard toggle the engine
>>                                     on Ctrl-click
>>                                     - Move site to its own module dir
>>
>>                 _______________________________________________
>>                 Xerte-dev mailing list
>>                 Xerte-dev at lists.nottingham.ac.uk
>>                 <mailto:Xerte-dev at lists.nottingham.ac.uk>
>>                 http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>>
>>             _______________________________________________
>>             Xerte-dev mailing list
>>             Xerte-dev at lists.nottingham.ac.uk
>>             <mailto:Xerte-dev at lists.nottingham.ac.uk>
>>             http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>>
>>         _______________________________________________
>>         Xerte-dev mailing list
>>         Xerte-dev at lists.nottingham.ac.uk
>>         <mailto:Xerte-dev at lists.nottingham.ac.uk>
>>         http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>>
>>     _______________________________________________
>>     Xerte-dev mailing list
>>     Xerte-dev at lists.nottingham.ac.uk
>>     <mailto:Xerte-dev at lists.nottingham.ac.uk>
>>     http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>>
>>
>>
>> _______________________________________________
>> Xerte-dev mailing list
>> Xerte-dev at lists.nottingham.ac.uk
>> http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>
> -- 
> --
>
> Tom Reijnders
> TOR Informatica
> Chopinlaan 27
> 5242HM Rosmalen
> Tel: 073 5226191
> Fax: 073 5226196
>

-- 
--

Tom Reijnders
TOR Informatica
Chopinlaan 27
5242HM Rosmalen
Tel: 073 5226191
Fax: 073 5226196

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130412/3b7629b0/attachment-0001.html>


More information about the Xerte-dev mailing list