Vous êtes sur la page 1sur 14

Nous vous conseillons vivement de prendre connaissance de ce document.

Principales nouveautés de WEBDEV 25


- Principales nouveautés de cette version.

Installation de WEBDEV 25
- Installation de WEBDEV 25.
- Mise à jour vers WEBDEV 25.

Installation du module serveur HFSQL

Vous utilisez une précédente version de WEBDEV


- Ouverture des projets.

Licence
L'utilisation de ce logiciel professionnel est soumise à l'acceptation de la licence qui l'accompagne.

PC SOFT - Décembre 2019 - WEBDEV 250052 - fichier LISEZMOI


Vous utilisiez WEBDEV 24
Utilisez vos projets avec WEBDEV 25
Aucune migration n'est nécessaire. La structure de WEBDEV 25 est identique à celle de WEBDEV 24.

Liste des nouveautés de WEBDEV 25


Nouveautés générales

Catalogue d'images : plus intuitif.


Composant interne : Les composants internes contiennent leurs dépendances (Webservices, XML, JSON, assemblages, ...).
WEBDEV dans WINDEV : Mise à jour de l'ambiance du projet WEBDEV possible depuis l'environnement WINDEV.
Environnement disponible en français, anglais et espagnol. *

Editeur de projet

Portefeuille de projets.
Volet "Explorateur de projet".
Possibilité de déplacer un élément dans un dossier (clic droit).
Optimisation du répertoire du projet :
Pages HTML du projet regroupées.
Un répertoire "_WEB" par configuration. *
Règle métier multilingue.
Nouvelles ambiances :
Phoenix.
Ankaa.

Editeur de pages

Nouveaux Champs Métier :


Entièrement modifiable.
Adaptation à l'ambiance du site.

Nouveautés sur les champs :


Ascenseur des champs :
Look des ascenseurs modernisé.
Ascenseur qui apparaît au survol.
Champ Zoné répétée :
Champ Zone répétée infinie automatique.
Champ Image :
Un seul champ pour tous les types d'images : image simple, image cliquable ou map area.
Utilisation des informations EXIF de l'image. *
Affichage ou non du symbole de l'image dans le champ.
Champ de saisie HTML :
Nouvelle barre de mise en forme.
Gestion du Undo / Redo.
Gestion des images puissante :
Edition des liens.
Recadrage d'images.
Emojis.
Rotation d'image.

Champ Graphe :
Nouveau type de graphe disponible : Sunburst.

Fonctionnalités de l'éditeur de pages.


Magnétisme intelligent.
Modèle de pages et de champs : Possibilité de sélectionner directement le champ (sans devoir surcharger le modèle).
Possibilité de lister toutes les requêtes intégrées à la page (et dans les champs Zone répétée de la page).
Feuilles de styles CSS : Choix de l'ordre d'inclusion.

Adaptive design : Agencement


Création de pages
Personnalisation des champs
Dissociation des styles *
Traitement "Changement d'agencement"
Webisation : Prise en compte des agencements de l'application WINDEV *

Responsive Web Design :


Edition dans la taille minimale de chaque tranche.
Positionnement automatique dans les tranches inférieures.
Masquage possible de colonne de table selon la tranche.
Diff de pages responsives.

Nouvelle Page prédéfinie : Page d'accueil

Editeur d'images

Magnétisme intelligent.
Mode "Affichage seulement".
Sélection de couleurs simplifiée.
Affichage de la taille et de la position de la sélection en cours.

Editeur d'analyses

Nouveau look.
GDS : Extraction automatique de l'analyse à la première modification.
Création d'une vue matérialisée à partir d'une requête du projet.
Magnétisme intelligent. *

Editeur de requêtes

Possibilité d'afficher les rubriques selon l'ordre logique ou l'ordre alphabétique.

Editeur de code

