Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
REvolution 13
Posté par : developpeur le 05 janvier 2014

Rechercher dans NPDS

La Team de développement de NPDS est heureuse de vous présenter NPDS REvolution 13

Comme à l'habitude avec les versions de NPDS / c'est à la fois un travail de stabilisation et de correction mais aussi de développement de nouvelles fonctionnalités - 2 nouveaux thèmes sont aussi livrés.

Tous les packages ont été revues et sont à votre disposition dans les téléchargements :
 - NPDS-Revolution-13-Full.zip => Version complète pour une installation à l'ancienne (à la main)
 - NPDS-Revolution-13-IZ-Xinstall.zip => Version complète avec une installation totalement automatique (le must)
 - NPDS-Revolution-13-IZ-Xmaj.zip => Version permettant la mise à jour automatique d'une Revolution 11 WS en REvolution 13
 - NPDS-UsbWebServer8-REv13-Full.zip => Package Windows incluant Apache, MySql, PHP, REvolution 13 ET fonctionnant sur clés USB

Certaines documentations misent à jour sont aussi disponibles notamment :
 - NPDS-REv13-IZX-installation.pdf => La documention d'installation de la version complète avec IZ-Xinstall
 - NPDS_REv13-guide_administration.pdf => Le guide de l'administration (plus de 60 pages)
 - NPDS_REv13-Configuration_upload.conf.php.pdf => Comment configurer au mieux l'upload sur votre site
 - NPDS_REv13-Transfert_site_local_vers_serveur.pdf => Une fois votre site terminé, il faut le mettre en ligne ...

Le projet NPDS a connu de nombreuses évolutions depuis sa création en 2001 mais ses points forts demeurent la sécurité, la rapidité, la facilité de mise en œuvre, la qualité et la fiabilité de son fonctionnement.


J'en profite pour souhaiter une bonne année 2014 à tous les utilisateurs passés, présents et futurs de NPDS.


www.npds.org Commentaires ? | Page Spéciale pour impression   Envoyer cet Article à un ami

Ephem 2014
Posté par : GiamDoc le 02 janvier 2014

Rechercher dans NPDS

Bonjour à toutes et à tous, je vous souhaite mes meilleurs vœux de santé, bonheur, et de réussite pour cette nouvelle année 2014.

Comme chaque année , j'apporte ma petite contribution à la communauté : La table éphémérides 2014 !
  • Pour ceux qui veulent installer, réinstaller mettre à jour juste les dates des saints ou mettre à jour toutes les entrées 2013 vers 2014 c'est par ici : ephem2014.rar (Merci de lire avant le fichier lisez-moi.txt )
  • Pour ceux qui veulent bénéficier de la table entièrement mise à jour , merci d'utiliser ephem2014.sql, en UTF-8 (dans phpmyadmin , après avoir fait ce qui est recommandé dans le Ps ci-dessous, vider la table ephem puis faite un importer du fichier ephem2014.sql avec format de fichier UTF-8 et hop le tour est joué.)


Ps1: faite une sauvegarde de votre table ephem avant quand même ! ensuite vous la videz et vous transférez celle que vous venez de télécharger, c'est aussi simple que cela.
Ps2: Quelques corrections orthographiques, corrections d'erreurs de dates et 24 nouvelles entrées. 

Bien à vous tous

Note : "

Merci Giam !

"

www.npds.org 5 Commentaires | Page Spéciale pour impression   Envoyer cet Article à un ami

Ecrire une "Moulinette" - #2
Posté par : bartok le 30 décembre 2013

Rechercher dans Php, Mysql, ...

Notre exemple précédent comportait une petite insuffisance :

Il faut savoir que NPDS utilise une couche d'abstraction SQL qui fonctionne depuis assez longtemps et qui permet à REv13 de supporter les appels natifs MySql et mysqli

Abstraction ... Abstraction, qu’est-ce que ... une ... d'abstraction ?

Explication donnée par François Lasselin (Blog NALIS, Mars 2006):
« Lorsque l'on développe une application Web, les requêtes SQL sont réalisées grâce à des appels natifs (c'est à dire spécifiques à une Base de données).

