English French German Spanish Russian
The Book of Guilds -- Technical non RP information - YOUR CREATIONS & GUIDES - Ryzom Community ForumHomeGuest

YOUR CREATIONS & GUIDES


uiWebPrevious12uiWebNext

#1 Multilingual 

Multilingual | [English] | Français | Español | Deutsch
Hallo homins

This is the OOC part related to the official announcement of the Book of Guilds (run /appzone 1960) and contains non-RP technical information about the project.

My main idea was to try to write an app for Ryzom and get familiar a bit with limitations and abilities of the app zone system. The lack of a real guild list was a good opportunity, so I started work on RyGReg app. You can find first version in app zone or run (type in a chat line) /appzone 1947.

RyGReg, Ryzom Guild Registry, gets the raw guild list from the Ryzom API and extends it with some editable informations. The idea (in the end) is to give all homins an easy to use multi-lingual tool to view, search and edit guild information. Every guild leader will be able to edit the record of his/her own guild or allow some of high officers to do it, without my assistance. These two key features will allow the guild list to be kept up to date. We have had 27 new guilds formed in the short time since I started with it.

The current state is that authentication is not working, so the leader of the guild must be filled in. Then he/she can edit their own guild record without any password. If you are not listed and want to play with the data now in early stage of development, we can meet. Show me the leader title and I will add you.

All changes you do in RyGReg are also displayed in Book of Guilds, those tools share a DB. While working on RyGReg tool and thanks to positive feedback I got an idea to join my interest in guilds with some roleplay and my current idea is, if anyone interested, to make an open series of small events around the Book of Guilds and the research.

The Book of guilds is supposed to be a roleplay UI to the guild database and will reflect future changes in it. It is primarily supposed to be a roleplay supplement but covers most of the RyGReg features. I will keep it this way, but I am looking for translators. The system allows to add any number of other languages, so it is possible to translate it into your language or any of nation languages. Any help is welcomed as any other feed back.

The future of RyGReg itself is up to you all. It's not finished and it is more a demonstration of possibilities. Understand, please, that I wish to discuss all 3 main application basics:

1) Data stored about a guild
Currently there's a lot of editable options. I would like to hear what do you miss, what would be useful for you, to present your guild. URL? Activity? Time zones?

2) Data output
Since it is a database, you can basically combine everything with everything. What data are you interested in? What data are important for you to see, what to search? Which data (over)view would you use?

3) Tool UI
I am no designer and note that in-game app possibilities are limited, so RyGReg has a minimal UI, just to allow it to be used. I ask you for mock-ups and suggestions: what should the tool UI look like?

You can send me a tell or, better, an Izam Mail, but the best would if you are interested in meeting. It could combine an impromptu roleplay part with an OOC technical part following after. In case of interest, I will try to organize.

Thank you for your attention.

Moniq
Phaedrea's Tears

Edited 5 times | Last edited by Moniq (1 year ago) | Reason: link to current stable

#2 [en] 

A similar list exists, maybe some data can be copied manually?

https://ryzom.byweb.no/g

Good luck with your app :)

---

#3 [en] 

Mjollren
A similar list exists, maybe some data can be copied manually?

https://ryzom.byweb.no/g

Good luck with your app :)

Thank you :) I know that list, unfortunately it's far to be complete, just roll a bit down... And I also seen other lists too, but feel free to post any links, will be useful in future research of guild histories.

#4 [en] 

Thank you for this amazing idea and nicely done app!

---

#5 [en] 

Arcueid
Thank you for this amazing idea and nicely done app!

Thank you.

#6 Multilingual 

superbe travail Moniq :)

#7 [en] 

Thank you Kiwa :)

Anyway, german version of the book is now available, thanks to hard work of Glibber and help of Sorum.

#8 [en] 

Great, Moniq! :)
BTW, you can find a lot of guild in the encyclopatys ( http://fr.wiki.ryzom.com/wiki/ for instance for FR)
There, generally, guild pages have name such "Guild of...", "Guilde ..." or "Guilde:...", for instance "Guilde:Cercle du Bois d'Almati", "Guilde:Hoodo". Those pages have full explanations. I do not know if it is useful for you. Maybe also you would add URL.

---

Zo'ro Argh
Chargé de recherche dans la guilde du Cercle du Bois d’Almati.
Ambassadeur des Rangers auprès des Matis.
Président de la N’ASA et fondateur de Hoodo.

#9 [en] 

Ahhh ... I didn't pick up this thread as RyGReg wasn't in the title or would have commented sooner and added suggestions for future additions here.  Love the app so in the interests of making it even better before version 1.0 arrives, .... will list the ones we spoke of for open discussion so folks following the thread can comment and add as I get more experience using it.  So here's my "Wish List".  Most of these fall into "two categories"

a.  User added info
b.  Data there, GUI tweaks


1.  Add a field for a link to the guild's IG forum thread in  "Guild Registry"

2.  Add space for a link to the guild's out of game web site if they have one.

3.  When you open the app, on "home page" put a quick link to folks own guild so they don't have to search for themselves.

4.  Right below allow users to add a quick link to  "Sister Guilds" (folks they are especially friendly with) so they can keep up with their friends activities.

5.  Search function for peeps in the RyGreg database.  So if I searched for Moniq, i would know that, for example, you left PT and joined a Marauder guild :) .... yeay, you added that since we spoke :)

6.  A spot to list origin of guild pre-merge .. i.e. "Arispotle Server , September 14, 2004"

7.  A "News" section where they can post  news Like "Bittymacod marries 4th wife"

8.  A way for guilds to "hide" members (status active or inactive)  w/o deleting them from the database.  Maybe add a "Inactive Members" page in case folks wanna see the status of a IG friend from years ago and how long since been around.

9.  A say for users to "hide / unhide" the activity list and / or control what is "on screen".

10.  An option to "Hide" the MOTD from display.  For example if you had "Phaedras Tears planning to declare on Fluffy Bunnies OP on June 14", you prolly don't want that being publically vieweable :)

Last edited by Fyrosfreddy (1 year ago)

---

#10 [en] 

Fyrosfreddy
1. Add a field for a link to the guild's IG forum thread in "Guild Registry"

2. Add space for a link to the guild's out of game web site if they have one.

Guild forum thread, guild web, related lore link... whatever. Yes, that will be added.


Fyrosfreddy
3. When you open the app, on "home page" put a quick link to folks own guild so they don't have to search for themselves.

Start page contains searching so you can quickly use the tool. Your details will stay in your profile page (1 click), you can open your guild profile from there (2 clicks) and see your guild members in guild profile (3 clicks). Maybe, in some distant future I will allow users to select which section will be the starting one.


Fyrosfreddy
4. Right below allow users to add a quick link to "Sister Guilds" (folks they are especially friendly with) so they can keep up with their friends activities.

It's a tool for searching and browsing guilds, not social network :P I will allow users to create list of favorite guilds (that list will be available in your profile) and specify a list of friendly guilds to your guild (that list will be available in the guild profile). I think you misunderstand activities. It's just a log of actions related to the user (user was online, user updated guild profile, user added guild member...). Nothing else, mostly actions that did update your guild last activity date and time and the list of actions itself is not too important.


Fyrosfreddy
6. A spot to list origin of guild pre-merge .. i.e. "Arispotle Server , September 14, 2004"

Some options to specify guild origin (non-RP info) and date when the guild was originally established will be added.


Fyrosfreddy
7. A "News" section where they can post MOTD or other news Like "Bittymacod marries 4th wife"

I will think about this. But honestly, this type of information is not important. Again, it's a tool primary to help others to find data about guilds. It is not important if Fyrosfreddy has new mek and what's it's name :P


Fyrosfreddy
8. A way for guilds to "hide" members (status active or inactive) w/o deleting them from the database. Maybe add a "Inactive Members" page in case folks wanna see the status of a IG friend from years ago and how long since been around.

Why? You import members to hide them afterwards? Just remove those you won't show. I will add more options like keep list of members up to date using API key or select those to include in one-time import. Plus some additional options like homin full name, guild title (master trainer, artist... whatever you specify) and so... suggest.

Fyrosfreddy
9. A say for users to "hide / unhide" the activity list and / or control what is "on screen".

