[Xerte-dev] Re: .htaccess again!...
Tom Reijnders
reijnders at tor.nl
Thu May 9 12:50:08 BST 2013
Ah, good point.
I understand what is happening now.
Change the rule to the following please:
rewriteRule ^play_html5_([A-Za-z0-9]+)$
/xerte/play.php?engine=html5&template_id=$1
Op 9-5-2013 13:42, Ron Mitchell schreef:
>
> Hi Tom
>
> yes seems identical here's a direct copy and paste:
>
> <?php
>
> require_once(dirname(__FILE__) . "/config.php");
>
> global $xerte_toolkits_site;
>
> $extraparams = "";
>
> if (isset($_REQUEST['LinkID']))
>
> {
>
> $extraparams .= "&LinkID=" . $_REQUEST['LinkID'];
>
> }
>
> if (isset($_REQUEST['Page']))
>
> {
>
> $extraparams .= "&Page=" . $_REQUEST['Page'];
>
> }
>
> header("Location: " . $xerte_toolkits_site->site_url .
> "play.php?engine=html5&template_id=" . $_REQUEST['template_id'] .
> $extraparams);
>
> Does youre's work with .htaccess enabled?
>
> Any difference in that .htaccess rule? e.g.
> ^play_html5_([A-Za-z0-9]+)$ /xerte/play_html5.php?template_id=$1
>
> Cheers
>
> Ron
>
> *From:*xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] *On Behalf Of *Tom
> Reijnders
> *Sent:* 09 May 2013 11:38
> *To:* For Xerte technical developers
> *Subject:* [Xerte-dev] Re: .htaccess again!...
>
> Ron,
>
> Can you double-check the play_html5.php? That works on my website:
>
>
> <?php
>
> require_once(dirname(__FILE__) . "/config.php");
>
> global $xerte_toolkits_site;
>
> $extraparams = "";
> if (isset($_REQUEST['LinkID']))
> {
> $extraparams .= "&LinkID=" . $_REQUEST['LinkID'];
> }
>
> if (isset($_REQUEST['Page']))
> {
> $extraparams .= "&Page=" . $_REQUEST['Page'];
> }
>
>
> header("Location: " . $xerte_toolkits_site->site_url .
> "play.php?engine=html5&template_id=" . $_REQUEST['template_id'] .
> $extraparams);
>
>
>
> Tom
>
> P.S. I received your message just now (12:05).
>
> Op 8-5-2013 19:03, Ron Mitchell schreef:
>
> Hi
>
> I was just alerted to the fact that /play_html5_id links I'd
> previously shared to lo's are no longer working :-(
>
> I can live with that and update where I can but it also means that
> links that Alistair and others have shared previously are also
> currently broken. I know over time this will fade away as new
> links are shared etc but this was something that we wanted to
> avoid if possible.
>
> Here's an example link that Alistair shared previously on the
> lists which doesn't work at the moment:
>
> http://vle.jisctechdis.ac.uk/xerte/play_html5_300
>
> It obviously does now work via
> http://vle.jisctechdis.ac.uk/xerte/play_300 and
> http://vle.jisctechdis.ac.uk/xerte/play_300&engine=html
>
> But is there a change to the .htaccess rule I can make to still
> allow http://vle.jisctechdis.ac.uk/xerte/play_html5_300 to work?
>
> The previous rule for this was: rewriteRule
> ^play_html5_([A-Za-z0-9]+)$ /xerte/play_html5.php?template_id=$1
>
> But
> http://vle.jisctechdis.ac.uk/xerte/play_html5.php?template_id=300
> no longer works so the shorter version doesn't either :-(
>
> Cheers
>
> 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
> *Ron Mitchell
> *Sent:* 28 April 2013 15:59
> *To:* For Xerte technical developers
> *Subject:* [Xerte-dev] Re: .htaccess
>
> Hi Tom
>
> I just looked at the export links the install without htaccess was
> generating via Fiddler and changed the order accordingly e.g. What
> position template_id appears
>
> Cheers
>
> Ron
>
> Sent from my iPhone
>
>
> On 28 Apr 2013, at 14:15, Tom Reijnders <reijnders at tor.nl
> <mailto:reijnders at tor.nl>> wrote:
>
> Only if you replace the /xerte with * again.
>
> And, please note, it solves the play and preview differently
> than your suggestion.
>
> For play your suggestion accepts play_126_javascript, whereas
> my solution accepts play_126?engine=javascript. The latter
> because that's the way the wizard works now.
>
> play_126 will choose the engine based on the default engine
> chosen by the author.
>
> Tom
>
> P.S. I don't understand why your modifications work, when the
> original line doesn't, but I am glad it does.. :-)
>
>
>
>
> Op 28-4-2013 14:51, Pat @ Pgogy schreef:
>
> Is the htaccess.conf ok
>
> Also the play/preview rules?
>
>
> On 28 Apr 2013, at 13:50, "Ron Mitchell"
> <ronm at mitchellmedia.co.uk
> <mailto:ronm at mitchellmedia.co.uk>> wrote:
>
> Hi Tom
>
> no need. :-)
>
> The attached works for me!
>
> Basically changed the order of things in a couple of
> the export rules:
>
> previous line 54
>
> rewriteRule ^export_full_([0-9]+)?(.*)$
> /xerte/website_code/php/scorm/export.php?full=true&template_id=$1&scorm=false&$2
>
> new
>
> rewriteRule ^export_full_([0-9]+)?(.*)$
> /xerte/website_code/php/scorm/export.php?full=true&scorm=false&template_id=$1&$2
>
> previous 70
>
> rewriteRule ^scorm_rich_([0-9]+)?(.*)$
> /xerte/website_code/php/scorm/export.php?template_id=$1&data=rich&scorm=true&$2
>
> new
>
> rewriteRule ^scorm_rich_([0-9]+)?(.*)$
> /xerte/website_code/php/scorm/export.php?data=rich&scorm=true&template_id=$1&$2
>
> Cheers
>
> 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:* 28 April 2013 11:38
> *To:* For Xerte technical developers
> *Subject:* [Xerte-dev] Re: .htaccess
>
> Ok, I'll have a look, at why those don't work. I'll
> try to set it up on one of my installations. Bit
> easier to test... ;-)
>
> Tom
>
> Op 28-4-2013 11:39, Ron Mitchell schreef:
>
> Hi Tom
>
> my apologies. I just tracked back through my
> messages and missed your updated .htaccess partly
> because you'd renamed it as .txt but that's no
> excuse for not reading your message properly! :-(
>
> I've just put that in place and it seems
> deployment and 2004 export works but not archive
> or 1.2?
>
> <image001.jpg>
>
> Being dragged out now so will be offline for an
> hour or two :-0
>
> Cheers
>
> 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:* 28 April 2013 10:22
> *To:* For Xerte technical developers
> *Subject:* [Xerte-dev] Re: .htaccess
>
> Ron,
>
> Apparently you didn't receive my reply on April 25?
>
> It oncluded a version that should have a working
> export for you. It's different than the one you
> have attached here, so I'll post it again.
>
> Tom
>
> Op 28-4-2013 11:03, Ron Mitchell schreef:
>
> I'm not sure how correct the attached is as
> it's something I edited over time while 1.9
> was being developed. But it worked including
> export until the engine= changes and I know
> Tom was going to look at this further but
> probably hasn't had time yet. The normal play
> and preview work but export doesn't.
>
> Tom suggested the current line 12:
>
> rewriteRule ^preview_([A-Za-z0-9]+)?(.*)$
> /xerte/preview.php?template_id=$1&$2
>
> and that enables Ctrl + Play to toggle the
> engine and that works but I haven't been able
> to find a solution for export.
>
> Cheers
>
> 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 *xerte at pgogywebstuff.com
> <mailto:xerte at pgogywebstuff.com>
> *Sent:* 27 April 2013 23:58
> *To:* For Xerte technical developers
> *Subject:* [Xerte-dev] Re: .htaccess
>
> I have no idea what the export links are now,
> or what is in the htaccess
>
> If you send the links and the export reg exps
> I will have a look
>
>
> 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:*
>
> Sat, 27 Apr 2013 20:56:07 +0100
>
> *Subject:*
>
> [Xerte-dev] Re: .htaccess
>
>
>
>
>
> Hi Pat/Tom/all
>
> is there a solution to this for Export
> before any of the engine changes Pat has
> listed are made?
>
> We've got a real problem on one of the
> Techdis installations now where I can't
> turn .htaccess use off because it would
> installantly break all the links to LO's
> Alistair and co have shared but at the
> same time at the moment with .htaccess on
> none of the export options work. I don't
> really want to revert the install back to
> before Tom's engine= changes but I've
> tried a few variations of rules to get
> export to work without success so far.
> Even if only archive export worked for now
> that would be better than no export working.
>
> Any suggestions?
>
> Cheers
>
> Ron
>
> BTW am I right in thinking the engine.fla
> still needs to be kept as Flash 8? I no
> longer have a Flash 8 install and wary of
> making any changes in CS4.
>
> *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:* 25 April 2013 23:51
> *To:* For Xerte technical developers
> *Subject:* [Xerte-dev] Re: .htaccess
>
> Hello,
>
> HTaccess debugging
>
> One, the default engine link in the wizard
> *to me* doesn't follow the HTaccess approach
>
> So here are some new HTaccess rules
>
> These will work on a
> localhost/xertetoolkts install if
>
> rewriteBase /xertetoolkits is on
>
> rewriteRule
> ^preview_([A-Za-z0-9]+)_([A-Za-z0-9]+)$
> preview.php?template_id=$1&linkID=$2
>
> rewriteRule
> ^preview_([A-Za-z0-9]+)_([A-Za-z]+)$
> preview.php?template_id=$1&engine=$2
>
> rewriteRule
> ^preview_([A-Za-z0-9]+)_([A-Za-z]+)_([A-Za-z0-9]+)$
> preview.php?template_id=$1&engine=$2&linkID=$3
>
> In the wizard the following toggle needs
> to apply (I don't have flash on this computer)
>
> If apache is set the link becomes
>
> preview_idnumber
>
> if control is held down then then link is
>
> preview_idnumber_linkID
>
> if control is held down then the link is
>
> preview_idnumber_enginename (enginename is
> always text only - no numbers and no ascii)
>
> if control and shift are both held down
>
> preview_idnumber_enginename_linkID
>
> Note enginename comes before linkID
>
> I don't have flash to fix this at home,
> but if some one can put the ifs into the
> wizard that should fix it
>
>
> 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 listsnottingham.ac.uk>>
>
> *To:*
>
> "For Xerte technical developers"
> <xerte-dev at lists.nottingham.ac.uk
> <mailto:xerte-dev at lists.nottingham.ac.uk>>
>
> *Cc:*
>
> *Sent:*
>
> Thu, 25 Apr 2013 23:18:41 +0100
>
> *Subject:*
>
> [Xerte-dev] Re: .htaccess
>
> I am now working in this area, let me see
>
>
> On 25 Apr 2013, at 20:40, Tom
> Reijnders <reijnders at tor.nl
> <mailto:reijnders at tor.nl>> wrote:
>
> Ehmm, can I have your version of
> the .htacces?
>
> I mean how does you normal preview
> look?
>
> I don't understand the /xerte/preview
>
> The difference should be the ?(.*)
> before the $ and the &$2 at the end.
>
> Op 25-4-2013 20:44, Ron Mitchell
> schreef:
>
> Hi Tom
>
> rewriteRule
> ^preview_([A-Za-z0-9]+)?(.*)$
> */preview.php?template_id=$1&$2 worked
> for Ctrl + Play preview
> although I obviously had to
> change it to
> /xerte/preview.php rather than
> */preview.php
>
> I tried applying the same
> principal to one of the export
> rules but that didn't work -
> probably due to my lack of
> knowledge of regular
> expressions etc :-(
>
> Happy to test export additions?
>
> I think ideally we need a
> definitive
> \setup\htaccess.conf for
> people to use for reference.
>
> Cheers
>
> 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:* 25 April 2013 10:11
> *To:* For Xerte technical
> developers
> *Subject:* [Xerte-dev] Re:
> .htaccess
>
> No, the wizard tries to load
> preview.php and play.php, but
> it doesn't add any sizes to
> the url, like the xerte play
> and preview do.
>
>
> The issue with .htaccess and
> xerte preview is that now you
> can have url parameters added
> to the .htaccess urls, like
> play_126?engine=other, and the
> rules don't handle the
> ?engine=other properly. I sent
> a fix for Ron to try by PM,
> because I couldn't send
> anything to the list for some
> 30 minutes.
>
>
> Tom
>
> Op 25-4-2013 11:03, Julian
> Tenney schreef:
>
> OK. Does it impact the
> re-write rule? At this
> point I'd rather just make
> it work, than be
> graceful... what I think
> it means is that for
> bootstrap tempaltes, the
> url the wizard tries to
> load will be
> preview_sitephp and
> play_site.php? I'm not
> sure if it affects what
> you're talking about or not?
>
> *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:* 25 April 2013 10:01
> *To:* For Xerte technical
> developers
> *Subject:* [Xerte-dev] Re:
> .htaccess
>
> I didn't change it
> (combine preview of site
> and xerte) because the url
> parameters were different,
> and I felt we hadn't time
> to test changes thoroughly
> enough, so at the moment I
> only changed the absolute
> minimum.
>
> Tom
>
> Op 25-4-2013 10:09, Julian
> Tenney schreef:
>
> In the wizard (I think
> you mean) is code that
> launches the site
> template that does
> something along the
> lines of (if
> templateruntime =
> 'preview_sitephp')
> blah which launches
> the site template in
> the preview_site page.
> If you remember, way
> back when, when we
> originally anticipated
> different runtimes, we
> had a runtime param in
> the xwd file to point
> to alternative
> renderers for content.
> If you want to look
> it's in function preview()
>
> I would have thought
> that when the recent
> modularisation stuff
> was done, this might
> have been made
> redundant, or handled
> differently, and maybe
> this code should
> change? But I don't
> have enough sight of
> the other side of the
> coin to know how?
>
> *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:* 24 April 2013
> 20:35
> *To:* For Xerte
> technical developers
> *Subject:* [Xerte-dev]
> Re: .htaccess
>
> Looks like something
> is up in the engine as
> well?
>
>
> On 24 Apr 2013, at
> 19:41, Tom Reijnders
> <reijnders at tor.nl
> <mailto:reijnders at tor.nl>>
> wrote:
>
> Ah ok. olet me
> work on the
> rewriteRule,
> because it doesn't
> argin-bottom-alt:auto">if
> control and shift
> are both held down
>
> Just been
> testing this a
> bit more and
> for instance
> with the
> editor open
> clicking play
> to preview
> works fine
> with
> Apache/.htaccess
> enabled or not
> but clicking
> Ctrl + Play
> with
> Apache/.htaccess
> enabled
> results in
> http://vle.jisctechdis.ac.uk/xerte/preview_310&engine=other
> <http://vlejisctechdis.ac.uk/xerte/preview_310&engine=other>
> and so doesn't
> work ends up
> with a page
> not found
>
> What needs to
> change or be
> added to the
> .htaccess?
>
> e.g.
>
> NETGEAR
> VMDG485
> NETGEAR
> http://www.netgear.com/
> VMDG485
> VMDG485
> VMDG485
> http://www.virginmedia.com/
> (unimplemented) uuid:upnp-WANConnectionDevice-1_0-20e52aba60fb
> (unimplemented) urn:schemas-upnp-org:service:WANIPConnection:1
> urn:upnp-org:serviceId:WANIPConn1
> /WANIPConnection.xml
> /WANIPConnection
> /WANIPConnection
>
> I think this
> is an
> important
> issue for
> those using
> .htaccess
> previously
> (e.g.
> Nottingham)
> because if
> Apache was
> switched off
> via management
> existing links
> would
> obviously
> break. But at
> the moment
> with Apache
> enabled I
> don't think
> export and
> Ctrl + Play works.
>
> HTH
>
> Cheers
>
> Ron
>
> *To:*
>
> "For Xerte
> technical
> developers"
> <mailto:xerte-dev-bounces at lists.nottingham.ac.uk
> <mailto:xerte-dev at lists.nottingham.uk>]
> *On Behalf Of
> *Pat @ Pgogy
> *Sent:* 22
> April 2013 20:05
> *To:* For
> Xerte
> technical
> developers
>
>
>
>
>
>
> _______________________________________________
> Xerte-dev mailing list
> Xerte-dev at lists.nottingham.ac.uk
> <mailto:Xerte-dev at lists.nottingham.ac.uk>
> http://lists.nottinghamac.uk/mailman/listinfo/xerte-dev
> <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
>
>
>
> <.htaccess - Copy.txt>
>
> _______________________________________________
> 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
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
>
> 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
> 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/20130509/31b30f95/attachment-0001.html>
More information about the Xerte-dev
mailing list