Forum Activity for @brian

brian
@brian
08/29/17 07:53:34AM
10,149 posts

Jamroom 6.1 has been released!


Announcements

I've just finished updating the Marketplace with a ton of new releases for Jamroom Core 6.1. Jamroom 6.1 has been in beta for much longer than normal - I want to thank everyone for your patience and feedback during the beta. The fact that it dragged on longer than normal all falls on me - I'm in the process of moving and didn't anticipate how crazy the last 6 weeks would be getting a house ready to sell.

Jamroom 6.1 brings a ton of improvements, tweaks and fixes - our plan at this time is to have Jamroom 6.1 be a fairly "long term" release - i.e. there are no plans a this time to jump into Jamroom 6.2 (at least not yet lol).

If you are upgrading from Jamroom 6.0.x here's what you want to do:

1) Log in to your site - go to the Marketplace and the System Updates tab.
2) Update to Jamroom Core 6.1.0
3) Run an integrity check with "repair modules" and "reset caches" checked
4) Go back to the Marketplace and update the "Marketplace" module
5) Reset caches again
6) Go back to the System Updates and update the modules individually - if you use the "update all" it's likely to get stuck. If upgrading a single module takes more than 30 seconds, refresh and try again and it should install
7) When all done, run a final integrity check with "repair modules" checked and reset caches
8) Go back to the Marketplace and install the new "System Tools" module - this is a core required module going forward
9) Go to to the ACP -> System Check and make sure everything is green.

9a) You may need to go to the Dashboard and enable workers - on some updates (depending on what you are updating from) the queue worker pause mechanism has changed and you may need to manually re-enable the queues.

9b) If you are running the Video Module, go into the ACP -> Profiles -> Video -> Tools section and run the "Verify Video Files" tool.

That should do it. I know this is a bit more involved than a normal update, but there's some underlying database updates and changes that need to be applied correctly. If for some reason you don't do it in the order outlined about, no worries - you just may notice the marketplace updater showing you that something hasn't updated (when you think it has) - just reset caches and update.

We're excited to get 6.1 moving forward now - maintaining 2 versions of modules is a lot more time consuming.

If anyone has any questions or feedback, please let us know.

If you are a hosting customer and need assistance with the upgrade, please don't hesitate to open a ticket and let us know - we can help.

We hope everyone loves Jamroom 6.1!

Thanks!
updated by @brian: 05/21/18 04:13:02PM
brian
@brian
08/28/17 10:40:41AM
10,149 posts

Proxima Bridge List Users


Proxima

To be honest, "listing all users" is something you just don't want to do - it's not scalable. Think of how many mobile apps you have that allow you to list all the users on their service?

You should be able to do it with Proxima Bridge though - it uses the same search operators as the data service (all do):

https://www.jamroom.net/proxima/documentation/using-proxima/2018/the-proxima-data-service#get-search-a-collection-for-matching-objects

i.e.

/api/bridge/profile?search1=_item_id%20gt%200

Let me know if that helps.
brian
@brian
08/28/17 10:30:07AM
10,149 posts

Still don't fully understand Proxima


Proxima

One thing that is important to understand is that Proxima Bridge is NOT going to give you a full API into Jamroom modules - it's primary design was to allow listing of datastore modules outside Users.

You would not use Proxima Bridge to list user information - that is done via the Proxima User module.

Proxima was built with the idea that it would be a "back end" to a mobile app - not an add-on to a Jamroom site.
brian
@brian
08/27/17 07:44:16AM
10,149 posts

jrCore/router.php was not found on this server


Using Jamroom

Nobody:
I guess I found the problem, I installed it into a subpath so I had to add it to the RewiteBase/subpath.

That's great - glad that is working now. I should have caught on to that - looking at your path I see /tree/ in it, which should have clued me in that it was in a sub directory.

But glad you figured that out :)
brian
@brian
08/27/17 07:27:12AM
10,149 posts

jrCore/router.php was not found on this server


Using Jamroom

I'm not sure what to suggest - just double check the files are uploaded and in the right place. To be honest this comes up very rarely, so my hunch is there's something up with the mod rewrite functionality on the server - maybe your hosting provider would have an idea of what might be happening.
brian
@brian
08/27/17 06:50:51AM
10,149 posts

jrCore/router.php was not found on this server


Using Jamroom

the "URL not found" really points to a mod_rewrite issue - double check that mod_rewrite is enabled.

Also - try updating the .htaccess file from this:

<IfModule mod_rewrite.c>
RewriteEngine On
...

To this:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
...

Sometimes some servers need that RewriteBase line in order to know the path structure.

Let me know if that helps.

Thanks!
brian
@brian
08/26/17 07:53:38AM
10,149 posts

Are php's system functions required or reccomended?


Installation and Configuration

Ah - sorry about that - just checked the installer and you are right. So you'll want to get setup on a system that has all the PHP functions available. JR uses system() for quite a number of things (with JR 6.1 it uses it for VERY fast image resizing using epeg), so it's worth it to get setup with the support.

Hope this helps!
brian
@brian
08/26/17 06:23:02AM
10,149 posts

Are php's system functions required or reccomended?


Installation and Configuration

Welcome to Jamroom!

Yep - I would highly recommend having the system function available - Jamroom uses several packaged binaries (ffmpeg, sox, etc) to handle media manipulation and other tasks. The reason the installer doesn't stop you is that you CAN run Jamroom without these functions, but they will impact some of the features you'll be able to use.

Let me know if that helps.
brian
@brian
08/25/17 02:04:04PM
10,149 posts

Configuring a Beta Test Environment


Installation and Configuration

TiG:
Given that, with Jamroom hosting I could create a Beta site for verification and an Alpha site for development. All neatly contained in the same Jamroom hosting environment. Am I on the right track?

Correct - you can create as many different test sites (alpha, beta, staging, etc) as you have disk space for on your hosted server, so it's super easy.
  112