Hi, I would like to discuss some extensions that can be made to Scid related to internet use :
I see three use cases for Scid : 1. correspondence chess; 2. download of game databases; 3. play on internet. For correspondence chess, there are many chess sites offering this feature (some for free). I use some of them and they all have an user interface that is good enough and current played games can be downloaded in PGN and then of course imported into any chess app. The problem here is I don't think there is an unique way to access these sites from Scid (is there an universal protocol like xboard or UCI for engines ?). The only features I found related to correspondence chess in Scid is the ability to use a special icon type for a database and an email manager I never used because I just prefer other ways of playing. So my (personal) conclusion is : nothing to do here. Concerning the download of games from internet : there are many, many sites offering chess PGN files sorted by tournaments, players, openings, recent events ... Users like to have tools to facilitate downloads but there already exists a lot for this (like utilities to grab a whole site, filtering what to download). And there is one thing I feel dangerous : to depend on a "web service" you don't master. For example you can set up Scid to automatically download and synchronize files at http://good.chess.site.com/tournament/latest/updates/index.xml but what happens if the site's structure or policy is changed ? This would break things without warning. Of course Scid must have all the tools needed to import games (import multiple PGN files at once, check for redundancy, spellings, etc.) but I am reluctant to depend on a feature that can't be mastered for the next years. If there is a real need for tools related to chess and internet, that does not already exist, I think those should be made as independent applications (maybe released with Scid, but standalone tools). Play on internet : again this would imply to depend on external, unmastered services. There are already apps to do that (for example to play on FICS I know at least two very good ones) and given the number of internet sites (with no unified protocol to my knowledge), I don't think this will do any good to Scid to integrate this. Of course, what I state is related to my own use of Chess and Internet, so feel free to comment. As usual, if there is enough users pressure, I will follow the market :-) One could say that only the best sites should be selected which narrows the work to be done and limits the maintenance issue, but this choice depends on people and their nationality (what is a good site for an Italian is not always considered good for an American). But remember I am reluctant to make Scid dependent of unmastered services, and if there is the need, I will certainly choose the way of independent tools. That's the reason why I bundled Phalanx (with my own modifs), Crafty and Toga with Scid : that way I am (nearly) sure there is a consistent package that works and that can't be broken simply because upgrading one component or because of an external factor. Pascal Georges ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Scid-users mailing list Scid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scid-users