[Xerte-dev] Re: .htaccess

Ron Mitchell ronm at mitchellmedia.co.uk
Sun Apr 28 10:45:28 BST 2013


sorry should have attached the updated file for others too :-(

 

From: 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 10:39
To: 'For Xerte technical developers'
Subject: [Xerte-dev] Re: .htaccess

 

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] On Behalf Of
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>

 

To:

"For Xerte technical developers" <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] On Behalf Of
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>

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> 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] 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] 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] 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> 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
<http://vlejisctechdis.ac.uk/xerte/preview_310&engine=other> &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
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
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/bed5a904/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 14967 bytes
Desc: not available
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130428/bed5a904/attachment-0001.jpg>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: .htaccess.txt
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130428/bed5a904/attachment-0001.txt>


More information about the Xerte-dev mailing list