Extending a static route class

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Extending a static route class

Fr.HarryL
Dear list,

I am trying to extend and override the OAI/Server Class with the static
route approach in my MyModule module.

php public/index.php generate staticroute OAI/Server MyModule

but with no results,

What is the correct approach?

Regards,

Harry.



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
VuFind-General mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/vufind-general
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Extending a static route class

Demian Katz
What are you trying to do, exactly? The staticroute generator will add a new route to your module, but the OAI/Server route already exists. (Routes are just how VuFind maps URLs to controller code). Are you actually trying to extend a class or change a controller behavior? Hopefully if you tell me a little more about what you are trying to achieve, I can help you get there. :-)

- Demian

-----Original Message-----
From: HL [mailto:[hidden email]]
Sent: Wednesday, June 21, 2017 4:09 PM
To: [hidden email]
Subject: [VuFind-General] Extending a static route class

Dear list,

I am trying to extend and override the OAI/Server Class with the static route approach in my MyModule module.

php public/index.php generate staticroute OAI/Server MyModule

but with no results,

What is the correct approach?

Regards,

Harry.



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsdm.link%2Fslashdot&data=02%7C01%7Cdemian.katz%40villanova.edu%7C917e045776a04d6894ff08d4b8e17dd8%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636336725866316135&sdata=Iz3ZA23GUNBxUICeig6sNDMb%2BVz64IxmnOeRnflT8iQ%3D&reserved=0
_______________________________________________
VuFind-General mailing list
[hidden email]
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Fvufind-general&data=02%7C01%7Cdemian.katz%40villanova.edu%7C917e045776a04d6894ff08d4b8e17dd8%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636336725866316135&sdata=IwxhHDj72Xfj6doRuiRUGO8JiVfM1muproEvwqIkzf4%3D&reserved=0

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
VuFind-General mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/vufind-general
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Extending a static route class

Fr.HarryL
Thank's Demian,
I'd like to override some functions of the OAI/Server class in order to
add some extra metadata stuff required by my oai-clients.
So I presume  extend+override functions is the way to go.
However I would like to avoid messing in the VuFind's Source tree since
the tendency now-days is to refresh from git often!
Regards,
Harry

On 21/06/2017 11:38 μμ, Demian Katz wrote:

> What are you trying to do, exactly? The staticroute generator will add a new route to your module, but the OAI/Server route already exists. (Routes are just how VuFind maps URLs to controller code). Are you actually trying to extend a class or change a controller behavior? Hopefully if you tell me a little more about what you are trying to achieve, I can help you get there. :-)
>
> - Demian
>
> -----Original Message-----
> From: HL [mailto:[hidden email]]
> Sent: Wednesday, June 21, 2017 4:09 PM
> To: [hidden email]
> Subject: [VuFind-General] Extending a static route class
>
> Dear list,
>
> I am trying to extend and override the OAI/Server Class with the static route approach in my MyModule module.
>
> php public/index.php generate staticroute OAI/Server MyModule
>
> but with no results,
>
> What is the correct approach?
>
> Regards,
>
> Harry.
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsdm.link%2Fslashdot&data=02%7C01%7Cdemian.katz%40villanova.edu%7C917e045776a04d6894ff08d4b8e17dd8%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636336725866316135&sdata=Iz3ZA23GUNBxUICeig6sNDMb%2BVz64IxmnOeRnflT8iQ%3D&reserved=0
> _______________________________________________
> VuFind-General mailing list
> [hidden email]
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Fvufind-general&data=02%7C01%7Cdemian.katz%40villanova.edu%7C917e045776a04d6894ff08d4b8e17dd8%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636336725866316135&sdata=IwxhHDj72Xfj6doRuiRUGO8JiVfM1muproEvwqIkzf4%3D&reserved=0


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
VuFind-General mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/vufind-general
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Extending a static route class

Demian Katz
VuFind sets up the OAI server here:

https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/Controller/OaiController.php#L71

I think you're going to need to do a couple of things:

1.) Create a subclass of VuFind\OAI\Server in your local module to apply the changes you desire.
2.) Override the OaiController in your local module so that you can create your own serverAction() method to pass in the name of your subclass in place of VuFind\OAI\Server.

You should be able to use the extendservice generator to automatically create the OaiController subclass; the command should be something like:

php public/index.php generate extendservice controllers/oai MyModule

Let me know if you still need more help!

- Demian

-----Original Message-----
From: HL [mailto:[hidden email]]
Sent: Wednesday, June 21, 2017 4:53 PM
To: Demian Katz; [hidden email]
Subject: Re: [VuFind-General] Extending a static route class

Thank's Demian,
I'd like to override some functions of the OAI/Server class in order to add some extra metadata stuff required by my oai-clients.
So I presume  extend+override functions is the way to go.
However I would like to avoid messing in the VuFind's Source tree since the tendency now-days is to refresh from git often!
Regards,
Harry

On 21/06/2017 11:38 μμ, Demian Katz wrote:

> What are you trying to do, exactly? The staticroute generator will add
> a new route to your module, but the OAI/Server route already exists.
> (Routes are just how VuFind maps URLs to controller code). Are you
> actually trying to extend a class or change a controller behavior?
> Hopefully if you tell me a little more about what you are trying to
> achieve, I can help you get there. :-)
>
> - Demian
>
> -----Original Message-----
> From: HL [mailto:[hidden email]]
> Sent: Wednesday, June 21, 2017 4:09 PM
> To: [hidden email]
> Subject: [VuFind-General] Extending a static route class
>
> Dear list,
>
> I am trying to extend and override the OAI/Server Class with the static route approach in my MyModule module.
>
> php public/index.php generate staticroute OAI/Server MyModule
>
> but with no results,
>
> What is the correct approach?
>
> Regards,
>
> Harry.
>
>
>
> ----------------------------------------------------------------------
> -------- Check out the vibrant tech community on one of the world's
> most engaging tech sites, Slashdot.org!
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsdm.li
> nk%2Fslashdot&data=02%7C01%7Cdemian.katz%40villanova.edu%7C917e045776a
> 04d6894ff08d4b8e17dd8%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636
> 336725866316135&sdata=Iz3ZA23GUNBxUICeig6sNDMb%2BVz64IxmnOeRnflT8iQ%3D
> &reserved=0 _______________________________________________
> VuFind-General mailing list
> [hidden email]
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists
> .sourceforge.net%2Flists%2Flistinfo%2Fvufind-general&data=02%7C01%7Cde
> mian.katz%40villanova.edu%7C917e045776a04d6894ff08d4b8e17dd8%7C765a8de
> 5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636336725866316135&sdata=IwxhHDj72
> Xfj6doRuiRUGO8JiVfM1muproEvwqIkzf4%3D&reserved=0

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
VuFind-General mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/vufind-general
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Extending a static route class

Fr.HarryL
Thanks again but no success

php public/index.php generate extendservice controllers/oai MyModule
Config path too short.

I've also tried
php public/index.php generate extendservice vufind/controllers/oai MyModule
Unsupported service type; supported values: factories, invokables

further more
php public/index.php generate extendservice
vufind/controllers/oai/factories MyModule
Unsupported service type; supported values: factories, invokables

:( Clueless !

Regards,

Harry


On 22/06/2017 12:05 πμ, Demian Katz wrote:

> VuFind sets up the OAI server here:
>
> https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/Controller/OaiController.php#L71
>
> I think you're going to need to do a couple of things:
>
> 1.) Create a subclass of VuFind\OAI\Server in your local module to apply the changes you desire.
> 2.) Override the OaiController in your local module so that you can create your own serverAction() method to pass in the name of your subclass in place of VuFind\OAI\Server.
>
> You should be able to use the extendservice generator to automatically create the OaiController subclass; the command should be something like:
>
> php public/index.php generate extendservice controllers/oai MyModule
>
> Let me know if you still need more help!
>
> - Demian
>
> -----Original Message-----
> From: HL [mailto:[hidden email]]
> Sent: Wednesday, June 21, 2017 4:53 PM
> To: Demian Katz; [hidden email]
> Subject: Re: [VuFind-General] Extending a static route class
>
> Thank's Demian,
> I'd like to override some functions of the OAI/Server class in order to add some extra metadata stuff required by my oai-clients.
> So I presume  extend+override functions is the way to go.
> However I would like to avoid messing in the VuFind's Source tree since the tendency now-days is to refresh from git often!
> Regards,
> Harry
>
> On 21/06/2017 11:38 μμ, Demian Katz wrote:
>> What are you trying to do, exactly? The staticroute generator will add
>> a new route to your module, but the OAI/Server route already exists.
>> (Routes are just how VuFind maps URLs to controller code). Are you
>> actually trying to extend a class or change a controller behavior?
>> Hopefully if you tell me a little more about what you are trying to
>> achieve, I can help you get there. :-)
>>
>> - Demian
>>
>> -----Original Message-----
>> From: HL [mailto:[hidden email]]
>> Sent: Wednesday, June 21, 2017 4:09 PM
>> To: [hidden email]
>> Subject: [VuFind-General] Extending a static route class
>>
>> Dear list,
>>
>> I am trying to extend and override the OAI/Server Class with the static route approach in my MyModule module.
>>
>> php public/index.php generate staticroute OAI/Server MyModule
>>
>> but with no results,
>>
>> What is the correct approach?
>>
>> Regards,
>>
>> Harry.
>>
>>
>>
>> ----------------------------------------------------------------------
>> -------- Check out the vibrant tech community on one of the world's
>> most engaging tech sites, Slashdot.org!
>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsdm.li
>> nk%2Fslashdot&data=02%7C01%7Cdemian.katz%40villanova.edu%7C917e045776a
>> 04d6894ff08d4b8e17dd8%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636
>> 336725866316135&sdata=Iz3ZA23GUNBxUICeig6sNDMb%2BVz64IxmnOeRnflT8iQ%3D
>> &reserved=0 _______________________________________________
>> VuFind-General mailing list
>> [hidden email]
>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists
>> .sourceforge.net%2Flists%2Flistinfo%2Fvufind-general&data=02%7C01%7Cde
>> mian.katz%40villanova.edu%7C917e045776a04d6894ff08d4b8e17dd8%7C765a8de
>> 5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636336725866316135&sdata=IwxhHDj72
>> Xfj6doRuiRUGO8JiVfM1muproEvwqIkzf4%3D&reserved=0


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
VuFind-General mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/vufind-general
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Extending a static route class

Fr.HarryL
Also

This seemed more reasonable ... however

php public/index.php generate extendservice controllers/factories/oai
MyModule
Unexpected factory configuration format.

Harry.


On 22/06/2017 12:19 πμ, HL wrote:

> Thanks again but no success
>
> php public/index.php generate extendservice controllers/oai MyModule
> Config path too short.
>
> I've also tried
> php public/index.php generate extendservice vufind/controllers/oai
> MyModule
> Unsupported service type; supported values: factories, invokables
>
> further more
> php public/index.php generate extendservice
> vufind/controllers/oai/factories MyModule
> Unsupported service type; supported values: factories, invokables
>
> :( Clueless !
>
> Regards,
>
> Harry
>
>
> On 22/06/2017 12:05 πμ, Demian Katz wrote:
>> VuFind sets up the OAI server here:
>>
>> https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/Controller/OaiController.php#L71 
>>
>>
>> I think you're going to need to do a couple of things:
>>
>> 1.) Create a subclass of VuFind\OAI\Server in your local module to
>> apply the changes you desire.
>> 2.) Override the OaiController in your local module so that you can
>> create your own serverAction() method to pass in the name of your
>> subclass in place of VuFind\OAI\Server.
>>
>> You should be able to use the extendservice generator to
>> automatically create the OaiController subclass; the command should
>> be something like:
>>
>> php public/index.php generate extendservice controllers/oai MyModule
>>
>> Let me know if you still need more help!
>>
>> - Demian
>>
>> -----Original Message-----
>> From: HL [mailto:[hidden email]]
>> Sent: Wednesday, June 21, 2017 4:53 PM
>> To: Demian Katz; [hidden email]
>> Subject: Re: [VuFind-General] Extending a static route class
>>
>> Thank's Demian,
>> I'd like to override some functions of the OAI/Server class in order
>> to add some extra metadata stuff required by my oai-clients.
>> So I presume  extend+override functions is the way to go.
>> However I would like to avoid messing in the VuFind's Source tree
>> since the tendency now-days is to refresh from git often!
>> Regards,
>> Harry
>>
>> On 21/06/2017 11:38 μμ, Demian Katz wrote:
>>> What are you trying to do, exactly? The staticroute generator will add
>>> a new route to your module, but the OAI/Server route already exists.
>>> (Routes are just how VuFind maps URLs to controller code). Are you
>>> actually trying to extend a class or change a controller behavior?
>>> Hopefully if you tell me a little more about what you are trying to
>>> achieve, I can help you get there. :-)
>>>
>>> - Demian
>>>
>>> -----Original Message-----
>>> From: HL [mailto:[hidden email]]
>>> Sent: Wednesday, June 21, 2017 4:09 PM
>>> To: [hidden email]
>>> Subject: [VuFind-General] Extending a static route class
>>>
>>> Dear list,
>>>
>>> I am trying to extend and override the OAI/Server Class with the
>>> static route approach in my MyModule module.
>>>
>>> php public/index.php generate staticroute OAI/Server MyModule
>>>
>>> but with no results,
>>>
>>> What is the correct approach?
>>>
>>> Regards,
>>>
>>> Harry.
>>>
>>>
>>>
>>> ----------------------------------------------------------------------
>>> -------- Check out the vibrant tech community on one of the world's
>>> most engaging tech sites, Slashdot.org!
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsdm.li
>>> nk%2Fslashdot&data=02%7C01%7Cdemian.katz%40villanova.edu%7C917e045776a
>>> 04d6894ff08d4b8e17dd8%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636
>>> 336725866316135&sdata=Iz3ZA23GUNBxUICeig6sNDMb%2BVz64IxmnOeRnflT8iQ%3D
>>> &reserved=0 _______________________________________________
>>> VuFind-General mailing list
>>> [hidden email]
>>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists
>>> .sourceforge.net%2Flists%2Flistinfo%2Fvufind-general&data=02%7C01%7Cde
>>> mian.katz%40villanova.edu%7C917e045776a04d6894ff08d4b8e17dd8%7C765a8de
>>> 5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636336725866316135&sdata=IwxhHDj72
>>> Xfj6doRuiRUGO8JiVfM1muproEvwqIkzf4%3D&reserved=0
>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
VuFind-General mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/vufind-general
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Extending a static route class

Demian Katz
Sorry for the unhelpful information yesterday -- that's what I get for answering an email in a hurry at the end of the day. :-)

As you say, the command you specified with controllers/factories/oai is the correct one. However, I was forgetting the fact that the latest VuFind code uses dynamic factories to generate controllers, and those are causing problems for the static code generator.

You'll have to create a few files manually to make this work:

module/MyModule/src/MyModule/Controller/Factory.php:
---
namespace MyModule\Controller;

class Factory extends \VuFind\Controller\Factory
{
    public function getOaiController(\Zend\ServiceManager\ServiceManager $sm)
    {
        return $this->getGenericController('MyModule\Controller\OaiController', $sm);
    }
}
---

module/MyModule/src/MyModule/Controller/OaiController.php:
---
namespace MyModule\Controller;

class OaiController extends \VuFind\Controller\OaiController
{
    public function serverAction()
    {
        return $this->handleOAI('MyModule\OAI\Server');
    }
}
---

module/MyModule/src/MyModule/OAI/Server.php:
---
namespace MyModule\OAI;

class Server extends \VuFind\OAI\Server
{
    /* your custom code goes here */
}
---

Then you need to edit module/MyModule/config/module.config.php so that $config['controllers']['factories']['oai'] is set to 'MyModule\Controller\Factory::getOaiController' and everything should work.

I'm writing all this from memory, so apologies if there is a slight detail wrong here or there... but I think this should get you on the right track. If it's still not working, let me know what's going wrong and I should be able to help set things straight.

- Demian

-----Original Message-----
From: HL [mailto:[hidden email]]
Sent: Wednesday, June 21, 2017 5:30 PM
To: Demian Katz; [hidden email]
Subject: Re: [VuFind-General] Extending a static route class

Also

This seemed more reasonable ... however

php public/index.php generate extendservice controllers/factories/oai MyModule Unexpected factory configuration format.

Harry.


On 22/06/2017 12:19 πμ, HL wrote:

