O’PRO9 多國語言官網 淡江大學資訊傳播學系 施建州. In 2.5 was introduced a new feature that lets associate menu items to other menu items in different languages. In this case.

Slides:



Advertisements
Similar presentations
Support.ebsco.com EBSCOadmin Branding Tutorial. Welcome to the EBSCOadmin Skinning and Branding tutorial, where you will learn how to customize EBSCOhost.
Advertisements

© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Creating a WordPress Website Oklahoma Conference of The UMC Department of Communications 1.
Indistar® Leadership Team Meetings. Where can we plan a meeting? Choose ‘Plan Your Meeting’ from the main menu screen Click on Meeting Agenda Setup.
© Paradigm Publishing, Inc Excel 2013 Level 2 Unit 2Managing and Integrating Data and the Excel Environment Chapter 7Automating Repetitive Tasks.
Refresher Instruction Guide Strategic Planning and Assessment Module
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
 Share assignments and files  Student and parent home access  Announcements  Classroom information.
WPML Translation plugin is the best option when you need to translate your Wordpress website into multiple languages. The plugin makes it easy to translate.
Introducing new web content management tools for Priority...
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Get closer to the most advanced CMS Mihail Semedzhiev Joomla!
Figure 1. Hit analysis in 2002 of database-driven web applications Hits by Category in 2002 N = 73,873 Results Reporting 27% GME 26% Research 20% Bed Availability.
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
The Dr ü G Book: An Intro to Drupal The Dr ü G Book: An Intro to Drupal (Dr ü G: Drupal User ’ s Group - users, not developers) This is an introduction.
Compliance Assist Refresher Instruction Guide Adding or Editing Unit/College Strategic Goals.
November 3, 2011 Deborah de Bruin Building Digital Libraries.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
>To add a component via Page Editor, go to the View tab and check the Designing checkbox to enter Designing mode. >Next, simply click the Component button.
Simple Pages for Omeka Lauren Dzura LIS
ArchForum Presentation The first multilingual, multimedia archeological web forum.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 4 1 Microsoft Office FrontPage 2003 Tutorial 4 – Using Shared Borders and Themes.
Requirements Information and data which need to be displayed or accessible to the user Sitemapping (Site Map) Flow Chart models of site structure displaying.
WB_FrontPage_How To CS3505. Front Page 4 Microsoft Web Page Authoring tool 4 Available to students at no charge see helpdesk 4 Provides support for building.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
CIS 205—Web Design & Development Dreamweaver Chapter 1.
Chapter 3 – Part 1 Word Processing Writer for Linux CMPF 112 : COMPUTING SKILLS.
1 OrderPro Point of Sale (POS) Training Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 1 1 Microsoft Office FrontPage 2003 Tutorial 1 – Creating a Web Site.
Dreamweaver MX. 2 Overview of Templates n Templates represent a web page design or _______ that will be common to multiple pages. n There are two situations.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
Drupal Overview Prepared by : Agustin D. Gumogda Jr. Instructor.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
What is Web Site Administration Tool ? WAT Allow you to Configure Web Site With Simple Interface –Manage Users –Manage Roles –Manage Access Rules.
Compliance Assist Refresher Instruction Guide Adding or Editing Student Learning Outcomes.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
WikiPlus Configurations Configure WikiPlus elements to your needs.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
January 2006Colby College ITS Setting Up Course Pages.
Chapter 3 Automating Your Work. It is frustrating when you have to type the same passage of text repeatedly. For example your name and address. Word includes.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
Forms Manager. What is Forms Manager? Forms Manager is a completely new online form creation and form data management tool.
Develop Your Web Presence Using WEEBLY TECHNO DRAGON PD | WEEBLY.
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
: Information Retrieval อาจารย์ ธีภากรณ์ นฤมาณนลิณี
Microsoft Expression Web 3 Chapter 6 Adding Interactivity.
Creating a Google Site For a Digital Portfolio Purpose.
Nuts and Bolts of Your LawHelp Site February 2014.
DYNAMIC FAQ AND DOCUMENTATION PAGES IN SHAREPOINT A modern, reusable, and easy-to-use model.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
How to Apply PDF in Flipbook on Website. Description If you are finding solution for applying PDF in flipbook mode on website, and adding multimedia items.
8.12 release Notes.
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Joomla Charles Kann.
How to customize your Microsoft SharePoint Online website
How to customize your Microsoft SharePoint Online website
How to customize your Microsoft SharePoint Online website
Develop Your Web Presence Using WEEBLY
Presentation transcript:

O’PRO9 多國語言官網 淡江大學資訊傳播學系 施建州

In 2.5 was introduced a new feature that lets associate menu items to other menu items in different languages. In this case the Language Switcher module will redirect to the associated menu items.

1. Install Joomla without sample data

The Chinese Tranditional (zh-TW) language pack has been installed. Go to the Language Manager

2. Create Content Languages This can be done BEFORE installing the language pack

All parameters shall be unique. The Language Tag is the same as the one used for the pack( zh-TW, en-GB, etc.)

Once these are defined, they will be available all over Joomla User Interface.

