Installation

Installer Factux

Installation de factux sur votre serveur

Version 5.0.0

Avant l'installation assurez-vous de récupérer

  1. l'adresse de votre base de données mysql
  2. le mot de passe de l'utilisateur de votre base mysql
  3. l'identifiant de l'utilisateur de votre base mysql
  4. Si la base de données a été créée, le nom de cette base de données vide (si elle est inexistante et que vous avez les droits nécessaires sur le serveur de bases de données, Factux vous proposera de la créer pour vous)
  5. Toutes les infos de votre entreprise (n° de tva, adresse, tel, registre de commerce...)

Décompressez le fichier zip dans un répertoire accessible par apache

Vérifiez les droits des fichiers

Tous les fichiers doivent être lisibles par apache

Les répertoires

  • /include
  • /dump
  • /image
  • /fpdf
  • /include/session
  • et le répertoire racine de Factux

doivent permettre un droit d'écriture par apache

Pointez votre navigateur sur http://votre_hebergeur.fr/mon_dossier_factux/installeur/

Suivez les instructions à l'écran.

Après l'installation

Il est bien d'effacer le répertoire "installeur" de l'arborescence de Factux (si vous ne le faites pas un message vous le rappellera)

Réduire les droits des fichiers :

  • /include/config/var.php
  • /include/config/common.php

Ceux-ci doivent être accessibles qu'en lecture seule par apache.

Si vous ne le faites pas, un rappel vous sera adressé dans Factux

Bugs et desiderata sur http://factux.free.fr ou ici même

############################################################

Mise à Niveau de Factux

Faites tout d'abord une sauvegarde de votre base de donnée (en ligne de commande ou avec l'utilitaire de Factux ou encore via phpmyadmin ou tout autre log(web)iciel de gestion de mysql)

Ensuite faites une sauvegarde des fichiers suivants :

  • /include/config/common.php
  • /include/config/var.php
  • /image/votre_logo.jpg

Ceci fait, décompressez l'archive et envoyez les fichiers dans le répertoire recevant Factux.

Pour plus de sécurité veuillez effacer (ou déplacer/renommer) le dossier de l'ancien Factux (il y a eu du ménage et du renommage de fichiers).

Vérifiez les droits comme pour l'installation (voir plus haut)

Téléverser les fichiers

  • /include/config/common.php
  • /include/config/var.php
  • /image/votre_logo.jpg
Ouvrez votre navigateur et aller http://votre_hébergeur.fr/mon_dossier_factux/installeur/upgrade/

Suivez les instructions à l’écran

Si vous utilisez l'euro comme devise, vérifier dans /include/config/var.php si la variable $devise ="€"; a bien été remplacé par $devise ="€";

Si vous avez modifié les fichiers fact_pdf.php ou bon_pdf.php vous devrez malheureusement refaire ces modifications

!!!!!!!!!!!!! Je ne suis en aucun cas responsable des pertes de données dues à la mise à jour de Factux !!!!!!!!!!

############################################################

Changelog 1.1.5 --> 5.0.0


# Dépoussièrage et Révision complete des 10 Ans
# Ahhhhh les bogues, ça se cachent n'importe où et souvent là où ne les attends pas ;-)
# Méthode CISEN Correct If See Error Now and maybe sulfateuse (see shwarzy)
# Mise a jour de l'installeur (Mise a niveau prévus de factux 1.1.5 a celle-ci)
# Choix des modules a afficher aux clients + article par defaut (administration)
# Système de marge inspiré d'un factux corse et des simpson's
# Système de template complété et terminé ;)
# Réécrit en html 5, iso --> utf-8, php.5.+ & php7 ready (untested)
# documents pdf normés & fpdf remplacé par tfpdf (utf-8)
# Ajout d'un nouveau théme ainsi que la consildation de l'emploi des classes de style (css)
# Remise en fonction de certaines trouvailles (Statistiques, nombre en literal, ...)
# Suppression de fichiers inutilisés pour sécurisé les entrées
# fichier de langue Français augmenté ainsi que l'internationalisation de l'interface de l'application ~ 99%, l'installeur 10%
# internationalisation only new texts autotranslated in neederlands and english (in wip folder babylon & ms)
# prérare internationalisation all texts autotranslated* in Español, Italiano, Deutsch, Polski and Ελληνικά (verify collate & charset database connexion)
# *for help real human with native language and go to good translate (twice version to compare babylon & ms)
# internationalisation des dates

