Musicians only need certain music arrangements
In my spare time I run a big band swing group that consists of 22 people (18 musicians, and 4 singers). Each musician/singer needs to download their part for a particular song's arrangement (E.g. bass - "Accentuate the Positive.") I am currently using Joomla 3.9.1 for my band's personnel site. This is a centralized location where they can log on, download the song for the arrangement (yes, I purchase them), and also download their particular instrument's part.
One of my main menu pages is called "Current Arrangements (A-Z)." This contains a list of the current arrangements we might choose to play at a gig. An arrangement consists of all the parts for that particular song, that I have (perhaps naively) written using HTML ul/li tags. Understandably, some arrangements have less parts than others.
Let's say a user selects "Accentuate the Positive" for his/her part. Suppose I am the group's bassist (a very cool guy, BTW). I click the Bass Guitar link and the PDF pops up for him to either download or print.
Here's my problem: I'd like for a musician to be able to see only his/her instrument's part in the arrangement. They don't need to see all of the other arrangement's parts. The band's music director needs to see all of the parts in an arrangement, as do I.
Right now the main menu item "Current Arrangements (A-Z)" Menu Item Type is set to "Single Article." In the "Select Article" box I have Current Arrangements (A-Z).
This works, but upon clicking a song I want, I get the entire arrangement's page. It's sloppy because it brings up all of the arrangement's parts. I've spent hours doing basic HTML stuff to get them arranged on each page. I think I may not have been very smart in how I am utilizing Joomla's strengths.
I am totally willing to rearrange the content if need be, but I'd like to avoid it if I can. I've goofed around with some YT videos and web articles talking about arranging by blog type. Doesn't seem to work. I'm also wondering if there isn't an extension that would help me get to my goal: A regular user should be able to grab just his/her instrument's arrangements for download or printing purposes. This would especially be a super-helpful thing for sub musicians who only need to see their parts: they don't care about other musicians in the band.
I also thought about writing a view, but this seems like some heavy lifting. However, I'm willing to tackle it if need be. Any advice, counsel?
sorting
add a comment |
In my spare time I run a big band swing group that consists of 22 people (18 musicians, and 4 singers). Each musician/singer needs to download their part for a particular song's arrangement (E.g. bass - "Accentuate the Positive.") I am currently using Joomla 3.9.1 for my band's personnel site. This is a centralized location where they can log on, download the song for the arrangement (yes, I purchase them), and also download their particular instrument's part.
One of my main menu pages is called "Current Arrangements (A-Z)." This contains a list of the current arrangements we might choose to play at a gig. An arrangement consists of all the parts for that particular song, that I have (perhaps naively) written using HTML ul/li tags. Understandably, some arrangements have less parts than others.
Let's say a user selects "Accentuate the Positive" for his/her part. Suppose I am the group's bassist (a very cool guy, BTW). I click the Bass Guitar link and the PDF pops up for him to either download or print.
Here's my problem: I'd like for a musician to be able to see only his/her instrument's part in the arrangement. They don't need to see all of the other arrangement's parts. The band's music director needs to see all of the parts in an arrangement, as do I.
Right now the main menu item "Current Arrangements (A-Z)" Menu Item Type is set to "Single Article." In the "Select Article" box I have Current Arrangements (A-Z).
This works, but upon clicking a song I want, I get the entire arrangement's page. It's sloppy because it brings up all of the arrangement's parts. I've spent hours doing basic HTML stuff to get them arranged on each page. I think I may not have been very smart in how I am utilizing Joomla's strengths.
I am totally willing to rearrange the content if need be, but I'd like to avoid it if I can. I've goofed around with some YT videos and web articles talking about arranging by blog type. Doesn't seem to work. I'm also wondering if there isn't an extension that would help me get to my goal: A regular user should be able to grab just his/her instrument's arrangements for download or printing purposes. This would especially be a super-helpful thing for sub musicians who only need to see their parts: they don't care about other musicians in the band.
I also thought about writing a view, but this seems like some heavy lifting. However, I'm willing to tackle it if need be. Any advice, counsel?
sorting
I won't put this as an answer as I don't like the third party extension route, but this exists - extensions.joomla.org/extensions/extension/authoring-a-content/… - If you can do this without third party extensions, then do so, even if the configuration takes a bit longer.
– Richard B
Dec 28 '18 at 20:30
add a comment |
In my spare time I run a big band swing group that consists of 22 people (18 musicians, and 4 singers). Each musician/singer needs to download their part for a particular song's arrangement (E.g. bass - "Accentuate the Positive.") I am currently using Joomla 3.9.1 for my band's personnel site. This is a centralized location where they can log on, download the song for the arrangement (yes, I purchase them), and also download their particular instrument's part.
One of my main menu pages is called "Current Arrangements (A-Z)." This contains a list of the current arrangements we might choose to play at a gig. An arrangement consists of all the parts for that particular song, that I have (perhaps naively) written using HTML ul/li tags. Understandably, some arrangements have less parts than others.
Let's say a user selects "Accentuate the Positive" for his/her part. Suppose I am the group's bassist (a very cool guy, BTW). I click the Bass Guitar link and the PDF pops up for him to either download or print.
Here's my problem: I'd like for a musician to be able to see only his/her instrument's part in the arrangement. They don't need to see all of the other arrangement's parts. The band's music director needs to see all of the parts in an arrangement, as do I.
Right now the main menu item "Current Arrangements (A-Z)" Menu Item Type is set to "Single Article." In the "Select Article" box I have Current Arrangements (A-Z).
This works, but upon clicking a song I want, I get the entire arrangement's page. It's sloppy because it brings up all of the arrangement's parts. I've spent hours doing basic HTML stuff to get them arranged on each page. I think I may not have been very smart in how I am utilizing Joomla's strengths.
I am totally willing to rearrange the content if need be, but I'd like to avoid it if I can. I've goofed around with some YT videos and web articles talking about arranging by blog type. Doesn't seem to work. I'm also wondering if there isn't an extension that would help me get to my goal: A regular user should be able to grab just his/her instrument's arrangements for download or printing purposes. This would especially be a super-helpful thing for sub musicians who only need to see their parts: they don't care about other musicians in the band.
I also thought about writing a view, but this seems like some heavy lifting. However, I'm willing to tackle it if need be. Any advice, counsel?
sorting
In my spare time I run a big band swing group that consists of 22 people (18 musicians, and 4 singers). Each musician/singer needs to download their part for a particular song's arrangement (E.g. bass - "Accentuate the Positive.") I am currently using Joomla 3.9.1 for my band's personnel site. This is a centralized location where they can log on, download the song for the arrangement (yes, I purchase them), and also download their particular instrument's part.
One of my main menu pages is called "Current Arrangements (A-Z)." This contains a list of the current arrangements we might choose to play at a gig. An arrangement consists of all the parts for that particular song, that I have (perhaps naively) written using HTML ul/li tags. Understandably, some arrangements have less parts than others.
Let's say a user selects "Accentuate the Positive" for his/her part. Suppose I am the group's bassist (a very cool guy, BTW). I click the Bass Guitar link and the PDF pops up for him to either download or print.
Here's my problem: I'd like for a musician to be able to see only his/her instrument's part in the arrangement. They don't need to see all of the other arrangement's parts. The band's music director needs to see all of the parts in an arrangement, as do I.
Right now the main menu item "Current Arrangements (A-Z)" Menu Item Type is set to "Single Article." In the "Select Article" box I have Current Arrangements (A-Z).
This works, but upon clicking a song I want, I get the entire arrangement's page. It's sloppy because it brings up all of the arrangement's parts. I've spent hours doing basic HTML stuff to get them arranged on each page. I think I may not have been very smart in how I am utilizing Joomla's strengths.
I am totally willing to rearrange the content if need be, but I'd like to avoid it if I can. I've goofed around with some YT videos and web articles talking about arranging by blog type. Doesn't seem to work. I'm also wondering if there isn't an extension that would help me get to my goal: A regular user should be able to grab just his/her instrument's arrangements for download or printing purposes. This would especially be a super-helpful thing for sub musicians who only need to see their parts: they don't care about other musicians in the band.
I also thought about writing a view, but this seems like some heavy lifting. However, I'm willing to tackle it if need be. Any advice, counsel?
sorting
sorting
edited Dec 28 '18 at 18:49
Bill Heldman
asked Dec 28 '18 at 18:42
Bill HeldmanBill Heldman
262
262
I won't put this as an answer as I don't like the third party extension route, but this exists - extensions.joomla.org/extensions/extension/authoring-a-content/… - If you can do this without third party extensions, then do so, even if the configuration takes a bit longer.
– Richard B
Dec 28 '18 at 20:30
add a comment |
I won't put this as an answer as I don't like the third party extension route, but this exists - extensions.joomla.org/extensions/extension/authoring-a-content/… - If you can do this without third party extensions, then do so, even if the configuration takes a bit longer.
– Richard B
Dec 28 '18 at 20:30
I won't put this as an answer as I don't like the third party extension route, but this exists - extensions.joomla.org/extensions/extension/authoring-a-content/… - If you can do this without third party extensions, then do so, even if the configuration takes a bit longer.
– Richard B
Dec 28 '18 at 20:30
I won't put this as an answer as I don't like the third party extension route, but this exists - extensions.joomla.org/extensions/extension/authoring-a-content/… - If you can do this without third party extensions, then do so, even if the configuration takes a bit longer.
– Richard B
Dec 28 '18 at 20:30
add a comment |
1 Answer
1
active
oldest
votes
You are having to do way too much work by using Joomla! Articles and HTML. It can be done this way with a bit more advanced coding. However, there is a much simpler way--use a download manager extension. I prefer to use DOCman, but any will do.
Inside your user manager, create user groups for each band member type:
- Band
- Singers
- Soprano
- Alto
- Tenor
- Bass
- Musicians
- Woodwinds
- Alto Sax
- Bari Sax
- Tenor Sax
- Brass
- Trombone
- Trumpet
- Rhythm
- Guitar
- Bass
- Drums
- Woodwinds
- Singers
- Director
- Administrator (this already exists as Joomla! default group, so if you don't want your band administrator/secretary to have backend access to the website, use a different group name like "Band Administrator")
- Band
Assign each of your members/users to the appropriate user group inside the User Manager.
Inside your extension, organize the songs in this way:
- Master director for all songs (i.e. "Current Arrangements (A-Z)"). You can omit this step if you won't use the download manager for anything else besides song parts, but I'd go ahead and do it either way.
- Sub-director for each song (i.e. "Accentuate the Positive").
- Upload each part for each song inside the song's directory with permissions only to the user group for which the part belongs, as well as the "Director" and "Administrator".
Create a front-end view (menu item) for the download manager showing the master song directory with permissions for "Registered" users (assuming the band and staff are the only ones with user accounts).
Now, when each person clicks on the link to the song directory, they will be required to sign in. They will all see the directories for each song. However, once they open each song's directory, they will only see the download for which they have access to (i.e. their own part(s).
If you ever have sheets where the entire brass section is on one sheet but in different staves, assign that part to the "Brass" user group and then all the brass players can access the part. You can do the same for Singers, Musicians, Woodwinds, Rhythm, etc.
If you want to take it a step further, you can add notes in the description for each directory and/or file upload that gives instructions to the players/singers.
Terrifically helpful Michael. Thank-you so much. Happy new year!
– Bill Heldman
Dec 30 '18 at 18:31
@BillHeldman you're perfectly welcome!
– Michael Yaeger
Dec 31 '18 at 20:26
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "555"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fjoomla.stackexchange.com%2fquestions%2f23971%2fmusicians-only-need-certain-music-arrangements%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You are having to do way too much work by using Joomla! Articles and HTML. It can be done this way with a bit more advanced coding. However, there is a much simpler way--use a download manager extension. I prefer to use DOCman, but any will do.
Inside your user manager, create user groups for each band member type:
- Band
- Singers
- Soprano
- Alto
- Tenor
- Bass
- Musicians
- Woodwinds
- Alto Sax
- Bari Sax
- Tenor Sax
- Brass
- Trombone
- Trumpet
- Rhythm
- Guitar
- Bass
- Drums
- Woodwinds
- Singers
- Director
- Administrator (this already exists as Joomla! default group, so if you don't want your band administrator/secretary to have backend access to the website, use a different group name like "Band Administrator")
- Band
Assign each of your members/users to the appropriate user group inside the User Manager.
Inside your extension, organize the songs in this way:
- Master director for all songs (i.e. "Current Arrangements (A-Z)"). You can omit this step if you won't use the download manager for anything else besides song parts, but I'd go ahead and do it either way.
- Sub-director for each song (i.e. "Accentuate the Positive").
- Upload each part for each song inside the song's directory with permissions only to the user group for which the part belongs, as well as the "Director" and "Administrator".
Create a front-end view (menu item) for the download manager showing the master song directory with permissions for "Registered" users (assuming the band and staff are the only ones with user accounts).
Now, when each person clicks on the link to the song directory, they will be required to sign in. They will all see the directories for each song. However, once they open each song's directory, they will only see the download for which they have access to (i.e. their own part(s).
If you ever have sheets where the entire brass section is on one sheet but in different staves, assign that part to the "Brass" user group and then all the brass players can access the part. You can do the same for Singers, Musicians, Woodwinds, Rhythm, etc.
If you want to take it a step further, you can add notes in the description for each directory and/or file upload that gives instructions to the players/singers.
Terrifically helpful Michael. Thank-you so much. Happy new year!
– Bill Heldman
Dec 30 '18 at 18:31
@BillHeldman you're perfectly welcome!
– Michael Yaeger
Dec 31 '18 at 20:26
add a comment |
You are having to do way too much work by using Joomla! Articles and HTML. It can be done this way with a bit more advanced coding. However, there is a much simpler way--use a download manager extension. I prefer to use DOCman, but any will do.
Inside your user manager, create user groups for each band member type:
- Band
- Singers
- Soprano
- Alto
- Tenor
- Bass
- Musicians
- Woodwinds
- Alto Sax
- Bari Sax
- Tenor Sax
- Brass
- Trombone
- Trumpet
- Rhythm
- Guitar
- Bass
- Drums
- Woodwinds
- Singers
- Director
- Administrator (this already exists as Joomla! default group, so if you don't want your band administrator/secretary to have backend access to the website, use a different group name like "Band Administrator")
- Band
Assign each of your members/users to the appropriate user group inside the User Manager.
Inside your extension, organize the songs in this way:
- Master director for all songs (i.e. "Current Arrangements (A-Z)"). You can omit this step if you won't use the download manager for anything else besides song parts, but I'd go ahead and do it either way.
- Sub-director for each song (i.e. "Accentuate the Positive").
- Upload each part for each song inside the song's directory with permissions only to the user group for which the part belongs, as well as the "Director" and "Administrator".
Create a front-end view (menu item) for the download manager showing the master song directory with permissions for "Registered" users (assuming the band and staff are the only ones with user accounts).
Now, when each person clicks on the link to the song directory, they will be required to sign in. They will all see the directories for each song. However, once they open each song's directory, they will only see the download for which they have access to (i.e. their own part(s).
If you ever have sheets where the entire brass section is on one sheet but in different staves, assign that part to the "Brass" user group and then all the brass players can access the part. You can do the same for Singers, Musicians, Woodwinds, Rhythm, etc.
If you want to take it a step further, you can add notes in the description for each directory and/or file upload that gives instructions to the players/singers.
Terrifically helpful Michael. Thank-you so much. Happy new year!
– Bill Heldman
Dec 30 '18 at 18:31
@BillHeldman you're perfectly welcome!
– Michael Yaeger
Dec 31 '18 at 20:26
add a comment |
You are having to do way too much work by using Joomla! Articles and HTML. It can be done this way with a bit more advanced coding. However, there is a much simpler way--use a download manager extension. I prefer to use DOCman, but any will do.
Inside your user manager, create user groups for each band member type:
- Band
- Singers
- Soprano
- Alto
- Tenor
- Bass
- Musicians
- Woodwinds
- Alto Sax
- Bari Sax
- Tenor Sax
- Brass
- Trombone
- Trumpet
- Rhythm
- Guitar
- Bass
- Drums
- Woodwinds
- Singers
- Director
- Administrator (this already exists as Joomla! default group, so if you don't want your band administrator/secretary to have backend access to the website, use a different group name like "Band Administrator")
- Band
Assign each of your members/users to the appropriate user group inside the User Manager.
Inside your extension, organize the songs in this way:
- Master director for all songs (i.e. "Current Arrangements (A-Z)"). You can omit this step if you won't use the download manager for anything else besides song parts, but I'd go ahead and do it either way.
- Sub-director for each song (i.e. "Accentuate the Positive").
- Upload each part for each song inside the song's directory with permissions only to the user group for which the part belongs, as well as the "Director" and "Administrator".
Create a front-end view (menu item) for the download manager showing the master song directory with permissions for "Registered" users (assuming the band and staff are the only ones with user accounts).
Now, when each person clicks on the link to the song directory, they will be required to sign in. They will all see the directories for each song. However, once they open each song's directory, they will only see the download for which they have access to (i.e. their own part(s).
If you ever have sheets where the entire brass section is on one sheet but in different staves, assign that part to the "Brass" user group and then all the brass players can access the part. You can do the same for Singers, Musicians, Woodwinds, Rhythm, etc.
If you want to take it a step further, you can add notes in the description for each directory and/or file upload that gives instructions to the players/singers.
You are having to do way too much work by using Joomla! Articles and HTML. It can be done this way with a bit more advanced coding. However, there is a much simpler way--use a download manager extension. I prefer to use DOCman, but any will do.
Inside your user manager, create user groups for each band member type:
- Band
- Singers
- Soprano
- Alto
- Tenor
- Bass
- Musicians
- Woodwinds
- Alto Sax
- Bari Sax
- Tenor Sax
- Brass
- Trombone
- Trumpet
- Rhythm
- Guitar
- Bass
- Drums
- Woodwinds
- Singers
- Director
- Administrator (this already exists as Joomla! default group, so if you don't want your band administrator/secretary to have backend access to the website, use a different group name like "Band Administrator")
- Band
Assign each of your members/users to the appropriate user group inside the User Manager.
Inside your extension, organize the songs in this way:
- Master director for all songs (i.e. "Current Arrangements (A-Z)"). You can omit this step if you won't use the download manager for anything else besides song parts, but I'd go ahead and do it either way.
- Sub-director for each song (i.e. "Accentuate the Positive").
- Upload each part for each song inside the song's directory with permissions only to the user group for which the part belongs, as well as the "Director" and "Administrator".
Create a front-end view (menu item) for the download manager showing the master song directory with permissions for "Registered" users (assuming the band and staff are the only ones with user accounts).
Now, when each person clicks on the link to the song directory, they will be required to sign in. They will all see the directories for each song. However, once they open each song's directory, they will only see the download for which they have access to (i.e. their own part(s).
If you ever have sheets where the entire brass section is on one sheet but in different staves, assign that part to the "Brass" user group and then all the brass players can access the part. You can do the same for Singers, Musicians, Woodwinds, Rhythm, etc.
If you want to take it a step further, you can add notes in the description for each directory and/or file upload that gives instructions to the players/singers.
answered Dec 28 '18 at 20:09
Michael YaegerMichael Yaeger
820528
820528
Terrifically helpful Michael. Thank-you so much. Happy new year!
– Bill Heldman
Dec 30 '18 at 18:31
@BillHeldman you're perfectly welcome!
– Michael Yaeger
Dec 31 '18 at 20:26
add a comment |
Terrifically helpful Michael. Thank-you so much. Happy new year!
– Bill Heldman
Dec 30 '18 at 18:31
@BillHeldman you're perfectly welcome!
– Michael Yaeger
Dec 31 '18 at 20:26
Terrifically helpful Michael. Thank-you so much. Happy new year!
– Bill Heldman
Dec 30 '18 at 18:31
Terrifically helpful Michael. Thank-you so much. Happy new year!
– Bill Heldman
Dec 30 '18 at 18:31
@BillHeldman you're perfectly welcome!
– Michael Yaeger
Dec 31 '18 at 20:26
@BillHeldman you're perfectly welcome!
– Michael Yaeger
Dec 31 '18 at 20:26
add a comment |
Thanks for contributing an answer to Joomla Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fjoomla.stackexchange.com%2fquestions%2f23971%2fmusicians-only-need-certain-music-arrangements%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I won't put this as an answer as I don't like the third party extension route, but this exists - extensions.joomla.org/extensions/extension/authoring-a-content/… - If you can do this without third party extensions, then do so, even if the configuration takes a bit longer.
– Richard B
Dec 28 '18 at 20:30