Accueil

Un article de ReaxiaWiki.

Sommaire

Documentation Reaxia

Présentation

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 :

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.

Utiliser de préférence le second tutoriel.

Documentation développeur

Exemples d'implémentation

Mise à jour de Reaxia 1 vers Reaxia 2

Modification de la configuration

  • Ajouter la ligne suivante à la fin du Reaxia_Conf.php :
include_once($GLOBALS['ReaxiaRoot'] . 'reaxia/autoload.php');

Changement des externals SVN

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

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

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;

Annexes

Autres pages