Par exemple, pour demander à php de se connecter à MySQL on utilisera "mysql_connect()" et "mysql_query()" pour exécuter une requête. Ces appels natifs sont présents dès que l'application accède à une donnée et sont donc disséminés dans l'applications (dans le code source). Dès lors, une telle application est forcément destinée à un SGBD en particulier car modifier chaque appel natif dans le code source est une lourde tache.

C'est pourquoi les choses ont évolué : Aujourd'hui, il est courant d'utiliser une couche d'abstraction pour accéder à un Système de Gestion de Base de Données (SGBD). »


www.npds.org Lire la suite... 830 caractères de plus | Commentaires ? | Page Spéciale pour impression   Envoyer cet Article à un ami

Web Pro : Ecrire une "Moulinette" - #1
Posté par : bartok le 21 décembre 2013

Rechercher dans Php, Mysql, ...

 Lorsque l'on maintient un site internet, il arrive forcément un jour où l'on doit modifier 'en rafale', le contenu d'une donnée située dans une table de la base de données Mysql.

 

La plupart des professionnels de l'informatique en général et des NTIC's, en particulier, savent ce qu'est une moulinette'.

Si c'est votre cas et, qu'en plus, vous êtes un virtuose de php, alors je vous propose de retourner à votre passe-temps préféré car ce qui suit ne vous apprendra rien.

Sinon, voici la suite:

Je ne comprenais pas pourquoi, quelle que soit la valeur indiquée dans les préférences de NPDS, le nombre de news affichées dans la page principale, pour un utilisateur enregistré, se limitait toujours à 10.

Je voulais que les 25 derniers articles soient affichés.

Une petite consultation de la bible de NPDS (CONFIGURATION: Les préférences) m'a permis de trouver la raison...

J'ai appris que la donnée concernée par cette limite était storynum, donnée de la table Users. Lors de la création d'un utlisateur, la donnée storynum est initialisée à 10 et cette valeur prime sur la valeur 5 (indiquée dans les préférences), qui s'adresse aux visiteurs non inscrits.

Il ne me restait plus qu'a corriger la valeur de storynum pour chaque utilisateur.

Ceci dit, comment faire lorsque plus de deux cents utilisateurs sont déjà enregistrés...

Première solution: modifier à la main, le contenu de la donnée en question.

C'est juste long comme un jour sans pastis! (même avec modération...).

Plutôt 'cossard' par nature, j'en ai choisi une autre, moins chronophage...

J'ai opté pour l'écriture d'une moulinette en PHP, qui remplacerait automatiquement le contenu de storynum de chaque élément de la table Users par la valeur 25, pour ce site.

Comme ça a bien marché (en une seconde tout au plus), je propose la méthode à tous ceux qui voudraient bien et qui n'osent pas.

La moulinette en question se découpe en quatre éléments:

A-Déclaration des identifiants de connexion à la base mysql:

moulinette_1.jpg

 

B-Connexion:

moulinette_2.jpg

 

C-Requête de modification:

moulinette_3.jpg

D-Traitement du résultat:

moulinette_4.jpg

 


www.npds.org Lire la suite... 936 caractères de plus | 5 Commentaires | Page Spéciale pour impression   Envoyer cet Article à un ami : Web Pro

Sites Web : Rendre un champ de mon profil visible uniquement pour ... moi ( et les administrateurs)
Posté par : Danyx le 16 décembre 2013

Rechercher dans Php, Mysql, ...

Le but :

Faire en sorte qu'un champ dans une fiche membre soit invisible aux autres membres mais qu'il reste visible pour son propre profil et aussi aux administrateurs.


Pour cela il faut modifier le fichier module/sforme/extend-user/aff_formulaire.php

Si l'on prend comme exemple la section
SHORT-USER et comme exemple le champ "Your Interest" le code donne :

if (isset($user)) $l_cookie=cookiedecode($user);

if ($admin or ($l_cookie[1]==$uname)) {
    $m->add_field('user_intrest', translate("Your Interest"),"$user_intrest",'text',false,150,"","");
}

Cela demande quelques connaissance en PHP mais c'est simple et très efficace.

Fonctionne avec REvolution 11 et REv13 ... et cela doit marcher avec de très nombreuses versions de NPDS


