The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings MonLabo
Summary Activity Tracker Tasks Docs SCM Files Dokuwiki Continious Integration Listes Sympa

SCM Repository

1 === Mon Laboratoire ===
2 Contributors: suaudeau
3 Donate link: https://monlabo.org/
4 Tags: user, lab, science
5 Requires at least: 4.8
6 Tested up to: 5.3.2
7 Stable tag: trunk
8 Requires PHP: 5.4
9 License: GPLv2 or later
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
12 Easy pages for research labs (manage people and publications)
14 == Description ==
15 This WordPress plugin allows you to simply update the members, teams, themes, publications (from third party HAL or third party database Descartes Publi) of a laboratory's web pages without any knowledge of web programming.
18 == Installation ==
19 1. Upload \"MonLabo\" to the \"/wp-content/plugins/\" directory.
20 2. Activate the plugin through the 'Plugins' menu in WordPress
21 3. Configure Mon Laboratoire at page admin.php?page=MonLabo_config
22 4. Place shortcodes in your pages (shortcode list is given at page "wp-admin/admin.php?page=MonLabo")
24 == Frequently Asked Questions ==
26 = Does MonLabo is functionnal in multisite? =
28 Yes, but there are few functionalites that do not work as attended. A future version will fix that.
30 = If I want to display publications, what publication third party service should I configure ? =
32 Answer: By default you have to use HAL which is opened to all french-speaking scientific community. If you are in Paris Descartes University, you can use Descartes Publi (please contact author if you have no access to this service).
34 == Screenshots ==
36 1. Documentation intégrée
37 2. Page de configuration des fonctionnalités
39 == Changelog ==
41 You can consult complete changelogs in file changelog.txt
42 = 3.1 =
43 * CODE : Secure ajax code with a nonce
45 = 3.0.5 =
46 * BUG : PHP error when activate multiple units mode and define no unit
48 = 3.0.4 =
49 * BUG : Bad PHP warning of function error_MonLabo_perso_page_parent()
51 = 3.0.3 =
52 * CODE: Convert text-domain and langage slug 'MonLabo' into 'mon-laboratoire' in order to be compatible with translate.wordpress.org
53 * BUG : Simplify some complex translation calls beause it was badly interpretated sometimes
54 * BUG: Solve potential errors of translations when blog language is different that page language (for instance if a translation plugin is installed).
56 = 3.0.2 =
57 * BUG : Suppress warnings with PHP 7.4
58 * BUG : Sometimes "Room" was badly translated in shortcodes for members
59 * BUG : Sometimes language english was not taken into account : add en_GB translation
60 * BUG : Wordpress official repository do not recognize that main language is french : add fr_FR translation
62 = 3.0.1 =
63 * BUG : Suppress warnings in admin page
65 = 3.0 =
66 * EVOL : The plugin is changing its name from "MonLabo" to "Mon Laboratoire"
67 * EVOL : The plugin is now in WordPress plugin repository
68 * EVOL : Remove backward compatibility for following obsolete shortcodes :
69     - [members_list_automatic], [get_members_list]
70     - [custom_publications_list], [publications_automatic]
71     - [perso_panel_automatic]
72     - [alumni]
73 * CODE : Suppress dead codes.
75 = 2.8 =
76 * NLLE FONC: Affichage "responsive" (adapté sur téléphone) de [perso_panel], [members_list], [members_table], [alumni_list], [alumni_table]
77 * NLLE FONC: Permet d'utiliser sur le même site HAL sur certaines pages et Descartes Publi sur d'autres.
78 * DEV / SECURITE : Réecriture / reprise profonde d'une partie importante du code en vue de la publication sur le dépot WordPress
79     * CODE: Applique les codings standards PHP,JS, CSS et HTML de WordPress : https://make.wordpress.org/core/handbook/best-practices/coding-standards/
80     * SQL: Add Database Table Prefix
81     * CODE: Renforce la sécurité des accès à la BDD
82     * CODE : Remplace l'utilisation des fonctions du paquet php_cul par wp_remote_get()
83     * BUG-POTENTIEL: Redéfinit les conditions d'initialisation des tables et des options
84     * CODE: Sanitize shorcode parameters and $_(POST|GET) datas
86 Évolutions mineures ou peu visibles : voir fichier changelog.txt
88 == Upgrade notice ==