Editeur.
Sauvegarde du code soit au format natif, soit au format texte (permet le dépôt dans git).
Remarque : Cette fonctionnalité est actuellement en pré-version et peut être modifiée dans les prochaines mises à jour.
Création automatique de procédure (ou de procédure interne).
Alignement automatique du code WLangage sur le signe "=" et sur le mot "est".
Copier-Coller de lignes de code avec des chaînes multilingues.
Rappel régulier que le code peut être saisi en Français ou Anglais.
Raccourcis clavier :
Retour au dernier code qui a été modifié : Ctrl + Alt + Flèche gauche.
Mise en commentaires des lignes de code : Ctrl + : et Ctrl + Maj + :
Volet "Code" : Nouvelle présentation et optimisation.
Import multiple de classes.
Code-cible conditionnel : normalisation de la présentation du code.
Fluidité de l'éditeur de code. *

Débogueur.
Débogage à distance sur demande : Webservices, procédures stockées, application, ...
Débogueur pour code WLangage navigateur.

Editeur d'états

Nouveautés de l'éditeur :
Magnétisme intelligent.
Générer des PDF en masse.
Génération automatique du prototype des états pour le passage de paramètres.
Passage de paramètres aux états internes.
Evolution du champ HTML.
Export XLS : Disponible désormais sur les états composites et les enchaînements d’états.

Editeur d'aide

Edition des images intégrées.


Correcteur orthographique. *

GDS (Gestionnaire de sources)

Création des branches de tous les projets d'un sous-répertoire en un clic.


Création automatique des branches de tous les projets d'un portefeuille.
Extraction de l'analyse à la première modification.
Extraction "pour test" signalée lors de la génération de la librairie.
Vitesse de création de branche optimisée.
Merge GDS : amélioration de l'interface.
Réintégration silencieuse.
Annulation facile des extractions.

git et GitHub

Possibilité de gérer ses projets avec git et GitHub.


Possibilité de sauver les éléments au format natif ou au format "git".
Gestion des conflits soit dans git, soit dans l'environnement.

Serveur d'application

Sécurité renforcée sur l'interdiction de copier/coller une URL.


Paramétrage des cookies de session. *
Administrateur : Gestion des proxy.
Administrateur en mode Web : Nouvelle interface avec tableau de bord. *

Déploiement

Déploiement Docker :
Création automatique d'image Docker de vos sites, incluant le serveur d'application WEBDEV
Déploiement des sites WEBDEV :
Simplification des comptes.
Assistant de déploiement actualisé.
Ignorer les répertoires du serveur pour accélérer les mises à jour. *
Réactiver une ancienne version du site. *

Dossier de programmation

Choix du vocabulaire : vocabulaire PC SOFT ou vocabulaire générique. *

Intégration continue - Fabrique logicielle

Nouvelles actions :
Création de branches.
Récupérer la couverture de code des tests automatiques.
Insérer un commentaire.
Publier un composant dans le GDS.
Possibilité de modifier la planification des plans d'action.

Outils

Audit statique : Signalement lorsque le nom physique et le nom logique d'un élément sot différents.
Robot de surveillance :
Suspension temporaire de tests.

Centre de Suivi de Projets

Message automatique au changement d'état d'une tâche de l'exigence.


Possibilité de spécifier sur quelles plateformes l'exigence doit fonctionner. *
Création automatique de tâches et d'exigences depuis la messagerie intégrée. *

Groupware utilisateur

Possibilité de partager la base des comptes et des autorisations avec :


une application mobile.
une application WINDEV.

Programmation et WLangage

Syntaxe WLangage :
Possibilité d'utiliser le '.' (point) au lieu du '..' (double point) pour les propriétés.
Mots-clés en majuscules ou en minuscules (au choix).
Possibilité d'utiliser les accolades pour spécifier un début ou une fin de bloc.
Syntaxe préfixée disponible sur :
les fonctions HFSQL manipulant des fichiers de données.
les fonctions HFSQL manipulant des connexions.

Nouvelles fonctionnalités WLangage :


