xapantu {l Wrote}:Maybe I could start this but I need more detail. So, if you have some time to answer to these questions :
- What library do you want to use to download add-ons ? (I thought use ftp python library but include python seems to be very complicated on windows)
- It would be good if we could add add-ons in ~/.config/supertuxkart/data on linux (and in others directory for others sytem), how can I make that ?
On linux system, stk can't be updated by a no-administrator user. So, I think it will works only on Windows and Mac OS X
Dakal {l Wrote}:I made some changes since my post yesterday, i hope you like it this time.
Here's an Irish translation for stkaddons.
Also, "Authentification" should be "Authentication". This is part of the message that shows up if you don't login correctly.
http://commons.wikimedia.org/wiki/National_insignia
Certainly not ftp, we want one library which easily allows us to interact with a web server. With ftp we can only upload files (which means we have to handle concurrent uploads to make sure that we are not overwriting data).
xapantu {l Wrote}:I like very much ! I will try to include this new design to the site. Maybe I will modify a little it before :
- include jquery to add effect for menu
- remove some add-ons type (There is no skin, music and sounds for add-ons)
- "sort by ...." unless I have time to include them in php code
- set a position for the background image because on my computer :
xapantu {l Wrote}:And this theme is under GPL license ?
xapantu {l Wrote}:- remove some add-ons type (There is no skin, music and sounds for add-ons)
xapantu {l Wrote}:Certainly not ftp, we want one library which easily allows us to interact with a web server. With ftp we can only upload files (which means we have to handle concurrent uploads to make sure that we are not overwriting data).
Why ? With ftp we can easily download some file e.g. : ftp://download.tuxfamily.org/stkaddons/ you can't upload any files, only download.
I think ftp would be very good to download some add-ons. If we use another system we will have to find a server which accept this transfer.
Dakal {l Wrote}:xapantu {l Wrote}:- remove some add-ons type (There is no skin, music and sounds for add-ons)
But any artists can make some parts of GUI (interface) and music packs no?
I mean if i want to make a duck sound for the cake explosion i can't propose it? ( In reality i'm not a music maker and i hate ducks)
hiker {l Wrote}:
Using http also allows us to do other things - e.g. allow people to vote on tracks from within stk, which I think would be a really great feature (I seem to remember that you wanted to add voting to the site, right?). This would be really difficult with ftp.
hiker {l Wrote}:One question re the version number you have for the karts/tracks: is this for the version that's used inside of stk, or a version number for the track/kart? It would be useful to have a version number for tracks/karts (perhaps call it revision to avoid using the name 'version' again), so that stk can detect when a kart/track was updated. But the internal STK version number is important, too, so that no add-ons are downloaded that won't work with the installed stk version (e.g. imagine that by stk 0.9 karts might not be compatible with 0.7 any more).
Auria {l Wrote}:libcurl is an obvious choice (and probably a very good one) for network communication. Unfortunately, it does introduce a new dependency. But I guess that if we want these features we will have no choice but add a dep of some kind
asciimonster {l Wrote}:
Unfortunately it's not "Submiter" but "Submitter"
asciimonster {l Wrote}:P.S. When opening the single help item I get: "Fatal error: Class 'coreHelp' not found in /data/web/dd/05/2a/stkaddons.tuxfamily.org/htdocs/addon.php on line 58"
rudy85 {l Wrote}:I've added the files I 've wanted to post
Named battlespace
New track Battlespace par rudy85
Homepage of stkaddons.tuxfamily.org {l Wrote}:New track Battlespace par rudy85
New track Mystery Island 2 par rudy85
New track Icetrack par rudy85
New track Industry par rudy85
New track Inthehouse par rudy85
New track Nightclub par rudy85
New track Skatepark par rudy85
if someone is interrested by .xcf of the presentation i post them below. All parts are modified version of "bg.xcf".
<stkgui>
<div x="5%" y="0" width="90%" height="98%" layout="vertical-row" >
<header width="100%"
I18N="Package screen"
text="Package Screen"
align="center" text_align="center" />
<box proportion="2" height="10%" width="25%" layout="vertical-row">
<ribbon_grid id="addons" proportion="1" square_items="true" width="100%" align="center"
label_location="bottom" child_width="80" child_height="80"/>
<button id="back" width="250" height="35" align="left"
I18N="In the help menu, to return to the previous screen" text="Back"/>
</box>
</div>
</stkgui>
<!-- Http for pkg management -->
<http value="http://stkaddons.tuxfamily.org/xml/addonsXml.php" />
<!-- Dir for package management -->
<pkgsave value="/home/xapantu/data-stk" />
Auria {l Wrote}:Hey seems great!
To reduce children size, you should theorically be able to simply edit the child_width="80" child_height="80" attributes ( however it is not impossible that you discover bugs in the GUI system, this is rather young code )
DynamicRibbonWidget(const bool combo=false, const int max_rows=4);
Users browsing this forum: No registered users and 1 guest