solved "Jamroom Lists" -- and access to the JR Glossary

researchcooperative
@researchcooperative
10 years ago
694 posts
While scoping features of the Site Builder thingy I came across this item:

"The Site Builder - Construction Kit module lets you create custom Jamroom Lists (like jrCore_list) inside of a widget."

That's a fine feature I am sure, but since I never had a jrCore_List, I certainly do not know what a Jamroom List might be. Is it something I will want to use or buy?

For every page on which JR-specific or other special terms are explained in the Glossary, it would be nice to have a standard button providing a shortcut to the glossary. Or the Glossary could be a subtab in the Main Support menu at the top of every page.


--
PJ Matthews, Kyoto
Migrated from Ning 2.0. Now at Jamroom 6 beta and using Jamroom Hosting for The Research Cooperative (researchcooperative.org)

updated by @researchcooperative: 04/16/15 10:43:51AM
brian
@brian
10 years ago
10,148 posts
jrCore_list is part of the Jamroom Core (which is open source and free).

Most sites typically want to "list" things:

- top songs
- newest members
- most recent discussions
- top rated items

etc.

This is what jrCore_list does:

https://www.jamroom.net/the-jamroom-network/documentation/development/89/jrcore-list

It is a template function, and can be thought of as the "swiss army knife" of listing things.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
michael
@michael
10 years ago
7,751 posts
added 'jrCore_list' and 'datastore' to the glossary

"Glossary"
https://www.jamroom.net/the-jamroom-network/documentation/getting-started/2568/glossary

Thanks.

If you have any other suggestions for the glossary, I'll get them added in.
researchcooperative
@researchcooperative
10 years ago
694 posts
Michael,

Here's another. I was looking at "Seamless" Module description in my (internal) server dashboard, and found the phrase "DataStore items" which has something to do with lists and storing data... but what specfically is DataStore? A place, thing, widget, or action? Verb or noun?

Does every site have one, whatever it is?

If my site doesn't have one, how do I get it?

Do I need it?

Cheers, P.


--
PJ Matthews, Kyoto
Migrated from Ning 2.0. Now at Jamroom 6 beta and using Jamroom Hosting for The Research Cooperative (researchcooperative.org)

updated by @researchcooperative: 03/12/15 07:23:51AM
brian
@brian
10 years ago
10,148 posts
Unless you are a developer it's something you likely don't need to really know about, but a "DataStore" is the database tables that a module stores it's data to.

Note that documentation like this:

https://www.jamroom.net/the-jamroom-network/documentation/development/89/jrcore-list

is geared towards developers - just an FYI.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
michael
@michael
10 years ago
7,751 posts
researchcooperative:...but what specfically is DataStore?.....

.... that is one of the few terms that are in the Glossary ;)

Quote: The word datatstore refers to a special type of database that modules may have. It stores information related to items that users have added to their profile.

When a user uploads an audio file to their profile it gets stored in the datastore belonging to the jrAudio module.

Each entry is stored in KEY -> VALUE pairs.

Hows that?
researchcooperative
@researchcooperative
10 years ago
694 posts
Thanks.

What I need as a social network imagineer is a better sense of what these modules can do - how they can be used by members (users) of a network.

Here's the picture I have at present...

One module = engine that powers certain functions for an entire website under a particular domain name. Each module has a datastore that records all information relevant to all users of the module.

From the social network perspective, how do we bring members (users) and modules together? Like this?...

1. One member (user) -> can have one or more accounts (profiles) in one or more profile categories (Can one login be used for all profile categories used by one living breathing person?)

2. Multiple modules --> are assigned to each profile category (each thus has a 'quota' of modules assigned to it).

3. One module --> can contribute to (or be accessed by) multiple profile categories.

I still have not pushed enough buttons in the ACP to see how to connect all the parts together and produce a public page that people can see.

For educational purposes, a simple visual map (hand-drawn sketch?) of how the parts are all connected (and controlled) would be useful.

Maybe it already exists somewhere on Jamroom.net!


--
PJ Matthews, Kyoto
Migrated from Ning 2.0. Now at Jamroom 6 beta and using Jamroom Hosting for The Research Cooperative (researchcooperative.org)

updated by @researchcooperative: 03/13/15 12:48:01AM
michael
@michael
10 years ago
7,751 posts
Can tell from that sentence, quota still isn't sitting right,

Try to think: "The allotted quota of modules for this profile includes: (list of modules here)"

This profile has these modules:
* jrAuido
* jrVideo
* jrForum

So that profile can upload videos, upload audio, and host a forum.

a simple visual map can be had here:

"Concepts the admin user needs to know"
https://www.jamroom.net/the-jamroom-network/documentation/getting-started/2167/concepts-the-admin-user-needs-to-know

Hows that?
derrickhand300
@derrickhand300
10 years ago
1,353 posts
Quotas assign different members the rights to do different things on your site

"Lists inside a widget" mean you can put pretty much any type of content on your site or any mixture of content pretty much anywhere you want it

There are tons of modules that arrange content in different ways ( any way you want) this is done in Site Builder using lists in the widgets
Thats pretty basic- hope it helps
researchcooperative
@researchcooperative
10 years ago
694 posts
michael:
Can tell from that sentence, quota still isn't sitting right,

Try to think: "The allotted quota of modules for this profile includes: (list of modules here)"

This profile has these modules:
* jrAuido
* jrVideo
* jrForum

So that profile can upload videos, upload audio, and host a forum.

a simple visual map can be had here:

"Concepts the admin user needs to know"
https://www.jamroom.net/the-jamroom-network/documentation/getting-started/2167/concepts-the-admin-user-needs-to-know

Hows that?

That's good, and I recommend the video to all new administrators. We also need a similar video for new users who just want to use a site or join a network. Maybe that already exists?

Further questions arise, but I should start a new thread. Thanks, Peter


--
PJ Matthews, Kyoto
Migrated from Ning 2.0. Now at Jamroom 6 beta and using Jamroom Hosting for The Research Cooperative (researchcooperative.org)
michael
@michael
10 years ago
7,751 posts
For new users it doesnt exist because there are many skins, many ways to setup jamroom. The admin creates the site from jamroom, then instructs the users of the site on how it all works. (how it works will be different depending on how its set up.)
researchcooperative
@researchcooperative
10 years ago
694 posts
Each individual member's profile has access to a quota of modules through the quota allocated to the profile category. We can see this in the set of functions shown at the top of each member's page (in the default Jamroom skin).

I have learned about this by creating a separate "Testuser" with separate login, and with the same access as future regular (standard) members of my network. That way I can see the effect of adding or removing modules from the "Regular Member" profile category.

I think it is important to emphasise that it is a profile category that is allocated a quota of modules, in the first place.

In Jamroom parlance, a "quota" is the allocation made to a category, not to a specific member or member's profile.

I am definitely going to build my own documentation to help the members of my own network.

Is there already an annotated index page for ALL the instructional videos that Jamroom as produced? They are a very useful form of instruction (along the with the responses here in the support forums).

Thanks.


--
PJ Matthews, Kyoto
Migrated from Ning 2.0. Now at Jamroom 6 beta and using Jamroom Hosting for The Research Cooperative (researchcooperative.org)

updated by @researchcooperative: 03/14/15 06:28:51AM
michael
@michael
10 years ago
7,751 posts
All videos that I have made are up on our YouTube channel here:

https://www.youtube.com/user/jamroomdotnet

I've tried to order them into a logical order for viewing in these courses:

"Start Your Own Online Community"
https://www.udemy.com/start-your-own-online-community

"Developers guide to customizing jamroom"
https://www.udemy.com/developers-guide-to-customizing-jamroom