IPB

Bienvenue invité ( Connexion | Inscription )

> 

Attention, Mavericks n’est pas Mac OS 9, mais OS X 10.9
Pour tout problème concernant Mavericks, merci de poster dans le forum Mac OS X / OS X

 
Reply to this topicStart new topic
> AppleScript et PageMill création de formulaires., Développement web sur du matériel vieux de 30 ans.
Options
Broguvic
posté 21 Jun 2022, 02:26
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 196
Inscrit : 17 Feb 2020
Membre no 210 663



Bonjour tout le monde :

J'ai commencé à créer des pages HTML avec Adobe PageMill 1.0.1. Pour créer des pages simples, avec juste quelques liens et images, ce logiciel est assez simple et intuitif, vraiment bien pour l'époque.

Cependant, il permet uniquement de créer le graphisme des pages, et de mettre en place des éléments de formulaires (Boutons, cases etc...), mais pas le script nécessaire pour faire les actions derrière. La notice est vraiment très succincte à ce propos, et dit juste qu'il est possible d'utiliser des scripts CGI, notamment AppleScript, mais qu'il faut voir avec son programmeur de script.

Du coup, pourrais-je utiliser AppleScript pour faire une page "Commentaires" interactive, et est-ce que ça fonctionnera sur un navigateur récent?

Je m'explique :

Sur ma page commentaire, je vais tout d'abord mettre trois champs de texte correspondant à "Pseudo", "E-mail", "Site web".

Ensuite, une grande zone de texte correspondant au texte du commentaire.

Je vais également mettre un "Antirobot" rudimentaire sous la forme de deux tests :

1er test, une question de culture générale à laquelle on devra répondre en sélectionnant le bon bouton radio.

Exemple : Quel était la nationalité de Napoléon?

Choix 1 : Anglais.

Choix 2 : Français.

Choix 3 : Italien.

2ème test inspiré des captcha : 

Un champ de texte Utilisateur, et un champ de texte "Mot de passe", et deux images à côté. Une pour user, et une pour mot de passe. Mais attention, les deux images seraient inversées. Celle avec marqué "utilisateur" correspond à mot de passe, et celle avec marqué "Mot de passe" correspond à utilisateur. Un texte préviendrait l'internaute souhaitant mettre un commentaire.

Je pense qu'un test aussi complexe arrivera à bloquer un robot.

Une fois que l'internaute a rempli tous les champs obligatoires (Pseudo et e-mail), écrit son commentaire, et appuyé sur "Envoyer", le script va tout d'abord vérifier que tous les champs obligatoires sont remplis, et que le test antirobot est correct. Si ce n'est pas le cas, il va interrompre l'exécution, et il ne se passera rien.

Si tous les champs obligatoires sont remplis, il va récupérer le contenu des champs pseudo, e-mail,  et de la zone de texte.

Le contenu du champs Pseudo et de la zone texte du commentaire sera copié collé dans le code source de la page de façon à être affiché sur la page commentaires avec la date et l'heure qui sera ajouté. Le script va aussi copier coller ces informations dans un fichier texte accessible uniquement au webmestre. Le contenu du champ e-mail ne sera copié que dans le fichier texte pour servir au webmestre si nécessaire.

Pour informer l'internaute de la réussite de l'opération, le script envoyer l'utilisateur vers une page qui dira :"Commentaire ajouté avec succès", et où il y aura un lien "Retour aux commentaires".

Cela vous semble-t-il réalisable avec AppleScript, et si oui, pourriez-vous m'aider, ou me montrer un tuto pour ce langage tel qu'il était à l'époque d'Adobe PageMill 1.0.1

Merci pour votre aide précédente. smile.gif

Cordialement,

Broguvic smile.gif
Go to the top of the page
 
+Quote Post
hellomorld
posté 21 Jun 2022, 06:10
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 052
Inscrit : 31 Oct 2003
Membre no 11 118



Regarde par là, ça semble répondre à ta demande : http://medialab.di.unipi.it/doc/CGI/cgi24fi.htm


--------------------
Go to the top of the page
 
+Quote Post
Broguvic
posté 21 Jun 2022, 19:57
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 196
Inscrit : 17 Feb 2020
Membre no 210 663



Citation (hellomorld @ 21 Jun 2022, 07:10) *
Regarde par là, ça semble répondre à ta demande : http://medialab.di.unipi.it/doc/CGI/cgi24fi.htm


Bonjour,

Merci beaucoup pour ta réponse smile.gif

J'ai regardé ton lien.
C'est assez intéressant, mais malheureusement, il s'agit d'un document d'un niveau trop élevé pour moi. De plus, il ne donne pas vraiment d'exemples concrets, mais juste quelques scripts tests.

Puis malheureusement, je n'ai pas l'"Esprit codeur". Ce qui fait que j'ai tendance à lire ce type de documentation sans vraiment les comprendre.

Bref, je pense qu'il est préférable que je laisse tomber cette idée.
Désolé pour le dérangement. rolleyes.gif

Merci pour votre aide précédente. smile.gif

Cordialement,

Broguvic smile.gif

Ce message a été modifié par Broguvic - 21 Jun 2022, 19:58.
Go to the top of the page
 
+Quote Post
Broguvic
posté 23 Jun 2022, 01:24
Message #4


Adepte de Macbidouille
*

Groupe : Membres
Messages : 196
Inscrit : 17 Feb 2020
Membre no 210 663



Bonjour tout le monde smile.gif

