[Xerte-dev] Re: .htaccess

xerte at pgogywebstuff.com xerte at pgogywebstuff.com
Sat Apr 27 23:57:30 BST 2013


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.comMakers of Web things of a
fair to middling quality

----- Original Message -----
From: "For Xerte technical developers" 
To:"For Xerte technical developers" 
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 [1]

	Makers of Web things of a fair to middling quality

	 

----- Original Message -----

	FROM:

	"For Xerte technical developers" 

	 

	TO:

	"For Xerte technical developers" 

	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  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 setuphtaccess.conf for people to
use for reference.

	 

	Cheers

	Ron

	 

	 

	 

	FROM: xerte-dev-bounces at lists.nottingham.ac.uk [5]
[mailto:xerte-dev-bounces at lists.nottingham.ac.uk [6]] 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 [7]
[mailto:xerte-dev-bounces at lists.nottingham.ac.uk [8]] 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_site.php’) 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 [9]
[mailto:xerte-dev-bounces at lists.nottingham.ac.uk [10]] 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  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 [12]
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 [13]
[mailto:xerte-dev-bounces at lists.nottingham.ac.uk [14]] 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 [15]
http://lists.nottinghamac.uk/mailman/listinfo/xerte-dev [16]



Links:
------
[1] http://www.pgogywebstuff.com
[2] mailto:xerte-dev at lists.nottingham.ac.uk
[3] mailto:xerte-dev at lists.nottingham.ac.uk
[4] mailto:reijnders at tor.nl
[5] mailto:xerte-dev-bounces at lists.nottingham.ac.uk
[6] mailto:xerte-dev-bounces at lists.nottingham.ac.uk
[7] mailto:xerte-dev-bounces at lists.nottingham.ac.uk
[8] mailto:xerte-dev-bounces at lists.nottingham.ac.uk
[9] mailto:xerte-dev-bounces at lists.nottingham.ac.uk
[10] mailto:xerte-dev-bounces at lists.nottingham.ac.uk
[11] mailto:reijnders at tor.nl
[12] http://vlejisctechdis.ac.uk/xerte/preview_310&engine=other
[13] mailto:xerte-dev-bounces at lists.nottingham.acuk
[14] mailto:xerte-dev-bounces at lists.nottingham.ac.uk
[15] mailto:Xerte-dev at lists.nottingham.ac.uk
[16] http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130427/12ec8b89/attachment-0001.html>


More information about the Xerte-dev mailing list