Outils pour utilisateurs

Outils du site


local:aplcore

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
local:aplcore [2026/02/22 09:31] – [Featuring] adminlocal:aplcore [2026/03/16 08:55] (Version actuelle) – [Technical details] admin
Ligne 3: Ligne 3:
 ====== APL Core ====== ====== APL Core ======
  
-   * **Component type:** Local +===Summary===
-   * **Plugin name:** CourseIndex (catalogue de cours) +
-   * **Versions:** > :M45: +
-   * **Distribution :** Publique +
-   * **Disponibilité :** Beta+
  
-The **local_aplcore** plugin is a shared dependency of most of tha APL plugins and centralizes essential additions to those plugins. +The APLCore library is a library that brings together essential additions and shared by many APL plugins. It avoids the multiplication of copies of code in all plugins using these central features, and facilitates the management of library conflicts. 
-   + 
-==== Guides ====+The APLCore library is also at the heart of ActiveProLearn’s Application Tierce Maintenance (TMA) licensing system, providing the additional feature unlock mechanism (Pro Zone) in all value-added plugins. 
 + 
 +It also includes a number of complements to Moodle’s “core” libraries, or to some embedded open-source libraries, when the latter admit extensions. 
 + 
 +It also incorporates some third-party libraries of very general use or crossports from other projects. 
 + 
 +In summary, this plugin provides common services to many plugins in the ActiveProLearn range.   
 +=== Guides ===
  
    * [[:Local:aplcore:InstallGuide|Installation guide]]    * [[:Local:aplcore:InstallGuide|Installation guide]]
    * UserGuide : There is no User Guide as no directly usable features by end users.    * UserGuide : There is no User Guide as no directly usable features by end users.
-   * [[:Local:aplcore:Technique|Technical guide]]+   * [[local:aplcore:technicalguide|Configuring APL Additional Documentation]]
  
-==== Featuring ====+=== Featuring ===
  
-  * **The APL Licensing system:** Allows to manage activation keys for opening Pro features+   * **APLCore Pro (License Manager):** APLCore plugin center, the APL license query system 
-  * **Moodle extrapolations:** These are "moodle core" additions we want to add to support better user experience or provide missing features to Moodle.+   * **APLCore Pear:** Extensions to QuickForm for improved form ergonomics
 +   * **APLCore Moogwai Crossport:** Moogwai(*) is a standalone technology highly inspired by Moodle that has integrated significant ergonomic and structural improvements. A very small part of the framework is ported here to enhance the Moodle user experience
 +   * **APLCore Apl Doc:** An extension allowing APL plugins to benefit from extended documentation from ActiveProLearn repositories. 
 +   * **Other libraries :** Overloads of certain classes exploited by APL components. 
 + 
 +=== APLCore related plugins(*)=== 
 + 
 +All value-added components of ActiveProLearn use the APLCore library, at a minimum for the Licensing function. The list below is not exhaustive. 
 + 
 +  * [[blocks:courseascendants|Course ascendants]] 
 +  * [[mod:customlabel|Customlabels] 
 +  * [[mod:learningTimeCheck|Learning Time Check module]] 
 +  * [[report:learningtimecheck|Learning time Check Reports]] 
 +  * [[blocks:auditquizresults|Knowledge pre-assessment]] 
 +  * [[local:my|Enhanced My]] 
 +  * [[local:courseindex|Multiclassing course public catalog]] 
 +  * [[local:shop|Moodle Integrated Shop]] 
 +  * [[local:vmoodle|Moodle virtualisation (multi-tenant)]] 
 +  * [[local:onboarding|Moodle External Onboarding]] (Moogai Quickform Wizard, extensions Quickform) 
 +  * [[format:page|Page Course Format]] (Moogai Quickform Wizard, extensions Quickform) 
 +  * [[blocks:dashboard|SQL Dashboard element]] 
 +  * [[report:trainingsessions|Training Session reports]] 
 +  * [[blocks:userdelegation|User Administration Delegation]] 
 +  * [[blocks:usestats|Use stats block]] 
 +  * [[report:zabbix|Zabbix data exporter]] 
 +  * ... 
 + 
 +(*) **Note importante :** Les plugins APL sont en cours de conversion de l'ancienne stratégie VFLibs (local_vflibs), monolithique, vers une stratégie plus modulaire de librairies (APL<libname>). La conversion étant en cours, certains plugins de la liste ci-dessus peuvent toujours apparaître comme étant rattachés à la librairie [[:local:vflibs|VFLibs]]. Le basculement vers les nouvelles librairies ne change pas le comportement des plugins, et ne remet pas en cause les licences acquises.  
 + 
 + 
 +===Technical details=== 
 + 
 +   * **Component type:** Local 
 +   * **Plugin name:** aplcore (Core APL Features) 
 +   * **Versions:** > :M45: 
 +   * **Distribution:** Public 
 +   * **Availability:** RC
  
 <html><!-- nomoodle --></html> <html><!-- nomoodle --></html>
local/aplcore.1771752660.txt.gz · Dernière modification : de admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki