Ticket #95 (new enhancement)

Opened 20 months ago

Last modified 13 days ago

Enhanced project page

Reported by: nbachiyski Owned by: somebody
Priority: blocker Milestone: 1.0
Component: general Version:
Keywords: dev-feedback Cc: nightgunner5@…

Description

Currently the project pages only list sub-projects and translation sets.

There are two pieces of information missing from this page:

  • Translation sets statistics and progress bars: "translation race" pages have been moving translators along for years. Sortable translation set list is a bonus.
  • Project detials: POT generated date (or other source details), number of strings.

Attachments

translation-race.php Download (5.2 KB) - added by Nightgunner5 19 months ago.
translation-race.css Download (780 bytes) - added by Nightgunner5 19 months ago.
new-project-page.1.patch Download (17.8 KB) - added by Nightgunner5 19 months ago.
Implementation of the "split" layout

Change History

  • Cc nightgunner5@… added

You can drop these files in your plugins directory. Currently, the counter only updates once per hour with persistent caching (on each pageload otherwise), but that's because I couldn't find any actions or filters called when importing originals.

POT generation date and number of strings sounds good. I'd like to add POT export to the list of things to do.

Implementation of the "split" layout

I prefer the old static links over the new dropdown menu - the static links seem easier to use. Apart from that, the patch contains a fully working implementation of  the split layout prototype posted on the GlotPress blog.

(In [557]) Redesign of the top part of the project page. See #95

  • Remove the border below headlines, use different background for <h2> instead
  • Move the actions to the top
  • Put the actions into a collapsible block

(In [558]) Next step of project page redesign. See #95, props Nightgunner5

  • Two columns for sub-projects and translations. See  http://glotpressdotcom.files.wordpress.com/2010/07/glotpress-project-split.png
  • Translations are sorted by translated count
  • New header style
  • Cancel links on submit buttons
  • Remove delete links, delete will be incorporated in edit screens
  • Smaller breadcrumb, otherwise deep and long projects names wouldn't fit on one line
  • Untranslated count and percent translated
  • Include projects in the breadcrumb
  • Add descriptions to sub-projects
  • Escape project names in links
  • Keywords dev-feedback added

What is the status for the ticket? It's set as "new" right now??

Note: See TracTickets for help on using tickets.