Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 10 sur 12
  1. #1
    Développeur d'aeSecure



    Avatar de cavo789
    Date d'inscription
    avril 2009
    Localisation
    Racour, BE
    Messages
    16 940
    Remerciements
    659
    Remercié 1 770 fois
    dans 1 690 messages

    Post [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 modification par cavo789 ; 27/03/2017 à 10h15.
    Christophe (cavo789)
    Développeur d'aeSecu​re; 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 (pdf, docx, odt, slideshow, ...) https://github.com/cavo789/marknotes

  2. Les membres suivants ont remercié cavo789 pour ce message :

    lomart (26/01/2017)

  3. #2
    Joomla Addict!

    Avatar de daneel
    Date d'inscription
    septembre 2006
    Localisation
    Lille
    Messages
    2 724
    Remerciements
    170
    Remercié 598 fois
    dans 399 messages

    Par défaut 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 !
    Communauté francophone de Joomla : AFUJ.FR / JOOMLA.FR

  4. Les membres suivants ont remercié daneel pour ce message :

    cavo789 (26/01/2017)

  5. #3
    Modérateur

    Avatar de lomart
    Date d'inscription
    novembre 2010
    Localisation
    Fontainebleau
    Messages
    5 807
    Remerciements
    85
    Remercié 924 fois
    dans 884 messages

    Par défaut 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
    bgMax, AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
    plein de nouveaux modules et plugins sur http://lomart.fr/extensions

  6. Les membres suivants ont remercié lomart pour ce message :

    cavo789 (26/01/2017)

  7. #4
    Développeur d'aeSecure



    Avatar de cavo789
    Date d'inscription
    avril 2009
    Localisation
    Racour, BE
    Messages
    16 940
    Remerciements
    659
    Remercié 1 770 fois
    dans 1 690 messages

    Par défaut Re : [OpenSource] Logiciel PHP de gestion de prises de notes

    Bonjour

    Citation 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)

    Citation 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.

    Citation 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'aeSecu​re; 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 (pdf, docx, odt, slideshow, ...) https://github.com/cavo789/marknotes

  8. #5
    Développeur d'aeSecure



    Avatar de cavo789
    Date d'inscription
    avril 2009
    Localisation
    Racour, BE
    Messages
    16 940
    Remerciements
    659
    Remercié 1 770 fois
    dans 1 690 messages

    Par défaut 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'aeSecu​re; 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 (pdf, docx, odt, slideshow, ...) https://github.com/cavo789/marknotes

  9. #6
    Développeur d'aeSecure



    Avatar de cavo789
    Date d'inscription
    avril 2009
    Localisation
    Racour, BE
    Messages
    16 940
    Remerciements
    659
    Remercié 1 770 fois
    dans 1 690 messages

    Par défaut 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 modification par cavo789 ; 01/05/2017 à 19h38.
    Christophe (cavo789)
    Développeur d'aeSecu​re; 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 (pdf, docx, odt, slideshow, ...) https://github.com/cavo789/marknotes

  10. #7
    Membre régulier Avatar de Kawawachikamach
    Date d'inscription
    mars 2010
    Localisation
    Moselle
    Messages
    188
    Remerciements
    9
    Remercié 15 fois
    dans 14 messages

    Par défaut 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 la voir en taille réelle 

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

    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/

  11. #8
    Développeur d'aeSecure



    Avatar de cavo789
    Date d'inscription
    avril 2009
    Localisation
    Racour, BE
    Messages
    16 940
    Remerciements
    659
    Remercié 1 770 fois
    dans 1 690 messages

    Par défaut 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'aeSecu​re; 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 (pdf, docx, odt, slideshow, ...) https://github.com/cavo789/marknotes

  12. #9
    Membre régulier Avatar de Kawawachikamach
    Date d'inscription
    mars 2010
    Localisation
    Moselle
    Messages
    188
    Remerciements
    9
    Remercié 15 fois
    dans 14 messages

    Par défaut 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 la voir en taille réelle 

Nom : 		marknotes-2.jpg 
Affichages :	9 
Taille :		121,6 Ko 
ID : 			33540

    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/

  13. #10
    Développeur d'aeSecure



    Avatar de cavo789
    Date d'inscription
    avril 2009
    Localisation
    Racour, BE
    Messages
    16 940
    Remerciements
    659
    Remercié 1 770 fois
    dans 1 690 messages

    Par défaut 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'aeSecu​re; 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 (pdf, docx, odt, slideshow, ...) https://github.com/cavo789/marknotes

Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Logiciel ou programme de gestion pour des bouteilles de gaz
    Par olef dans le forum Questions générales
    Réponses: 3
    Dernier message: 31/10/2013, 16h05
  2. Gestion commentaires/notes - jcomments ou ZOO / yootheme
    Par Marine80 dans le forum Questions générales
    Réponses: 2
    Dernier message: 11/08/2012, 14h36
  3. script qui récupère csv logiciel de gestion vers VM
    Par krys-27 dans le forum E-commerce
    Réponses: 10
    Dernier message: 02/03/2010, 15h15
  4. liaison entre Virtuemart et un logiciel de gestion
    Par tatayet dans le forum E-commerce
    Réponses: 30
    Dernier message: 11/06/2008, 15h41
  5. Gestion de Relevés de Notes
    Par sidy112 dans le forum Générateurs de formulaires
    Réponses: 1
    Dernier message: 25/12/2007, 13h47

Les tags pour cette discussion

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •