Note: You are currently viewing documentation for Moodle 2.6. Up-to-date documentation for the latest stable version of Moodle may be available here: Front page FAQ.

Front page FAQ: Difference between revisions

From MoodleDocs
No edit summary
(Added link to customizing the more theme)
 
(66 intermediate revisions by 8 users not shown)
Line 1: Line 1:
The Front Page FAQ has been constructed because the number of questions asked about the Front Page has seemed to grow considerably in recent times. This page is made up of questions originally located in the [[Beginning Administration FAQ]]
{{Front page}}
==What do we mean by the 'front page' of Moodle?==


==Why not use the Front Page Files area for restoring courses?==
The front page is the site home page. The front page link in the navigation block and navigation bar is called 'Home'.
There are two excellent reasons you do not do this, the first is site/course security. It is easy to not delete the zip file you have restored, you get distracted, forget to do it, not realise that there is a problem. The [[Files]] area for the front page is not secure behind Moodle's native barriers, they are easily accessible to anyone who can work out to get there - which is almost anyone. So you may not be protecting your courses. The other issue is that a [[Course backup|course backup]] can be interrupted by a lot of things and be faulty without anyone knowing it. If you restore in the Front Page, then you risk damaging your Front Page, which can break your site. It is easier to have a special course to allow Administrators and Teachers specifically to [[Restore|restore courses]] from.


When logged in, a user's customized home page is called 'My home'.


