Vous n'êtes pas identifié(e).
Bonjour,
Tout d'abord : je tiens à préciser que ce CMS est excellent !!! sans base de données = que du bonheur ! continuez comme cela.
Une donation est-elle envisageable pour aider ?
Sinon, afin d'être au courant des évolutions de Zite, un petit flux rss serait le bienvenue... ;-)
D'ailleurs, en parlant de flux rss, avez-vous un "module" pour pouvoir créer un flux rss sur son site ?
En parlant de modules, je verrai bien l'ajout d'un menu "Modules" à côté de "Templates" pour ajouter les modules (non fournis par défaut avec Zite) qui pourraient être téléchargé en complément ?
Voilà pour les "idées" du jour !!
Hors ligne
c'est une idée qui me plait
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
un GROS UP pour le flux rss du fofo
Dernière modification par davyk (25/02/2010 00:09:56)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Bonjour,
Tout d'abord : je tiens à préciser que ce CMS est excellent !!! sans base de données = que du bonheur ! continuez comme cela.
Une donation est-elle envisageable pour aider ?Sinon, afin d'être au courant des évolutions de Zite, un petit flux rss serait le bienvenue... ;-)
D'ailleurs, en parlant de flux rss, avez-vous un "module" pour pouvoir créer un flux rss sur son site ?
En parlant de modules, je verrai bien l'ajout d'un menu "Modules" à côté de "Templates" pour ajouter les modules (non fournis par défaut avec Zite) qui pourraient être téléchargé en complément ?
Voilà pour les "idées" du jour !!
Bonjour,
Merci pour ces encouragements, ça fait toujours plaisir.
Vous pouvez soutenir le projet via la boutique sur
http://zitecms.spreadshirt.be
Le flux RSS me paraît une très bonne idée. Et peut être un tweet aussi.
J'ai un module RSS pour Zite en cours de développement pour le CPAS de Bruxelles.
Il devrait être stabilisé dans les jours qui viennent.
Beaucoup de gens ne viennent que sur le forum mais il y a aussi un site Zite!
Sur ce site, il y a une rubrique extensions. J'ai bientôt terminé le formulaire
permettant la publication de greffons, modèles, ...
J'envisage d'intégrer le forum et le wiki au site pour que le site soit plus utilisé et
pas seulement le forum.
Merci pour toutes ces très bonnes idées,
A bientôt,
Michaël
ZiteCMS rocks !
Hors ligne
super tout ça
mais tu n'as pas envisagé un rss pour le forum
je sais qu'il y a un mod pour punbb, peut-être est-il compatible avec flux bb?
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
super tout ça
mais tu n'as pas envisagé un rss pour le forum
je sais qu'il y a un mod pour punbb, peut-être est-il compatible avec flux bb?++ vYk
très probable oui, je m'en occupe
ZiteCMS rocks !
Hors ligne
alors ça c'est très très cooooool!, ça va me changer la vie, et j'exagère pas
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
alors ça c'est très très cooooool!, ça va me changer la vie, et j'exagère pas
voilà qui est fait
ZiteCMS rocks !
Hors ligne
Fan-tas-tique
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Salut, je suis en train de créer un module rss pour ziteplus, dès que c'est fini, je me lance sur les greffons, je vais sûrement un peu te casser les pieds Michael.
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Salut, je suis en train de créer un module rss pour ziteplus, dès que c'est fini, je me lance sur les greffons, je vais sûrement un peu te casser les pieds Michael.
++ vYk
Super!
Le CPAS de Bruxelles a déjà un module qui génère un flux RSS avec les pages
dans l'ordre chronologique de leurs modifications mais il ne gère pas encore
les pages PHP et est lié au greffon Babel. Et puis surtout ce n'est pas un encore
un greffon.
J'attends ton code avec impatience.
A bientôt,
Michaël
ZiteCMS rocks !
Hors ligne
pour l'instant, je bloque juste sur la génération automatique du flux(rss2 en xml) à l'enregistrement de chaque page.
l'autre choix que j'ai est de créer, plutôt qu'un module, un fichier rss.php avec un header application xml.
mais là je bloque car il doit faire appel à des fonctions de zite(plus) et comme il est indépendant..
voilà voilà pour l'instant.. (quoi que, en écrivant ces lignes, il me vient une idée..)
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
bon le module pour ziteplus est prêt et comme prévu, ça ne marche pas avec zite:
pour bien commencer, est-ce juste de commencer par:
<?php
class zite_plugin_vyk_rss {
var $page = '';
var $action = '';
var $tool = true;
function zite_plugin_vyk_rss($zite=true) {
mon code..
}
}
?>
autre chose, je dois appeler ce greffon à partir d'un fichier php se trouvant à la racine du zite.
soit rss.php contenant:
<?php
header("Content-Type: application/xml; charset=UTF-8");
include('zite/zite.php');
$zite = new zite(__FILE__);
$zite->plugins('vyk_rss');
?>
est-il correct?
Dernière modification par davyk (10/04/2010 07:22:22)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
petit up pour ma question pliz
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
petit up pour ma question pliz
Salut,
J'ai publié un doc sur le wiki.
A+
Michael
ZiteCMS rocks !
Hors ligne
J'en déduis que la réponse à ma question doit être: non.
J'y plancherais bientôt
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
J'en déduis que la réponse à ma question doit être: non.
J'y plancherais bientôt
Salut,
Peux tu me donner une adresse où charger ton code?
Je m'en occuperai.
A+
Michaël
ZiteCMS rocks !
Hors ligne
c'est gentil de ta part mais si je ne m'y colle pas, je n'arriverais jamais à pondre un greffon pour zite
++
Dernière modification par davyk (20/04/2010 15:42:27)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
c'est gentil de ta part mais j'y je ne m'y colle pas, je n'arriverais jamais à pondre un greffon pour zite
++
OK, alors pour faire court:
C'est Zite qui appelle la classe et non l'inverse.
Plusieurs fonctions peuvent être définies dans la classe qui seront appelées par ZiteCMS
au début ou à la fin de l'exécution d'une fonction du moteur de ZiteCMS.
Je ne sais pas trop comment fonctionne ton module RSS. Un flux pour tout le site? Un flux
par page qui stocke les changements apportés?
$page et $action (pas encore implémenté) resteront vides si le fux est accessible depuis
toutes les pages.
Tu peux gérer le flux RSS avec plusieurs fonctions.
Exemple, pour ajouter le tag meta, utilises after_output avec un code du type:
function after_output( & $zite )
{
if( !is_object( $zite ) ) return;
$output = ob_get_clean();
$output = str_replace( '</head>', '<meta rel="alternate" type="application/rss+xml" href="'.$zite->base.$zite->truepage.$zite->config['argsep'].'action=rss" /></head>', $output );
echo $output;
return;
}
Gère ensuite l'envoi du flux avec la fonction before_output avec un code du type:
function before_output( & $zite )
{
if( !is_object( $zite ) ) return;
if( $zite -> args[ 'action' ] == 'rss' )
{
ob_end_clean();
// Code pour afficher le flux RSS
exit();
}
}
Si tu veux générer le fichier XML suite aux modifications apportées à une page,
tu peux utiliser la fonction before_edit
function before_edit( & $zite )
{
global $_POST;
if( !is_object( $zite ) ) return;
if( $_POST[ 'save' ] == 1)
{
// Code pour stocker les changements dans le fichier XML
// $zite -> struct[ $zite -> truepage ] donne les informations sur la page modifiée
}
}
Tu peux évidemment faire appel à un code source se trouvant dans un autre
fichier. Ce fichier peut se trouver à la racine du site puisque c'est le moteur, lui-même
appelé par index.php qui appelle le greffon.
Néanmoins, pour les prochaines versions de zite, il est préférable que tous les
fichiers du greffon se trouvent dans son dossier.
Il suffit alors de faire un require ou include( 'zplugins/nom_du_greffon/autre_code.php' );
Dis moi quoi...
Michaël
Ensuite
ZiteCMS rocks !
Hors ligne
merci bien, j'y planche ASAP!
le module rss et sitemap ne passeront pas par un xml (c'était la première idée que j'avais eue rendue impossible de part la structure de ziteplus et SURTOUT mon manque d'expertise en php).
En effet, le principe est de passer par php pour qu'à chaque fois que l'on interroge le fichier, il génère (avec un header application/xml) les informations qu'on lui demande (un flux rss ou un sitemap) constamment à jour.. dynamique, quoi.
tes 3 fonctions sont super puissante et carrément utiles pour la génération de greffons !
Dernière modification par davyk (20/04/2010 15:41:10)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne