baseportal
 Start

 Questions fréquentes et réponses


 Questions générales

    Qu'est-ce que baseportal?

      baseportal est une plate-forme de base de données complètement basée sur Internet. Elle peut être utilisée gratuitement par tout un chacun et moyennant un navigateur de tout lieu et de tout ordinateur sans connaisances en programmation. Endéans quelques minutes votre première base de données peut être mise en place. Vous pouvez en adapter la mise en forme à vos propres présentations et l'application de propres programmes est possible pour les utilisateurs expérimentés.

    Qui a besoin de baseportal?

      Tout le monde... ;-)

      Que vous vouliez maintenir votre banque de données d'adresses via Internet et la rendre ainsi accessible de partout, mettre en place une liste thématique de liens, que vous ayez l'idée du siècle pour votre entreprise Internet, que vous vouliez publier un catalogue de vos produits ou tout simplement vous faciliter le travail avec votre site Internet - baseportal est en tout cas votre assistant le plus simple, le plus rapide et le meilleur!

    Que peut-on faire avec baseportal?

      Tout... ;-)

      Du moins tout ce dont vous aurez besoin pour votre site Internet. Voici quelques exemples:


      • une liste de liens facile à gérer
      • votre forum personnalisé
      • un système de rédaction performant
      • une base de données de produits pour votre boutique en ligne
      • la liste des membres de votre association
      • votre carnet d'adresses central
      • un catalogue d'articles de fans de Star-Wars
      • un répertoire des appartements que vous louez
      • et tout autre chose qui pourrait vous passer par l'esprit...

    Quelle est la meilleure façon de commencer?

      Avec Premiers pas vous apprendrez pas à pas comment créer votre propre base de données sur Internet.

      Ceux qui disposent d'ores et déjà de l'expérience avec des bases de données pourront commencer sans tarder et ouvrir un compte de suite.

    Je crois avoir trouvé une erreur, que faire?

      Prière de l'ajouter aussitôt dans la liste des erreurs. Nous nous en occupons selon un ordre prioritaire...

    L'une ou l'autre fonction fait défaut, ne pourriez-vous pas la programmer?

      Nous disposons d'une longue liste avec beaucoup de belles idées sur ce que l'on pourrait ajouter à baseportal - cela viendra... Les utilisateurs peuvent influencer le degré de priorité des fonctions qui restent à programmer en votant dans la liste des souhaits . Et si la fonction ne s'y trouve pas encore, vous pourrez l'y ajouter et la soumettre au vote...

    J'ai une question, à qui puis-je la poser?

      S.v.p., s.v.p. ne nous envoyez pas de courriel. Nous ne pouvons pas assurer de support gratuit au sujet de questions sur baseportal ou sa programmation! Cela requiert énormément de temps et nous ne disposons pas des ressources requises pour assurer un tel service d'aide.

      Veuillez plutôt utiliser le forum spécifiquement mis en place pour toute question.

    Est-ce que baseportal existe aussi en d'autres langues?

      Oui, en anglais, en allemand, en espagnol et en français.