==I just restored a course to the Front Page Site files and now I am having serious trouble with the site==
==How can I change the look of the front page?==
*There are various ways of enhancing your front page without needing access to theme files on the server. First, see the section on tips and tricks in [[Front page settings]]
*If you are using the More theme you can [https://docs.moodle.org/27/en/Standard_themes#Customising_the_.27More.27_theme customize it following these instructions] quite easily, to get a nice page such as [http://school.demo.moodle.net/ the Mount Orange School demo site].


There are a number of issues here. Firstly, the Site files link in the Administrator's block is an open folder that anyone can access. Putting anything in there can expose is to anyone who wants to look.  
*If you are using the Clean theme  or any  other bootstrap-based themes  you can then do some cool things with Bootstrap layout elements, as described in the thread [https://moodle.org/mod/forum/discuss.php?d=267662 LOOK & LEARN: How to add marketing spots as a front page topic].
[[Image:Restorecmf01.gif|200px|thumb|left|Course Restore options]]
*You can set  a different front page for guests and logged in users with [[Conditional activities]] as described in the thread [https://moodle.org/mod/forum/discuss.php?d=268238 Show a different page to guests and logged in users]]
Restoring Courses needs be done in the appropriate area. From an Administrator's point of view, it is better to have a single restoration point, a dummy course you can use to restore Courses within. It also allow the Administrator to use a single point from which elements or even whole courses can be exported throughout the whole Moodle.
*If you are able or willing to change code then you can add in your own code with an include. See MDL-28163
*You may consider installing  a contributed theme such as the [[Essential theme]] . It is the most downloaded plugin for 2014 and has [https://moodle.org/plugins/reviews.php?plugin=theme_essential great reviews]


Moodle provides you with a process that allows you to select where you want Courses to be restored to and how you want them restored, so the dummy course is a practicable solution, and it affords a modicum of consistency within the site.
==How can I add text and a picture to the centre column?==


This is not a problem for Teachers or Course Creators, they can Backup and Restore only in those pages that recognize them as having a Role greater than an Authenticated User or Student.
# In ''Administration > Front page settings > Edit settings'' make sure that 'Include a topic section' is ticked
# In ''Administration > Front page settings'' click 'Turn editing on'
# Return to the front page and click the edit icon at the top of the centre column
# Add text and a picture
# Click the 'Save changes' button
 
==How can I change the logo to the front page?==
 
# In ''Administration > Site administration > Appearance > Themes'' click the name of the theme you are using (If you're not sure which theme you are using, you can find out in ''Settings > Site administration > Appearance > Themes > Theme selector'')
# Enter the URL for your logo. (Note - you must previously have uploaded your logo somewhere online)
# Click the 'Save changes' button
 
Note: This setting is only available for certain themes.
 
==How do I get rid of a resource/activity that's appeared in "Site Pages"?==
When a resource or activity (like a page, file or forum) is added to the [[Main menu block]]  on the front page, it will appear in the Site Pages of the Navigation block. To remove this link, turn on the editing on the front page, go to or add the [[Main menu block]] and click to delete the item.
 
[[File:mainmenu.png]]
 
==How can I prevent activities I made on the front page being seen in the navigation block?==
 
Uncheck the box "Show front page activities in the navigation"  in ''Administration> Site administration > Appearance > Navigation''.
==How can I hide front page blocks from guests but show to logged in users?==
See [[Blocks FAQ]]
==How can I show front page blocks to guests but hide from logged in users?==
See [[Blocks FAQ]]
 
==I want to limit the number of courses that appear on the Front Page==
 
At this time, there is no easy way to do this, as such. In  '' Administration>Site administration>Appearance>Courses'', you can change the number of courses to be displayed on one page to a different number. Currently, the default is 20, but you can make it whatever you want. It is still messy, though. You can also, from ''Administration>Site administration>Front page>Front page settings'', change what is displayed after login to show only categories.
 
One way of resolving this issue is to replace the course and Category list on the Front Page with a HTML block that links off to the various category pages. This keeps your courses off the front page altogether.
 
There are a couple of ways to do this, you can have a list of Categories, in a table, or you can use a table full of icons, much the same as Moodle's front page. Depending on your number of Categories, say 11 different subject areas and one Administration area creates a table either four columns or four rows. For most people, the orderly nature of a balanced table implies an orderly site that is really welcome, particularly if the images linking to a Category are clear and the alt tag text says what it is linking to.
==How can I get users to complete an activity on the front page?==
You can either:
#set your default front page role to 'student' in ''Administration>Front page>Front page settings''
#add the chosen users to the student role in ''Administration>Front page>Front page roles''
#upload the users in the student role in a csv file  with frontpage course in course1 and student role in role1 columns (with if desired the group in group1 column also)
 
==How can I add a page to the front page?==
#With the editing turned on, add the [[Main menu block]] if it isn't already present.
#Click ''Add and activity or resource'' and add a [[Page]]
If you wish the page to be hidden but accessible from the top dropdown menu, then:
#Copy the page's URL
#Hide the block
#Go to ''Site administration>Appearance>Themes>Theme settings'' and add your page URL to the custom menu items box according to the instructions.
==How can I get rid of the site short name in the navigation bar?==
Sometimes if the short and full names of your site are similar, you might wish to hide the short name. If you are using the Clean them, you can do this by adding lines to the custom CSS box in the Clean theme settings page.
 
To hide the short name but keep the space where it used to be, add:
 
a.brand {visibility:hidden}
 
To hide the short name and also remove the space where it used to be, add:
.navbar .brand {display: none;}
[[Category:FAQ]]
 
[[de:Startseite FAQ]]
[[es:Portada FAQ]]

Latest revision as of 18:51, 25 September 2014

What do we mean by the 'front page' of Moodle?

The front page is the site home page. The front page link in the navigation block and navigation bar is called 'Home'.

When logged in, a user's customized home page is called 'My home'.

How can I change the look of the front page?

How can I add text and a picture to the centre column?

  1. In Administration > Front page settings > Edit settings make sure that 'Include a topic section' is ticked
  2. In Administration > Front page settings click 'Turn editing on'
  3. Return to the front page and click the edit icon at the top of the centre column
  4. Add text and a picture
  5. Click the 'Save changes' button

How can I change the logo to the front page?

  1. In Administration > Site administration > Appearance > Themes click the name of the theme you are using (If you're not sure which theme you are using, you can find out in Settings > Site administration > Appearance > Themes > Theme selector)
  2. Enter the URL for your logo. (Note - you must previously have uploaded your logo somewhere online)
  3. Click the 'Save changes' button

Note: This setting is only available for certain themes.

How do I get rid of a resource/activity that's appeared in "Site Pages"?

When a resource or activity (like a page, file or forum) is added to the Main menu block on the front page, it will appear in the Site Pages of the Navigation block. To remove this link, turn on the editing on the front page, go to or add the Main menu block and click to delete the item.

mainmenu.png

How can I prevent activities I made on the front page being seen in the navigation block?

Uncheck the box "Show front page activities in the navigation" in Administration> Site administration > Appearance > Navigation.

How can I hide front page blocks from guests but show to logged in users?

See Blocks FAQ

How can I show front page blocks to guests but hide from logged in users?

See Blocks FAQ

I want to limit the number of courses that appear on the Front Page

At this time, there is no easy way to do this, as such. In Administration>Site administration>Appearance>Courses, you can change the number of courses to be displayed on one page to a different number. Currently, the default is 20, but you can make it whatever you want. It is still messy, though. You can also, from Administration>Site administration>Front page>Front page settings, change what is displayed after login to show only categories.

One way of resolving this issue is to replace the course and Category list on the Front Page with a HTML block that links off to the various category pages. This keeps your courses off the front page altogether.

There are a couple of ways to do this, you can have a list of Categories, in a table, or you can use a table full of icons, much the same as Moodle's front page. Depending on your number of Categories, say 11 different subject areas and one Administration area creates a table either four columns or four rows. For most people, the orderly nature of a balanced table implies an orderly site that is really welcome, particularly if the images linking to a Category are clear and the alt tag text says what it is linking to.

How can I get users to complete an activity on the front page?

You can either:

  1. set your default front page role to 'student' in Administration>Front page>Front page settings
  2. add the chosen users to the student role in Administration>Front page>Front page roles
  3. upload the users in the student role in a csv file with frontpage course in course1 and student role in role1 columns (with if desired the group in group1 column also)

How can I add a page to the front page?

  1. With the editing turned on, add the Main menu block if it isn't already present.
  2. Click Add and activity or resource and add a Page

If you wish the page to be hidden but accessible from the top dropdown menu, then:

  1. Copy the page's URL
  2. Hide the block
  3. Go to Site administration>Appearance>Themes>Theme settings and add your page URL to the custom menu items box according to the instructions.

How can I get rid of the site short name in the navigation bar?

Sometimes if the short and full names of your site are similar, you might wish to hide the short name. If you are using the Clean them, you can do this by adding lines to the custom CSS box in the Clean theme settings page.

To hide the short name but keep the space where it used to be, add:

a.brand {visibility:hidden}

To hide the short name and also remove the space where it used to be, add:

.navbar .brand {display: none;}