Possibilité de créer ses propres propriétés sur les éléments (pages, modèle de pages, modèle de champs, ...).
Nouvelles fonctions de gestion des images de type WDPic.
Modification de PDF en WLangage (manipulation des PDF à l'aide de variables).
Gestion du format YAML.
Gestion des lambda.
Concision des fonctions de gestion des tableaux (filter/map/reduce).
Compilation dynamique : Gestion des procédures internes.
Procédures internes : Gestion des étiquettes "CAS ERREUR:" et "FIN:".
L'encodage 64 peut encoder avec RC ou non.
Deux nouveaux algorithmes de Hash sont proposés.
Affectation des durées en clair sur les propriétés.
Signature de PDF à la norme PADES.
OAUTH : Support du mode Token (implicit grant)

POO (Programmation Orientée Objet).


Attributs de copie profonde : Copie de tableaux (Deep copy).
Attribut pour empêcher la copie d'un membre.
Objet dynamique en paramètre : Dérivé accepté.
Option pour éviter la copie lors de Proc(This) ou de Proc(Exemple).

JSON :
Possibilité de supprimer des membres d'une variable JSON.
Nouvelles fonctions de conversion : JSONVersChaîne et ChaîneVersJSON.

Code serveur : Nouvelles fonctions, propriétés et nouveaux types.


Nouvelles fonctions :
ChaîneVersJSON : Convertit une chaîne au format JSON en une variable de type JSON.
ChangePageSource : Change dynamiquement la page affichée dans un champ Page interne.
Clone : Clone un objet.
ContinentListe : Renvoie la liste des continents.
ContinentRécupère : Renvoie la variable de type Continent correspondant à une constante continent (code continent sur 2
caractères) ou un libellé de continent.
CookieEcrit : Nouvelle constante CookieSameSiteStrict. *
CrypteGénèreCléRSA : Génère un couple clé privée/clé publique au format RSA.
dbgConnecte : Connecte une application au débogueur. *
ExtraitChaîneEntre : Permet de :
extraire d'une chaîne de caractères une sous-chaîne entre deux séparateurs de chaînes donnés.
effectuer un parcours de sous-chaînes entre deux séparateurs de chaîne donnés dans une chaîne de caractères.
HMiseAJourLiaison : Met à jour sur le serveur l'ensemble des liaisons impliquant un fichier de données HFSQL Client/Serveur.
JSONVersChaîne : Convertit le contenu d'une variable de type JSON en une chaîne au format JSON.
MongoPipelineAgrégation : Possibilité d'envoyer des pipelines d'agrégation à la base de données. *
PaysListe : Renvoie la liste de tous les pays ou des pays d'un continent donné selon la norme ISO 3166-1.
PaysRécupère : Renvoie la variable de type Pays correspondant à un code ISO ou un libellé de pays à la norme ISO 3166-1.
XMLSigne : Permet de signer des fichiers XML.
Nouveaux types :
Continent : Permet de connaître les caractéristiques d'un continent.
Pays : Permet de connaître les caractéristiques d'un pays.
Thread : Permet une gestion simplifiée des threads.

Code serveur : fonctions, propriétés et types améliorés.


Fonctions améliorées :
ChaîneVersDate : Support du format ISO 8601 / RFC 3339.
DateVersChaîne : Support du format ISO 8601 / RFC 3339.
EmailParamètre : Nouvelle constante pour ne plus convertir les mails reçus en "latin 1" dans les projets Ansi.
fCrée : Support de la constante foSuppressionAutomatique : le fichier est automatiquement supprimé lorsqu'il est fermé.
fLitLigne : vitesse optimisée.
HashChaîne : Support de la constante HA_SHA_256_DOUBLE.
PageAdresse : Permet de renvoyer une URL appelable depuis un autre poste que celui de l'internaute (permet de fournir une URL
de retour aux sites de paiement).
RendezVousModifie : l'identifiant du rendez-vous peut être passé en paramètre.
RendezVousSupprime : l'identifiant du rendez-vous peut être passé en paramètre.
RéseauConnecte : Option de persistance afin de conserver la lettre du lecteur après la fermeture de la session.
Types de variables améliorés :
httpRequête :
Nouvelles propriétés permettant de brider le débit montant et/ou descendant.
Nouveaux verbes.
restRequête :
Nouvelles propriétés permettant de brider le débit montant et/ou descendant.
Nouveaux verbes.