############################################################

Changelog 1.1.4 --> 1.1.5


# Chasse aux bugs
# un module de themes et 4 themes
# le choix des categories
# l'integration du module lot
# le choix avancé des clients selon leur initiale
# un systheme de choix de payement ds factures.
# Ajout d'un module de stock
# La validation du code selon les standarts du w3c temps au point de vue css que html.
# Ajout d'un sytheme permetant l'auto-impression des documents generés

############################################################

changelog 1.1.3--> 1.1.4


# Chasse aux bugs
# Meilleure gestion des fichiers de langage
# Possibilité d'imprimer les factures par lot
# Possibilité de générer les factures par lot
# Intégration des fichiers de langage nl.php et en.php (merci à Toine et Cass pour leurs traductions respectives.)

############################################################

Changelog 1.1.2 --> 1.1.3


# Correction des bugs
# Ajout d'un module de hiérarchie des utilisateurs
# Ajout de la possibilité d'envoyer les documents par mails aux clients.
# Ajout d'un calendrier en javascript pour la saisie des dates
# Possibilité de changer l'appartenance d'un bon de commande.
# Possibilité de voir les statistiques des années précédentes
# Ajout d'un favico.ico
# Ajout d'un editeur html en ligne pour la mailing liste (mozilla uniquement)
# Meilleure compatibilité avec les navigateurs: les documents sont à présent sauvés sur le serveur avant d'être transmits au navigateur. Ils sont effacés automatiquement par la suite.

############################################################

Changelog 1.1 --> 1.1.2

# correction des Bugs signalés précédemment
# refonte de l'interface par Gilbert
# ajout de la possibilité de notification de nouveaux documents par email
# Correction orthographique
# commentaire sur les documents
# Ajout de prefixes aux tables
# Amélioration de l'installeur et adaptation suivant les nouveaux standards
# Ajout d'un choix de devise afin d'augmenter l'internationalisation du logiciel (débuté par Gilbert)
# Ajout de ventilation de la tva dans les factures suivant le %

############################################################

Changelog 1 --> 1.1


# chasse aux bugs .
# Ajout de gifs et autre images afin d'embellir l'interface.
# Modification des styles css et ajout de classes dans les tableaux afin de facilitér la lisibilitée des tableaux.
# Ajout d'un nouveau module de statistiques permettant de voir l'évolution du chiffre d'affaire d'un client par mois. (ok)
# Achèvement de l'internationalisation de l'interface (et publication du fichier langage afin de de demander des contributions au niveau de la traduction).(50 % effectué)
# Ajout d'un module de devis.
# Possibilité d'éditer et de supprimer les dépenses.
# Meilleure gestion des fournisseurs dans les fichier de dépense.
# La version 1.1 devrait être compatible avec les serveurs qui sont sur register_global Off (mouveau standard d'installation de php).
# Intégration d'un module de backup et restauration des bases de données.
# Amélioration de l'installeur avec vérification des droits d'ecriture dans les fichiers necessaires. Propose aussi l'upload du logo de l'entreprise
# Intégration d'un menu dropdown avec image en lieu et place des icônes actuelles.
# Ajout d'un module permettant aux clients de voir et d'imprimer leus factures, devis et bons de commande en ligne.
# Ajout d'une mailing-list basée sur les adresses email des clients, permettant, par exemple, d'envoyervos promos ou fermetures annuelles à vos cients.
# insertion intelligente de l'aide dans le logiciel.

############################################################

Changelog beta -->1 stable


# Eradication féroce des bugs
# amélioration de l'interface de plusieurs fichiers pour un confort d'utilisation
# Ajout d'un indicateur de version
# Notification en javascript pour les confirmations d'effacement et de payement de bons et factures
# Amélioration de l'interface des bons de commande
# Amélioration de l'installeur
# lun avr 26 21:03:30 CEST 2004#

############################################################

License

    # This program is libre software; you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation; either version 3 of the License, or
    # (at your option) any later version.
    #
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the
    # GNU General Public License for moredetails.
    #
    # You should have received a copy of the GNU General Public License
    # along with this program; if not, write to the Free Software
    # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.