« Frankiz III » : différence entre les versions

De WikiBR
(Nouvelle page : == Structure du site == On travaille avec platal, ce qui a imposé une certaine modification de la structure de dossiers. * '''bin''' : contient les scripts utilisés par frankiz ...)
 
m (menu)
 
(43 versions intermédiaires par 10 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Structure du site ==
{{Archive|KrankizIII est opérationnel. (janvier 2013)}}
{{menu Frankiz}}
= Projet =
Frankiz 3 est la nouvelle version de Frankiz (actuellement en version 2) qui est en développement depuis le 29 septembre 2007, à 13:02:41. Il s'agit d'un refonte complète du site basée sur le core du site polytechnique.org, plat/al.


On travaille avec platal, ce qui a imposé une certaine modification de la structure de dossiers.
Cette nouvelle version introduira de nombreuses fonctionnalités comme :
* la gestion de groupes (binets, cellule dans un binet, cours, PC/TD, section, compagnie, promo, école, etc.) et des outils basés sur cette architecture (annonces/activités/sondage/... au sein d'un groupe),
* un calendrier personnel affichant toutes les activités des différents groupe auquel appartient l'utilisateur,
* et bien d'autres choses encore...


* '''bin''' : contient les scripts utilisés par frankiz
Il est à noter que Frankiz 3 sera fait pour accueillir des utilisateurs de différentes formations : X, doctorants, masters, PEI mais aussi des autres écoles du plateau comme Supop, l'ENSTA, etc.


* '''classes''' : actuellement un lien vers platal/classes, à terme un checkout de platal/core, contient les classes de platal
= Développement et documentation =


* '''configs''' : contient les fichiers de config ; générer les versions utilisées à l'aide du Makefile [non encore implémenté]
Le site du développement est sous Trac : http://trac.binets.frankiz.net/frankiz


* '''htdocs''' : les fichiers 'initiaux' et statiques :
== Historique ==
** frankiz.php, qui initie le site
Premier commit, par {{u|Elscouta}} : {{c|cbc2dba1 (Elscouta), Sat Sep 29 13:02:41 2007 : premier commit sur fkz3}}
** .htaccess, qui contient les règles de réécriture (mettre à jour à partir de .htaccess.in quand on checkout sa version)
** les skins, les images fixes, le fkz.opensearch.xml pour la barre de recherche, les CSS


* '''include''' : les fichiers à inclure (fonctions, ...)
[[Catégorie:Frankiz]]
 
* '''modules''' : les modules, i.e les différentes pages (profil, annonces, activités, ...)
 
* '''old''' : contient les fichiers de frankiz 2.x (0<x<5), à terme devra être vide.
 
* '''platal''' : un checkout de platal, au début pour avoir le core, à terme pour pouvoir y piquer des fonctions et des includes (avec du ln -s)
 
* '''plugins''' : contient les plugins smarty, à savoir les instructions de mise en forme des variables en sortie
 
* '''spool''' : le cache des templates, les données, ...
 
* '''templates''' : les templates, i.e la mise en forme des variables fournies par les fichiers dans les modules
 
* '''upgrades''' : contient les scripts d'upgrade de la bdd, des dossiers, ... pour passer d'une version à une autre
 
== Configuration ==
 
Pour fonctionner correctement, il faut :
* mettre à jour les fichiers de '''configs''' (mettre les mots de passe pour les bdds, actualiser les adresses mail, ...)
* configurer le ''.htaccess'' dans '''htdocs'''
* s'assurer que le vhost est bien configuré :
** Faire du rewrite de ''?vars'' vers ''frankiz.php?vars'' (sinon, le mettre dans le .htaccess)
** ''include_path'' dans le ''php.ini'' contenant :
.:./include:../include:../../include

Version actuelle datée du 7 février 2013 à 16:46

Warning.png Article archivé.
KrankizIII est opérationnel. (janvier 2013)
Warning.png

Projet

Frankiz 3 est la nouvelle version de Frankiz (actuellement en version 2) qui est en développement depuis le 29 septembre 2007, à 13:02:41. Il s'agit d'un refonte complète du site basée sur le core du site polytechnique.org, plat/al.

Cette nouvelle version introduira de nombreuses fonctionnalités comme :

  • la gestion de groupes (binets, cellule dans un binet, cours, PC/TD, section, compagnie, promo, école, etc.) et des outils basés sur cette architecture (annonces/activités/sondage/... au sein d'un groupe),
  • un calendrier personnel affichant toutes les activités des différents groupe auquel appartient l'utilisateur,
  • et bien d'autres choses encore...

Il est à noter que Frankiz 3 sera fait pour accueillir des utilisateurs de différentes formations : X, doctorants, masters, PEI mais aussi des autres écoles du plateau comme Supop, l'ENSTA, etc.

Développement et documentation

Le site du développement est sous Trac : http://trac.binets.frankiz.net/frankiz

Historique

Premier commit, par Elscouta : cbc2dba1 (Elscouta), Sat Sep 29 13:02:41 2007 : premier commit sur fkz3