Code WLangage navigateur :


Accéder aux propriétés des champs dans les Zones répétées.
204 Nouvelles fonctions disponibles. *
Nouveau type : Type JSON. *

Webservices

WebServices SOAP : Support de la balise "Import".


WebService SOAP : Vérification du nombre de paramètres.
WebServices REST : Paramètres du WebService : type JSON automatique. *
IoT : Accès à Amazon Webservice IoT.
Simplification de l'utilisation de microservices.

Single Page Application

Nouvelles fonctions navigateur.


Nouveaux types navigateur.
Débogueur de code navigateur.

DotNet

Gestion des héritages d'interface.

SaaS

Nouvelle fonction WLangage : SaaSAdminVisite


Nouveau type WLangage : saasVisite

HFSQL

Serveur spare. *
Optimisation des requêtes grâce à un parcours séquentiel, sans index.
Sauvegarde à chaud : Appel d'une webhook.
Syntaxe préfixée pour les fonctions WLangage.
Procédures stockées : utilisation de chaînes multilingues.
Réplication universelle :
Propagation la modification de structure (modif auto, SDD). *
Réplication universelle assistée : Accès sécurisé en HTTPS.
Réindexation automatique si nécessaire lors de l'exécution d'une requête.
HFSQL Classic : Les triggers sont également appelés par les requêtes.
Limitation du nombre de connexions simultanées sur un serveur HFSQL.
HFSQL Cluster : Limiter le nombre de connexions à un noeud.
HFSQLDrive : Réinitialisation du mot de passe Administrateur. *
Nouvelles fonctions SQL.
Optimisation sur LEFT.
DATEADD.
DATEDIFF, DATEDIFF_BIG.
DATEPART, DATEFROMPARTS, DATETIMEFROMPARTS.
EOMONTH.
ISDATE.
Nouvelles fonctions WLangage.

Centre de Contrôle HFSQL

Réplication de serveurs : Les mots de passe des fichiers de données concernés sont directement demandés. *
Sauvegarde à chaud : Appel d'une webhook.

Big Data

MongoDB : Possibilité d'envoyer des pipelines d'agrégation à la base de données. *

Ajax

Fonction AjaxExécuteAsynchrone : l'éditeur de code propose de créer automatiquement les procédures callback Serveur et navigateur.

PHP

Nouveautés 25 :
Champ Graphe Sunburst
Nouvelles fonctions et nouveaux types disponibles en code navigateur.
Nouvelles fonctions PHP.

Linux

Gestion automatique des erreurs fatales et non fatales. *


Fonctions PDF. *
Fonctions de gestion des ports séries (USB).
Fonctions SSH.
Nouvelles fonctions.

Base de données tierces / Connecteurs natifs

Il est désormais possible de connaître le nombre de lignes impactées par une requête INSERT, UPDATE ou DELETE.
MS SQL Server : Nouvelles informations étendues supportées : Encrypt et TrustServerCertificate.

WDMSG / WDTRAD : Outils de traduction

Projet multilingue :
Extraction intelligente multiproduit.
Possibilité de définir une langue de substitution. *
Possibilité d'indiquer qu'un élément ne doit pas être traduit. *

WDTRAD :
Bookmarks : Possibilité de définir un libellé et une couleur.
Enroulé / déroulé de branches mémorisé à la fermeture.
Loupe du dictionnaire disponible sur chaque colonne.

Nouveautés générales
Compatibilité avec WEBDEV 24.
Compatibilité entre la version 25 des différents produits (WINDEV, WEBDEV, WINDEV Mobile).

Remarque : Cette liste vous permet de connaître la liste des nouveautés ainsi que leur disponibilité.
* Disponibilité prévue dans une prochaine mise à jour.
Merci de votre patience. Si nécessaire, n'hésitez pas à contacter votre Responsable de compte.

Retour au sommaire
WEBDEV 25
1. Installation de WEBDEV 25
Pour utiliser cette installation, veuillez lancer le programme MENU.EXE ou INSTALL.EXE présent à la racine du package d'installation.
Depuis ce programme vous pourrez :
Installer WEBDEV 25.
Obtenir des informations complémentaires sur la version 25 de WEBDEV (nouveautés, évolutions, ...).

Avant d'installer WEBDEV 25, vérifiez qu'aucun autre programme ne soit actif (au besoin redémarrez la machine), puis installez WEBDEV.
Opération effectuée lors de l'installation
L'installation de WEBDEV 25 va installer les modules correspondants dans le répertoire spécifié (par défaut, C:\WEBDEV25\).
En cas de problèmes pendant l'installation, il est conseillé de supprimer le répertoire d'installation et d'effectuer à nouveau la procédure
d'installation.
Remarques :
WEBDEV Version Développement permet uniquement de développer des applications WEBDEV.
Si plusieurs serveurs Web sont installés sur le même poste, des dysfonctionnements peuvent être observés lors de l'utilisation de WEBDEV
25 version Développement. Désinstallez les serveurs inutiles et ré-installez WEBDEV Version Développement.

Conseils :
Il est possible d'installer sur le même poste WEBDEV 25 et les versions antérieures.
Il ne faut pas installer WEBDEV 25 dans le même répertoire qu'une autre version antérieure de WEBDEV.
En cas de problèmes pendant l'installation, il est conseillé de supprimer le répertoire d'installation et de renouveler la procédure
d'installation.
En cas de problèmes lors de l'utilisation du menu MENU.EXE, vous pouvez lancer directement l'installation par le programme INSTALL.EXE
présent à la racine du package d'installation.

Attention

Si vous avez téléchargé un module (ou une version) plus récent que la version de ce package, l'installation vous proposera
automatiquement soit de conserver ces modules, soit de les remplacer.

Échange vers WEBDEV 25 : Mise à jour de la clé électronique par Internet


Pour utiliser la version 25 de WEBDEV, la clé physique (dongle) doit être mise à jour.

Cette notice détaille le mode opératoire de mise à jour des clés physiques.

Après mise à jour, la clé fonctionnera avec la version 25 et les versions précédentes de WEBDEV.

Le numéro de série de la clé et le mot de passe correspondant sont indiqués sur le bon de livraison et vous ont également été
communiqués par email. Cet email contient également le lien permettant de télécharger le package d'installation de la mise à
jour.

MODE OPERATOIRE POUR METTRE A JOUR LA CLE PHYSIQUE


Avant toute manipulation :
Désactivez votre anti-virus.
Vérifiez que la clé physique soit bien en place sur l'ordinateur.
Une seule clé physique doit être connectée à l'ordinateur.

Si la clé n'est pas connectée, positionnez votre clé sur un port USB de l'ordinateur.
Mise à jour de la clé
Lancez l'installation de WEBDEV 25 via le lien communiqué par email.
Le programme d'installation de la version 25 propose automatiquement la mise à jour de la clé physique via Internet.
Il suffit de saisir le numéro de série de la clé présente sur l'ordinateur et le mot de passe correspondant quand ils sont demandés.

Mise à jour sans installation du produit / Mises à jour multiples


Téléchargez le package de mise à jour depuis l'URL suivante : https://package.windev.com/pack/addons/WDMAJCLE/WDMAJCLE.exe. Ce
package permet d'obtenir le programme WDMAJCLE.exe.
Pour chaque clé à mettre à jour :
1. Connectez la clé physique à l'ordinateur.
2. Exécutez le programme WDMAJCLE.exe.
3. Saisissez le numéro de série de la clé présente sur l'ordinateur et le mot de passe correspondant quand ils sont demandés.

Après cette mise à jour, le numéro de série de la clé aura changé.


Le nouveau numéro de série peut être consulté à tout moment dans la fenêtre "A propos".

Retour au sommaire

Installation du module Serveur HFSQL


1. Module Serveur HFSQL pour Windows
L'assistant d'installation permet de :
Installer un nouveau serveur.
Mettre à jour un serveur existant.
Désinstaller un serveur.

Opérations effectuées lors de l'installation d'un serveur HFSQL


Lors de l'installation d'un serveur HFSQL, les opérations suivantes sont effectuées :
installation de l'ensemble des fichiers nécessaires au serveur HFSQL dans le répertoire spécifié (répertoire "C:\Program Files\PC
SOFT\Serveur HFSQL" par défaut). A la fin de l'installation de ces fichiers, les services Manta et MantaManager seront automatiquement
lancés.
installation de l'ensemble des fichiers nécessaires à l'utilisation de l'outil d'administration à distance (Centre de Contrôle HFSQL) par défaut
dans le répertoire "C:\Program Files\PC SOFT\CC HFSQL".

Lors du lancement du "Centre de Contrôle HFSQL", le nom du dernier utilisateur connecté est automatiquement proposé.
Lors du premier lancement de "Centre de Contrôle HFSQL", l'utilisateur "admin" est proposé par défaut. Le mot de passe de cet utilisateur a
été défini lors de l'installation du serveur HFSQL. Pour utiliser un des utilisateurs définis sur le serveur Manta, saisissez directement le nom de
cet utilisateur ainsi que son mot de passe.

A la fin de l'installation ou de la mise à jour du serveur HFSQL, les différents serveurs ainsi que MantaManager sont référencés dans le
panneau de configuration.
La désinstallation des serveurs et de MantaManager pourra donc être effectuée directement depuis le panneau de configuration de Windows
(option "Ajout / Suppression de programmes").
Remarque : L'assistant d'installation du serveur HFSQL propose de participer à l'amélioration du produit installé en autorisant la collecte
d'informations relatives à l'utilisation du produit. Cette collecte, facultative et anonyme, permet à PC SOFT d'améliorer les fonctionnalités du
produit.

2. Module Serveur HFSQL pour Linux


Pour installer le serveur HFSQL Client/Serveur sur un serveur LINUX (32 ou 64 bits)
L'assistant d'installation permet d'installer un serveur HFSQL Client/Serveur sur un serveur LINUX (32 ou 64 bits) via l'option "Pour Linux sur une
autre machine".
Suivez les instructions pour récupérer et installer les modules nécessaires sur votre serveur Linux.

Remarques
Le serveur sera installé en tant que "Daemon (service)".
Les versions de Linux supportées par le moteur HFSQL pour Linux sont les suivantes :
Version Linux4 : Debian 4.0 (et supérieur), OpenSuse 10.3 (et supérieur).
Version Linux4 (64 bits) : Ubuntu 10 (et supérieur).

Retour au sommaire

Vous utilisiez une précédente version de


WEBDEV
1. Chargement des projets WEBDEV 24
Aucune migration n'est nécessaire. La structure de WEBDEV 24 est identique à celle de WEBDEV 25. Il suffit de recompiler le projet.

2. Migration de projets WEBDEV 1.5


Les projets créés avec WEBDEV 1.5 doivent être migrés en WEBDEV 7 pour pouvoir être utilisés avec WEBDEV 25.
Pour plus de détails, consultez la FAQ 2997 Comment migrer un projet WEBDEV 1.5 dans une version plus récente de WEBDEV.

Retour au sommaire

Licence d'utilisation du logiciel


Attention: En installant et en utilisant le logiciel WEBDEV version Développement vous avez accepté les termes de la licence suivante :
Le CLIENT représente la personne (physique ou morale) ayant acquis une licence.
Le LOGICIEL désigne le droit d'utilisation de "WEBDEV version Développement" acquis par le CLIENT, pour la version actuelle et pour toute
version mise à jour, à moins que cette version mise à jour ne comporte elle-même un contrat de licence, qui serait alors celui qui
s'appliquerait.
Le SERVEUR désigne l'ordinateur sur lequel la (les) APPLICATION(S) est (sont) installée(s) afin d'être accessible(S) par le ou les UTILISATEUR(S).
Une APPLICATION est un programme ou un ensemble de programmes ou un site ou un ensemble de sites basé(s) sur une unique ANALYSE.
Une ANALYSE s'entend au sens "analyse créée avec l'outil de description d'analyse du logiciel de conception".
Un UTILISATEUR désigne un ordinateur (en général un ordinateur personnel de type PC) relié au SERVEUR, de manière continue ou temporaire.

1 Licence
Cette licence d'utilisation est concédée au CLIENT contre le versement d'un prix d'achat.
Ce LOGICIEL doit être utilisé sur une et une seule machine par une et une seule personne à un instant donné. Le LOGICIEL est déclaré
utilisé dès qu'il se trouve en "mémoire centrale" (également appelée RAM) d'un ordinateur.
Cette licence n'est transmise qu'après paiement intégral des droits, tels qu'indiqués au tarif le jour de l'acquisition.

2. Propriété du LOGICIEL
Ce logiciel est la propriété de PC SOFT. Le client a simplement acquis le droit d'utiliser ce LOGICIEL.

3. Copie de sauvegarde
Le CLIENT est autorisé à télécharger une sauvegarde pour réinstaller ce LOGICIEL.
La duplication de la documentation, en totalité ou en partie, est strictement interdite.

4. Utilisation
Le CLIENT doit utiliser le LOGICIEL pour l'usage pour lequel il est vendu. Il est interdit de modifier ou tenter de modifier ce LOGICIEL,
de désassembler ou tenter de désassembler ce LOGICIEL. Il est interdit d'enlever ou de tenter d'enlever les mentions de copyright
pouvant apparaître et/ou étant contenues dans le LOGICIEL.

La location ou le prêt de ce LOGICIEL est interdit.

Il est interdit d'utiliser WEBDEV pour créer et diffuser tout ou partie d'outil de développement, de LOGICIEL de création
d'applications, de générateur de programmes, ou de tout LOGICIEL de même nature que WEBDEV lui-même. Interrogez-nous en cas
de doute.
Les fonctions de génération de code PHP ne peuvent être utilisées que dans le cadre de la manipulation habituelle du LOGICIEL, dans
le but de créer une APPLICATION autonome.

Le code généré par WEBDEV ne doit pas être réutilisé dans d'autres logiciels ou dispositifs de création de logiciel. Le code généré
avec cette fonctionnalité ne peut pas être inclus dans un logiciel, payant ou gratuit, qui ferait concurrence à WEBDEV ou WINDEV, en
totalité ou en partie.

Les photographies, illustrations et images contenues dans les exemples, modèles, ambiances et gabarits ne peuvent être utilisées que
dans leur implantation originelle. Toute utilisation, reproduction, représentation, adaptation ou copie, en totalité ou en partie, sous
quelque forme que ce soit, par tout procédé existant ou à venir et en quelque lieu que ce soit est interdite.

Les images et les animations disponibles à partir du catalogue d'images doivent être utilisées exclusivement dans des APPLICATIONS
réalisées avec le LOGICIEL. La vente ou la distribution de ces images est interdite. L'utilisation dans d'autres logiciels ou sites que
l'APPLICATION est interdite.

Les images ne peuvent être séparées de l'APPLICATION qui les utilise.

5. Licences nécessaires
Cette version ne permet pas la diffusion des applications créées. Pour déployer, il est nécessaire que le SERVEUR dispose d'une
licence "Serveur d'application WEBDEV".
Par exception à cette règle, les APPLICATIONS créées uniquement en mode PHP ne nécessitent pas de licence "Serveur d'application
WEBDEV".

6. Absence de responsabilité
Le LOGICIEL et la documentation qui l'accompagne sont vendus en l'état, SANS AUCUNE GARANTIE D'AUCUNE SORTE. PC SOFT ne
saurait être tenu pour responsable pour tout dommage de quelque nature que ce soit, et en particulier en cas de perte ou
détérioration des données, en cas de perte financière, en cas de perte d'exploitation, en cas de divergence des informations
contenues dans la documentation avec le comportement du LOGICIEL, en cas de comportement du LOGICIEL différent de celui
attendu. Le CLIENT est seul et unique responsable du fonctionnement et du support des programmes qu'il aura réalisé avec le
LOGICIEL.

