psymon75 Posté(e) le 1 mars 2012 Partager Posté(e) le 1 mars 2012 Bonjour, Je n'ai pas trouvé de sujet précis pour ce que je demande alors je me lance ici ! J'aimerais apprendre à développer mon application tierce pour les syno. Je en dernière année de formation d'informaticien donc j'ai déjà fais pas mal de prog et c'est pas qui me fait peur ! Je voulais savoir par ou commencer ? quelle langage ? et surtout avec quel soft développer ? Je n'ai pas trouvé de tuto la dessus et j'aimerais savoir par ou me lancer car j'ai pleins d'idées J'espère que vous pourrez m'aider ! Psymon75 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diaoul Posté(e) le 1 mars 2012 Partager Posté(e) le 1 mars 2012 Hello, Tout dépend de ce que tu veux développer hein. Tu peux packager ton application avec https://github.com/SynoCommunity/spksrc Le plus simple est de se baser sur un soft existant pour faire un SPK (regarde ce qui est actuellement dans spksrc, par exemple transmission) Après tu fais deux trois réglages, tes scripts de lancement et d'installation, éventuellement une interface et hop c'est parti. Pour les interfaces je te conseille de regarder mon SPK "mpd" ou "sickbeard" dans la branche "nasforum" Pour les langages, Ton soft peut être dans n'importe quel langage sauf java Les scripts d'installation et de lancement des SPK sont en shell Les CGI peuvent être en PERL (avec les limitations du PERL sur le Syno), en PHP (idem) en Python, ou en n'importe quoi d'autre d'exécutable sur Syno. Dans mes SPK j'utilise Python avec le module pyextdirect Les interfaces utilisateurs de Syno sont en javascript avec le framework ExtJS de Sencha (branche 3.x) Sinon, pour contribuer à SPKSRC lui même il faut de forte compétences en Makefile et cross-compilation et de préférence un expérience dans la création de SPKs (pour comprendre les problématiques) Perso j'utilise pas de soft, juste un éditeur de texte (gedit) Ha j'oubliais presque, tout se passe sur Linux hein, de préférence une distrib standard comme Debian Squeeze. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 1 mars 2012 Partager Posté(e) le 1 mars 2012 Et pour la partie SPK, tu peux déjà lire la documentation fournie par Synology : http://download.synology.com/download/ds/userguide/Synology%20DiskStation%20Manager%203rd-Party%20Apps%20Developer%20Guide_V2.pdf. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psymon75 Posté(e) le 1 mars 2012 Auteur Partager Posté(e) le 1 mars 2012 (modifié) Olala merci pour toutes ces infos ! Je vais regarder tout ça attentivement. Je me demandais aussi si, par exemple, je veux faire une application basé sur une interface web (style sabnzbd) qui interagit sur mon syno en éxecutant par exemple des script shell. Je pourrais donc coder mon application entièrement en PHP et javascript tout en faisant un spk qui va s'occuper d'installer les fichiers etc ? Pour linux, par de problème, je m'y met de plus en plus souvent EDIT : Merci Piwi ! Modifié le 1 mars 2012 par psymon75 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diaoul Posté(e) le 1 mars 2012 Partager Posté(e) le 1 mars 2012 Si tu veux faire une appli en PHP, va voir comment est fait le SPK officiel de wordpress ou phpmyadmin 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psymon75 Posté(e) le 1 mars 2012 Auteur Partager Posté(e) le 1 mars 2012 Très bonne idée, merci ! je vais voir tous ca et je vous tiens au courant de mon avancement ici 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.