Background technique

    Quelle base de donnée se cache derrière baseportal?

      Le moteur des bases de données a été développé de toutes pièces il y a 6 ans. Ceci permis de se défaire du bagage dépassé que toute base de donnée normale traîne derrière soi et d'adapter les fonctions spécifiquement à l'environnement Internet.

      Prenons comme exemple la définition de la taille des champs: dans des bases de données 'normales' vous devez définir la taille précise et le type de chaque champ. Souvent vous ne connaissez pas ces paramètres à l'avance. Par exemple si un champ sera plus grand que 255 caractères vous aurez besoin d'un autre type de champ. Idem pour un champ contenant des caractères spéciaux.

      Tout cela ne compte plus pour baseportal: tout champ sera aussi long (ou court) que vous le désirez et pourra contenir n'importe quels caractères.

    Combien d'enregistrements peut comporter une base de donnée? Quelle est la taille maximale d'un enregistrement?

      Il n'y a pas de limitation (technique, au niveau de la programmation) du nombre d'enregistrements ou de leur taille. En pratique une base de données ne pourra pour le moment dépasser la taille maximale de 4 GO d'un fichier sous Linux. Mais que cette base comprenne un seul enregistrement de 4 GO ou se compose de 400 milliards d'enregistrements à 10 octets, cela est égal...

    Est-ce que baseportal reste également rapide avec un (très) grand nombre d'enregistrements?

      Oui. La requête de données sur des champs indexés se fait d'après la "recherche binaire": par ex. pour trouver le bon résultat parmi 1 million d'enregistrements, il faut à peine 20 requêtes - une bagatelle qu'un ordinateur accomplira en quelques fractions de secondes!

    En quelle langue baseportal a été programmé?

      Entièrement en Perl (Version 5).

    Sur quel système fonctionne baseportal?

      Le programme baseportal tourne aussi bien sous UNIX/Linux que sous Windows 9x/NT/2000. Les données peuvent s'échanger à volonté entre les deux systèmes.

      fr.baseportal.com tourne sous Linux avec un serveur Internet Apache/mod_perl.

 Gratuité, location et vente

    Pourquoi baseportal est-il proposé gratuitement?

      Avec cette offre gratuite nous voulons vous donner l'occasion de tester baseportal en détails et de découvrir s'il convient à vos besoins.

    Dois-je compter avoir des bannières publicitaires dans le cadre de l'offre gratuite?

      Oui. A l'avenir, à partir d'un mois après l'ouverture de votre compte baseportal, des bannières vont s'afficher sur toute page générée par baseportal. Si vous n'en voulez pas, vous pouvez louer ou acheter baseportal sans aucune publicité et avec des fonctions supplémentaires.

    Puis-je acquérir baseportal en tant que licence de logiciel pour mon ordinateur/serveur?


    Est-ce qu'il y aura un support téléphonique?

      Peut-être. Ca va prendre encore du temps et ce sera payant.

 Accès

    Comment puis-je changer mon mot de passe ou mon adresse de courriel?

      Dans votre espace personnel, en haut et à droite de la page, sous "Administration".

    J'ai oublié mon mot de passe, que faire?

      Cliquez ici et indiquez votre identificateur (nom) et votre adresse de courriel. Si l'adresse de courriel correspond à celle mentionnée lors de l'ouverture du compte, on vous enverra le mot de passe par couriel.

    Comment puis-je intégralement supprimer mon espace personnel?

      Non, cela ne va pas. A quoi bon? ;-)

 Sécurité des données et de l'accès aux données

    Quel est le degré de sécurité de mes données auprès de baseportal?

      Malgré toutes les précautions prises nous ne pouvons pas garantir une sécurité à 100%. Une sauvegarde supplémentaire par vos soins sera toujours de mise. A ces fins vous pouvez copier des bases de données entières endéans baseportal ou les exporter comme copies locales sur votre propre ordinateur (sous "Base de données / Administration").

    Est-ce que des copies de sauvegarde (Backups) sont effectuées?

      Oui, nous gardons les données des 7 derniers jours afin de pouvoir les récupérer en cas de problème majeur.

    Que se passe-t-il si baseportal n'est pas accessible? Mes bases de données seraient-elles également inaccessibles?

      Juste. Aussi bien que vos pages ne seront pas accessibles si le serveur de votre fournisseur Internet tombe en panne. C'est pourquoi la disponibilité et la performance du serveur sont pour nous hautement prioritaires. Mais vous devez être conscient que cette offre gratuite comporte ses limites. Si vous désirez un niveau de sécurité plus élevé, veuillez souscrire un service payant.

    Existe-t-il un accès sécurisé via SSL?

      Non, pas dans la version gratuite.

 Applications, projets

    Puis-je importer des bases de données existantes?

      Oui, sous "Base de données / Administration". Pour importer des données d'autres applications (p.ex. Excel, Access), vous devrez d'abord les enregistrer comme fichier .CSV et laisser les paramètres tels quels chez baseportal.

    Puis-je exporter des bases de données de baseportal?

      Oui, sous "Base de données / Administration".

    Comment puis-je supprimer des bases de données?

      Sous "Base de données / Administration".

    Puis-je copier des autres fichiers, p.ex. des images dans mon espace personnel?

      Pas dans la version gratuite, il exite assez d'offres gratuites sur Internet pour cela. Il faut donc publier les images etc... dans l'espace Internet de votre site (dont vous disposez sûrement déjà) et les lier avec des liens absolus.
      Dans la version louée vous pouvez très simplement intégrer le chargement de fichiers dans votre base de données.

    Puis-je (faire) envoyer des courriels à partir de baseportal, p.ex. lorsqu'un nouvel enregistrement a été saisi?


    Comment puis-je mettre des données d'une base en relation avec une autre?

      Entretemps il existe plusieurs possibilités. Ou vous utilisez le type de champ "Relation" ou vous le programmez vous-même (cf. Documentation ou Trucs & astuces ).

    Existe-t-il une administration d'utilisateurs pour permettre p.ex. à certaines personnes d'ajouter des données?

      Vous trouverez de nombreuses solutions clef en main dans la bibliothèque de baseportal.

 Pages d'affichage (Templates)

    Puis-je adapter la mise en forme de la base de données à ma mise en page individuelle et comment?

      Oui. Créez dans baseportal une page d'affichage de même nom, chargez via "Chargement page/fichier" une page HTML avec votre mise en page et insérez

      <do action=all>

      à l'endroit où vous voulez voir apparaître vos données.

    Puis-je utiliser tout type de code HTML dans mes pages d'affichage?

      Oui, vous pouvez utiliser tout type de HTML, même des cadres, des tableaux, du CSS, des Java-Applets etc.

    Puis-je utiliser plusieurs pages d'affichage pour une seule et unique base de données?

      Oui. Créez une page d'affichage supplémentaire sous un autre nom et transmettez à celle-ci via paramètre le nom de la base de données. Ou bien indiquez-le directement dans le code HTML de la page d'affichage, p.ex. lors de l'affichage de la base de données:

      <do action=all db=utilisateur>

    Comment puis-je déterminer moi-même l'affichage des données et comment puis-je adresser les champs?

      Avec la balise "loop". Les contenus des champs sont à disposition via des variables (nom du champ précédé par le caractère $) :

      <loop>Nom: $Nom<br>Rue: $Rue<p></loop>

    Comment puis-je transformer en lien le contenu d'un champ contenant p.ex. une adresse de courriel?

      Supposons que les champs "Nom" et "Courriel" soient de simples champs de type texte:

      <loop>
      <a href="mailto:$Courriel">$Nom</a>
      </loop>

 Requêtes, Recherche

    Comment puis-je sélectionner d'après les premiers chiffres d'un code postal?

      La requête "CP=~12" trouve tous les codes postaux qui commencent par 12 - mais il importe que le champ correspondant soit trié d'après le mode "texte" et non pas, comme on pourrait tout d'abord le supposer, d'après le mode "nombre"!

    Comment puis-je rechercher des mots spécifiques dans une donnée quelconque - la fonction recherche toujours uniquement au début de la donnée?


    Puis-je trier en fonction de la date?

      Oui. Simplement adapter la requête en conséquence, p.ex.avec "Date==*" ou "sort=Date".

 Programmation

    De quels languages de programmation ai-je besoin pour les pages d'affichage?

      Perl 5.

    Est-ce que l'utilisation d'autres langues de programmation sera possible à l'avenir, comme p.ex. PHP ou Java?

      Non, cela n'est pas prévu. Perl met tout ce dont vous aurez besoin à disposition. Mais si la demande se fait très grande sur ce point, nous allons y réfléchir...

    Comment puis-je utiliser mes propres programmes dans une page d'affichage?

      Avec la balise

      <perl>...</perl>

      Tout ce qui se trouve à l'intérieur sera exécuté. Il est également possible d'utiliser la balise

      <loop code=perl>...</loop>

      avec lequel le code sera effectué pour chaque enregistrement de la base de donnés.

    Puis-je réaliser de véritables programmes, avec des variables, des boucles d'itération, des conditions etc.?

      Oui, Perl met ceci à disposition, et encore beaucoup plus. De simples variables ont p.ex. l'aspect suivant:

      $Nom

      une boucle comme ceci:

      for($i=0; $i<10; $i++)
      {
        out '$i*$i=',$i*$i;
      }

      et une condition comme cela:

      if($Age<18) { out 'Trop jeune'; }

    Comment puis-je afficher des données sur une page d'affichage - la commande "print" n'étant pas permise?

      Veuillez utiliser la commande "out" - elle fonctionne exactement comme "print".

    Puis-je faire des requêtes dans des bases de données à partir de programmes?

      Oui, avec les commandes "get" (lire), "put" (écrire), "mod" (modifer) und "del" (supprimer).

    Comment puis-je déterminer le nombre maximal de tous les enregistrements d'une base de données?

      $_amount vous transmet le nombre d'enregistrements résultant de votre dernière requête.
      $_amount_query vous transmet le nombre d'enregistrements qui aurait résulté de votre dernière requête sans l'utilisation de "range".
      $_amount_all transmet le nombre d'enregistrements contenu dans la dernière base de données que vous venez d'utiliser.

    Comment puis-je accéder à l'identificateur (Id) d'un enregistrement dans une boucle "loop"?

      Avec $_id.

    Comment puis-je calculer le total d'une colonne?

      Supposons qu'une base de données contienne un champ "Points", alors le code suivant calculera le nombre total de points:

      Total: <loop code=perl>$Total+=$Points</loop>

    Où puis-je apprendre d'avantage sur la programmation de baseportal?

      Des applications et routines spécifiques à baseportal se trouvent dans la documentation . Sinon vous pouvez utiliser la langue d'envergure mondiale "Perl" dont vous trouverez une première introduction dans selfhtml de Stefan Münz.

 Livres



Retour à la page d'accueil


© 2000 baseportal.de. Tous droits réservés. Conditions d'utilisation



actionné par fr.baseportal.com