Forum Activity for @matthias

alt=
@matthias
11/06/19 07:44:52AM
15 posts

jrCore version 6.4.1b5 required (current: 6.4.0)


Installation and Configuration

Hi thank you very much for your fast reply. Actually I had no entry in my "Release Archive". So I logged in via FTP and manually deleted the files and folders and reinstalled the module from scratch. Now it seems that all pictures are processed just fine.

best Matthias
alt=
@matthias
11/06/19 06:40:07AM
15 posts

jrCore version 6.4.1b5 required (current: 6.4.0)


Installation and Configuration

Hi after a fresh install I get the following line poping up in the system check area:

Image Support required module: jrCore 6.4.1b5 jrCore version 6.4.1b5 required (current: 6.4.0)

Images do not get processed as far as I could test.
Also in the marketplace there is no update for 6.4.0 available. Where can I get the 6.4.1b5 version?
Thank you very much,
best Matthias
updated by @matthias: 02/07/20 12:25:23AM
alt=
@matthias
08/06/19 02:48:33AM
15 posts

SOAPI and Jamroom


Jamroom Developers

Hi Paul,
well I am not able to create a ticket as far as I know since this feature requires a monthly VIP subscription which I do not have. Correct me if I am wrong. Also I do not have an testing instance so far from the flowworks company that drives the DAM where all the videos and photos are managed with and stored. Actually all they give me is that SOAPI. The database is in MySQL on their side. Also I did get the field definition paper (FlowCenter SOAP API) from them. They name it "Introduction and configuration". Since this paper is quite helpful I think I could send it to you. How can I transfer a file to you without getting it seen by the whole internet?

But actually all details are allready in the http://flowcenter1.flowworks.de/flowcenter.wsdl/flowcenter.wsdl.xml

Actually SOAPI works almost similar to a REST API. So what it does is it requires a specific URL where one can connect to another server that runs the SOAP API on a specific port. A user with read or write access and a password can then communicate with the MYSQL database.

Also SOAPI is completely integrated in PHP and can be run out of the box. A SOAP Interpreter can be found here: https://github.com/meng-tian/php-soap-interpreter


So all there needs to be done is an API integration into Jamroom (smartyphp-environment) via a "Module". The Module would need the following fields in my opinion:
- Path to the external Server
- username
- PW

There are SOAP testing programs for free that can read the WSDL to make example requests, e.g.:
http://sourceforge.net/projects/soapui/
Flow Center and SOAP can also be run with HTTPs and additional HTTP authentication by
configuring the apache webserver.

About the security aspect the following can be said:
There always should be a PHP or any other kind of CGI-script between the SOAP API and the
client browser. It should validate the requests before calling the SOAP API and make the SOAP
API 'invisible' for the client.
If there is a dummy user the password must not be inside the HTML/Javascript source codes in the
client browser! Otherwise the user can be able to access more functions then you wanted to offer in
your frontend.
It is recommended to use additional security measurements for the SOAP API e.g. HTTPs, Client
certificates, HTTP Auth or IP restrictions.

Custom data
For SOAP-Messages getclip, editclip, getuser, edituser, getcliplist, editcliplist it is necessary to
allow custom data which is not defined in WSDL because it differs with every project. This SOAP
parameter type is called „flowmetadata“.
For example a music website needs metadata like „title“, „artist“, „album“, whereas a commercial
database needs metadata like „product“, „title“, „client“.
You can use the parameter “custom_metadata” (or “custom_metadata_def”) in these functions to
load a configuration. Inside the configuration your custom data is defined.
Another part of this configuration is a filter for media files. Each clip is linked to multiple media
files. You can either see all of them or a filtered result. The parameter “purpose” inside the
mediafile details can be used to tell the SOAP client what you need this file for.
I do have the configuration data for name, custom data examples and media file
purposes. But would not like to share them here in the public form as well.

So the best would be I could email you the PDF document and we can take the route from there if you don`t mind. I should actually have your emailadress from a couple years ago. Once I am at home I will check my old computer.

I hope this helps allready.

Best Matthias
alt=
@matthias
07/26/19 12:48:48AM
15 posts

SOAPI and Jamroom


Jamroom Developers

Oh great Paul,
I am looking forward to your results.
Have a nice weekend.
Best Matthias
alt=
@matthias
07/25/19 07:09:58AM
15 posts

SOAPI and Jamroom


Jamroom Developers

yes - that is what I was thinking about doing. Therefor I called the flowcenter company and the only interface they offer to manage an export is via the SOAP API. Therefor I do have a masterusername and password as well as a url within which I could export everything from the mysql database into any other MYSql database. But of course the scheme needs to be updated and therefor the wsdl file which I posted the link before helps really to solve the situation.
So actually all there needs to be done is to use the SOAP / PHP mod which is allready in PHP eversince and adapt it into the smartyphp format. So that all the parameters alike "getclip" request can be translated and rewritten into the database in JR. Same with getcliplist => to Playlist in JR etc ....

http://flowcenter1.flowworks.de/flowcenter.wsdl/flowcenter.wsdl.xml

My problem eversince is that I am still not really into smartyphp and since you both are great in programming JR I thought I might ask for help concerning this SOAP to JR module.

Thank you.
Best Matthias
alt=
@matthias
07/25/19 07:01:10AM
15 posts

Aparna or something similar might help


Jamroom Developers

Hi Brian,
no worries - and big up to Paul. Thank you.
And yes I know this doesn`t solve the situation with a potential SOAP API to Jamroom via PHP / Smartyphp. But the Aparna had great strength and gave cool opportunities. As I mentioned I last used JR4 and these days I came back to it to see how it might work for my needs as well as suit the idea of asset management and public presentation of video and audio.

Best Matthias
alt=
@matthias
07/24/19 01:06:31AM
15 posts

Aparna or something similar might help


Jamroom Developers

Ah Paul,
that is sad to hear. Since I really liked the aparna module and its possibilities. Either way might there be a chance that you could send me the last working version of it so that at least my repository and history is final and updated to the last state.
That would be really great. I understand that you do not support Aparna any more and I will respect that.
Looking forward hearing from you.
Best Matthias
alt=
@matthias
07/23/19 09:54:31AM
15 posts

Aparna or something similar might help


Jamroom Developers

Hi I had been looking around to find the great aparna module made by Paul for download and didn`t find it anymore.
Is there a specific reason for that or am I just to blind to find the right download location.

I thought maybe I could use Aparna module to get some smarty functions created to connect to the SOAP API and create some modules in that manner.

Are there plans to bring aparna on JR6 or might I be able to use the old one. I just thought I probably need an update from the old one since that was quite early in development when I was last active with JR4. I will check later into detail which version I had. Maybe someone could send me the last functional version that was available for download.

Thank you very much,
Best Matthias
updated by @matthias: 10/25/19 08:33:23PM
alt=
@matthias
07/23/19 01:38:15AM
15 posts

SOAPI and Jamroom


Jamroom Developers

Hi Brian,
no actually I am thinking about switching over to jamroom. I am with your software allready as you know ever since 2005 almost when you first started. But I always had various special feature request as you might remember and various different situations so that I had to go and look around to other systems. So I went with the so called "Flowcenter" from a company in germany called Flowworks.de .

The detailed SOAP API documentation and definition is generated by the WSDL file and can be read here:
http://flowcenter1.flowworks.de/flowcenter.wsdl/flowcenter.wsdl.xml
All I would want to do is to migrate to Jamrooom from Flowcenter. Which means there are a couple user accounts but a lot of videos, fotos and various metatags as well as playlists. But mainly the Videos and Photos need to be taken over. I do have a masteruser and PW of course and I am able to use the SOAP API to its fullest. So all there needs to be done in my point of view is to activate the SOAP interpreter in PHP and write a SOAP API Module for Jamroom.

All there needs to be in my eyes is the user and password clearance, the target URL to connect to the other servers backend and port and then to read out all the mySQL fields and activate them to pull them over into Jamroom Database.

Something alike an injector module.

Also I do have the possibility to create various JSON to crawl all the media data as well. But that does not fullfill my plan to completely switch over to jamroom. As you can see I do have 2 premium site licences for Jamroom and have bought almost all you offer so far. So a SOAP integrator modul would really be great to have and since SOAP is allready integrated as standard feature in PHP it shouldn`t be a big of a thing to get it into the Jamroom system enviroment up and running. And I would of course pay for such a module as usual.

My last big setup that I made was with Jamroom 4 as you might remember. And so I thought before I start digging into deep I will ask for help if there is allready a module for SOAP or if there has had someone allready the situation to migrate via SOAP.

I hope this helps you to understand my plan and once you have a look at the wsdl file you will understand the structur quite fast I am sure.

Looking forward hearing from you.
best Matthias

updated by @matthias: 07/23/19 01:40:45AM
alt=
@matthias
07/22/19 06:22:17AM
15 posts

SOAPI and Jamroom


Jamroom Developers

Hi Brian,
well that is kind of possible but was never really followed up on. Actually that is why I am looking around again and am willing to switch. All I really have is SOAP as API which fully supports data export as well as users and media assets alike pics and videos.
A JSON would need to be created for each kind of category as well as subcategories and even then we only scratch the overall toplevel because the filesystem would go into deep once it comes to user management and asset lists alike individual playlists, downloadable zip files etc...

As far as I know there was SOAP directly integrated as a module in PHP or so. To me SOAP looks similar to REST in the way it functions. https://github.com/meng-tian/php-soap-interpreter
Is there an option in Jamroom where I would be able to build a wrapper for that script or something similar? I remember that there was something alike that in Jamroom 4. Some kind of module maker.
What do you think. Would that be an option to do? Or how much would it cost me that you write a custom solution to solve this problem?
Thank you very much.
Best Matthias
1