Joomla Articles with Author Contact Forms

Hi,

I'm not quite sure how to provide this article-related functionality in Joomla. I'm assuming it'll take some extensions but not sure which ones. Hopefully what I write makes sense and your Joomla brain can point me in the right direction?

Also, to be clear I don't want a blog site, with many ongoing articles, updates, etc. My users don't want it that "complicated". Think of this as more like a simple "homepage creator" website.

1) I'd like to have an Author be able to create an article in the front end (kind of like a "home page") and include a simple contact form (name, email, subject) on the article that will send the contact request to the email address specified by the author of the article. The article creation part is simple but I wasn't sure how to add the ability for the author to specify the email reply address on the front-end. The contact form extensions I've found all require the email address to be set in the back-end. Any suggestions?

2) I'd also like to save the contact form submission in the database when it sends the email. i'd like a permanent record of the contact form request as a backup in case the email gets deleted, etc. This way the author could also see the all requests from the contact form.

3) How can I restrict the number of articles an author can create? I'd like to be able to restrict by time period (i.e, can create only 3 articles per month) and by an absolute number (i.e., the author is allowed to only create 10 new articles in total over any time period)

4) How can I let the author select a keyword and have that be the URL of the article, in addition ot the normal category & section hierarchy? For example, I'd like the article URL to look like this: www.mysite.com/troop-456.htm. I also want the keyword to be unique, so when the author picks the keyword I want Joomla to verify it has not been used on any other articles yet. The "keyword" could have multiple words in it, but it needs to be a single value. I don't want multiple entries in the "keyword" field.

Here is an example of the use case.

Think of Boy Scouts or Girl Scouts. There is a district coordinator for several troops in an area. Each troop leader will be able to create a defined number of articles on the site. One article might serve as the "home page" for the local troop, so I'd like the troop leader to be able to choose the keyword for the URL. I want the article title to be different from the keyword, so that the author is free to change the title but the URL (with keyword) will always be the same. By also using the normal Joomla section & categories the article can also be listed in the usual Joomla category menus, directory, etc. The article will also have a contact form on it, with the mail-to email address is defined by the article author. Each time someone uses the contact form, a record of the contact request is saved in the database and an email is sent.

To summarize, here's the basic requirements:

Typical Joomla article creation features, PLUS:

  • Contact form: with the mail-to email address defined by the article author. when the contact reqest is submitted, email is sent to the address specified in the article and a copy is stored in the database.
  • Single article keyword, with validation that the keyword is unique. Keyword is used to create the URL for the article, example: www.localboyscouts.org/troop-456.htm Troop-456 is the unique keyword.
Are there extensions to do this? Thanks a lot for your assistance. This is a very useful education website and I've learned a lot just browsing through the forums. It can be hard to ask questions when you "don't know what you don't know" and that's what has made the forums so valuable to me.

This question was answered by our Joomla experts

Every day, people are building great websites with Joomla.
Joomla Training OnlineWith Open Source Training, they have access to online classes and support from the best teachers in the Joomla world.

Our professional teachers have created videos and tutorials for you that walk you step-by-step through everything you'll need to build wonderful Joomla websites. These are the same lessons we use to help clients like Apple, Sun, IBM, Hewlett-Packard and NASA.

Joomla Training Includes:

  Your Joomla Subscription [-]
Same-Day Support
Unlimited Joomla questions, all answered within 24 hours.
Beginner-level Class
8 hours of video tutorials introducing you to all the key Joomla concepts.
Template Design Class
A complete video class showing you how to build and modify Joomla templates.
Search Engine Class
45 detailed tutorials on optimizing your Joomla site for search engines.
New tutorials every week
New weekly step-by-step tutorials on topics suggested by members.
Bonus Templates
Two commercial Joomla templates, Bolt and Breeze
Intermediate-level Class
Due July 2010

47red

72red

47red

Open Source Training are the teachers trusted to train many of the world's most famous companies ...

Hewlett Packard and Joomla Apple and Joomla
Sun and Joomla NASA and Joomla
Verizon Wireless and Joomla World Bank and Joomla
IBM and Joomla United Way and Joomla

Our Students Love the Training

I wanted to let you know that I thought the class and the resources that you provided were EXTREMELY helpful.

  • Elliott Nguyen

Excellent instruction. Hands-on-learning experience. Well prepared and tailored to our needs. Steve is incredibly knowledgeable and was able to address our most challenging questions.

  • David Dial

Learn Joomla Or Your Money Back ...

We're so confident that you can learn Joomla with our classes and with our help that we'll refund your money at any point during your membership.

If you're not able to build a high-quality Joomla website, we'll give you a 100%, unconditional refund.

Why Learn Joomla From These Expert Teachers?

  • You'll be able to learn at your own pace, 24 hours a day, 7 days a week.
  • You need no Joomla or web-design knowledge.
  • You'll get rapid Joomla answers from teachers who have taught 1000s of students.
  • You'll have fun! The videos are entertaining and make your Joomla experience enjoyable.
  • You get two professional Joomla templates, Bolt and Breeze, worth $120.
  • You'll learn from comprehensive and organized classes, not random tutorials.
  • You'll save dozens of frustrating hours digging around the web for answers.
  • You won't waste thousand of dollars on webdesigners. You can build Joomla websites.

47red

72red

47red

Related Joomla Tutorials

Related Joomla Questions