mettre en ligne une AppWeb SpiderBasic

Rubriques generale concernant SpiderBasic
PCPixMusic
Messages : 106
Inscription : ven. 06/janv./2017 9:50

mettre en ligne une AppWeb SpiderBasic

Message par PCPixMusic »

Bonjour.

J'ai des questions de débutants...

Comment mettre en ligne une application web Spiderbasic ?

Voici l'archive test ou j'ai adapté le fichier html pour organiser mon dossier.
Que j'ai coller sur mon nom de domaine test https://frederic-cherpe.fr/
J'obtiens une page blanche.

https://www.mianubo.fr/s/cHpsi2anBgk4czS

C'est quoi la différence avec CreateApp -> Web ?

ça me crée aussi SpiderBasic_Compilation0.html dans le répertoire courant de SpiderBasic,

sans pouvoir lui attribuer un dossier ou un nom index.html directement. :/

Dans le futur, j'aimerais me servir de ce nom de domaine comme une présentations de mes services sous la forme d'un CV.

Merci par avance. ^^
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: mettre en ligne une AppWeb SpiderBasic

Message par falsam »

PCPixMusic a écrit :Voici l'archive test ou j'ai adapté le fichier html pour organiser mon dossier.
Que j'ai coller sur mon nom de domaine test https://frederic-cherpe.fr/
J'obtiens une page blanche.
Normal c'est totalement moisi ^^

■ Alors comment faire proprement ?

Comme je ne connais pas l'organisation de ton dossier applicatif, tu vas partir d'un dossier vide

Au préalable je rappelle que SpiderBasic ne doit pas être installé dans un dossier protégé de window. Le plus simple est d'installer SpiderBasic à la racine d'un disque. Exemple D:\SpiderBasic.

1 - Enregistre le code qui suit dans un dossier vide de ton choix sous le nom de test.sb

Code : Tout sélectionner

Enumeration
  #mf
  #mfInfo
EndEnumeration

Declare Start()

Start()

Procedure Start()
  Protected Font = LoadFont(-1, "Arial", 16)
  
  OpenWindow(#mf, 0, 0, 0, 0, "", #PB_Window_Background)
  TextGadget(#mfInfo, 20, 20, 400, 24, "Ma petite application")
  SetGadgetFont(#mfInfo, FontID(Font))  
EndProcedure
2 - Clique sur le menu Compiler puis sur l'item Create App onglet Web

App Name : Mon test
HTML File Name : index.html
JavaScript filename : montest.js
SpiderBasic library path : core

Coche la case Copy SpiderBasic libraries

3 - Tu cliques sur le bouton Create App pour créer l'application.

Voila c'est terminé pour la génération locale.

■ Dans ton dossier tu dois obtenir
- index.html
- montest.js
- le dossier core qui contient la librairie SpiderBasic.

■ Ce sont ces trois éléments (et pas autre chose) que tu dois transférer FTP dans ton espace web pour que ça fonctionne.

Enjoy ;)
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
PCPixMusic
Messages : 106
Inscription : ven. 06/janv./2017 9:50

Re: mettre en ligne une AppWeb SpiderBasic

Message par PCPixMusic »

Bonjour falsam,

Merci beaucoup, oui c'est moisi, car j'ai pris la compilation temporaire dans le dossier SpiderBasic, faute de savoir faire.
Je ne suis pas une flèche en Anglais et même avec la version payante, l'interface et l'aide sont en Anglais.
Mes programmes Windows se font toujours sur un deuxième disque dur SSD dans le dossier \Opt\

Obligé d'avoir Windows à cause de Spiderbasic, car la version Linux ne fait que la partie WebAPP et c'est trop lourd et pénible sous Wine ou VirtualBox.
Mais je sais que c'est du boulot et j'espère qu'un jour tout ça pourra fusionner, en plus de PureBasic + SpiderBasic. ^^

ça marche, je te remercie beaucoup.

Sur ce site mon test, qui deviendra une vrai page AppWeb sous forme de C.V :
En attendant, je m'amuse avec ce nom de domaine a testé pas mal de trucs.

https://frederic-cherpe.fr/

Merci d'être toujours là pour nous faire avancé dans notre apprentissage.

Bon Week-end. :D
Répondre