Forum Activity for @brian

brian
@brian
03/11/17 09:20:42AM
10,167 posts

Proxima on a different host


Installation and Configuration

To be honest I would not worry about Proxima's load - it is much, much lower than regular Jamroom. The big contributor to JR load is Smarty templates, and since Proxima is all JSON you don't have to worry about it.

However you could install Proxima on a separate server and just have it point to the same DB.
brian
@brian
03/11/17 09:19:21AM
10,167 posts

Documenting API


Installation and Configuration

Proxima is built using Jamroom. There's no documentation API at this time.

Sorry!
brian
@brian
03/06/17 09:51:07AM
10,167 posts

Database table type


Installation and Configuration

Hi Dave -

Funny that you bring this up - this is something I've been actually working on on and off over the last couple months - basically migrating MyISAM tables to InnoDB. Our goal is to be 100% InnoDB, but it's not as simple as just switching table types, so don't do that.

The reason Jamroom uses MyISAM for some tables, is that for those tables we need to be able to get a very fast TOTAL row count from the table, which is something MyISAM supports by reading directly from the table meta data (since it keeps track of total row counts in it's meta data). This is something that InnoDB does not do (nor is really possible to do so in a table type that supports transactions), so we have to design an alternate "counter" mechanism that keeps track of counts in the table.

So a few things:

1) We're still using MyISAM tables - I'm not sure when that will change so we are 100% InnoDB. For now you need to stay on MyISAM for the tables that are MyISAM. Since I know this is affecting you, I will make this a bit higher priority than it has been (i.e. I've just been doing testing when I am working on something else related to the table). Our goal is to be able to run JR on Galera Cluster or MySQL NDB, which requires all tables to be InnoDB.

2) It's not always true that MyISAM uses more RAM - in fact it can be the opposite, since InnoDB stores a copy of it's Primary Key in all secondary indexes, which means it can use a larger amount of RAM than a similar MyISAM table.

3) While it's true that you can guarantee a snapshot of a InnoDB table, you can actually do the same with MyISAM by locking the table before your dump. However in practice I don't think you'll have any issues by not locking. mysqldump will always give you a "current" snapshot of the table - i.e. you're not going to get any partial entries, however any queries "in flight" may not be dumped if they have not committed. This is a problem in theory - in practice I've never seen an issue with this, and have managed hundreds and hundreds of MySQL servers. I'd recommend having your provider check out Percona's xTraBackup:

https://www.percona.com/software/mysql-database/percona-xtrabackup

It does "hot" dumps of InnoDB tables which nice.

So for now you'll need to stay with MyISAM, so hopefully that does not cause you too much issues. If it does and you need to consider alternate hosting let me know :)

Hope this helps!
brian
@brian
02/19/17 09:56:50AM
10,167 posts

New Module - (Electronic Press Kit) - idea


Suggestions

Like Paul said - we had an EPK module for JR4 that was used very, very minimally - in this day and age when almost every artists has a WEBSITE, an EPK offers minimal value.
brian
@brian
02/19/17 09:55:58AM
10,167 posts

Loading External JS via Modules


Jamroom Developers

Just add whatever JS you need to your custom skin's meta.tpl file - that's the easiest way.

Hope this helps!
brian
@brian
02/16/17 11:55:26AM
10,167 posts

How to determine user age of 13 y.o.?


Design and Skin Customization

gary.moncrieff:Wow I thought I was the only one concerned about the lack of privacy options in Jamroom, particularly for children/younger members.

There is no way to systematically verify or enforce age restrictions online, so not sure what is missing. Jamroom is already setup to work correctly:

1) Set your signup to "admin validated"
2) Have your members who signup send or fax you "proof" of their age
3) authorize their account if things line up

Anything else is just a game and can't be relied on.
updated by @brian: 02/16/17 11:55:55AM
brian
@brian
02/16/17 11:52:59AM
10,167 posts

any way to update core through ssh command line?


Using Jamroom

I'd recommend NOT doing that and instead find out why you have such a restricted network speed. However you can:

1) Download the latest open source here: https://www.jamroom.net
2) upload the modules/jrCore directory to your site
3) run an integrity
4) reset caches

Let me know if that helps.
brian
@brian
02/14/17 01:08:37PM
10,167 posts

Adding text choices to the editor?


Design and Skin Customization

You know I am not sure that the editor allows us to customize those options, but we will check it out.

Thanks!
brian
@brian
02/14/17 01:07:51PM
10,167 posts

Dialogue box messages


Suggestions

We actually have updated modals coming in the next core release, so after that as we move through the modules and update this is something we will check out.

Thanks!
brian
@brian
02/13/17 04:46:54PM
10,167 posts

youtube video search


Suggestions

It should take you back to the "create youtube video" page (which is where you launch the search). Just tested here and I don't see any issues.
  142