Release public beta test


if anyone is having issues with the site at the moment pelase clear your cookies for the repo site and it will work again.
 
if anyone is having issues with the site at the moment pelase clear your cookies for the repo site and it will work again.

Cheers milkshake, just cleared my cookies and the site now available again. :)
 
ok for those that don't manually clear there cookies I have added a bit of code to clear them for you if you use the old cookie type.


hopefully this will fix peoples issues
 
UPDATE:


now added option for weekly emails of comments for apps you have uploaded.


You can have this option switched on whilst still receiving instant comment notifications too if you wish, you can find the option in the "my account" section.
 
Your site doesn't like a PND that I'm trying to upload. Here's the error;

Notice: Trying to get property of non-object in /srv/www/vhosts/repo.openpandora.org/httpdocs/includes/class/pxml_to_array.php on line 85


Notice: Trying to get property of non-object in /srv/www/vhosts/repo.openpandora.org/httpdocs/includes/class/pxml_to_array.php on line 86


PXML INVALID


--------------------------------------------


Fatal Error 23:


EntityRef: expecting ';'


Line: 33


Column: 93


--------------------------------------------


Fatal Error 23:


EntityRef: expecting ';'


Line: 33


Column: 99


--------------------------------------------


Fatal Error 23:


EntityRef: expecting ';'


Line: 33


Column: 93


--------------------------------------------


Fatal Error 23:


EntityRef: expecting ';'


Line: 33


Column: 99


--------------------------------------------


Error 1872:


The document has no document element.


Line: 0


Column: 0


And here's the PXML;

Code:
<?xml version="1.0" encoding="UTF-8"?>

<!-- This is a sample PXML.xml file making use of many different things.-->

<PXML xmlns="http://openpandora.org/namespaces/PXML">

	<package id="qdiskusage">

		<version major="1" minor="0" release="4" build="0" type="release"/>

		<author name="App by Jon Doe, Port by StreaK, PND by Blue Protoman" website="http://qt-apps.org/content/show.php/QDiskUsage?content=107012"/>

		<titles>

			<title lang="en_US">QDiskUsage</title>

		</titles>

		<descriptions>

			<description lang="en_US">QDiskUsage generates a nagivatable pie chart of your directory so you can easly find the largest dir or file on your disk!</description>

		</descriptions>

		<icon src="icon.png"/>

	</package>

	<application id="qdiskusage">

		<exec background="true" standalone="true" command="run.sh"/>

		<version major="1" minor="0" release="4" build="0" type="release"/>

		<!--This program's version-->

		<!--osversion major="0" minor="0" release="0" build="0"/-->

		<!--The minimum OS version required-->

		<author name="App by Jon Doe, Port by StreaK, PND by Blue Protoman" website="http://qt-apps.org/content/show.php/QDiskUsage?content=107012"/>

		<!--Optional email and website, name required-->

		<titles>

			<title lang="en_US">QDiskUsage</title>

		</titles>

		<title lang="en_US">QDiskUsage</title>

		<!--Extra <title> block for compatibility with OS versions before HF6-->

		<descriptions>

			<description lang="en_US">QDiskUsage generates a nagivatable pie chart of your directory so you can easly find the largest dir or file on your disk!</description>

		</descriptions>

		<description lang="en_US">QDiskUsage generates a nagivatable pie chart of your directory so you can easly find the largest dir or file on your disk!</description>

		<!--Extra <description> block for compatibility with OS versions before HF6-->

		<icon src="icon.png"/>

		<licenses>

			<license name="GPL" url="http://www.gnu.org/licenses/gpl.html" sourcecodeurl="http://qt-apps.org/content/download.php?content=107012&id=1&tan=91306474"/><!--Optional url and sourcecodeurl, mandatory name-->

		</licenses>

		<previewpics>

			<pic src="screenshot.png"/>

		</previewpics>

		<info name="" type="" src=""/>

		<!--the categories has to conform to the FDO categories, those will be enforced by the schema and libpnd!-->

		<categories>

			<category name="System"><!--Main category: a category like "Game", "Graphics", "Network", etc-->

				<subcategory name="Utility"/><!--Subcategory 1: a subcategory, like "BoardGame", "StrategyGame", "ActionGame"-->

			</category>

		</categories>

		<associations>

			<!--File associations, with a short description, an extension, and start params.-->

			<!--association name="" filetype="" exec=""/-->

		</associations>

		<!--<clockspeed frequency="500"/--><!--Frequency in Hz-->

	</application>

</PXML>
 
Remove these lines :

Code:
        <info name="" type="" src=""/>

        <associations>

			<!--File associations, with a short description, an extension, and start params.-->

			<!--association name="" filetype="" exec=""/-->

		</associations>


Also you could improve your PND this way :



Code:
    <package id="qdiskusage">

        <author name="Port by StreaK, PND by Blue Protoman" website="your's or streak website or remove completly"/>

    </package>

	<application id="qdiskusage">

        <author name="Jon Doe" website="http://qt-apps.org/content/show.php/QDiskUsage?content=107012"/>

    </application>

</PXML>
(only requiered lines shown, the rest is still usefull)


;)
 
Last edited by a moderator:
This is your problematic part when running it through xmllint using the schema definition file:

Code:
		<licenses>

			<license name="GPL" url="http://www.gnu.org/licenses/gpl.html" sourcecodeurl="http://qt-apps.org/content/download.php?content=107012&id=1&tan=91306474"/><!--Optional url and sourcecodeurl, mandatory name-->

		</licenses>


That is, the resulting output from xmllint:



Code:
$ xmllint --schema §PND_SDK/../sdk_utils/PXML_schema.xsd PXML.xml

PXML.xml:35: parser error : EntityRef: expecting ';'

l.html" sourcecodeurl="http://qt-apps.org/content/download.php?content=107012&id

                                                                               ^

PXML.xml:35: parser error : EntityRef: expecting ';'

" sourcecodeurl="http://qt-apps.org/content/download.php?content=107012&id=1&tan

Yes, XML does not like specifically marked '&' *at all*, which sucks but, uhm, is the way things are. No idea if using "&amp;" instead of "&" would still allow the urls to work, possibly some extra work has to be done to get "real" urls then...
 
No idea if using "&amp;" instead of "&" would still allow the urls to work, possibly some extra work has to be done to get "real" urls then...
Yes, the XML parser should convert &amp; to "&" when fetching the url value.
 
@Blue Protoman


ok I repackaged this using PNDTools by Foxblock :)


and this was the PXML

Code:
<PXML xmlns="http://openpandora.org/namespaces/PXML">

	<package id="qdiskusage">

		<version major="1" minor="0" release="4" build="0" type="release"/>

		<author name="Blue Protoman" website="http://qt-apps.org/content/show.php/QDiskUsage?content=107012"/>

		<titles>

			<title lang="en_US">QDiskUsage</title>

		</titles>

		<descriptions>

			<description lang="en_US">QDiskUsage generates a nagivatable pie chart of your directory so you can easly find the largest dir or file on your disk!</description>

		</descriptions>

		<icon src="icon.png"/>

	</package>

	<application id="qdiskusage">

		<exec background="true" standalone="true" command="run.sh"/>

		<version major="1" minor="0" release="4" build="0" type="release"/>

		<author name="App by Jon Doe, Port by StreaK" website="http://qt-apps.org/content/show.php/QDiskUsage?content=107012"/>

		<!--Optional email and website, name required-->

		<titles>

			<title lang="en_US">QDiskUsage</title>

		</titles>

		<title lang="en_US">QDiskUsage</title>

		<!--Extra <title> block for compatibility with OS versions before HF6-->

		<descriptions>

			<description lang="en_US">QDiskUsage generates a nagivatable pie chart of your directory so you can easly find the largest dir or file on your disk!</description>

		</descriptions>

		<description lang="en_US">QDiskUsage generates a nagivatable pie chart of your directory so you can easly find the largest dir or file on your disk!</description>

		<!--Extra <description> block for compatibility with OS versions before HF6-->

		<icon src="icon.png"/>

		<licenses>

			<license name="GPL" url="http://www.gnu.org/licenses/gpl.html" sourcecodeurl="http://qt-apps.org/content/download.php?content=107012&amp;id=1&amp;tan=91306474"/><!--Optional url and sourcecodeurl, mandatory name-->

		</licenses>

		<previewpics>

			<pic src="screenshot.png"/>

		</previewpics>

		<!--the categories has to conform to the FDO categories, those will be enforced by the schema and libpnd!-->

		<categories>

			<category name="System"><!--Main category: a category like "Game", "Graphics", "Network", etc-->

				<subcategory name="Utility"/><!--Subcategory 1: a subcategory, like "BoardGame", "StrategyGame", "ActionGame"-->

			</category>

		</categories>

	</application>

</PXML>


I uploaded the PND and it worked fine, I also transferred ownership to yourself.
 
Last edited by a moderator:
Is there any interest in supporting Markdown for comments, or specifying some allowed XHTML tags for formatting? As it is, it's a bit unnerving when all hard line breaks are removed from comments. (Comment preview would definitely help here.)


Also, it would be nice if comments could be a bit longer than 300 characters, although maybe this limit was set there for a reason.
 
the comments section is for basic comments only, its encurraged that links for forums for discussion / bug reporting / improvments be provided in additional info section.


Its easier and more effeciant to remove all markup and new lines than it is to fix any comments where people have done crazy stuff with html.
 
quick update:


the search box in the repo also takes 'maintainer' and 'author' into consideration so if for example you search for "mcobit" it should bring apps that are ported/packaged by him, so long as his name is either in the maintainer/author/title/description of the app.


also...

update.jpg
 
Last edited by a moderator:
A few things:


You still use the abbreviated (using "...") names on the "My Apps" and "My Downloads" pages (instead of simply letting the bounding box restrict the size).


I think it would be a good idea adding an optional "e-mail" entry box to the anonymous report for people who would like to be noticed when the report has been resolved or so moderators can get back to them for additional questions or a proposed solution.


Err, I think that was all, I will be back for more ;)
 
OK I thought I would update this thread with recent changes.


over the last week or so I have added:


email box to the report page incase you wish to be contactable


CAPTCHA box to the report page in an attempt to prevent any spam since there were issues.


Also I have now added some AJAX magic to the star rating system and the comments system so they will work without reloading the page (assuming javascript is enabled).


Please test the updated ratings and comments systems if you have the chance.


The rating system now tells you what you have rated an app (if you have already rated it).
 
Last edited by a moderator:
Back
Top