Forum Activity for @michael

michael
@michael
08/29/17 06:10:30AM
7,832 posts

Sub domains and jamroom license


Using Jamroom

jamroom1.somedomain.com
jamroom2.somedomain.com
jamroom3.somedomain.com

is 3 separate jamroom installs.

--edit--
If you're using Jamroom Hosing you can have as many as you like, but for premium, you'll need to get some extra domain licenses beyond 2.

--edit edit--
Additional domains can be purchased from here:
https://www.jamroom.net/premium-upgrade
updated by @michael: 08/29/17 06:13:32AM
michael
@michael
08/27/17 06:35:49PM
7,832 posts

youtube search pagination issue


Installation and Configuration

This is fixed in jrYouTube ver 1.5.14.

The select jumper has been removed because youtube api only allows next-page navigation. The PREV and NEXT buttons are still there.

Thanks.
michael
@michael
08/27/17 05:27:14PM
7,832 posts

youtube search pagination issue


Installation and Configuration

Yeah, you're right, it shouldn't be there by the looks of things.

Will get that fixed up.

Thanks.
michael
@michael
08/27/17 05:22:39PM
7,832 posts

Still don't fully understand Proxima


Proxima

Proxima doesn't fund itself, so doesn't get much attention. It was built for our internal projects then released as open source.

It probably won't get much attention any time soon, but does work. When I want to know something about it or answer a question, I turn on my debugger and walk through the code.

The code structure is the same as any other Jamroom module:
* include.php contains all the functions that aren't bound to a URL
* index.php contains any URL driven functions.

Got questions, we'll answer them. Found bugs, we'll fix them.
michael
@michael
08/27/17 05:09:32PM
7,832 posts

Suggestion for Events list


Suggestions

That's a great point soaringeagle. The end date is an optional one which might not be active by default.

If you add 'event_date' into your jrCore_list call as a search parameter that will cause the setting on "show past events" to be ignored because you're asking for specific dates.

So if you ask
{jrCore_list module="jrEvent" search1="event_date > 0" .....}
will ignore the "Show Past Events" setting all together. add a few more in to get what you're after
{jrCore_list module="jrEvent" search1="event_date > 0" search2="event_end_date > `$smarty.now`"}
"Get events where the end date is in the future"
michael
@michael
08/27/17 05:41:19AM
7,832 posts

jrCore/router.php was not found on this server


Using Jamroom

check you have .htaccess in place and its working in the root folder.

That or try re-uploading. Also make sure you're running it of a real domain, not localhost:80 as jamroom expect a domain name to exist.
michael
@michael
08/25/17 10:32:38PM
7,832 posts

Configuring a Beta Test Environment


Installation and Configuration

Got it. answer is no, there is not currently a method to copy files internally from one folder on the server to another folder on the server.

The official way to do that would be via SFTP. (because the servers do not come with SSH access)
michael
@michael
08/25/17 09:40:44PM
7,832 posts

Configuring a Beta Test Environment


Installation and Configuration

oh, if you just want to keep the code the same, then use the marketplace for updates.
michael
@michael
08/25/17 09:38:28PM
7,832 posts

Configuring a Beta Test Environment


Installation and Configuration

for me, I use phpstorm.

I use the same codebase in phpstorm, along with the GIT version control system. When I work on a site, I open the REMOTE HOST panel in phpstorm and select all the module folders in the /modules directory then choose "sync with local".

If I've just pulled the latest from the repository and know my server is older than my local, I select all the files and choose copy-to-server to push them all up to the online site.

Inside the ACP there is a tool at:
ACP -> MODULES -> DEVELOPER -> TOOLS -> REBASE MODULES

Which I find very useful. If you're site is getting updates via the jamroom marketplace then new code will becoming into phpstorm via this route:
MARKETPLACE -> SITE -> PHPSTORM

in which case whenever the marketplace is updated you get another copy of the module so you end up with:
/modules/jrSomeModule
/modules/jrSomeModule-release-1.0.1
/modules/jrSomeModule-release-1.0.2
/modules/jrSomeModule-release-1.0.3

Which doesnt work well with GIT, so use that tool to move just the latest version from
/modules/jrSomeModule-release-1.0.3
to
/modules/jrSomeModule

Then download to your local dev environment. Then use that to upload to your other sites.

Jamroom hosting allows for a selection of server locations, im in tokyo, and so is my server so SFTP is very fast.

Get a server that is close to you.
michael
@michael
08/25/17 08:29:19PM
7,832 posts

Configuring a Beta Test Environment


Installation and Configuration

sure, you could set them up as independent sites without doing the import, then they will all have unique data.
  193