Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Drupal 7 Business Solutions

You're reading from   Drupal 7 Business Solutions Drupal open source content management is the perfect solution for small business websites, and this book takes you through the whole process step-by-step, from installing Drupal to incorporating sophisticated e-commerce modules.

Arrow left icon
Product type Paperback
Published in Jan 2012
Publisher Packt
ISBN-13 9781849516648
Length 378 pages
Edition 1st Edition
Languages
Tools
Concepts
Arrow right icon
Toc

Table of Contents (19) Chapters Close

Drupal 7 Business Solutions
Credits
About the Authors
Acknowledgment
About the Reviewers
www.PacktPub.com
Preface
1. Planning our Site and Setting up Drupal 2. Creating the Artisan Bakers Collective Website FREE CHAPTER 3. Adding Products and Services 4. Interacting with Customers and Visitors 5. Creating a Company Blog 6. Newsletters and Calendars 7. Sharing and Consuming with YouTube, Flickr, Google Maps, and Twitter 8. Freebies and Downloads 9. Online Orders and Payments 10. Image Galleries and Slideshows 11. Maintaining and Optimizing your Drupal Site Index

Plans for the Artisan Bakers Collective website


Baker James had a website designed for him several years ago, but it has proven to be difficult to maintain and is therefore several years outdated. James would like to build a new website for his businesses that is easy to update and maintain. He would like to provide a destination for his customers where they can visit his bakery online, learn more about the bakery, find out about classes, events, and the featured breads, and receive discounts, if they are loyal customers.

Baker James has several key goals for his site, which are as follows:

  • The site must provide an easy method for updating its content so that it's always current

  • Baker James should be able to make updates to the website without having to pay a consultant to do so

  • He should be able to run a secure and stable website that uses current website development standards

  • The overall website should be easy to maintain in terms of keeping Drupal modules updated and keeping the site secure and stable

  • It should be possible to add new functionalities to the website without requiring a complete start over

After Baker James came to us expressing his desire to have a new website built, we sat down with him to determine what pages and sections should be added to the website, so that we can plan our development. Based on these discussions, we decided on the following features for the site:

  1. Home Page : This includes links to other areas in the site, current events, and sample menu items. Baker James may want the home page to have a design and layout different from the rest of the site.

  2. Pages : This includes pages highlighting bread, other baked goods, and coffee. There will be one method for creating pages—a simple method where each page is developed independently, using a form (in Drupal), that is simple to complete.

  3. Search : This allows visitors to search the menu for the bakery's goods, based on a variety of criteria.

  4. Ratings : This allows visitors to rate items on a scale of 1-5.

  5. About Us Page : This page provides contact information.

  6. Guest Book : This allows visitors to comment on the bakery and give feedback. Baker James can see when new comments are added, and he can optionally remove comments if they do not meet the site's standards.

  7. Map : This helps the visitor find all of the Artisan Bakers Collective bakeries, using Google Maps.

  8. Polls and Surveys : From time to time, the bakery will have polls to see what items patrons want added to the menu, and what they think of the new items on the menu.

  9. Photo Gallery : This shows the pictures of food on the menu as well as pictures of the restaurants.

  10. Monthly Newsletter : This is a newsletter that visitors can subscribe to. Baker James will be able to create the newsletter content on the site. Customers can also view the previous editions of the newsletter.

  11. Event Calendar : This showcases events occurring at the bakeries.

  12. Member Rewards site: This gives details of the discounts for members who have visited the bakery a specified number of times.

  13. Online ordering : This will allow visitors to order breads and sign up for classes through an e-commerce ordering system.

  14. Forum : This is a forum to solicit suggestions and ideas for improvement, to discuss policies, and so on.

  15. Blog: This will be used by Baker James and his employees for discussing topics important to them, including information on new menu recipes, running a bakery, and more.

  16. Administration Area : This helps Baker James optimize his website, so that the visitors can make the most of it.

Selecting a foundation for the Artisan Bakers Collective site

In this section, we will explore a range of possible technologies that could be used to build the Artisan Bakers Collective website. The pros and cons of each method will be discussed, and we will choose the final technology that will be used to build the website.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image