Accueil
Un article de ReaxiaWiki.
Sommaire |
[modifier]
Documentation Reaxia
[modifier]
Présentation
[modifier]
Méthodologie d'un projet
Avant de démarrer un projet, il est important de connaître les rôles classiques et les différentes étapes de la réalisation d'un site Reaxia :
[modifier]
Tutoriels
Afin de pouvoir maîtriser rapidement Reaxia, deux sites exemples ont été créés. Ils sont accompagnés d’une documentation expliquant pas à pas comment reproduire soi-même ces sites et ainsi comprendre aisément les techniques de développement d’un site Reaxia.
- Tutoriel Reaxia v1 * ancienne version de reaxia
- Tutoriel Reaxia v2 * nouvelle version de reaxia
Utiliser de préférence le second tutoriel.
[modifier]
Documentation développeur
- Pré-requis de Reaxia
- Installation de Reaxia
- Apprendre à connaître Reaxia
- L'organisation du contenu d'un site
- Les fonctions utiles
- Les statistiques de fréquentation
- L'import / export de modules Reaxia
- La sécurisation de documents
- Customisation du fonctionnement des types dans le back-office
- Insérer des données dans Reaxia à partir d'un formulaire
[modifier]
Exemples d'implémentation
- Exemple d'implémentation : Des nouvelles
- Exemple d'implémentation : Un formulaire de contact en 5 minutes
- Exemple d'implémentation : Un menu hiérarchique
- Exemple d'implémentation : Un formulaire de recherche
- Exemple d'implémentation : Un moteur de recherche full-text
- Exemple d'implémentation : Un espace privé
- Exemple d'implémentation : Un espace de téléchargement de documents
[modifier]
Mise à jour de Reaxia 1 vers Reaxia 2
[modifier]
Modification de la configuration
- Ajouter la ligne suivante à la fin du Reaxia_Conf.php :
include_once($GLOBALS['ReaxiaRoot'] . 'reaxia/autoload.php');
[modifier]
Changement des externals SVN
- Il faut changer les références de
http://svn.epistema.com/products/reaxia/vershttp://svn.epistema.com/products/reaxia2/(reaxia_core et reaxia_install)
[modifier]
Modification des types
- Modifier la table avec la requête :
ALTER TABLE `reaxia_types` ADD `php_description` LONGTEXT; ALTER TABLE `reaxia_categories_rxp` DROP `category_xml`;
- Exécuter le script : /reaxia_core/webadmin/update_reaxia_type.php
[modifier]
Modification des threads
- Modifier la table avec la requête :
ALTER TABLE `reaxia_threads` ADD `category_id` INT NOT NULL DEFAULT '0'; ALTER TABLE `reaxia_threads` ADD `HeadersPhp` LONGTEXT NOT NULL AFTER `HeadersDescription`;
- Exécuter le script : /reaxia_core/webadmin/update_reaxia_threads.php
[modifier]
Autres cas
Dans les anciennes versions de reaxia il faut également exécuter les requêtes suivantes
ALTER TABLE `reaxia_users` ADD `reaxia_files_hierarchy_id` INT NOT NULL ,ADD `is_designer` ENUM( 'Y', 'N' ) NOT NULL
CREATE TABLE IF NOT EXISTS `reaxia_notes` ( `Reference` varchar(255) NOT NULL DEFAULT , `HTML` longtext NULL, PRIMARY KEY (`Reference`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
[modifier]
Annexes
[modifier]