3. Default Home page assigned to ‘All’ It is compulsory to keep a Default Home page assigned to ‘All’.To prevent further confusion,rename the default main Menu to Main Menu-ALL

Keep there any type of Menu item defined as Default Home page and assigned to Language ‘All’

UNPUBLISH the Menu module displaying the Main Menu-ALL menu. The module itself is assigned to Language ‘All’

4. Site contents structure A multi-lingual site has to be structured in a specific way to avoid 404 when drilling down / navigating. 1. Create, for each Content Language, a ROOT parent category for each component used. Assign to the Content Language.

2. Create children categories for each root or parent category. Assign the same Content language used for the root category. NOTE: A root category and siblings assigned to Language ‘All’ shall be structured the same way as those prepared for Content Languages.

3. Create contents in each of these categories and assign them to the same Content language as the root category. Example here for Articles.

All managers can be filtered per Content Language

5. Create specific menus & menu items Create menus for each Content language.

Rules All menu items created in a specific menu should be assigned to the same language or to language ‘All’. One of the menu items —in only one menu— should be defined as default home page for this language. The menu items assigned to a specific language have to display contents assigned to the same language. In this respect, Language ‘All’ should be considered as any other specific language.

All menu items created in a specific menu should be assigned to the same language or to language ‘All’.

The menu items assigned to a specific language have to display contents assigned to the same language. The modal displayed allows filtering

Example:The mainmenufr with its menu items, one of them defined as Default Home page

The Language Manager Contents tab displays the existence or not of a Default Home Page for each Content Language

The Administrator Menu displays the flags for the menus which contain a Default Home page. If a Content Language does not have a Default Home page, the front-end language switcher module will NOT display that language!!

6. Create menu modules Create menu modules for each menu. Assign these modules to the Content Languages concerned (or to Language ‘All’) A menu module assigned to Language ‘All’ should display a menu which only contains menu items assigned to Language ‘All’. This module will display for all Content Languages. A menu module assigned to a specific language may display a menu containing menu items assigned to the same language as well as menu items assigned to Language ‘All’.

The menu module displaying the mainmenufr containing the Default Home Page for fr-FR

7. Assign a template style per Content language One can assign a default template style per Content Language. This lets customize the template for logos and headers. The style is also used as default for this language

The Template Style Manager displays the language flag in a column. One template style has to remain assigned to Language ‘All’

8. Create the ‘Langswitcher’ module(s) To display the language choice in front-end, create mod_languages module(s) (langswitcher). One can create one module per Content Language if the Pre-text or Posttext are filled, or an unique module to which is assigned Language ‘All’ if not. The module displays flags or names for the Published Content Languages. Parameter the module to choose layout. Publish the module(s) before enabling the Language Filter system plug-in. NOTE: If menu associations are not implemented, it is unnecessary to display the module(s) on other pages than the Default Home pages, as it is designed to link to the Default Home page for the language chosen. If there are menu associations,the module should also be displayed on the pages concerned.

This Switcher is customized for fr-FR

This switcher is assigned to the Default Home page for the specific Content Language

Module Manager filtered per Content Language

9. Enable the ‘Language Filter’ system plug-in The Language Filter system plug-in has to be enabled to activate the multi-language functionality. It should only be enabled after making sure that the angswitcher modules are published! There are 3 options to define in the plug-in: 1. The site language selection for new visitors. 2. The site language display when a logged user changes its default site language. 3. A new parameter in 2.5 that let’s associate menu items towhich are assigned different languages. 4. A new parameter in 2.5 that let’s get rid of the URL Language code for the Content Language mapped to the Default site language.

Edit the Language Filter System plugin and save its parameters. Here we use Menu Associations and improve SEO by taking off the URL Language code for the site default language

Result of improving SEO by taking off the URL Language code for the site default language

Activate the Language Filter plugin and make sure that ‘Menu Association’ is set to ‘Yes’. Save the parameters. Edit one menu item to which a language is assigned. A new slider called ‘Menu Items Associations’ is now displayed

The Menu Manager displays the associated menu items

A new module has been added in to check a number of multilanguage variables and display errors if necessary. 1. Go to Module Manager, filter by Administrator and “status” position, publish the module

2. The module displays in the status bar. 3. If the site is a monolanguage site, the modal will display

4. If all the multilanguage variables are set OK, one will get: 5. If something is wrong somewhere *except for the structure of categories/items and specific issues for some templates*, one may get that kind of display

Before setting the site online, check the following: 1.Are the desired Content Languages published? 2.Are the related Site Languages installed and activated? 3.Are the Default Home Page menu items for each Content Language present and published? 4.Are the Menu modules which display these Default Home Pages present and published? 5.Is there a specific menu containing a Default Home Page menu item to which is assigned language "All" and its Menu module unpublished? 6.Are the 'Language Switcher' modules present and published? 7.Is the 'Language Filter' system plug-in activated?

How about FaLang component? 要去除 falang 字標需要購買 pro 版

Install the Falang extensions from element/2.html

try unzipping the k2.zip and try at: 1) Components 2) FaLang 3) Content Elements 4) Install 5) Upload each XML file