[ 
https://issues.apache.org/jira/browse/SHINDIG-10?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Lindner resolved SHINDIG-10.
---------------------------------

    Resolution: Invalid

Not relevant anymore as we've changed implementation in SHINDIG-103


> PHP implementation assumes that the files are in the root directory - better 
> to allow a path in the config.php
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: SHINDIG-10
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-10
>             Project: Shindig
>          Issue Type: Improvement
>          Components: Gadgets Server - PHP
>            Reporter: Martin Webb
>            Priority: Minor
>
> The php implementation is currently hard coded to expect all the files to be 
> in the root directory of the domain, e.g.:
> http://www.example.com/config.php
> http://www.example.com/js/ShindigContainer.js
> If the OpenSocial API does not mandate that the implementation must be in the 
> root directory, then the shindig implementation should be a little flexible 
> in where it is located.
> It would be better for an optional path to be specified within the 
> config.php, e.g.:
> define(SHINDIG_PATH, "/some/example/path"); // path to shindig
> Probably set to an empty string as part of the svn repository, e.g.:
> define(SHINDIG_PATH, ""); // path to shindig php files
> In the previous example then shindig would be located at:
> http://www.example.com/some/example/path/config.php
> http://www.example.com/some/example/path/js/ShindigContainer.js
> It may even be better to allow different paths for different types of assets, 
> e.g one for php files, another for JS files, etc.
> And then where ever resources are mentioned then the SHINDIG_PATH is 
> included, e.g., within index.php, change:
>     <iframe src="<?php echo "http://"; . SITE_HOST ?>/comframe.php" 
> id="comframe" scrolling="auto" frameborder="0" 
> style="border:0;padding:0;margin:0;overflow:auto;background:white"/>
> To:
>     <iframe src="<?php echo "http://"; . SITE_HOST . SHINDIG_PATH 
> ?>/comframe.php" id="comframe" scrolling="auto" frameborder="0" 
> style="border:0;padding:0;margin:0;overflow:auto;background:white"/>
> I have not provided a diff, because I think this issue/best-practice is wider 
> than the current files in SVN
> Regards
> Martin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to