Documentation Apix-MyBox

Préambules

Apix MyBox
... Est gratuite et disponible sur Internet : http://www.apixline.org/pm/app/web/myBox/
ou sur Firefox Marketplace pour mobiles Firefox-OS .
ou sur Google Play pour mobiles Android.

Elle est open-source et téléchargeable sur gitHub

Garantie :
Cette application est fournie telle-quelle, sans garantie d'aucune sorte ni responsabilité contractuelle.
Si en cas de force majeure sa mise à disposition devait cesser, apixline.org ne pourrait être tenu responsable, ni devoir indemniser ses utilisateurs.

Licence :
GPL    ( traduction française)

Présentation
Avec MyBox vous créez : des dossiers,
dans les dossiers : d'autres dossiers enfants ou des formulaires.

Dans chaque formulaire vous définissez des champs.
Ce qui ensuite, vous permet de saisir vos diverses données, organisées comme vous le souhaitez et de les retrouver partout où un accès Internet existe.

Les champs sont au choix, cachés ou visibles (ex: 'mots de passe').
Si le champ est caché, un bouton permet de le rendre momentanément visible.

Un seul champ par formulaire est 'primaire' ce qui signifie que son contenu apparaîtra comme titre de l'enregistrement et que les enregistrements seront triés sur la valeur de ce champ.

Chaque champ peut être copié dans le presse-papier en cliquant sur un bouton (Pratique pour se connecter aux sites web, par exemple.)

Toutes les plateformes (mobiles Android et Firefox-OS, web sur Pc/Mac) accèdent à la même base de données ;
la synchronisation n'est pas nécessaire.

L'affichage s'adapte à tout format d'écran. (l'app est 'responsive')

Le mode administration (création/modification/suppression de dossiers, formulaires ou champs) et le mode utilisation (saisie,visualisation des données) sont dans la même application. Ainsi les changements effectués en mode administration ont des répercutions immédiates en mode utilisation.

L'application est conçue pour fonctionner avec un navigateur HTML5.

N'hésitez-pas à me contacter pour me faire part d'éventuelles erreurs ;
ou si vous souhaitez un développement spécifique pour votre entreprise, à partir de cette application ou pour tout autre projet.
email
Twitter


Politique de confidentialité :

L'app demande un email comme identifiant mais ne cherche pas à savoir si il existe.
Si il existe il ne servira qu'à vous envoyer des nouvelles sur les mises à jour.
Et ne sera jamais communiqué à un tiers.


Si cette application vous plaît, parlez-en autour de vous :)

Notes développeurs
L'application est 'Open-source' et installable sur un serveur avec Php / MySql

Télécharger Apix-MyBox.

Pour stocker les enregistrements saisis, MyBox n'utilise pas de système de méta-données, mais génère des tables mySql tout à fait classiques et utilisables par d'autres applications.

Mode d'emploi

Par l'exemple


Suivez exactement cet exemple et vous aurez tout compris.

Etape I

Au premier lancement,
  • Cliquer sur le bouton 'Créer un nouveau compte'.
  • Entrer un email valide.
  • Un mot de passe de votre choix.
  • Confirmer le mot de passe.
  • Puis cliquer sur le bouton 'Connectez-vous'
L'application ne vérifie pas si votre email existe mais si vous souhaitez avoir des nouvelles sur les mises à jour, il est conseillé de mettre un email réel.

Etape II

  • Valider la popup 'conseil de démarrage'.
  • Cliquer sur le menu (3 petits points verticaux en haut à droite).
  • Puis sur 'administration des dossiers et formulaires'.
  • Cliquer sur le bouton d'ajout d'un dossier (bouton orange avec le signe plus ) en bas, à droite.
  • Entrer 'Personnel' comme nom de dossier, puis cliquer OK.
Vous avez ainsi créez un dossier pour vos infos personnelles, vous pourrez par la suite créer autant de dossiers et sous-dossiers que vous souhaitez.

Etape III.a - Créer un formulaire

  • Cliquer sur le dossier 'Personnel'.
  • Cliquer sur le bouton d'ajout d'un formulaire (bouton bleu avec le signe plus ) en bas, à droite.
  • Entrer 'Mes identifiants de connexion' comme nom de formulaire, puis cliquer OK.

Etape III.b - Puis remplir ce formulaire avec un 1er champ

  • Cliquer sur le dossier pour l'ouvrir, si besoin.
  • Cliquer sur le formulaire créé.
  • Cliquer sur le bouton d'ajout d'un champ (bouton bleu foncé avec le signe plus ) en bas, à droite.

  • Entrer 'Nom du site' comme libellé du champ.
  • 'Champ primaire' est coché et ne peux être modifié.
  • Cliquer sur OK.
Vous avez ainsi créez le 1er champ qui sera aussi le titre des enregistrements car 'Primaire' est coché. Ce sera seul champ dans ce cas.

Etape III.c - Créer les autres champs sur le principe suivant

  • Cliquer sur le bouton d'ajout d'un champ.
  • Entrer 'Url' comme libellé du champ.
  • 1 comme nombre de lignes.
  • Cocher 'Copier/coller'.
  • Laisser 'Champ invisible' décoché.
  • Vous ne pouvez pas cocher 'Champ primaire' puisque il en existe déjà un.
  • Cliquer sur OK.

  • Cliquer sur le bouton d'ajout d'un champ.
  • Entrer 'Identifiant' comme libellé du champ.
  • 1 comme nombre de lignes.
  • Cocher 'Copier/coller'.
  • Laisser 'Champ invisible' décoché.
  • Cliquer sur OK.

  • Cliquer sur le bouton d'ajout d'un champ.
  • Entrer 'Mot de passe' comme libellé du champ.
  • 1 comme nombre de lignes.
  • Cocher 'Copier/coller'.
  • Cocher 'Champ invisible'.
  • Laisser 'Champ sécurisé' décoché.
    ou bien Nouveau !
    le cocher, puis saisir un code secret à 4 chiffres et valider OK.
    Si vous faites cela rappelez vous bien du code pour pouvoir
    afficher son contenu plus tard...

  • Cliquer sur OK.

  • Cliquer sur le bouton d'ajout d'un champ.
  • Entrer 'Notes' comme libellé du champ.
  • 4 comme nombre de lignes.
  • Décocher 'Copier/coller'.
  • Laisser 'Champ invisible' décoché.
  • Cliquer sur OK.
Vous avez fini de créer le formulaire qui vous permettra de stocker vos identifiants de connexion.

Comme vous le voyez, des boutons 'crayon oblique' ou 'croix sur fond rouge' sont situés à droite de chaque dossier, formulaire ou champ,
ils vous permettent respectivement de modifier ou supprimer un élément.

Attention, la suppression d'un élément supprime tous ses 'enfants' (sous-dossiers, formulaires, champs et enregistrements).

Vous pourrez par la suite créer d'autres formulaires (Dictionnaire, Carnet d'adresses).
Et d'autres dossiers (Professionnel par ex.) pour séparer vos formulaires.

Le fait de cliquer sur un dossier ou formulaire modifie le 'chemin' affiché en haut de l'écran, au millieu.

La flèche haut située à gauche du menu permet de remonter à la racine de l'arborescence des dossiers (le 'chemin' devient vide).

Etape IV - Saisir des enregistrements dans le formulaire créé

  • Cliquer sur menu puis 'quitter administration' ou directement sur la flèche gauche située à gauche en haut de l'écran.

  • Cliquer sur le dossier 'Personnel' ; le formulaire 'Mes identifiants de connexion' apparaît.
  • Cliquer sur ce dernier,
  • Valider la fenêtre qui signale que ce formulaire est vide.
  • Cliquer sur le bouton d'ajout d'un enregistrement (bouton bleu foncé avec le signe plus ) en bas, à droite.
Une fenêtre apparaît avec les libellés créés et les champs de saisie vide.
Il suffit de les remplir avec vos données puis de valider en cliquant OK.
Créer quelques enregistrements sur le même principe.

Nouveau !
Si vous aviez "sécurisé" un champ.
Il vous faudra saisir le code secret à 4 chiffres créé précédemment et valider OK,
avant de pouvoir l'afficher ou le copier.
Note:
La valeur d'un champ sécurisé n'est pas lue depuis le serveur tant que le code secret n'est pas saisi.
Même en cas de vol momentané/définitif de votre tél ou piratage de votre mot de passe,
Personne ne pourra lire le contenu d'un champ sécurisé sans le code secret.
Le code secret est crypté et n'est stocké en clair que dans votre cerveau !

Etape V - Accéder aux données saisies.

  • Cliquer si besoin sur le dossier puis le formulaire,
    la liste des enregistrements s'affiche avec comme libellé la valeur du champ primaire.

  • Cliquer sur l'enregistrement de votre choix
    Les autres champs apparaîssent
  • Vous pouvez cliquer pour chacun d'eux, sur le picto 'copier',
    ce qui vous permettra de le coller ailleurs.
  • Le champ 'Mot de passe' est invisible mais vous pouvez le voir en cliquant sur le picto 'oeil'.
    Les champs invisibles sont copiables tel quel.

Pour vous déconnecter

Cliquer sur menu puis déconnexion ou sur la flèche gauche située à gauche en haut

A vous de jouer...
Il est temps de créer et organiser vos formulaires favoris,
et d'accéder à vos données les plus précieuses et utiles,
partout où vous êtes...


Remarque importante

Noter que

la version en ligne vous permet de tester cette application mais ne vous donne pas de garantie, ni la maitrise des processus de sécurité.
(sauvegardes, confidentialité des données, etc)
Pour avoir le contrôle total vous devez :
  • Télécharger l'archive ZIP sur github.com.
  • Installer au moins le répertoire bin/ sur un serveur avec PHP et MySql.
  • Lancer le programme ./php/db.create.php pour créer la base de données et les tables.

    L'autres répertoire contient le source.

Liens