Savez-vous si à l'époque où Adobe PageMill 1 était utilisé, il était possible d'acheter, ou d'obtenir gratuitement des scripts CGI tout prêt pour un usage précis (Formulaire de commande, commentaire sur un site web, etc...)?

J'ai regardé le lien qu'on m'a envoyé, mais malheureusement je ne peux pas en faire grand chose.

Cordialement,

Broguvic smile.gif
Go to the top of the page
 
+Quote Post
hellomorld
posté 23 Jun 2022, 05:25
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 052
Inscrit : 31 Oct 2003
Membre no 11 118



Déjà as-tu installé un serveur web ? Autant on peut utiliser le html tel quel, autant les scripts, quelque soit leur nature, nécessitent l'utilisation d'un serveur.
Je ne sais plus si sous MacOS 9 il y en avait un d'intégré ou pas...


--------------------
Go to the top of the page
 
+Quote Post
Broguvic
posté 25 Jun 2022, 01:49
Message #6


Adepte de Macbidouille
*

Groupe : Membres
Messages : 196
Inscrit : 17 Feb 2020
Membre no 210 663



Citation (hellomorld @ 23 Jun 2022, 06:25) *
Déjà as-tu installé un serveur web ? Autant on peut utiliser le html tel quel, autant les scripts, quelque soit leur nature, nécessitent l'utilisation d'un serveur.
Je ne sais plus si sous MacOS 9 il y en avait un d'intégré ou pas...


Bonjour, et merci pour ta réponse smile.gif

Oui, j'utilise NetPresenz qui normalement prend en charge les scripts CGI. Il est un peu instable et a parfois tendance à freeze, mais globalement j'ai quand même réussi à m'en sortir et à héberger mon petit site. J'ai même permis à un pote de le visiter à distance.

Cordialement,

Broguvic smile.gif
Go to the top of the page
 
+Quote Post
cdbvs
posté 25 Jun 2022, 19:07
Message #7


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 088
Inscrit : 19 Feb 2003
Membre no 6 267



Salut à tous et à toutes, c'est Cdbvs


Salut Broguvic,

Pourquoi tu n'utilises pas Dreamwaver ?
J'ai créé mon site avec la version 2 sur Mac et je continue actuellement avec la version 4 sous Win XP.
C'est très simple à utiliser et il est facile d'imbriquer des codes, du javascript, etc.

A+
Cdbvs
laugh.gif

Ce message a été modifié par cdbvs - 25 Jun 2022, 19:07.


--------------------
J'ai : 1 Apple IIgs rom 1, 2 Mac Portables 1989, 1 Amstrad CPC 464, 1 Mac+, 3 Mac II, 1 Mac LCI 2dk7, 1 Quadra 650, 1 PPC 4400/200, 1 G4 AGP Graphic proc 7447a 2Ghz, 1 Dell Latitude C510, 1 ACER Aspire 5610, 1 Toshiba Satellite pro, 1 Mac SE, 1 Mac SE FDHD, 1 Mac SE/30, 1 iBook G3 2005, 1 LC 475, 1 G3 gris à 266Mhz, 1 PB 170, 1 PB 5300, G4 2x1,42Ghz. _ Mac à faire réparer : 2 Mac Classic I, 2 Mac Classic II, 1 Tournesol 800Mhz, 1 LC III, 1LC 475, 1Mac II, 1 Mac IIx. _ Mac et PC à échanger : 1 Performa 5200cd, 1 PPC 6100/60, 1 e-Mac 700Mhz, 1 PC Athlon 1,80Ghz, 1 iMac DV BB, 1 LC475, 1 PPC 6400/180, 1 PPC 7200/75, 1 Performa 5260, 1 LC 630, 1 PPC 7100/80._ Mon site cdbvs-apple. _ .Mon blog.
Go to the top of the page
 
+Quote Post
Broguvic
posté 25 Jun 2022, 21:01
Message #8


Adepte de Macbidouille
*

Groupe : Membres
Messages : 196
Inscrit : 17 Feb 2020
Membre no 210 663



Citation (cdbvs @ 25 Jun 2022, 20:07) *
Salut à tous et à toutes, c'est Cdbvs


Salut Broguvic,

Pourquoi tu n'utilises pas Dreamwaver ?
J'ai créé mon site avec la version 2 sur Mac et je continue actuellement avec la version 4 sous Win XP.
C'est très simple à utiliser et il est facile d'imbriquer des codes, du javascript, etc.

A+
Cdbvs
laugh.gif


Bonjour, le problème avec Dreamwaver, c'est qu'il n'est pas compatible avec les Macintosh 68000. Je ne peux donc pas l'utiliser sur mon Macintosh LC475.

Cordialement,

Broguvic smile.gif
Go to the top of the page
 
+Quote Post
Broguvic
posté 28 Jun 2022, 11:53
Message #9


Adepte de Macbidouille
*

Groupe : Membres
Messages : 196
Inscrit : 17 Feb 2020
Membre no 210 663



Citation (hellomorld @ 23 Jun 2022, 06:25) *
Déjà as-tu installé un serveur web ? Autant on peut utiliser le html tel quel, autant les scripts, quelque soit leur nature, nécessitent l'utilisation d'un serveur.
Je ne sais plus si sous MacOS 9 il y en avait un d'intégré ou pas...


Bonjour, du coup, tu aurais une idée ?

Cordialement,

Broguvic smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 30th June 2022 - 18:02