Ma version de sfDoctrineSimpleForumPlugin est sur #github !

Par j0k le samedi 20 mars 2010, 18:51 dans développement - 12055 vues

J'ai commencé les devs de la v3 fin 2009. A cette époque je n'avais pas trouvé de script de forum compatible Doctrine qui tenait la route. Alors, je me suis pris un weekend et j'ai converti l'actuel sfSimpleForumPlugin sous Doctrine.

Une fois la v3 sortie, j'ai été contacté par plusieurs développeurs qui me demandaient quelle version de sfDoctrineSimpleForumPlugin j'utilisais sur mon site car ils étaient intéressés pour l'avoir. Je leur répondais à chaque fois que c'était ma version et que je devais prendre le temps ed la publier.

Fin janvier, Vincent me contacte sur twitter pour à peu près la même chose. Et du coup, je me suis ensuite lancé dans un rapide ménage du plugin pour le publier sur github !

Et c'est maintenant chose fait, vous pouvez trouver sfDoctrineSimpleForumPlugin sur github !

Mon site tourne (encore) sur Symfony 1.2 mais je me suis efforcé de rendre sfDoctrineSimpleForumPlugin compatible avec la 1.4. J'ai fait un rapide readme (grandement repris de la version propel).

J'ai aussi rajouté une tâche que j'ai appelé fixForum. Elle m'a beaucoup servi quand j'ai importé mes données depuis phpBB2 (et là j'en vois qui vont maintenant me demander mon script d'export phpBB2 -> sfDoctrineSimpleForumPlugin ...). Cette tâche permet de mettre à jour les données qui sont normalement calculées à chaque nouveau post ou topic créé:

  • nb_posts
  • latest_post_id
  • nb_topics

Lors de l'import brut (je suis passé de phpBB2 -> fichier yaml -> sfDoctrineSimpleForumPlugin) ces données n'étaient pas calculés automatiquement.

Je n'ai plus rien à ajouter pour le moment. N'hésite pas à forker le plugin et à soumettre vos modifications :-)

5 commentaires en tout !

1. bourvill le jeudi 15 avril 2010, 10:17 #permalien
bourvill

Hello,

J'utilise ton plugin et je suis entrain de le modifier actuellement pour pousser un peu plus les niveaux d'acces sur les category et forum

Et sauf erreur de ma part, il ya une erreur dans le components
dans le module sfSimpleForum a la ligne 10
tu fais >
require_once(sfConfig::get('sf_plugins_dir'). '/sfSimpleForumPlugin/"

or le plugin se nomme sfDoctrineSimpleForumPlugin

Je ne maitrise pas vraiment GitHub je ne sais donc pas comment porter la correction.

2. PoUaZz le mercredi 03 novembre 2010, 21:01 #permalien
PoUaZz

Bonjour,

Je vais poser la question à laquelle tu t'attendais! Est-ce que tu peux partager ton script d'export phpbb vers sfDoctrineSimpleForumPlugin?

Merci d'avance!

3. j0k le jeudi 04 novembre 2010, 23:20 #permalien
j0k

Tiens c'est une bonne idée ça. Faut que je le retrouve, que je comprenne comment j'ai fait et je vais faire un article dans le weekend sur ça ! :)

4. etoileweb le samedi 30 juillet 2011, 11:10 #permalien
etoileweb

Bonjour, et merci pour ton boulot. J'ai téléchargé le package sur gitHub, mais la tache doctrine:build --all échoue sur ce message: PHP Warning: require(C:/wamp/.../symfony/plugins/sfSimpleForumPlugin/lib/model/sfSimpleForumCategory.php): failed to open stream: No such file or directory in C:\wamp\www...\symfony\lib\autoload\sfSimpleA
utoload.class.php on line 123
Or à l'origine, le fichier manquant sfSimpleForumCategory.php n'existe pas dans le répertoire indiqué. Je ne sais pas pourquoi il le demande.

5. j0k le dimanche 31 juillet 2011, 23:38 #permalien
j0k

Je ne vois pas trop d'où peut venir ton problème. J'ai fait une install à vide, j'ai pas eu de soucis.
Peut-être un banal symfony cc ?

Sinon, ouvre un ticket: https://github.com/j0k3r/sfDoctrineSimpleForumPlugin/issues/new

Pensez à vous inscrire !

  • C'est rapide
  • Utiliser votre compte Facebook
  • Ou votre Open ID
Laisser un commentaire





Catégories


Tags


Liens