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.