> Thanks again but no success
>
> php public/index.php generate extendservice controllers/oai MyModule
> Config path too short.
>
> I've also tried
> php public/index.php generate extendservice vufind/controllers/oai
> MyModule Unsupported service type; supported values: factories,
> invokables
>
> further more
> php public/index.php generate extendservice
> vufind/controllers/oai/factories MyModule Unsupported service type;
> supported values: factories, invokables
>
> :( Clueless !
>
> Regards,
>
> Harry
>
>
> On 22/06/2017 12:05 πμ, Demian Katz wrote:
>> VuFind sets up the OAI server here:
>>
>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
>> ub.com%2Fvufind-org%2Fvufind%2Fblob%2Fmaster%2Fmodule%2FVuFind%2Fsrc%
>> 2FVuFind%2FController%2FOaiController.php%23L71&data=02%7C01%7Cdemian
>> .katz%40villanova.edu%7Cb3815da3c83c4057aae808d4b8ecbde6%7C765a8de5cf
>> 9444f09cafae5bf8cfa366%7C0%7C0%7C636336774313371630&sdata=IKTfCjE60s0
>> SOvyzDX8BASodGui6WijPkt79Qm2jgQs%3D&reserved=0
>>
>>
>> I think you're going to need to do a couple of things:
>>
>> 1.) Create a subclass of VuFind\OAI\Server in your local module to
>> apply the changes you desire.
>> 2.) Override the OaiController in your local module so that you can
>> create your own serverAction() method to pass in the name of your
>> subclass in place of VuFind\OAI\Server.
>>
>> You should be able to use the extendservice generator to
>> automatically create the OaiController subclass; the command should
>> be something like:
>>
>> php public/index.php generate extendservice controllers/oai MyModule
>>
>> Let me know if you still need more help!
>>
>> - Demian
>>
>> -----Original Message-----
>> From: HL [mailto:[hidden email]]
>> Sent: Wednesday, June 21, 2017 4:53 PM
>> To: Demian Katz; [hidden email]
>> Subject: Re: [VuFind-General] Extending a static route class
>>
>> Thank's Demian,
>> I'd like to override some functions of the OAI/Server class in order
>> to add some extra metadata stuff required by my oai-clients.
>> So I presume  extend+override functions is the way to go.
>> However I would like to avoid messing in the VuFind's Source tree
>> since the tendency now-days is to refresh from git often!
>> Regards,
>> Harry
>>
>> On 21/06/2017 11:38 μμ, Demian Katz wrote:
>>> What are you trying to do, exactly? The staticroute generator will
>>> add a new route to your module, but the OAI/Server route already exists.
>>> (Routes are just how VuFind maps URLs to controller code). Are you
>>> actually trying to extend a class or change a controller behavior?
>>> Hopefully if you tell me a little more about what you are trying to
>>> achieve, I can help you get there. :-)
>>>
>>> - Demian
>>>
>>> -----Original Message-----
>>> From: HL [mailto:[hidden email]]
>>> Sent: Wednesday, June 21, 2017 4:09 PM
>>> To: [hidden email]
>>> Subject: [VuFind-General] Extending a static route class
>>>
>>> Dear list,
>>>
>>> I am trying to extend and override the OAI/Server Class with the
>>> static route approach in my MyModule module.
>>>
>>> php public/index.php generate staticroute OAI/Server MyModule
>>>
>>> but with no results,
>>>
>>> What is the correct approach?
>>>
>>> Regards,
>>>
>>> Harry.
>>>
>>>
>>>
>>> --------------------------------------------------------------------
>>> --
>>> -------- Check out the vibrant tech community on one of the world's
>>> most engaging tech sites, Slashdot.org!
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsdm.
>>> li
>>> nk%2Fslashdot&data=02%7C01%7Cdemian.katz%40villanova.edu%7C917e04577
>>> 6a
>>> 04d6894ff08d4b8e17dd8%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C6
>>> 36
>>> 336725866316135&sdata=Iz3ZA23GUNBxUICeig6sNDMb%2BVz64IxmnOeRnflT8iQ%
>>> 3D
>>> &reserved=0 _______________________________________________
>>> VuFind-General mailing list
>>> [hidden email]
>>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flis
>>> ts
>>> .sourceforge.net%2Flists%2Flistinfo%2Fvufind-general&data=02%7C01%7C
>>> de
>>> mian.katz%40villanova.edu%7C917e045776a04d6894ff08d4b8e17dd8%7C765a8
>>> de
>>> 5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636336725866316135&sdata=IwxhHDj
>>> 72
>>> Xfj6doRuiRUGO8JiVfM1muproEvwqIkzf4%3D&reserved=0
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
VuFind-General mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/vufind-general
Loading...