[Xerte-dev] Re: Modules and htaccess

Tom Reijnders reijnders at tor.nl
Thu Apr 11 21:52:32 BST 2013


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] *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
>         - Changed basic.sql
>         - updates upgrade.php
>
>         Not thoroughly tested yet, not committed yet
>
>         Patch is not attached but available. (from svn 752)
>
>         It's about 2.2Mb
>
>         Op 10-4-2013 23:39, xerte at pgogywebstuff.com
>         <mailto:xerte at pgogywebstuff.com> schreef:
>
>             Hello,
>
>             Sorry for delay - travelling home from a conference.... again
>
>             The properties page is at present not modular - as it is
>             the same code for each module. At present only Xerte
>             Online Toolkits modules will have more than one URL, hence
>             it needs some "Module" work.
>
>             I think I could see a case for giving XOT modules a new
>             tab on properties which is HTML access - beca use in
>             theory some of the projects are to become HTML5 projects.
>             This tab could explain the process and give the preview
>             and default setting options?
>
>             This way the main properties tab with the links in could
>             remain as is (for now) and as the XOT stuff is migrated
>             then we could remove the tab
>
>             OR
>
>             You could modularise part of the properties page and give
>             each module a URL _return function like what exists at present
>
>             I sort of prefer the top version, but am not fussed
>
>             https://github.com/patlockley/XOT-templatecanvas exists as
>             well
>
>             Peer.php doesn't exist for all projects, you can turn it
>             on in the .info file should you want too
>
>             REMEMBER
>
>             if you add a new module you need to add the new language
>             files as well
>
>             Tom how do you want to divide the work on this? I don't
>             feel it's fair for you to do it all given how much I've
>             moaned about this :)
>
>
>             Pgogy Webstuff http://www.pgogywebstuff.com
>
>             Makers of Web things of a fair to middling quality
>
>
>                 ----- Original Message -----
>
>                 *From:*
>
>                 "For Xerte technical developers"
>                 <xerte-dev at lists.nottingham.ac.uk>
>                 <mailto:xerte-dev at lists.nottingham.ac.uk>
>
>                 *To:*
>
>                 "For Xerte technical developers"
>                 <xerte-dev at lists.nottingham.ac.uk>
>                 <mailto:xerte-dev at lists.nottingham.ac.uk>
>
>                 *Cc:*
>
>                 *Sent:*
>
>                 Wed, 10 Apr 2013 17:29:49 +0200
>
>                 *Subject:*
>
>                 [Xerte-dev] Re: Modules and htaccess
>
>
>                 There are some subtle differences:
>
>                 Yes, the user could delivery options in the property
>                 page, but you need  to realise that the proerty page
>                 is also modular, the form is generated from the
>                 modules/<framework> php code. So... only xerte LO's
>                 would get that option.
>
>                 And then the URLs that would be provided will NOT be
>                 different, but the way the URL behaves, i.e. in the
>                 module play.php the DB is inquired to see which engine
>                 to use.
>
>                 I think that I go ahead and show you how everything is
>                 pieces nicely together.
>
>                 As an example, your 'site' stuff needs to have 'site'
>                 (or whetever you want to call it) in the
>                 originaltemplatesdetails table in the 'framework'
>                 column, and the play_site.php, preview_site.php and
>                 perhaps export_site.php should move to a f older
>                 modules/site and be called play.php, preview.php and
>                 perhaps export.php.
>
>                 Then you can use the regular 'root' play.php and
>                 'root' preview.php... and even peer.php
>
>                 Right Pat?
>
>                 I am working on it, and provide you with a patch so
>                 you can test. Once you understand what is reuired, it
>                 is rather straightforward.
>
>                 If we're committing this, I'll will also write an
>                 article of how this works.
>
>                 Tom
>
>                 Op 10-4-2013 17:05, Julian Tenney schreef:
>
>                     I'd prefer to say, finish your stuff, then I'll mangle
>
>                     Mangle away... this obviously has links to the
>                     propertie s panel and URLs for each piece as we
>                     discussed earlier in the week. To summarise the
>                     discussions, here's where I thought we'd got to:
>
>                     The user would select the delivery option from the
>                     properties panel;
>
>                     Different URLs would provide access to the content
>                     -- so the flash / html URLs would actually be
>                     available
>
>                     Principle: authors test and check rather than
>                     auto-conversion
>
>                     The setting in the properties panel would drive
>                     the URLs in the various feeds etc
>
>                     Principle: existing links continue to work
>
>                     Workaround: we can leave the play_html5.php page
>                     in place as it's not only Ron who is already
>                     putting content 'live' this way
>
>                     We need to accommodate the site template as well
>                     (which I'm going to have to rename for political
>                     reasons here, otherwise M&C will kill it. Learning
>                     Module?)
>
>                     Is there anything else? If we have a good list,
>                     we'll only have to do the work once...
>
>                     Thanks Tom and Pat for picking this up,
>
>                     Julian
>
>                     *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.acuk
>                     <mailto:xerte-dev-bounces at lists.nottingham.ac.uk>]
>                     *On Behalf Of *Pat @ Pgogy
>                     *Sent:* 10 April 2013 12:13
>                     *To:* For Xerte technical developers
>                     *Subject:* [Xerte-dev] Re: Modules and htaccess
>
>                     I didn't make the changes last time (as sorry to
>                     sound like a stuck record) as I didn't think we'd
>                     agreed on it / added it to the road map. So I
>                     didn't want to waste a day of Fay's time in
>                     changing stuff.
>
>                     I felt xenith was important and so I didn't want
>                     to screw it up with the wrong sort of changes.
>
>                     You could place a header redirect in playhtml5.php
>                     to redirect the URL to another link, thus old
>                     links could be maintained - albeit as a work round.
>
>                     I'd prefer to say, finish your stuff, then I'll mangle
>
>                     Pgogy Webstuff - http://www.pgogywebstuff.com
>
>                     Makers of web things of a fair to middling quality
>
>                     *On 10 Apr 2013, at 11:24, Julian Tenney
>                     <Julian.Tenney at nottingham.ac.uk
>                     <mailto:Julian.Tenney at nottingham.ac.uk>> wrote:*
>
>                         *Is there any way we can do both things, i.e.
>                         leave the existing stuff in place so things
>                         don't break, but build a new modular play
>                         engine that handles the modular stuff much
>                         better? When I put the site template in it was
>                         obvious that it was a bit of a pain, as you
>                         say having to add new files to the root folder
>                         is bad news, and having to modify other files
>                         in the root folder is also not so plug and
>                         play: there is specific (if
>                         (thisSortOfTemplate) do this else do that)
>                         code in ther e, which shouldn't be there really.*
>
>                         **
>
>                         *We wanted to put a new zip out on 26^th
>                         April, a tentative deadline. I don't mind
>                         waiting a few more weeks, but we really need
>                         to get this out there so that it can be
>                         installed in places before the summer -- so
>                         those who want to build materials for next
>                         year can use it over the summer. The end of
>                         May would be about as far as I'd want to wait
>                         I think.*
>
>                         **
>
>                         *What do others think?*
>
>                         **
>
>                         *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 xerte at pgogywebstuff.com
>                         <mailto:xerte at pgogywebstuff.com>
>                         Sent: 10 April 2013 11:19
>                         To: For Xerte technical developers
>                         Subject: [Xerte-dev] Re: Modules and htaccess*
>
>                         **
>
>                         *True, and happy to shut up*
>
>                         **
>
>                         *But I first raised this in November -
>                         http://listsnottingham.ac.uk/pipermail/xerte-dev/2012-November/002868.html
>                         <http://lists.nottingham.ac.uk/pipermail/xerte-dev/2012-November/002868.html> -
>                         but it didn't go anywhere*
>
>                         **
>
>                             *----- Original Message -----*
>
>                             *From:*
>
>                             *"For Xerte technical developers"
>                             <xerte-dev at lists.nottingham.ac.uk
>                             <mailto:xerte-dev at lists.nottingham.ac.uk>>*
>
>                             **
>
>                             *To:*
>
>                         *"For Xerte technical developers"
>                         <xerte-dev at lists.nottingham.ac.uk
>                         <mailto:xerte-dev at lists.nottingham.ac.uk>>*
>
>                         *Cc:*
>
>                         **
>
>                         *Sent:*
>
>                         *Wed, 10 Apr 2013 09:41:32 +0100*
>
>                         *Subject:*
>
>                         *[Xert e-dev] Re: Modules and htaccess
>
>
>                         Always we seem to hit something fundamental
>                         right before we're due to finish the work.
>                         There is a degree of frustration here with two
>                         things:
>
>                         - we have already worked through this twice:
>                         Fay has worked through it once with Pat to get
>                         the html5 links working, and I have worked
>                         through it with Pat to get the site template
>                         working. Now we want to do it differently?
>                         - if you take pre-release code and it changes,
>                         well, that's sometimes life. Play_html5 was
>                         always intended as a way of beta testing the
>                         templates, rather than anything else.
>
>                         At this stage of things, I think we should go
>                         with what we have, and Tom's database solution
>                         solution, and get this phase of work done, and
>                         then address it later when we have a new cycle
>                         underway. I appreciate the issues, but there
>                         is no point in getting hung about
>                         functionality that no one is using yet
>                         (modularity), at the expense of functionality
>                         that everyone wants to use (htm l5 delivery).
>
>                         -----Original Message-----
>                         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 Ron Mitchell
>                         Sent: 09 April 2013 18:15
>                         To: 'For Xerte technical developers'
>                         Subject: [Xerte-dev] Re: Modules and htaccess
>
>                         For me the basic principal must be whatever we
>                         want to be defaults for any new solution
>                         mustn't break existing links or require people
>                         to duplicate or re-write any code to maintain
>                         that compatibility. The vast majority will not
>                         have the time, skills or inclination to do
>                         that. So...
>
>                         /play.php?template_id=123 and /play_123
>                         including the embed code links should continue
>                         to play existing LO's via Flash likewise
>                         /play_html5.php?template_id=123 and
>                         /play_html5_123 should continue to work even
>                         if that's no longer the default for new html
>                         5, 6 or 7 LO's.
>
>                         I can see the point about not referring to
>                         html5 and keeping it more future proofed and
>                         again I can't see a problem with changes like
>                         this or the new defaults being
>                         Play.php?template_id=560&method=HTML as long
>                         as existing links aren't broken. But what
>                         would be the Apache/htaccess version of that?
>
>                         Over time JISC Techdis and other organisations
>                         and individuals have shared many links to LO's
>                         they have made public with the community, with
>                         their learners, with colleagues and this
>                         includes sharing of the play_html5 links.
>                         Rightly or wrongly that's what we've had since
>                         the 1.8 release so obviously we shouldn't
>                         break those links if we can possibly avoid it.
>
>                         HTH
>                         Ron
>
>                         -----Original Message-----
>                         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 Smith, John
>                         Sent: 09 April 2013 17:25
>                         To: xerte-dev at lists.nottingham.ac.uk
>                         <mailto:xerte-dev at lists.nottingham.ac.uk>
>                         Subject: [Xerte-dev] Re: Modules and htaccess
>
>                         Howdy
>
>                         I personally think you need to run everything
>                         through the same page, with parameters Its the
>                         only way you can prevent worsening the
>                         situation 12 months down the line where we
>                         have many deployed play urls which have to be
>                         maintained.. Plan to deprecate play_html5 and
>                         then people can rewrite that page to your main
>                         play.php page with method=html or even
>                         duplicate the main play.php file as play_html5
>                         if they must.
>
>                         Begs the question - should we drop references
>                         to html5 and just call it html - what happens
>                         if they release html6 in a few years?
>
>                         Regards
>
>                         John Smith
>                         Learning Technologist
>                         School of Health and Life Sciences
>
>                         Sent from Samsung Galaxy SII
>
>
>
>                         "Pat @ Pgogy" <xerte at pgogywebstuff.com
>                         <mailto:xerte at pgogywebstuff.com>> wrote:
>
>
>                         Could we use the following URL structure?
>
>                         Can the play URL be
>
>                         Play.php?template_id=560
>                         And
>                         Play.php?template_id=560&method=HTML
>
>                         And not playhtml.php?
>
>                         _______________________________________________
>                         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
>                         This message and any attachment are intended
>                         solely for the addressee and may contain
>                         confidential information. If you have received
>                         this message in error, please send it back to
>                         me, and immediately delete it. Please do not
>                         use, copy or disclose the information
>                         contained in this message or in any
>                         attachment. Any views or opinions expressed by
>                         the author of this email do not neces sarily
>                         reflect the views of the University of Nottingham.
>
>                         This message has been checked for viruses but
>                         the contents of an attachment may still
>                         contain software viruses which could damage
>                         your computer system:
>                         you are advised to perform your own checks.
>                         Email communications with the University of
>                         Nottingham may be monitored as permitted by UK
>                         legislation.
>
>                         Glasgow Caledonian University is a registered
>                         Scottish charity, number SC021474
>
>                         Winner: Times Higher Education's Widening
>                         Participation Initiative of the Year 2009 and
>                         Herald Society's Education Initiative of the
>                         Year 2009.
>                         http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,en.html
>
>                         Winner: Times Higher Education's Outstanding
>                         Support for Early Career Researchers of the
>                         Year 2010, GCU as a lead with Universities
>                         Scotland partners.
>                         http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,15691,en.html
>                         _______________________________________________
>                         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  <mailto: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*
>
>             **
>
>             **
>
>         *
>
>
>         *
>
>         *_______________________________________________*
>
>         *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*
>
>         **
>
>         *-- *
>
>         *--*
>
>         **
>
>         *Tom Reijnders*
>
>         *TOR Informatica*
>
>         *Chopinlaan 27*
>
>         *5242HM Rosmalen*
>
>         *Tel: 073 5226191*
>
>         *Fax: 073 5226196*
>
>         **
>
>         *
>
>
>         *
>
>         *_______________________________________________*
>
>         *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*
>
>     **
>
>     *-- *
>
>     *--*
>
>     **
>
>     *Tom Reijnders*
>
>     *TOR Informatica*
>
>     *Chopinlaan*
>
>     *27*
>
>     *5242HM*
>
>     *Rosmalen*
>
>     *Tel: 073 5226191*
>
>     *Fax: 073 5226196*
>
>     **
>
>     *
>
>
>     *
>
>     *_______________________________________________*
>
>     *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*
>
> **
>
> *-- *
> *--*
>
> **
>
> *Tom Reijnders*
> *TOR Informatica*
> *Chopinlaan 27*
> *5242HM Rosmalen*
> *Tel: 073 5226191*
> *Fax: 073 5226196*
>
> **
>
> **
>
> **
>
> *
> ------------------------------------------------------------------------
> *
> *
> 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*
>
> *
> -- 
> Verzonden van mijn Android telefoon met K-9 Mail.
>
> *
>
>
>
>
>
>
> _______________________________________________
> 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

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


More information about the Xerte-dev mailing list