FTPix : prochaines features, besoin d’avis
Hoy,
le développement de FTPix étant actuellement suspendus pour cause de stage (le temps libre que j’ai me sers à visiter les alentours) cela ne m’empêche pas de réfléchir à ce que ce petit programme pourrai devenir et inclura dans le futur (proche).
Pour ceux qui ne savent pas ce qu’est FTPix, direction mes articles de Mars ou alors ftpix.fr.
Voilà ce que j’ai noté sur ce que j’envisage de faire, avec différentes possibilité, des avantages et des inconvénient :
Sauvegarder les Préférences de l’application
-nouveau fichier pour les préférences?
Si oui :
- afficher ou non, la boite de dépôt
- taille de la boite de dépôt
- choix supprimer fichier sur le ftp ou non
- si oui, voir meilleure manière pour le faire :
- la classe image n’est pas reliée à son FTP:
- soit vérifier tous les FTP (peut être très long)
- soit ajouter une variable id au FTP puis mettre cette valeur dans les images.
- choix de la langue
Choix de la langue ?
Comment ?
- lecture dans un fichier ? -> Facilité de traduction et tout le monde peut traduire mais chargement un poil plus long ?
- Dans des variables globales ? -> pas accessible à tout le monde, programme plus lourd ? (dépend du nombre de langues)
Changer methode de sauvegarde ? (au moins pour les données des images(urls, nom de l’image, etc …))
Fichier XML ?
Avantage :
- Permet de rajouter des donnée supplémentaire pour chaque image sans rendre incompatible les anciennes sauvegardes
- Permet de bidouiller et de créer des pages webs (xsl)
Générateur galerie
Je pensais à faire un utilitaire qui génère une galerie en html et qui l’upload sur un FTP
- utiliser lightbox ?
- Récupérer lightbox sur ftpix.fr (allonge la procédure) ou l’inclure directement dans le programme (alourdi le programme) ?
- Générer html directement ou alors, fichier a partir de la sauvegarde XML
- Générer CSS de base.
- Permettre de modifier les éléments de base du CSS dans l’assistant ? (couleurs par exemple)
- Choisir selon les tags (afficher le nombre de résultat dans l’assistant)
- Evidemment utilitaire dans une classe séparée (avec en paramètre la liste des images et celles des FTP)
- Choix ftp déjà existant ou alors entrer un ftp temporaire
Je sais pas si c’est très clair. Dans ma tête ça l’est.
Bref commentez dites moi ce que vous en pensez, si y a d’autres trucs que vous aimeriez voir dans FTPix ( pas d’upload sur pix.nf, uppix, ça a déjà été traité)
Bisous !
Il y aurait il possibilité d’inclure une suppression automatique des images au bout de X jours d’inactivité pour les ftp à faible bande passante?
J’aimerais pouvoir coller une impression écran directement dans FTPpix (avec un bouton genre "Paste & Go").
Le soft se chargerait ensuite de compresser automatiquement au format que j’aurais défini dans les préférences (jpeg / png, taux de compression…) puis l’uploade avec le profil FTP courant.
Pour la traduction t’as pas moyen d’utiliser gettext ?
C’est rapide et la traduction est simplifiée vu qu’avant d’être "compilés" les fichiers de langue sont de betes fichiers texte.
Je suis channie et je relance d’un "minimize to systray" (avec juste la deposit box visible) pour la version windows :>
Ah et du coup un show/hide window avec un simple clic sur la deposit box
Un truc pour uploader automatiquement sur uppix par exemple.
Je change le :) de fin par un LOOOOOOL ;))))))))) car l’ironie passait pas chez BeatKitano ! ;)))))))
Excellent concept, dommage qu’il faille passer par ce truc java un poil relou.
@MacDry Si l’image n’est pas vue, elle ne consomme pas de bande passante donc je vois pas trop où est le problème ?
@channie : j’y avait déjà pensé (c’était peut être toi qui me l’avait suggéré), j’avais déjà lu la doc pour prendre une capture d’écran et c’est au programme. Ca y sera dans la prochaine version
@mst je vois pas trop ce que tu veux dire par getText pour la traduction.
@Fopa je l’ai fait en java car je voulait un truc Mac à la base mais je me suis dit que ça serait mieux d’en faire profiter tout le monde.
Si c’était pas en java, ça serait en cocoa.
La machine virtuelle java n’est plus aussi chiante qu’avant. Maintenant u simple double clic sur le jar lance l’appli. Il y a possibilité de faire des installeurs avec des machines virtuelles réduite ( qui ne contiennent que ce qui est nécessaire au programme installé) mais ils coûtent bien cher et c’est pas ma priorité pour l’instant
http://fr.wikipedia.org/wiki/Gettext
man gettext
C’est une fonction C pour l’internationalisation des programmes. Ca éxiste même en PHP, mais java…
C’est basé sur des fichiers textes contenant toutes les références pour une langue, qui sont ensuite "compilés" vers un format binaire (plus rapide) et le must c’est que en C la langue est détectée automatiquement grâce aux variables d’environnement.
Sauf que tout ça en java, ça n’existe pas. Tu peux te baser sur un fichier texte, ou du code comme tu as dis, mais le mieux c’est encore d’utiliser getString fait par Sun, qui est donc la solution officielle (et me parait pas spécialement compliquée).
La doc
Quick sample
Merci ! Je vais lire tout ça