I don't understand, can you be more specific?

Fyrosfreddy
10. An option to "Hide" the MOTD from display. For example if you had "Phaedras Tears planning to declare on Fluffy Bunnies OP on June 14", you prolly don't want that being publically vieweable :)

MOTD is not displayed and I don't plan to. You see it because you are allowed to edit your guild details and this "tool" is there in case you need to copy and use it somewhere else.


...

All changes in backend are not easy because of the Book of guilds. I must do things carefuly with back compatibility to not break (much) the book. Even when a lot of things are not done the best way, because a lot of aspects occured during the time. The first release of the book is final and will not be extended and I do not plan any changes. It will be replaced with second release in the future which will contain all new features.

#11 [en] 

I don't think I what I trying to convey is getting across, let me try and explain better.  The app is a very useful tool, though one has to be a bit careful on how one interprets some of the information presented.  But having TMI (too much information) on a  screen can often make it harder to find the information you want.

Those 10 items are things that,  to my eyes, will improve the user experience and / or, make the even more useful.  Now keep in mind I have no means by which to judge whether the added functionality is worth the T&E (time and effort) to provide them.  So while I think that these would be useful and welcome additions to the app, they might just require too much T & E to make it worthwhile.  So if something requires too much if  atime investment, feel free to say "Stuff it Freddy, I have a life ya know" :)
Moniq
1 and 2 - Guild forum thread, guild web, related lore link... whatever. Yes, that will be added.

Super !
Moniq
3.  Start page contains searching so you can quickly use the tool.

As does any web browser, but don't you think the "home page function" in a web browser is a useful function ?  Same thing.  One single action would be welcome for something that will be done repeatedly ...  right now its 6 actions for me,  ... click - 3 keystrokes (Flu)- click-click to select which of the 2 guilds come up.  Now if it takes 3 hours of programming to make that happen, then I'll feel guilty whining about 6 actions
Moniq
4.a  It's a tool for searching and browsing guilds, not social network :P I will allow users to create list of favorite guilds (that list will be available in your profile) and specify a list of friendly guilds to your guild (that list will be available in the guild profile).

There was nothing suggested about any type of social networking type activities so I think that metaphor is inappropriate.   But as it has been defined as a  "Guild Browser", the appropriate metaphor would be a web browser.  And a web browser allows one to make bookmarks so as to provide a means to quickly access oft visited pages.
Moniq
4.b  I think you misunderstand activities. It's just a log of actions related to the user (user was online, user updated guild profile, user added guild member...). Nothing else, mostly actions that did update your guild last activity date and time and the list of actions itself is not too important.

I understand what a logging file does, I guess I didn't explain my point clearly.   My PC has lots of log files, but they are not taking up space on my screen all the time 24/7 when we are using programs and utilities.  Under **default** settings they are there but hidden, you only see them when you click a button asking to see them. When I use Adobe Acrobat, AutoCAD or  a Word Processor I can click on a button which will tell me a full history of all my document edits and when they were made.  I have used that button maybe 3 times in over 25 years.  If they were sitting there 24 / 7, it would just be taking up valuable screen real estate.  If it's not serving a useful purpose, it's in the way.

We have Event Viewer in Windows and it's a fantastic tool.  It logs all system events that occur on my PC.   But, when I land at the Windows Home Screen, I don't have it sitting there with hundreds of lines filling the screen.   I love that I can see them if I want to but when I don't, they are just in the way.  So what I am suggesting  if it can be accomplished without much effort is basic data visible by default, log file data by clicking a "show me more" button.

Moniq
6.  Some options to specify guild origin (non-RP info) and date when the guild was originally established will be added.


Super Cool
Moniq
7.  I will think about this. But honestly, this type of information is not important. Again, it's a tool primary to help others to find data about guilds. It is not important if Fyrosfreddy has new mek and what's it's name :P

Well perhaps it was a mistake to use a humorous example as I did.  We can all think of silly things to put in a news section ...  such as what body part the Kardashians have decided to put on display each day, but that doesn't make all "news" unimportant.

