Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 10:49 |
Bonjour à tous, j'ai eu quelques idées concernant iXprim, les
voila :
- Rendre iXprim simple a sauvegarder en écrivant le plus possible
dans le répertoire /databank/ y mettre les configurations de module,
toutes les images, tous les avatars etc...
- Limiter les modules à 1 répertoire et ainsi supprimer les
ixm_downloads.php qui se trouve à la racine. Et faire un url rewrite
du type : http://ixprim.com/news/
- Regrouper les templates les blocs et tout ce qui concerne un theme dans
son propre répertoire.
- Introduire les plugins pour faciliter le développement des modules
et la fléxibilité de iXprim, du genre un plugin commentaire
et un plugin catégories, un plugin editeur... Cela permettrait
d'éviter à chaque module de gérer les
catégories ainsi que les commentaires. Cela rendrait les
commentaires plus simples à modérer en pouvant afficher tous
les commentaires dans une page. Ou dans le cas de l'éditeur de
choisir l'éditeur WYSIWYG qui convient le mieux suivant la
plateforme. Et cela permettrai meme de détacher le module de smileys
qui n'est pas indispensable à tout le monde
- Créer un systeme de sauvegarde automatique de la base de
données tous les jours...
- Permettre aux modules d'insérer du code avant la balise head du
theme
Ajouts 1 :
- Pouvoir donner des noms aux Freeblocks exemple quand on met dans le theme
{Freeblock_Banniere} on se retrouve dans l'organisation des
blocks avec Bloc Libre Banniere
- D'ailleurs le module de bannieres devrait fonctionner en se mettant dans
un block et non avec une balise spéciale...
- Créer un média manager style mambo
- Rendre iXprim valide en XTHML 1.0 Strict
- Faire des templates pour tous les modules avec des modèles par
défaut, ce qui permet de tout personaliser tout en pouvant faire
vite si on en a pas le temps !
- Les changements de répertoires sont faits de facon à
faciliter l'installation (pas de milliers de CHMOD à faire) et
à permettre de tout sauvegarder en copiant simplement son theme et
le répertoire databank...
- Documenter toutes les fonctions iXprim pour faciliter la création
de modules
- Démarrer automatiquement le script d'installation lorsque Ixprim
n'est pas configuré
[Edité le 31/10/2004 par Tavnos]
[Edité le 31/10/2004 par Tavnos] |
|
|
cedsib
Béta-testeur    Messages: 582 Inscrit(e) le: 2004/6/1 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 11:40 |
- Regrouper les templates les blocs et tout ce qui
concerne un theme dans son propre répertoire.
--> trop trop bonne idée !
- Introduire les plugins pour faciliter le
développement des modules et la fléxibilité de iXprim,
du genre un plugin commentaire et un plugin catégories, un plugin
editeur... Cela permettrait d'éviter à chaque module de
gérer les catégories ainsi que les commentaires. Cela
rendrait les commentaires plus simples à modérer en pouvant
afficher tous les commentaires dans une page. Ou dans le cas de
l'éditeur de choisir l'éditeur WYSIWYG qui convient le mieux
suivant la plateforme. Et cela permettrai meme de détacher le module
de smileys qui n'est pas indispensable à tout le monde
--> trop trop trop trop trop trop bonne idée !
Et ça permettrait aussi par ex de définir un forum/
commentaires propres à un module, compatible avec inxbb, XForum,
etc, et comme ça, tous les modules pourraient interragir entre eux

- Limiter les modules à 1 répertoire et ainsi supprimer les
ixm_downloads.php qui se trouve à la racine. Et faire un url rewrite
du type : http://ixprim.com/news/
--> bonne idée aussi. Je me permet d'abuser:
serait il possible d'avoir un URL Rewriting de la sorte:
http://www.ixprim.com/actu/1254/titre_de_la_news.html
ou mieux:
http://www.ixprim.com/actu/categorie_de_la_news/titre_de_la_news.html
(évidemment, en ellevant tous les caractères bzarres, et en
remplaçant les espaces par des _ ou des - )
Ca permettrait d'augmenter grandement le référencement. ais
Jarod confirmera ou non  |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 12:16 |
| Enfin je pense que ca sera pas pour la v1.0 je veux dire c'est pour les
prochaines versions... Mais ca serait bien de faire un rendez vous IRC avec
tout le monde un de ses jours histoire de mettre les idées de tout
le monde en commun et d'avoir des réponses live. |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 12:34 |
| IRL serait pas mal non plus... |
|
cedsib
Béta-testeur    Messages: 582 Inscrit(e) le: 2004/6/1 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 13:18 |
IRL ? connait pas. IRc je connais.
par contre, je préfère qd même le forum, au moins pr
les débats d'idées, ça permet de garder des traces pr
ceux qui peuvent pas être là . . .
Trollix, t'en dis koi de ttes ces idées ? |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 13:35 |
| IRL = In Real Life - en vrai, quoi... |
|
Xilus
Béta-testeur    Messages: 182 Inscrit(e) le: 2003/1/9 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 14:56 |
IRL ? connait pas. IRc je connais.
Encore un qui ne connait pas Sandra Bullock ? mode HS OFF
tout ça pour rajouter qu'il me semble préférable de
laisser Trollix se concentrer sur la release publique avant d'imaginer
déjà quelle option (somptuaire (?)) rajouter.... Avec un peu
de chance, elle nous amènera de très nombreuses nouvelles
propositions et il sera temps alors d'imaginer la suite à donner....
Vous ne pensez pas ?
PS attention aux URL rewriting qui ne sont pas fonctionnels sur tous les
hébergeurs... 
[Edité le 31/10/2004 par Xilus] |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 15:10 |
Exact. C'est impossible de se baser sur l'url rewrite pour gérer la
structure des liensIxprim si on veut que le CMS tourne sur toutes
plate-formes.
On exclut d'office toutes celles dont l'hébergeur n'a pas
activé le mod_rewrite.
Ixprim ne doit pas être pris en otage par des options de config.
Pour le reste, on étudie ça dans la Ixprim 1.1 ...
Pour les catégories générales au CMS, je ne suis pas
pour...
Il faudrait en créer des spécifiques suivant le module (EX:
forum, news, downloads, links) et on risquerait de se les trainer partout
même si on n'en a pas besoin.
Ex: sur ixprim.com, s'il y avait des catégories
générales, il faudrait se trainer dans les news et le forum
les catégories créees pour les liens...
Por les templates, c'est pas impossible ... |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 17:34 |
Alors au niveau des catégories le but est de pouvoir faire comme on
le souhaite, de toute facon les modules n'afficherons que les
catégories contenant leur contenu. Et ca permettrai de faire soit
de la catégorie globale soit de la catégorie par module. Ce
qui permet de laisser le choix à tout le monde.
Sinon voici les prochaines idées....
- Il existe les FREEBLOCKS, pourquoi ne pas faire les FREEGROUPS (groupe de
blocs libres)
- La possibilité aux modules de controler leur cache (pages et
blocks), par exemple en le régénérant lorsque un
nouveau commentaire est posté ou autre
- La mise en place d'un système de traduction qui permette à
plusieurs auteurs de traduire les articles et le contenu du site, du style
Xaraya !
Sinon se voir in real life et faire des réunions iXprim (en
reprenant le concept des réunions tupperware) pour fixer un peu
mieux le projet je suis d'accord par contre le petit problème c'est
que pour ceux qui habitent à Paris ca marche bien, mais je vois mal
l'ami Maurice venant du Québec... Donc l'IRC est à mon avis
un passage obligatoire, donc c'est au moins l'IRC et en plus l'iRL
J'oubliais pour l'url rewrite, moi je pensait un acces sans url rewrite
à la Xoops : http://www.ixprim.com/modules/forum/
et avec l'url rewrite http://www.ixprim.com/forum/....
[Edité le 31/10/2004 par Tavnos] |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 18:22 |
Tavnos a
écrit:Il existe les FREEBLOCKS, pourquoi ne pas
faire les FREEGROUPS (groupe de blocs libres)
Mais c'est déjà ce qui existe... les FREEBLOCKS, c'est pas un
bloc, mais des blocs avec un S, comme les leftblocks ou les rightblocks.
Ils se comportent pareil. => grande puissance
La possibilité aux modules de controler leur
cache (pages et blocks), par exemple en le régénérant
lorsque un nouveau commentaire est posté ou autre En cours de codage.
La mise en place d'un système de traduction qui
permette à plusieurs auteurs de traduire les articles et le contenu
du site, du style Xaraya ! A
voir...
Sinon se voir in real life et faire des réunions
iXprim (en reprenant le concept des réunions tupperware) pour fixer
un peu mieux le projet je suis d'accord par contre le petit problème
c'est que pour ceux qui habitent à Paris ca marche bien, mais je
vois mal l'ami Maurice venant du Québec... Donc l'IRC est à
mon avis un passage obligatoire, donc c'est au moins l'IRC et en plus
l'iRL Je pensais à
l'occasion d'un salon Php , ou des rencontres mondiales du Libre par
exemple...
J'oubliais pour l'url rewrite, moi je pensait un acces
sans url rewrite à la Xoops :
http://www.ixprim.com/modules/forum/
et avec l'url rewrite http://www.ixprim.com/forum/....
La spécificité du système de module de ixprim est
d'être issu du modèle Postnuke, pas celui de xoops, qui a mes
yeux est moins sécurisé du fait de donner l'accès aus
répertoires des modules. Sur Ixprim, vous l'avez vu, il est possible
de mettre des .htaccess et bloquer les accès aux répertoires.
Donc le modèle xoops : http://www.ixprim.com/modules/forum, c'est
pas possible. |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 19:01 |
Excusez moi maitre Trollix pour mes négligences avec les FreeBlocks

Bon sinon au niveau des modules je trouve ca bete d'avoir pleins de
fichiers partout c'est pour ca, dont un à la racine... ce que
j'aimais bien dans Xoops c'est que les modules étaient bien
séparés c'est tout |
|
Xilus
Béta-testeur    Messages: 182 Inscrit(e) le: 2003/1/9 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 19:07 |
Ce n'est qu'un coup à prendre voire du simple esthétisme
(d'autant plus s'il n'y a pas de raison impérieuse de
sécurité derrière) Dans quelques temps,
tu ne te rappelleras même plus de l'architecture de xoops
Ixprim forever |
|
cedsib
Béta-testeur    Messages: 582 Inscrit(e) le: 2004/6/1 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 19:34 |
c'est vrai que je rejoins un peu Tavnos sur ce point: je suis un peu, voire
complètement perdu dans l'architecture des modules d'iXprim . . .
y'a moyen que dans la doc, ou ici, maintenant, ou à la sortie
publique, que tu (Trollix) nous fasses un p'tit speech sur à koi
k'cest k'ça sert ?
Style une p'tite carte du CMS, au moins p'têt au niveau des modules,
pour les développeurs (potentiellement moi), afin qu'on soit moins
perdus (d'autant plus ceux qui viennent de Xoops). |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 20:06 |
Xilus dans ce que je dis le but est pas de copier Xoops, mais de faire un
systeme pratique... Après si Trollix ne veut pas pour cause de
sécurité il n'y a aucun problème ce n'est pas moi le
chef c'est juste pour donner mon impression...
En gros c'est trop éparpillé, 1 module = 1 répertoire
ca me parrait bien plus simple !
Cedsib j'avoue que ca manque de doc, personellement moi j'arreterai l'ajout
de nouvelles fonctions pour la v1 pour le moment et je me concentrerai sur
la doc... Trollix avait parlé de wiki, c'est une très bonne
idée, ca permettra aux beta testeurs de produire une doc
complète. |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/10/31 à 22:02 |
Tavnos a
écrit:En gros c'est trop éparpillé, 1
module = 1 répertoire ca me parrait bien plus simple
!
Très bon argument, tu as tout à fait raison.
Mais c'est un casse tête pour l'instant... J'ai les
éléments, reste à les mettre en musique... |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/11/1 à 12:26 |
Enfin bon trollix ces idées c'est pour pas que tu t'embete c'est
tout 
Bon encore une chose il faudrait changer un peu la structure pour
éviter qu'il y ait 150 CHMOD à faire lors de
l'installation... C'est le genre de truc qui risque de décourager un
débutant. |
|
cedsib
Béta-testeur    Messages: 582 Inscrit(e) le: 2004/6/1 Statut: Déconnecté(e)
|
Posté le 2004/11/1 à 13:17 |
+1: j'ai montré iXprim à un ami qui a développé
un CMS professionnel pour sa boite: www.keeo.com
et pour l'install, et l'ensemble des CHMOD, il m'a dit que c'était
pas super intuitif . . . |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/11/1 à 15:01 |
cedsib a
écrit:+1: j'ai montré iXprim à un ami
qui a développé un CMS professionnel pour sa boite:
www.keeo.com
et pour l'install, et l'ensemble des CHMOD, il m'a dit que c'était
pas super intuitif . . .
Quelle suggestion pourrait-on faire pour améliorer ? Et pour ton ami
(qui d'ailleurs a développé un produit qui semble être
très interessant), quel type d'amélioration peut-on apporter
?
|
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/11/1 à 18:59 |
| A mon avis il faut regrouper tous les caches dans un seul répertoire
déja par exemple ou sinon mettre en 777 databank et tout
créer à l'intérieur grace au script d'installation |
|
cedsib
Béta-testeur    Messages: 582 Inscrit(e) le: 2004/6/1 Statut: Déconnecté(e)
|
Posté le 2004/11/1 à 20:57 |
concernant Keeo web, c'est vrai que c'est lui aussi un codeur fou (comment ça ?
je vise personne )
mais il a quelques fonctions dans l'éditeur WYSIWYG qu'il a
complètement redéveloppé, qui sont super
intéressantes, et surtout hyper pratiques. (malheuresement, il est
pour l'instant que compatible IE)
mais au niveau de l'upload d'images, par ex,
- qd on insère une image, on peut générer tout seul,
un apperçu lors d'un clic sur la page finale, avec un zoom
personalisable;
- qd on redimentionne une image, il a resize réellement avec gd2
(tout en gardant l'originale), ce qui permet d'accélérer le
tps de chargement
- il a intégré un outil de stats assez avancé dont un
outil de gestion de bots de moteurs de recherches (comme par exemple
Robotstats de WRI, mais je trouve, en mieux)
- il a un syst de templates quasi identique à celui d'iXprim
- personalisable selon la page et la section (il a un fonctionnement en
rubrique, un peu comme ce que Tavnos (?) proposait: des catégories
globales au site).
enfin voila quoi, y'a quelques trucs bien sympa, mais c'est pas open source
. . . |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/11/1 à 21:41 |
Oui en ce qui concerne les catégories globales...
Voici le shéma dans Ixprim :
News : Ixprim / Xoops / Xaraya
Guides : Ixprim / Xoops / Xaraya
Forum : Ixprim / Xoops / Xaraya
Je penses que ca serait top de pouvoir avoir en supplément :
Ixprim : News / Guides / Forum
Xaraya : News / Guides / Forum
Xoops : News / Guides / Forum
D'avoir les deux type d'access c'est vraiment bien je trouve surtout quand
on s'interesse à un sujet sur le site ca fait vraiment gagner du
temps !
Bon aller j'ai encore quelques idées... Il faudrait imposer des
règles de conceptions pour les modules, comme par exemple tous les
fichiers de configuration dans /databank/config , par exemple pour une
gallerie toutes les images dans /databank/gallery/
Et ce qui serait bien c'est de faire valider les modules et de tous les
centraliser sur ixprim.com
Ajout :
Ca serait bien aussi de créer des catégories de modules pour
pouvoir mieux organiser les modules dans l'admin, au lieux d'avoir un ordre
anarchique !
du genre dans le menu gauche vertical de l'admin d' avoir :
>> Contenu
News
Simple Page
Une
>> Communauté
XForum
IRC
>> Outils
Sauvegarde DB
Optimisation DB
PHPMyAdmin
Et puis mettre des petites icones un peu partout ca ferait joli ! genre une
par module dans le menu de gauche dans l'admin.
Parce que le module système lorsqu'on clique dessus ca
déroule pas mal d'options et donc c'est un peu la lutte pr s'y
retrouver, des fois je relis plusieurs fois pour trouver l'option
(désolé je suis pas doué
[Edité le 2/11/2004 par Tavnos] |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/11/4 à 00:23 |
Je suis en train de me creuser la tête pour supprimer les fichiers de
config du serveur, les mettre en Base de données et en une seule
requête instancier les variables de config...
Les gars, vous m'avez remué la pulpe du cervelet... |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/11/4 à 18:14 |
| Et oui c'est comme orangina trollix, secouez secouez moi ! Sinon au fait ca
serait bien de mettre sur papier une roadmap |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/11/8 à 22:35 |
Je reposte ici pour signaler que un mode dev serait bien dans iXprim,
j'entend par la que le thème se remet à jour à chaque
chargement de page, car la il faut cliquer à chaque changement de
block ou meme de CSS !
Encore une suggestion, as-tu pensé à utiliser HTML Area ou
Tiny MCE comme éditeur WYSIWYG ?
[Edité le 8/11/2004 par Tavnos] |
|
cedsib
Béta-testeur    Messages: 582 Inscrit(e) le: 2004/6/1 Statut: Déconnecté(e)
|
Posté le 2004/11/8 à 22:52 |
| il me semble qu'il se contentera de Spaw, qui est entre d'être
développé pr Mozilla . . . |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/11/9 à 06:41 |
| Ah désolé j'avais pas vu que spaw arrivait pour Mozilla ! En
tout cas c'est une super bonne nouvelle ca ! |
|