www.npds.org Commentaires ? | Page Spéciale pour impression   Envoyer cet Article à un ami : Sites Web

NPDS.ORG sous REvolution 13 - Béta 10
Posté par : developpeur le 02 décembre 2013

Rechercher dans NPDS

Juste pour vous dire que NPDS.ORG tourne depuis ce soir avec la toute dernière version de REvolution 13 / la Béta 10 (hé oui le travail avance).

Je ne vous referais pas le coup de l'extrait du changelog mais ... si cela intéresse certaines personnes - et compte tenu de la stabilité de cette release, il est maintenant parfaitement possible de participer à cette Béta ... suffit de le demander.


REv13 est actuellement disponible en deux packages :

  • Patch (avec installateur automatique) pour REvolution 11 WS (s'installe par dessus une REv 11 WS)
  • Full avec UsbWebServer 8.6 (dernière version ... en Français)

Une bonne progression en la Béta09 et la Béta10 notamment avec le travail sur Cluster Paradise, certaines corrections de petits bugs assez anciens et le support renforcé des charset pour htmlentities et htmlspecialchar

A suivre donc.


www.npds.org Commentaires ? | Page Spéciale pour impression   Envoyer cet Article à un ami

Web Pro : De l'utilisation de NPDS WorkSpace pour le site frigoristes.fr
Posté par : adrien le 20 novembre 2013

Rechercher dans NPDS

Bonjour,

Le site frigoristes.fr est un site de partage, d'entraide, de conseils entre frigoristes et personnes dans les domaines du froid et de la climatisation.

Il est vraiment reconnu par l'ensemble des métiers du froid et de la climatisation et ce en grande partie grâce au travail réalisé par l'équipe de NPDS.
En outre, le site est très bien référencé et son ergonomie permet une utilisation simple et aisée par nos utilisateurs.


Aujourd'hui avec plus de 4000 membres et entre 1 000 et 1 500 visites uniques par jour, nous cherchons toujours à innover et à continuer de mettre en oeuvre de nouvelles fonctionnalités pour nos membres.

Dans ce cadre, nous cherchions à développer un espace de partage pour toutes les documentations techniques ainsi qu'une CV Thèque pour ceux qui cherchent du travail dans nos domaines de compétences. Nous voulions aussi lancer un réseau d'artisans et de PME membres du site ...

Et bien : NPDS WorkSpace nous à permis de réaliser tous cela et bien plus encore !

Note : "

Merci (!) pour ce long article qui explique bien tous le potentiel de NPDS - Rassurez vous NPDS REv 13 qui arrive complète et améliore encore les fonctions du WorkSpace.

"

www.npds.org Lire la suite... 2 387 caractères de plus | 2 Commentaires | Page Spéciale pour impression   Envoyer cet Article à un ami : Web Pro

NPDS.ORG sous REvolution 13 - Béta 09
Posté par : developpeur le 17 novembre 2013

Rechercher dans NPDS

Juste pour vous dire que NPDS.ORG tourne depuis ce soir avec la toute dernière version de REvolution 13 / la Béta 09.


Extrement stable et rapide, cette béta est en train d'être testée par la Team et certains utilisateurs volontaires - elle marque le début de la dernière ligne droite dans la mise au point de REvolution 13 ... avant sa publication.

Un petit extrait du changelog pour vous faire patienter :

  • ...
  • module twitter - évolution des APIs
  • modification des référants pour les 'Short Url'
  • correction de l'affichage des canaux RSS en fonction de l'encodage d'origine
  • Support d'une interface pour Mysqli
  • bannissement d'IP via les outils des modérateurs du Forum (détails d'une IP)
  • Un fichier sitemap.xml (cache/sitemap.xml) est automatiquement généré toute les 6 heures en fonction du paramètrage réalisé via pages.php
  • Support de PHP 5.5.x
  • TinyMCE : 3.5.10 (certainement la dernière version de la branche 3.x) - intègre le support d'IE11
  • ...

 


www.npds.org 4 Commentaires | Page Spéciale pour impression   Envoyer cet Article à un ami

Page Suivante

Temps : 0.0679 seconde(s)