Dynamic Web 2 Week # 8

Submit Drupal Application!

Link to guidelines: https://goo.gl/W5AHH7

Submission

Joomla! Essential Training

Please open up "Joomla! 3 Essential Training" on Lynda.com

Let's watch these together and then discuss what we learned. 

Joomla! Notes

We'll now be covering Joomla! and we'll be doing it in a very similar way as we did with WordPress and Drupal. That is, we'll be:

  • Installing Joomla! on our local machines and on a live site
  • Learning the Essentials of how to use Joomla!
  • Learning how to extend functionality

Please refer to the videos, "Joomla! 3 Essential Training" for this course. 

We will also be skipping some videos or modifying the content of the videos, so please pay careful attention to the notes.

Joomla! Notes

What is Joomla!?

Refer to the video "Understanding Joomla!" under the category of "Introduction"

  • Joomla! is a content management system (CMS), just like WordPress and Drupal, so it is:
    • server based (we've been using Apache)
    • accesses a backend database (we've been using MySQL)
    • Extensible - we can add new functionality to the core of it
    • It serves up files in the same manner as WordPress and Joomla!. That is, files are queryed via the database and sent back to the front-end and vice-versa.

Joomla! Notes

How does Joomla! Compare Against other CMS?

We can actually refer to the video "Comparing Drupal Against Other Content Management Systems" under the category of "Defining Drupal" from our earlier series of slides

  • Backendbattles.com is no longer operating, but here are some good sites for comparing CMS systems against one another:
    • https://support.rackspace.com/how-to/cms-comparison-drupal-joomla-and-wordpress/
    • https://www.g2crowd.com/categories/web-content-management
    • https://www.trustradius.com/cms
  • Video breaks down CMS comparison into 4 categories:
    • Abilities: What the CMS can do
    • Support: How much community and native support the CMS offers
    • Usage: How many people use the CMS
    • Maturity: How long the CMS has existed

Joomla! Notes

How does Joomla! Compare Against other CMS?

We can actually refer to the video "Comparing Drupal Against Other Content Management Systems" under the category of "Defining Drupal" from our earlier series of slides

  • Abilities
    • ​Drupal: Loved by developers and can handle many requests 
    • WordPress: Loved by beginners and has matured
    • Joomla!: Loved by designers due to templating
  • Support
    • ​Drupal: Native and community support under one authority
    • WordPress: Native and community support under one authority
    • Joomla!: Community support thorugh forums, but not necessarily under any authority

Joomla! Notes

How does Joomla! Compare Against other CMS?

We can actually refer to the video "Comparing Drupal Against Other Content Management Systems" under the category of "Defining Drupal" from our earlier series of slides

  • Usage
    • ​WordPress has the most usage by far
    • Drupal has the next closest
    • Joomla! is last in terms of usage
  • ​Maturity
    • ​WordPress: 2003
    • Drupal: 2001
    • Joomla!: 2001/2005

Joomla! Notes

Setting up Joomla! on your local machine

  • Please follow the directions from the following video to set up the latest build of Joomla! on your local machine: https://youtu.be/IWAkqhC059w

Joomla! Notes

Setting up Joomla! on a hosted server

  • Please follow the following video to learn how to set up Joomla! on a shared machine. Via GoDaddy https://youtu.be/Y0kH-sfdux4. Note that the instructions would be very similar across any hosting site like bluehost, x10hosting, etc.
  • You can also use joomla.com for free Joomla hosting, but it will be limited.

Project Update

 

Make sure your Joomla! site work on your local machine and extra credit if on a live site!

 

Dynamic Web 2: Week # 8

By Omar Patel

Dynamic Web 2: Week # 8

  • 809