OK, so I’ve got a few different authors that will be contributing to a weblog. There won’t be any frequency in their posting habits and for right now, I’m just going to have them email me the articles and I’ll upload them myself. Not worth training them how to upload articles as well as show them basic html to insert images, etc. Something will go wrong and I’ll have to fix it anyway.
Each of these authors will have their own profile page. Now, it won’t be a profile page in which they manage their self. It will be a very basic bio page with a pic. For each article they write, I’m including a “written by author_name” where the author’s name will be a link leading the visitor to their profile page. Also, each article they write will include a very short bio about them at the end of the article with a “read more” link to their full bio/profile page.
So, I’m wondering what would be the best way to go about this? In my experience, I see it as I’ve got two choices:
1. Create user accounts for each of the authors (even though they won’t be logging into the control panel) and select the authors name from the select menu in the publish page before the entry goes live. Then, simply link to the author’s bio page with conditionals, maybe something like this:
Written by: {if author == "joe|bob|mike"}<a href="http://{path=">{author}</a>{/if}Not sure if something like that is possible or not? Or if I should just write out the conditional for each author individually? Is that the most efficient way?
2. I could simply create a custom field to hold the authors name in which I would have to manually type in the author’s name for each new entry and then use conditionals in the same fashion as above to dynamically generate links to the bio page and generate the small bio section at the bottom of the entry.