7. Garantie
Si la clé électronique venait à être détériorée, le CLIENT pourrait se procurer auprès de PC SOFT une nouvelle clé électronique, sous
réserve de fournir lors de sa demande la clé électronique détériorée.
Il est impossible d'acheter une clé électronique séparément. Le seul moyen de se procurer une nouvelle clé électronique est de
racheter un produit complet. N'égarez pas la clé électronique. Nous vous conseillons de vérifier que vous disposez d'une police
d'assurance qui couvre le vol, la perte ou la destruction (incendie, ...) de cette clé.
La fourniture du nouvel élément sera facturée.
Si la clé électronique se détériore dans les 3 mois suivant son achat, PC SOFT effectuera le remplacement à ses frais, hormis les frais
de port aller et retour. Les colis ne seront acceptés que s'ils sont livrés en port payé et exempts de tous droits à payer. Le port de
retour sera facturé; expédition rapide avec preuve d'arrivée à destination. Cette garantie ne sera PAS appliquée si la détérioration
provient d'un accident ou d'une mauvaise utilisation.

8. Générateur d'états
Le générateur d'états et tous les modules d'impression doivent être utilisés sur un site réalisé principalement en WEBDEV. Les
fonctionnalités d'impression (et en particulier d'impression au format PDF) sont exclusivement réservées à des sites ou des
applications réalisés en WEBDEV. Il est formellement interdit d'utiliser uniquement le générateur d'états en relation avec d'autres
outils, langages ou générateurs.

9. Cas particuliers
Fonctionnalités liées à des services
Avertissement : avant d'utiliser une fonctionnalité reliée à des services ou des applications, et en particulier à Google, nous vous
conseillons vivement de vous reporter à la licence d'utilisation de ce service ou de cette application. Certaines restrictions peuvent
s'appliquer. Le contenu des licences peut varier.
PC SOFT dégage toute responsabilité de l'usage qui peut être fait des fonctions d'accès natif. Il vous appartient de vérifier que
l'usage que vous faites respecte la licence du fournisseur du service.

10. Logiciels tiers


Utilisation de JQUERY
Si L'APPLICATION utilise des champs de saisie multiligne avec ancrage du contenu en hauteur, la licence de JQuery s'applique
intégralement. Cette licence est la suivante :
Copyright (c) 2011 John Resig, http://jquery.com/ Permission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to
whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice
shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Déploiement de sites PHP sur Windows Azure


Si L'APPLICATION utilise le déploiement de sites PHP sur WINDOWS AZURE, la licence du logiciel "Windows Azure Command-Line
Tools" s'applique intégralement. Cette licence est la suivante :
Copyright (c) 2010, Microsoft Corporation All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions
are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the distribution.

Neither the name of Microsoft Corporation nor the names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Polices installées
La police "Open Sans" installée et utilisée par le LOGICIEL est soumise à la licence "Apache License". Le texte de cette licence est
présent dans le sous-répertoire "Aide" du LOGICIEL.

11. Serveur d'application WEBDEV - 10 connexions


Ce LOGICIEL est fourni avec une version limitée du "Serveur d'application WEBDEV" : le "Serveur d'application WEBDEV - 10
connexions" qui est limité à 10 connexions simultanées. Le "Serveur d'application WEBDEV - 10 connexions" peut être utilisé pour
déployer des APPLICATIONS réalisées, en test ou en exploitation. Toute utilisation avec un nombre de connexions simultanées
supérieur à 10 est interdite. Le "Serveur d'application WEBDEV - 10 connexions" peut présenter des différences et/ou des limitations
de fonctionnement par rapport à la version commerciale disponible par ailleurs.
Acceptation de la licence :
Le fait de conserver et d'utiliser ce logiciel indique la compréhension et l'acceptation des termes de cette licence.
Ce contrat ne peut pas être modifié, sauf par un courrier original paraphé de la direction générale de PC SOFT.
Ce contrat de licence est régi par le droit français; tout litige qui pourrait en résulter sera de la compétence exclusive des tribunaux du siège
social de PC SOFT.
PC SOFT,
3, rue de Puech Villa
BP 44 408
34197 Montpellier Cedex 5
France
Retour au sommaire

Vous aimerez peut-être aussi