As you said, the goal of the app is for it to be a tool for new players to obtain info and be informed such that they can make choices about which guild to approach.  I don't see that any of the following "news items" would be "unimportant" to players so I do not understand why this doesn't fall into the "to help others to find data about guilds" category

[i]"The [insert guild name here] guild has seen declining membership and will, at least temporarily be closing it's doors as of June 30 and merging with [insert guild name here]".  The guild will remain as an alt / storage guild and, if we a resurgence of old members returning to game, we will reactivate it.  Watch this space for news on that topic".[/insert]

[i]"The [insert guild name here] will be sponsoring periodic craft fairs, primarily for new players seeking to gear up.  The first will be held June 15 at Cerakos Gate and will rotate around Atys as needed.  Watch this space for future dates and locations".[/insert]

[i]The [insert guild name here] has been an active [insert faction name here] guild for over 4 years.  However we are seeking a change of pace and are undergoing preparations go join the  [insert faction name here] as of July 15".[/insert]

[i]"The [insert guild name here] has lately experienced a significant influx of new players and in order to be in a position to adequately address the needs of those new members, will not be accepting any new members until after July 30, 2017.  Watch this space for updates."[/insert]

Moniq
8.  Why? You import members to hide them afterwards? Just remove those you won't show. I will add more options like keep list of members up to date using API key or select those to include in one-time import.

Again, the goal of the tool is to provide accurate and usable information to new players.  A guild that has been around for a long time will have many inactive players.  These member are generally not deleted for various reasons say because every few months or years, they return for a stint and then take another "vacation from game".  Or they may have say joined a year ago, but had budget issues, moved and they may or may not be coming back.  If not seen for a certain time, many guilds cull the list after a certain time frame.

So if a new player is looking for a person to contact in that guild, a list that includes 50 players that haven't been around in 18 months serves no purpose, it's just "in the way".  The clutter does make it harder to weed out the 15 active players from the list that is often well over 100 players.

On that note, it sounds like it may be impossible, but is there any way to make the player status not dependent on whether the players are / are not using the RyGReg app ?

Let's say I am looking for a Guild and I find one called "Bunch of Drunks" and I decide they are "right up my alley" based upon what I read.  So I go to the app members page and for each of the 76 members listed it says "Last Seen = Never".    Now that would put an end to any thoughts I had about joining that guild.  Even though that guild may have had 12 players logged in at the moment, because they haven't installed the app, from what that new player is seeing, that guild is a "dead guild".  (perhaps an explanation warranted here)

If the guilds had the ability to edit the list characteristics and define who is active and who is not, now that player knows that he is considering a guild that currently has 18 active players.  They can send an IG mail or PM to people on that "active list" inquiring about membership with a  reasonable expectation of getting a response.  More importantly, he hasn't crossed the "Drunks" off the list of guilds he might be considering.  Yes, if course we could just import the list from the API and edit out those folks, but when they resurface, I'd rather be able to make them active with click than clciking "add", typing names in and selcting rank.

See item 9 for suggest way to address this ... again if feasible.if it's feasible

Moniq
9.  I don't understand, can you be more specific?


Guild Home Page

Right now .... if scroll down to bottom of page I see  "Last Activity" with a long list of data I can scroll thru

What I am suggesting ...

... if I scroll down to bottom of page I'd like to see  "Last Activity (Hide)"  and once I click "hide"
... that long list wont be there any more and I will just see "Last Activity (Unhide)".  Whether I have that info taking up screen real estate depends on my choice at any give time.

Members Page:

Add:

No. of Members:
No. of Active Members
No. of Inactive Members:
Active Members List last edited: [date]
"Show / Hide Inactive Members" button

Again here it's all about easing screen clutter.  Most times the list of inactive members is of no use so it's just in the way.  But say I am a returning player an I wanna know say if an a old friend was in a certain guild is he still playing.  If not in active list, I can open inactive member list... if not there, then it's likely they moved on to a new family.
Moniq
10.  MOTD is not displayed and I don't plan to. You see it because you are allowed to edit your guild details and this "tool" is there in case you need to copy and use it somewhere else.

Yeah, I think that would make lotta folks unhappy.

Can this be used to edit / change the MOTD ?  Right now I just edit a text file because typing it fresh, with my typing skills, usually means doing it 3 times :)



