/[drupal]/contributions/modules/l10n_server/ARCHITECTURE.txt
ViewVC logotype

Log of /contributions/modules/l10n_server/ARCHITECTURE.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (annotate)
Links to DRUPAL-6--1: (view) (download) (annotate)
Sticky Tag:

Revision 1.1.2.3.2.1 - (view) (download) (annotate) - [select for diffs]
Fri Oct 2 11:36:51 2009 UTC (8 weeks, 1 day ago) by goba
Branch: DRUPAL-6--1
Changes since 1.1.2.3: +36 -67 lines
Diff to previous 1.1.2.3
Updated README and ARCHITECTURE docs to reflect current reality. Underline details of l10n_localpacks and complete docs for implemented l10n_client connection

Revision 1.1.2.3 - (view) (download) (annotate) - [select for diffs]
Mon Dec 24 23:43:40 2007 UTC (23 months ago) by goba
Branch: DRUPAL-5
CVS Tags: DRUPAL-5--1-0-ALPHA3, DRUPAL-5--1-0-ALPHA4, DRUPAL-5--1-0-ALPHA5, DRUPAL-5--1-0-ALPHA6, DRUPAL-6--1-0-ALPHA1, DRUPAL-6--1-0-ALPHA2, DRUPAL-6--1-0-ALPHA3, DRUPAL-6--1-0-ALPHA4, DRUPAL-6--1-0-ALPHA5
Branch point for: DRUPAL-6--1
Changes since 1.1.2.2: +3 -3 lines
Diff to previous 1.1.2.2 , to branch point 1.1
#203680 by keith.smith: better help texts and typos fixed; I also noticed bad links in help text

Revision 1.1.2.2 - (view) (download) (annotate) - [select for diffs]
Mon Dec 17 20:09:53 2007 UTC (23 months, 1 week ago) by goba
Branch: DRUPAL-5
CVS Tags: DRUPAL-5--1-0-ALPHA2
Changes since 1.1.2.1: +2 -5 lines
Diff to previous 1.1.2.1 , to branch point 1.1
"Merry Christmas" Localization Server Update with

 1. All new navigation interface. Direct jump form right on the first page, and
    more compact/fun "explore" pages for languages and projects. Project and
    language overview pages with quick stats.

 2. Separate view and edit tabs for translations, so those without permissions
    to translate can still enjoy viewing the stuff which is ready (also loads
    faster if you only look for information).

 3. Cross-project translation UI! Now project name is only a filter in the
    set of filters. This allows for easier modification and translation of
    strings of the same kind (ie. with same difficult words).

 4. Bookmarkable filters! When you browse around, the filters are remembered
    but (just as with Google Maps), you get a 'Link to this page' link, which
    you can bookmark or send around to your team, pointing to the exact filter
    you were using at the time on the exact view and page number you were at.

 5. Team centric user interface. Language home page sports a column where
    specifically tagged nodes appear. Also highlights contributors with big
    quantities of translations. User profile pages show off a summary of
    translation contributions, links back to translation team page.

 6. Moved all help to a sidebar block, which becomes are own "Clippy" of sorts.
    This makes the form controls appear in the same vertical position on the
    page in most themes, which makes for an easier to follow UI.

 7. Added a robot deterrent meta tag, so robots *will not index* l10n_server
    pages. This is to help you not suffer performance problems when googlebot
    comes around. This is an application, so indexing of its content has not
    much use.

 8. Added ability to review marker errors in all releases of a project. This
    will eventually fed back to drupal.org, but a local overview is handy.

Some smaller improvements:

 - projects now know their "home URL", so we can direct translators to a
   download location easily
 - l10n_localpacks: project release files are only parsed if the file time
   is newer then when we last seen it
 - fixed export bug when the folder structure was not properly created in
   exports for Drupal 6
 - part of fixing #188737 by using "random" temp folders, so leftover files
   from previous, hanged runs will not stop the next run from executing, also
   allowing paralell processing of multiple packages
 - fix bug of presenting a UI to import translations (not suggestions only),
   when the user is only allowed to suggest
 - intentionally broken away from the symmetry with projects and languages,
   so the translation UI is only accessible from the languages page, but
   crosslinked from projects still
 - added missing breadcrumbs where it made sense for easier navigation
 - broken out translation UI from pages.inc to translation.inc as it
   grew quite big
 - updated some images, so they look better, and also added some supportive
   images for the new explore UIs

This is the work of around two weeks free time, with some paper based prototyping
and then hopefully consistent implementation all around. The translation interface
itself is largely untouched, and will be part of a later UI update.

There is one database update function to run, so go to update.php after
updating to the new module suite code.

Revision 1.1.2.1 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 17:05:53 2007 UTC (2 years, 2 months ago) by goba
Branch: DRUPAL-5
CVS Tags: DRUPAL-5--1-0-ALPHA1
Changes since 1.1: +126 -0 lines
Diff to previous 1.1
*MAJOR* architecture overhaul:
 - previously l10n_server and l10n_community were divided with the thinking
   that a different editing interface might be used on the same data
 - but real life discussions showed that a cool interface is supposed
   to be tied to different data sources

So this upgrade separated the data sources (connectors) from the community interface.
Now only the previously implemented l10n_drupalorg connector is here, but it is easy
to implement others, as I'll do later.

There are also some smaller bugs fixed, but otherwise a huge reorganization was enough
for starters. I could not stop myself from cleaning up the suggestions architecture
at the same time though. So now the history and suggestions are not stored separately,
but are accessible from the same table (as inactive records for history values and as
suggestion records for suggestions). Otherwise they use the same data as translations,
so there was no reason to separate that out.

I also fixed smaller import and export issues, so these operations work better.

HTML and form structure cleanup is on the TODO list for the string editing interface,
which will be hopefully followed by a great UI improvement session later.

Revision 1.1
Fri Sep 28 17:05:53 2007 UTC (2 years, 2 months ago) by goba
Branch: MAIN
CVS Tags: HEAD
Branch point for: DRUPAL-5
FILE REMOVED
file ARCHITECTURE.txt was initially added on branch DRUPAL-5.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.2