After testing and trying, I have set up a test journal and start to work with testing submission. However, I am not so clear how these work with the journal module. Your responses will be appreciated.

1. The document says that "Similar concept applies for Auhors (if you have ejournal-authors module installed). You need to create a vocabulary that will serve the purpose of identifying authors, create a vocabulary of authors and later on the ejournal will give you a chance to join the terms with the profiles (of the users)". So i did create a vocabulary called authors and set it as a tag so it presents a text line for the person to enter author names. Is this the way I am supposed to go? How about two or more authors?

2. When create a new content type for a new journal am I supposed to create new fields all together, such as abstract, author names, the author for contact, acknowledgment, etc. Is this what is in the mind of this module?

Thank you for your help!

Comments

kding’s picture

anyone?

romca’s picture

Hi,

ad 1) this is fine, but you also need to switch on the Drupal's profile module and ejournalauthors.module, and in the ejournal administration (under the Authors tab) to each term assign the corresponding authors name. And yes, you can have as many authors as you want fo rthe article

ad 2) yes, because people have different needs - therefore ejournal does not dictate any fields (I recommend using cck module for the special nodetypes)

Best,

roman

kding’s picture

Thank you, roman. I got my second question confirmed. My first question is about a vocabulary for authors. Should this vocabulary be a tag or a selection from a list? What will be the terms for that vocabulary? I used first author, second author, third author, etc. But it seems not right.

Under ejournal setting tab, I assigned my author vocabulary. I then went to the ejournal administration, this is what I see

No authors with roles: "ejournal author", "ejournal-1 author". You must first create one of these roles and assign one of them to your users at user administration page. ("ejournal author" is for all your journals, "ejournal-1" is only for this particular journal). Note: do not confuse roles with permissions they can have the same names, for instance in ejournal ejournal editor is a permission, but role is a group of permissions you have to create or that already exists - eg. default Drupal role authenticated user.

Following the tip, I went to User Administration to created a user for the role of editor and a user for the role of "author". When I came back to the ejournal administration, under the tab Author, I see the same above message. I am really confused.

Thanks again.

romca’s picture

As for the vocabulary type, it can be single list, multiple list and tag as well (I did not try with tags though).

Think about author vocabularies as a controlled list of author-names. In the vocabulary, you should have these entries:

John Doe
Mike Second
Peter Pan
etc.

(It is up to you if you want to put name-surname, surname-name, or whatever form of a name)

THEN, ejournal needs to know how to map these "author-names" to "user-profiles"

If you go to the ejournal administration -> authors tab, the ejournal will search for any existing accounts with role "ejournal author" OR "ejournal-jid author"

Therefore, what you need to do is to create a *role* with name "ejournal author" or "ejournal-1 author" and put your users into them. Again, user with user id 5, must have "ejournal author" role.

You could use some modules to automatically assign roles to your users, but admins usually want to have a full control (because assigning a role = giving privilege).

So, to continue with the example:

user with userid 5 (his login is "peter") must be assigned role "Ejournal author", then under the Authors tab, you will be able to see his account and make link between userid 5 and the tag that reads "Peter Pan".

Sorry, if it sounds complicated, it is perhaps complicated because ejournalauthors gives you the possibility to use multiple authors for one article, connect them with real user profiles and at the same time use the access rights for different groups of users.

kding’s picture

Thank you for the explanation. I understand the process used to assign authors or user ID to the "author" role. If the terms of the author vocabulary are authors real names, where do you define who is first author and who is second, third, and so on?

romca’s picture

define first, second, third author?... what for? authors are taxonomy terms, you can sort them in different ways, if you find a suitable module... but I dont know why is "first" significant for you

You can very well have dictionary for first and others and have their terms mapped to profiles, but that is not a good solution (2 terms -> 1 profile)