Question:  I would like to list our Alt Storage Guilds ... now when on the edit page I see "Alt guild to" ... which implies that this should be the Alt guild page and I should be putting "Fluffy Bunnies" in that space.

Do I have to create the pages for the alt guilds 1st, put FB in those pages to have them appear on the FB page ?   EDIT:  Well I tried it and it worked.

Edited 4 times | Last edited by Fyrosfreddy (1 year ago)

---

#12 Multilingual 

Multilingual | [English] | Français | Deutsch
Hallo homins

The new version of RyGReg, Ryzom Guild Registry, has been released. It has been a long time since last announcement so here are some details about recent changes.

What is new

Guild database structure became bit stable. Leaders (or other allowed members) can edit all basic guild details, edit members either manually or import from guild API, publish guild about/statement/history in all guild languages, set relationships to other Atys organizations and add links to related external sources.

Users are allowed to search guilds by several options or, newly, browse all guilds in database. The guilds list table is sortable by table columns and the display of columns can be customized. Instead of recent changes the guild activity is displayed. Users can also search guild members by name.

Guild activity seems to be working well and there is also Recent guild activity table that shows list of guilds active in last 30 days.

It is possible to export basic guild information in code usable to post in forum registry.

About and privacy changes

There are some new specifications in About section of this application. You should take a moment to read about information as well as privacy policy details. All feedback about this statement is welcomed.

Usage and installation

You can run the application IG using command /appzone 1947 from any chat window or install RyGReg from App zone. All suggestions are welcome.

#13 Multilingual 

Multilingual | [English] | Deutsch | Français
Hallo homins

I have released a new version of RyGReg, Ryzom Guild Registry tool.

Guild profiles

The layout of the Guild profile page has been changes. The Graph of time zones has been improved and a graph of guild languages has been added. The list of activities has been moved to a separate page where you can browse the full history and see a graph of the guild's activity. The profile export in forum code has been improved and can be affected by various options. For guilds with valid API key inserted you can enable automatic updates of the list of guild members.

Updates

The update of the guild list has been improved. It should prevent repeated updates when API returns outdated data and also loading API data when the update is already running. You can see the server state and more accurate details in 'Recent updates'.

Dynamic application icon

The application is using new Ryzom app zone feature that allows to display a dynamic icon in application bar or home page. In case you are a member of a guild you should understand that by installing and using this application you become of your guild activity measurement. That means your presence will be periodically logged into guild activity database.

Changes shared between applications

Besides the improved main menu layout, there have been several fixes for better display in the IG browser. You can also change the start page of each application in app-wide customization settings. These settings are reached from either the the About section, now accessible through a click on the application name in the main menu, or your Forms and filters options.

Usage and installation

You can run the application IG using command /appzone 1947 from any chat window or install RyGReg from App zone. All suggestions are welcome.


#14 [en] 

Will go take a peek.

But if I understand correctly ... guild activity is only recorded if someone has at least 1 of your applications installed. Which part of the API key must be included for this to happen ?

How often is periodically ? ... looks like about 2 hours. Two constraints here I would guess.... if you don't do frequently, some one who is on 1 hour a day will likely be missed ... if someone doesn't log out... you will have 12 entries a day, that leads to a lot of nuisance entries.

---

#15 [en] 

Fyrosfreddy
But if I understand correctly ... guild activity is only recorded if someone has at least 1 of your applications installed. Which part of the API key must be included for this to happen ?

None, just authenticated. I am not using last login/logout data from API.

Fyrosfreddy
How often is periodically ? ... looks like about 2 hours. Two constraints here I would guess.... if you don't do frequently, some one who is on 1 hour a day will likely be missed ... if someone doesn't log out... you will have 12 entries a day, that leads to a lot of nuisance entries.

Your presence is recorded every time any app see you online and if it is longer than ~60 minutes since last record. Thanks to dynamic icons I can do this also when you (re)load your app bar or home page. And in case you are guilded ofc.

Last edited by Moniq (3 months ago)

uiWebPrevious12uiWebNext
 
Last visit Fri Aug 17 20:44:34 2018 UTC
P_:

powered by ryzom-api