Annonce

Réduire
1 sur 2 < >

C'est [Réglé] et on n'en parle plus ?

A quoi ça sert ?
La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
Comment ajouter la mention [Réglé] à votre discussion ?
1 - Aller sur votre discussion et éditer votre premier message :


2 - Cliquer sur la liste déroulante Préfixe.

3 - Choisir le préfixe [Réglé].


4 - Et voilà… votre discussion est désormais identifiée comme réglée.

2 sur 2 < >

Assistance au forum - Outil de publication d'infos de votre site

Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

UTILISER À VOS PROPRES RISQUES :
L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

Problèmes connus :
FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

Installation :

1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

Archive zip : https://github.com/AFUJ/FPA/zipball/master

2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
et remplacer www. votresite .com par votre nom de domaine


Exemples:
Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
Télécharger le script fpa-fr.php dans: /public_html/
Pour executer le script: http://www..com/fpa-fr.php

Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
Télécharger le script fpa-fr.php dans: /public_html/cms/
Pour executer le script: http://www..com/cms/fpa-fr.php

En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
Voir plus
Voir moins

[OpenSource] Logiciel PHP de gestion de prises de notes

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Partage] [OpenSource] Logiciel PHP de gestion de prises de notes

    Bonsoir

    Si comme moi vous utilis(i)ez un logiciel propriétaire pour gérer vos notes et les rassembler en un lieu unique (Evernote dans mon cas), jetez un coup d'oeil à mon dernier né.

    Il m'aura fallu un mois de travail afin de créer un script PHP qui permet de convertir mes notes au format texte (prise avec un simple éditeur comme p.ex. Notepad) en pages html riches et fonctionnelles.

    Le script php est à exécuter au travers d'une interface web (localhost ou distant) et permet de ne plus avoir à confier ses connaissances à une société commerciale dont on ne sait ce qu'ils font avec les notes qui leur sont confiées.

    Evernote, fin 2016, a fait une fameuse courbe rentrante après avoir annoncé son intention de permettre à certains de ses collaborateurs d'accéder à vos informations; à les lire et à les utiliser pour d'autres fins que votre seul et unique usage.

    Le script est gratuit et disponible sur GitHub : https://github.com/cavo789/marknotes

    La documention, complète, du logiciel est y aussi reprise.

    Une démo en ligne est disponible ici : https://marknotes.cavo789.com

    N'hésitez pas à faire vos commentaires, de proposer vos astuces, vos traductions, ...

    Que ce script devienne un projet communautaire ;-)

    Dernière édition par cavo789 à 27/03/2017, 11h15
    Christophe (cavo789)
    Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
    Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

  • #2
    Re : [OpenSource] Logiciel PHP de gestion de prises de notes

    Bonjour Christophe,

    Wow ! Le marché des prises de notes commencent à prendre une sacré évolution depuis l'intérêt des géants du net sur le sujet.

    Je comprends l'intérêt de ton script. Je pense qu'il trouvera bon nombre de personnes qui apprécieront son utilité et je te remercie pour le partage. Tu peux préciser la licence ( GPL, MIT ? )

    Alternativement, turtl ( https://turtlapp.com/ ) est intéressant ( voir l'exemple de framasoft avec Framanote : https://framanotes.org/ ).

    Pour ma part, le plus important était pour moi de centraliser toutes les infos, de pouvoir acceder à tous moment (online/offline) et de les protéger efficacement. En terme d'archivage, j'utilise Owncloud et ownNote (un module) me satisfait pour l'instant (avec son appli pour smartphone).

    J'essaierai de tester ton script dès que possible

    Merci encore !
    JoomlaDay FR 2018 - 18/19 Mai 2018 ! J'y serai ... et vous ?

    Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

    Commentaire


    • #3
      Re : [OpenSource] Logiciel PHP de gestion de prises de notes

      Merci Christophe pour ton travail et ton partage,

      Cela fait des années que j'essaie des logiciels de notes sans vraiment trouver mon bonheur.

      Je vais tester ta dernière idée avec plaisir

      Bonne journée
      UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
      bgMax
      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
      plein de nouveaux modules et plugins sur http://lomart.fr/extensions

      Commentaire


      • #4
        Re : [OpenSource] Logiciel PHP de gestion de prises de notes

        Bonjour

        Envoyé par daneel Voir le message
        Tu peux préciser la licence ( GPL, MIT ? )
        J'ai pris "MIT" car la plupart des dépôts sur Git me semblent être MIT mais au petit bonheur, je ne connais pas les différences (et je m'en moque un peu aussi à vrai dire)

        Envoyé par daneel Voir le message
        Alternativement, turtl ( https://turtlapp.com/ ) est intéressant ( voir l'exemple de framasoft avec Framanote : https://framanotes.org/ ).
        Déjà testé il y a quelques mois, justement le couple framanotes & turtlapp : j'ai été fortement déçu.

        Je n'avais mis qu'une quinzaine de notes (chiffrées de bout en bout donc) et l'appli smartphone était lente à démarrer. J'ai posé quelques questions à frama (voir https://www.facebook.com/framasoft/p...54151365599615) et je n'ai pas vraiment reçu de réponses satisfaisantes (reçues par email).

        * Lent, oui
        * espace disque : 100 MB
        * recherche d'une note : la recherche se fait juste dans le titre de la note; pas son contenu (et là, c'est l'énoooorme point faible)
        * format des notes : je n'ai pas reçu de réponse (propriétaire ou libre ?)

        Ici, mon souhait pour mon nouveau logiciel : je tape une note dans un fichier texte (je suis dans le train, dans une salle de réunion, etc.) et je veux pouvoir avec un bête éditeur de texte rédiger ma note. Et ... c'est tout.

        Cette note, sauvée dans le dossier /docs du logiciel devient immédiament une page HTML riche et utilisable par mon moteur de recherche intégré. Je voulais comme règle uno la simplicité et la vitesse de rédaction et, deuxio, la vitesse d'accès aux informations. Mon serveur local Apache étant démarré comme un service Windows, j'allume mon pc et j'ai immédiatement un onglet dans mon navigateur avec le soft ouvert. Vu que l'écran de démarrage ne fait "que" lancer un bête script qui affiche la liste des dossiers / fichiers, c'est ultra-rapide et ne ralenti en rien le démarrage du navigateur.

        Envoyé par lomart Voir le message
        Cela fait des années que j'essaie des logiciels de notes sans vraiment trouver mon bonheur.

        Je vais tester ta dernière idée avec plaisir
        Ah oui ! Merci !!! N'hésite pas si tu as une fonctionnalité qui fait défaut. L'idée, pour moi, n'est pas de développer le super-mega logiciel de prises de notes mais bien de répondre à mon besoin (p.ex. je ne prévois pas, moi, de créer une appli smartphone mais si quelqu'un est dispo... :-) )

        Si tu as un besoin qui peut être solutionné aisément, alors oui, je m'y pencherais.

        Bonne journée.
        Christophe (cavo789)
        Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
        Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

        Commentaire


        • #5
          Re : [OpenSource] Logiciel PHP de gestion de prises de notes

          Bonjour

          Pour info, le script continue évidemment à évoluer. La version "stable" (v1.0.4) dans GitHub n'a pas bougé depuis quelques semaines mais j'ai publié une branche nommé "Dévelopment" (v1.0.5) qui reprend certaines nouvelles fonctionnalités comme la possiblité de créer/supprimer un dossier, créer/supprimer une note depuis l'interface, en cliquant avec le bouton de droite sur le "treeview".

          Ce script Markdown fera l'objet d'une conférence au JDay de Marseille : https://www.joomladay.fr/programme/g...-documentation

          N'hésitez pas y assister si le sujet vous parle.
          Christophe (cavo789)
          Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
          Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

          Commentaire


          • #6
            Re : [OpenSource] Logiciel PHP de gestion de prises de notes

            Bonsoir

            Au cas où un graphiste bénévole passe par ici, je recherche un logo pour le logiciel. Quelque chose de sympa mais de pro et qui donne à penser que le logiciel permet de gérer de la documentation, prises de notes, ... et que si on est à la recherche d'une info, c'est là qu'on va la trouver.

            Le nom du logiciel est donc : MarkNotes (M et N majuscules).

            Dépôt : https://github.com/cavo789/marknotes
            Démo en ligne : https://www.marknotes.fr

            Je présenterais MarkNotes à Marseille en mai (lire https://www.joomladay.fr/programme/g...-documentation).

            Merci aux bonnes âmes.

            (N'hésitez pas à me contacter si vous êtes partant et si je peux vous donner des infos additionnelles)
            Dernière édition par cavo789 à 01/05/2017, 20h38
            Christophe (cavo789)
            Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
            Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

            Commentaire


            • #7
              Re : [OpenSource] Logiciel PHP de gestion de prises de notes

              Bonjour à tous.

              J'essaie de tester votre outils de outil de notes Marknotes....je dis bien j’essaie car je ne comprends pas grand chose.

              Je suis en Local sous Xampp Linux 7.0.15 (en vue de tests pour mettre à jour vers Joomla 3.7).

              J'ai téléchargé le zip de Marknotes sur mon ordinateur.

              J'ai crée un dossier marknotes dans /opt/lampp/htdocs.

              Ensuite j'ai tout essayer :

              J'ai dézippé le fichier complet dans ce dossier /opt/lampp/htdocs/marknotes

              Je n'ai gardé que le fichier dist que j'ai mis dans : /opt/lampp/hhtdocs/marknotes

              Impossible d'accéder au système par :

              https://localhost/marknotes/marknotes-master/

              https://localhost/marknotes/

              La seule adresse à laquelle j'arrive à accéder est celle-ci : https://localhost/marknotes/marknotes-master/src/

              Mais j'ai des erreurs comme celle-ci :

              Cliquez sur l'image pour l'afficher en taille normale

Nom : marknotes-1.jpg 
Affichages : 1 
Taille : 86,5 Ko 
ID : 1806165

              J'ai bien essayé de comprendre la notice en anglais ici : https://github.com/cavo789/marknotes....3-Quick-Start

              Mais j'ai du mal..
              Gros débutant sous Joomla et surtout gros galérien.....mais je bosse.

              Mons site en ligne depuis le 1er septembre 2013 : https://escrime-3-frontieres.fr/

              Commentaire


              • #8
                Re : [OpenSource] Logiciel PHP de gestion de prises de notes

                Il ne fallait pas garder uniquement dist mais src (où as-tu lu qu'il fallait garder dist ? car pour l'instant ce n'est pas correct)

                Tu es en https:// sur ton localhost ? Je suis étonné que ce soit le cas.
                Christophe (cavo789)
                Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
                Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

                Commentaire


                • #9
                  Re : [OpenSource] Logiciel PHP de gestion de prises de notes

                  En fait si je garde uniquement le dossier src, j'ai des lignes comme ceci :

                  Code PHP:
                  <?php
                  /* REQUIRES PHP 7.x AT LEAST */
                  namespace MarkNotes;

                  defined('_MARKNOTES') or die('No direct access allowed');

                  class 
                  Session
                  {
                      protected static 
                  $hInstance null;

                      public function 
                  __construct(string $folder '')
                      {
                          
                  self::init($folder);

                          return 
                  true;
                      }

                      public static function 
                  getInstance(string $folder '')
                      {
                          if (
                  self::$hInstance === null) {
                              
                  self::$hInstance = new Session($folder);
                          }

                          return 
                  self::$hInstance;
                      }

                      private function 
                  init(string $folder '')
                      {
                          
                  $aeSettings = \MarkNotes\Settings::getInstance($folder);

                          if (!isset(
                  $_SESSION)) {
                              
                  //session_save_path will cause a white page on a few hosting company.
                              
                  @session_save_path($aeSettings->getFolderTmp());
                              try {
                                  if (
                  session_id() == '') {
                                      
                  session_start();
                                  }
                              } catch (
                  Exception $e) {
                                  
                  // On some hoster the path where to store session is incorrectly set and this gives a fatal error
                                 // Handle this and use the /tmp folder in this case.
                                  
                  @session_destroy();
                                  
                  session_save_path(sys_get_temp_dir());
                                  
                  session_start();
                              } 
                  // try

                              
                  self::set('marknotes'1);
                          }

                          
                  $arr $aeSettings->getPlugins('options''login');
                          
                  $login = isset($arr['username']) ? trim($arr['username']) : '';
                          
                  $password = isset($arr['password']) ? trim($arr['password']) : '';

                          
                  // If both login and password are empty (will probably be the case on a localhost server),
                          // consider the user already authenticated
                          
                  if (($login === '') && ($password === '')) {
                              
                  self::set('authenticated'1);
                          }

                          return;
                      }

                     
                  /**
                      * Kill a session.
                      *
                      */
                      
                  public function destroy()
                      {
                          
                  session_destroy();
                      }

                     
                  /**
                      * Add a property in the Session object
                      * @param type $name
                      * @param type $value
                      */
                      
                  public function set(string $name$value)
                      {
                          
                  $_SESSION['MN_'.$name] = $value;
                          return 
                  true;
                      }

                     
                  /**
                      * Return the $_SESSION object (when $value is set on null) or return a specific property (when $value is initialized)
                      * Return always null when the $_SESSION object doesn't exists yet or when the $value is not found
                      *
                      * @param type $name
                      * @param type $default
                      * @return type
                      */
                      
                  public function get(string $name null$default null)
                      {
                          
                  $return = isset($_SESSION) ? ($name == null $_SESSION : (isset($_SESSION['MN_'.$name])?$_SESSION['MN_'.$name]:$default)) : null;
                          return 
                  $return;
                      }

                      
                  /**
                      * The session has a timeout property.   By calling the extend() method, the session timeout will be reset to
                      * the current time() and therefore, his lifetime will be prolongated.
                      */
                      
                  public function extend()
                      {
                          
                  session_regenerate_id();
                          
                  self::set('timeout'time());
                          return;
                      }
                  }
                  Si je garde tout le fichier zip j'ai ceci, mais impossible d'accéder à quoique ce soit :

                  Cliquez sur l'image pour l'afficher en taille normale

Nom : marknotes-2.jpg 
Affichages : 1 
Taille : 121,6 Ko 
ID : 1806166

                  Oui je suis en https en localhost, c'est bizarre ?


                  je crois que j'ai vu qu'il fallait garder le dossier dist ici : https://github.com/cavo789/marknotes....3-Quick-Start

                  Code:
                  2 Keep only the dist folder (which contains distribution files),
                  Gros débutant sous Joomla et surtout gros galérien.....mais je bosse.

                  Mons site en ligne depuis le 1er septembre 2013 : https://escrime-3-frontieres.fr/

                  Commentaire


                  • #10
                    Re : [OpenSource] Logiciel PHP de gestion de prises de notes

                    Okido. Pour 1 vérifie qu tu a bien php 7, car il n'est pas normal qu'en accédant au fichier index.php qu tu en vois le code source.

                    Merci pour 2, faut que j'adapte. Le but est d'utiliser dist mais comme je mets à jour marknotes presque tous les jours c'était trop d'administration qu de gérer à chaque fois les fichiers dist. Pour l'instant fait utiliser src et faire pointer ton site local sur ce dossier-là.

                    Bonne soirée et n'hésite pas si tu rencontres encore des soucis.

                    Bonne soirée
                    Christophe (cavo789)
                    Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
                    Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

                    Commentaire


                    • #11
                      Re : [OpenSource] Logiciel PHP de gestion de prises de notes

                      Oui je suis en php 7 et plus particulièrement en php 7.0.15

                      Jusqu'à aujourd’hui en php 5.6.30 mais en vue de passer de Joomla 3.6.5 à Joomla 3.7 j'ai installé Xampp et php 7.0.15.

                      Je préfère faire des boulettes sur mon site local plutôt que de les faire sur mon site distant.

                      Si je comprends bien, pour utiliser marknotes je dois accéder à : http://localhost/marknotes/src/

                      mais cela ne fonctionne pas.

                      J'ai une page comme ceci :

                      Cliquez sur l'image pour l'afficher en taille normale

Nom : marknotes-3.jpg 
Affichages : 1 
Taille : 72,4 Ko 
ID : 1806167

                      Cliquez sur l'image pour l'afficher en taille normale

Nom : marknotes-4.jpg 
Affichages : 1 
Taille : 75,3 Ko 
ID : 1806168

                      Bon c'est pas grave, je testerai plus tard.
                      Gros débutant sous Joomla et surtout gros galérien.....mais je bosse.

                      Mons site en ligne depuis le 1er septembre 2013 : https://escrime-3-frontieres.fr/

                      Commentaire


                      • #12
                        Re : [OpenSource] Logiciel PHP de gestion de prises de notes

                        Oui pour l'URL, faut arriver dans le dossier /src.

                        Perso, je crée un alias (j'utilise Wamp) et je fais pointer l'alias sur ce dossier /src et j'accède donc à http://localhost/marknotes (mais c'est kif kif bourriquot).

                        Je ne saisais pas le problème avec tes deux captures d'écran qui n'indique aucun message d'erreur.

                        Si tu souhaites installer marknotes sur ton site distant, tu peux le faire (dans son propre dossier hein) et si tu as un souci, je peux regarder immédiatement sur ton site (envoie-moi un accès si cela t'intéresse); utilise https://send.aesecure.com pour cet envoi.

                        Bonne soirée.
                        Christophe (cavo789)
                        Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
                        Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

                        Commentaire

                        Travaille ...
                        X