[Xerte-dev] Re: .htaccess
Tom Reijnders
reijnders at tor.nl
Mon Apr 29 07:07:16 BST 2013
Not that I know of.
Op 29-4-2013 2:00, Pat @ Pgogy schreef:
> I'm not sure mixing a htaccess with a ? Makes sense, as mod rewrite
> removes that?
>
> I
>
> 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
>>>> 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
>>
>>
>>
>>
>> _______________________________________________
>> 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/20130429/c3260f55/attachment-0001.html>
More information about the Xerte-dev
mailing list