Forum Activity for @michael

michael
@michael
02/01/22 11:07:36PM
7,823 posts

Getting the best out of OneAll (social signin) - how?


Installation and Configuration

sometimes.....

and at other times you get even less information via oneall. Beacause with oneall its possible to create a jamroom account and NOT provide your email address. Which leaves you with the situation of the user can login but you cant send them emails.

One way I've tried to force more stable type account info was to ONLY allow facebook sign on, no email signup at all. That way if someone wants to spam my site they have to first create a facebook account.

Its not perfect because a lot of people wont have facebook accounts and will complain. But it does cut down on spammer accounts.
michael
@michael
01/31/22 10:10:39PM
7,823 posts

Start a new forum thread or category for using 3rd party plugins on JR?


Suggestions

The OneAll plugin was built by us ("The Jamroom Network") if you're meaning this one:
https://www.jamroom.net/the-jamroom-network/networkmarket/47/oneall-social

For 3rd party developers we set them up with the exact same resources we use ourselves. eg "Ultrajam"

UltraJam's fourm is here:
https://www.jamroom.net/ultrajam/forum

Marketplace:
https://www.jamroom.net/ultrajam/networkmarket

Blog:
https://www.jamroom.net/ultrajam/blog

What we hoped to avoid was needing to support somebody elses stuff. Its happend in the past that developers would build something then when questions were asked or bugs found the developers are unavailable for comment. Not often but its not a pleasant experience.
michael
@michael
01/30/22 11:52:13PM
7,823 posts

Followers


Using Jamroom

Isleander:
....I'm still searching for the system backup!....
there is a RESTORE FROM BACKUP button in your jamroom hosting panel here:
https://www.jamroom.net/isleander/hosting/domain_config/575/id=2124

Each domain has one, find it by clicking on the SETTINGS button in your hosting control panel.
button.jpg button.jpg - 399KB

updated by @michael: 01/30/22 11:54:33PM
michael
@michael
01/26/22 06:17:58PM
7,823 posts

Two Trees - Which should be the default?


Genosis

Ideas:
* Have a URL for each, maybe family-one.yoursite.com and family-two.yoursite.com
* Have a top page which forces the user to choose. They arrive at yoursite.com and see "choose: Family One or Family Two"
michael
@michael
01/26/22 06:13:57PM
7,823 posts

Gedcom Size?


Genosis

There shouldn't be any limit enforced by the code. There may be a size limit enforced by the servers limitations.

20,000 should be easily doable by any modern server I would expect.
michael
@michael
01/13/22 08:11:23PM
7,823 posts

Invoking View function from another View handler


Jamroom Developers

Instead of firing it and waiting for it to complete before proceeding you could set up a queue to fire it then continue on perhaps.
michael
@michael
01/13/22 05:54:26PM
7,823 posts

Invoking View function from another View handler


Jamroom Developers

Good job on locating that obscure function. I had to look it up. Its exactly appropriate for what you're trying to do. I did not realize we had that. Useful though, I'll use it now I know it exists if needed.
michael
@michael
01/13/22 04:20:38PM
7,823 posts

Invoking View function from another View handler


Jamroom Developers

Creation of most submitted forms is handled in a function of the same name but with _save() at the end. Its in those functions that the logic of creating what was submitted takes place.

Most of the logic in the view_jrComment_comment_save function/view revolves around figuring out which module to store the comment as a comment of. Probably in your view handler that will be simpler I suspect because you're going to have more specific parameters.

Once the parameters are figured this function is doing the saving:
 $id = jrCore_db_create_item('jrComment', $_tmp, array('_profile_id' => jrUser_get_profile_home_key('_profile_id')));

I think I'd be looking to figure out what the structure of the comment I wanted to arrive was then just create it in the datastore directly in my function.

The rest of the view_jrComment_comment_save figures out who to notify now that there is a new comment.
michael
@michael
01/09/22 04:25:13PM
7,823 posts

Updating?


Using Jamroom

If you're not working with it every day its easy to forget, I do.

It depends on how you made the cusomizations to the docs module, if you've done it via the ACP -> DOCS MODULE -> TEMPLATES -> MODIFY then all your changes will be preserved. Although if anything has changed in the base system you may need to adjust your templates to account for the changes.

If you've done the changes by uploading a skin over-ride to your /skins/(your-skin)/ directory and prefixing it with the module name, eg: jrDocs_index.tpl then it too will be preserved and used after the module update. Same thing here, if anything changed in the base structure you may need to account for that in your template.

If you've changed anything in the module directory itself /modules/jrDocs/* then this will be lost. Shouldn't be editing here, the correct way to do it would be to create another module then adjust via listeners.

What happens when a module is updated is the old version is saved to an old directory, so for docs:

/modules/jrDocs
becomes
/modules/jrDocs-version-122
and a new version is added
/modules/jrDocs-version-123

So the old code is still on your server, its just not used.

How many versions are stored is dependent on whatever the setting is set to at:
ACP -> MODULES -> CORE -> MARKETPLACE -> GLOBAL CONFIG -> GENERAL SETTINGS -> MARKETPLACE VERSIONS

It defaults to "Keep All Versions" but sometimes is changed to save server space. Check what that is set to before upgrading, make sure its at least 2 in your case so the old version is not immediately deleted.
michael
@michael
01/07/22 10:22:37PM
7,823 posts

Is there any plugin for creating a complete Travel site


Suggestions

That does not exist, try wordpress.
  37