-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathREADME.txt
111 lines (83 loc) · 5.82 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
Shared resource module
================================
This module is the result of a five year long run work with Intel, Catalyst and
French Ministry of Education.
Initially bound to provide Moodle 1.9, pre-repository architectures with a centralized
repository. This version has been developped for ensuring content continuity of all
implementations using Intel's TAO based repositoy approach.
Further this original goal, there was beside an opportunity to provide Moodle 2 with
a yet internalized files repository approach as an alternative to use external document
systems. Sharedresource based repo and resource management provides the first Moodle
internally handled rich indexing resource database using full Dublin Core metadata
base infrastructure, and allowing any Dublin core based schema to be added and used as
master indexing schema.
Shared resource module is the key part of a full indexed public resource center that
will come as 4 complementary parts :
- Shared resource module (this package) : master part
- Shared resources block : Utilities to access to central library and make some resource conversions or feeding
- Shared resource repository : A Repository view of the shared resource storage area, so shared resource can also be used and picked
as standard resource instances, or in other publication contexts
- Shared Resource Local Component : provides a front-end to librarian to search, browse and get some site level services around shared resources.
Shared resources in the actual development state provides :
- An activitty module (this module) allowing making new resources and share them with indexing information
into the reosurce catalog.
- Full handling of Dublin Core, LOM, LOMFR, ScoLOMFR, SupLOMFR (french variants and enrichements to LOM)
- Extensible metadata plugin architecture allows easily adding more support to other Dublin Core based formats
- Metadata user profile definition, allowing to reduce the metadata impact on user experience to the "just necessary"
- Configurable search engine, allowing choosing which attributes to use for searching
- Localisation of the sharing level to a course category, making category scoped private repositories.
- OAI-PMH exposition on sharedresource entries (site level)
- External resource submission gate for remote feeding the library from external authoring tools (Pro version)
- MNET architecture of services to publish and search remotely in a "provider/consumer" definition (Pro version)
Installation
==============
You will need to install all parts to get proper behaviour of the sharedresource system. All parts
must be unzipped into the proper plugin locations, then site notification will be run for installing
all elements.
When default settings are required, you will be asked to choose for a metadata schema to use for all resources,
and a metadata configuration grid will be presented to define each of three user profiles related to metadata :
- Administrator profile : the widest access to metadata in the resource information form
- Librarian profile : Usually has access to indexing and identification fields
- Author profile : Usually restricted to "essential information" authors are supposed to be able to provide, pursuant their
background of indexation technology, or the access they may have or be required to be able to regarding qualified information.
Changes for 2013110800
======================
The resource system has been completely reviewed to simplify implementation, make structures more rational and
review all metadata definition formats. In additions, a mass importer has been developped in the local/sharedresources
library front end implementation. Capabilities driving the repository behaviour have been moved to the repository definition.
Module capabilities have been cleaned away.
Some changes in the files handling : Now the sharedresource files are hold into a systemlevel file area 'sharedresource' in component
'mod_sharedresource'. In spite of the "mod" attachement, context level for those fileareas are the system context. Each resource is
attached to the sharedresource entry instance as itemid. Conversely, a sharedresource entry is pointing the exact mdl_files record that
will handle the physical storage.
From now, the "legal" url of a sharedresource is <moodleroot>/local/sharedresources/view.php?identifier=xxxxxxxxx (or using other resource
identity schemes, such as remoteID). This can be overriden and all resources mapped from a virtual domain for resources, using proper
URL rewriting. Provision is given for the resources internally generated be mapped on this virtual domain rather than Moodle common Urls.
The library front now behaves like a pseudo blocked layout and will reuse styles from blocks easily (@see Readme for
local/sharedresources).
Changes for 2017012900
========================
Remove complex networking features from the community version and diverts to "pro" distribution.
Changes for 2018021600
=======================
Revise scolomfr plugin
Changes for 2018021700
=======================
Fix subplugin names in settings
Changes for 2018110200 (x.x.0009)
=================================
Large rework of the remote library bindings. Add security to the remote library access when
remote library is a private catalog (uses auth_ticket). Add scorm local and remote detection
and quick deployment mode.
Changes for 2019062000 (x.x.0010)
=================================
Add capabilities to control classification and classification tokens deletion.
Changes for 2024052400 (x.x.0012)
=================================
Fixes CSS link color on metadata popup tabs.
Changes for 2024093000 (x.x.0014)
=================================
Global review for moodle CI checks and code normalization. Deep fixes and optimlizations.
Changes for 2024093000 (x.x.0020)
=================================
Changes in ANFA Location vocabulary (4 items added)