[Xerte-dev] Re: .htaccess

Tom Reijnders reijnders at tor.nl
Sun Apr 28 11:38:07 BST 2013


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?
>
> 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] *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
> 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/73c6881c/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 14967 bytes
Desc: not available
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130428/73c6881c/attachment-0001.jpe>


More information about the Xerte-dev mailing list