[Xerte-dev] Re: .htaccess
Tom Reijnders
reijnders at tor.nl
Sun Apr 28 14:15:54 BST 2013
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
>> allow for extra parameters now......
>>
>> Op 24-4-2013 18:11, Ron Mitchell
>> schreef:
>>
>> 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.
>>
>> rewriteRule
>> ^preview_([A-Za-z0-9]+)$
>> /xerte/preview.php?template_id=$1
>>
>> I think it's a similar
>> problem for the export links.
>>
>> 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
>>
>> *From:*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
>> <mailto:xerte-dev-bounces at listsnottingham.ac.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
> 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/20130428/0ef0f112/attachment-0001.html>
More information about the Xerte-dev
mailing list