EU Inter-Community Meetup Geneva, Saturday, 13 June, 2009.

Slides:



Advertisements
Similar presentations
KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
Advertisements

July 2010 D2.1 Upgrading strategy Javier Soto Catalog Release 3. Communities.
Cascading Style Sheets CSS. What is it? Another file format ! its not like html Describes the looks of “selectors” in a.css file (example.css) in the.
Links and Comments.
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Web Design, 4 th Edition 4 Planning a Successful Web Site: Part 2.
XHTML The Basics A brief history of HTML SGML (Standard Generalized Markup Language) Then came HTML Followed by the browser…and the great browser wars.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
PowerPoint Presentation of Essential Concepts PowerPoint Presentation of Essential Concepts Chalice Tillis LEM 511.
European Commission Directorate General for Employment, Social Affairs and Equal Opportunities (DG EMPL) Migration of the “Publications” Web Site Yves.
Mozilla Corporation Chris Hofmann Mozilla Test Day Sprint.
1 Tutorial 12 Working with Namespaces Combining XML Vocabularies in a Compound Document.
HTML Basic. What is HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Chapter 4 Frames and Cascading Style Sheets. Frames Frames divide a browser window into two or more separate pieces or panes, with each pane containing.
And Mobile Web Browsers
Working with Cascading Style Sheets
Dreamweaver – Setting up a Site and Page Layouts
HTML5 Basics.
Project 1 Introduction to HTML.
CSS Wrap-Up Lists as a Navigation System CSS Layout CSS Animations
Links and Comments in HTML5
Chapter 1 Introduction to HTML.
Lesson 4: Web Browsing.
Concepts for fluid layout
UX Concepts How they affected our development flow.
Bare bones notes.
Based on Menu Information
Links and Comments.
Project 1 Introduction to HTML.
Web Browsers & Mobile Web Browsers.
Tutorial 6 Topic: jQuery and jQuery Mobile Li Xu
AdWords Sitelinks. Increasing choice and relevancy in your Search ads.
Ease interaction with translators
SharePoint Site Admin Training
Custom Wiki Pages SharePoint 2010 September 18, 2018.
WEBSITE DESIGN Chp 1
PubMed Search Options (Basic Course: Module 6)
SharePoint Administrative Communications Planning: Dynamic User Notifications for Upgrades, Migrations, Testing, … Presented by Robert Freeman (
Browser Support for HTML5
Inserting and Working with Links
5 Tips for Upgrading Reports to v 6.3
CNIT 131 HTML5 – Anchor/Link.
Links and Comments.
WEB PAGE AUTHORINHG AND DESIGNING
Lesson Objectives Aims You should know about: – Web Technologies
WorldCat: Broad Web visibility for our collection
Lesson 4: Web Browsing.
SEEM4570 Tutorial 5: jQuery + jQuery Mobile
How To Make Accessible Word Documents
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
Links and Comments.
USER MANUAL - WORLDSCINET
Links and Comments.
PubMed Search Options and Review (Basic Course: Module 6)
Cascading Style Sheets
Multipage Sites.
Statistics Explained goes multilingual
Concepts for fluid layout
5.00 Apply procedures to organize content by using Dreamweaver. (22%)
And Mobile Web Browsers
And Mobile Web Browsers
Web Programming and Design
WF 305: Automating Records Management with Workflow
USER MANUAL - WORLDSCINET
Presentation transcript:

EU Inter-Community Meetup Geneva, Saturday, 13 June, 2009

Reaching 100 locales ● 75 locales ready for Firefox 3.5. What's next? ● Which areas of the world are not covered? ● Identifying the locales ● Reaching new contributors ● The Mozilla localization process complexity ● Simplifying the process ● Webtools ● Contractor for the initial landing ● Other means? Reaching 100 locales ● 75 locales ready for Firefox 3.5. What's next? ● Which areas of the world are not covered? ● Identifying the locales ● Reaching new contributors ● The Mozilla localization process complexity ● Simplifying the process ● Webtools ● Contractor for the initial landing ● Other means? Reaching 100 locales ● 75 locales ready for Firefox 3.5. What's next? ● Which areas of the world are not covered? ● Identifying the locales ● Reaching new contributors ● The Mozilla localization process complexity ● Simplifying the process ● Webtools ● Contractor for the initial landing ● Other means?

Mozilla Developers Center ● Tables for layout ● Deki syntax ● Page history ● Most viewed pages ● Recent changes

KompoZer Localization ● The project roadmap and goals ● KompoZer is very popular and part of several distros ● Current locales: de, es-ES, en-US, fr, it, ru ● Tools: l10n hg repository, Narro, langpack script, import script from Mozilla repos ● Most current contributors are from outside the Mozilla community

== Tables for layout == The main page and several others use tables for layout. Everyone knows it is bad practice, and is somewhat ironic on a website dedicated to open standards. - The logo could be floated. - Columns could be made with CSS3 attributes (-moz, -opera, -webkit). The content would still "gracefully degrade" in IE. == Source syntax == First, as I said last year before the migration, I don't buy that syntax is HTML, XML or whatever known by the contributors. It is only a storage format which is transformed on the fly by the system to generate the actual HTML pages. Therefore, departing from a maybe not perfect but at least widely used wiki syntax was a bad idea. Anyway, since this format is also not backwards compatible to the MediaWiki syntax, I guess we have to live with it. There are several ways it could be improved though. For example, a typical link is of the form: Page title which, transformed by the system, becomes: Page title " Some questions arise: - Why do we have to repeat the same information (Page title) three times? Can't the title be implied from the last part of the href? Is the title attribute needed at all? - Why do we need to inform the system that the link is "internal"? Can't he know that from the pseudo-protocol prefix and the localhost part? - What the hell is rel="internal" in the generated code? The rel attribute "describes the relationship from the current document to the anchor specified by the href attribute" (HTML4). How is the linked page "internal" to the current page? - What about using relative URLs? Suggestion: Page title (same language) Page title (other language) All the extra cruft, if needed at all, can be generated on the fly by the parser for internal use. Just don't expose it to the editors and don't keep it in the source format for new links. Note: rel="internal" is neither accepted or even proposed for HTML5 == Page history == The new presentation (side by side diff) is better, but still a long way to be usable. * no visible change when the target of a link is changed * when the formatting changes, we don't know what or where the change took place * a contextual diff instead of a full diff would be more practical == Recent changes == Recent changes used to be sortable by language, but the selector is not visible anymore (actually a regression since the last upgrade). == Most viewed pages == The most viewed pages sould be sortable by language, it would help us prioritize article translations and updates.

== Most wanted pages == We need to know which pages are the more badly needed, in terms of incoming links. * This feature should exist (MediaWiki parity) * Should be sortable by language == Interlang == We need reporting tools to fix interlang links, and some tasks could be automated. * Detect broken interlang links (following a rename) * Suggest missing interlang links (for example, when [en] links [fr] and [ja] but [fr] links [en] only) * Automatic fixing of interlang links (replicate the old japanese interlang bot behaviour) == Detect out of date translations == * Flag them? See what was done on support.mozilla.org * Help us prioritize translation by most wanted/most viewed/out of date pages == Other considerations == - The link “RSS feed” is useless in the current state in "Site tools". It displays a feed for each registered user. It would be great to have a feed by language for instance. - Deki syntax is awful and the source for a waste of time. Just take a look at the templates for instances. - The search for a link to translate and already existing on another page when localizing is not easy (that was the same with mediawiki). Deki doesn't offer much for this matter. The link update system could be used to identify its links with (anchors) - The link on the MDC banner is redireted to the home page, but always in English. It should link to the home page in the same language than the page previously visited.