← Back to team overview

launchpad-dev team mailing list archive

What project application pages need to say when Launchpad is not the official service

 

This is a proposal about the page content that Launchpad apps need to provide
to explain launchpad does not know what service a project uses, or that the
service is not Launchpad. This is a UI design in text.

=================
Project bugs page
=================

Unknown
-------

This page will look much like it does now.

The page states that launchpad does not know. If the project is linked to
a package, the user can navigate to the source package. If the user can
configure bugs, he sees a message explaining bug tracking, a link to help.lp
an and action to enable it. The page has norobots;noindex.

    *Launchpad does not know where Derby - Java Database tracks bugs.*

    Derby bugs are also tracked in _Ubuntu "sun-javadb" package_.

    Launchpad allows your project to share bug reports with other projects
    and turn patches into fixes. _Getting started with bug tracking in
    Launchpad_.
    (/) Configure bug tracker


External
--------

This page is just like the Unknown state except that the page states where the
bugs are tracked. The page has norobots;noindex.

    *Derby - Java Database bugs are tracked in _SUN bugzilla_.*

    Derby bugs are also tracked in _Ubuntu "sun-javadb" package_.

    Launchpad allows your project to share bug reports with other projects
    and turn patches into fixes. _Getting started with bug tracking in
    Launchpad_.
    (/) Configure bug tracker


=================
Project code page
=================

Unknown
-------

The page states that Launchpad does not know where the code is. Users who
can set the project branch see the information about configuring code hosting.
The page has norobots;noindex.

    *Launchpad does not know where Derby - Java Database hosts its code.*

    Launchpad allows your project to host, import, and mirror branches of code
    and propose merges. _Getting started with code hosting in Launchpad_.
    (/) Configure code hosting


External
--------

Unlike most lost launchpad apps, Launchpad Code is fully operational in the
external condition. The crucial difference between now and what needs to be
done is that the page must state where the code is mirrored from. 

The page states where the code is mirrored from. There is a summary of the
state of the branches that launchpad has and an explanation of how to get
the code. There is a listing of the launchpad branches.

    *Derby - Java Database hosts it code in SUN Java hosting.*
    Launchpad has a mirror of the master branch and you can create branches
    from it.

    8 active branches owned by 5 people and 2 teams, 96 commits by 19 people
    in the last month

    You can _browse the source code_ for the development focus branch or get a
    copy of the branch using the command:
        bzr branch lp:gedit

    Branches with status: [Any active status|v] [by must interesting|v]
    [Name                       Status        Last Modified       Last Commit]


The side portlets contain a information about the default privacy in the
top position. There is an involvement action to register a branch (is this
a better term than submit code?). There are actions to configure the
application. There are action about the collection. There are actions for
related content (this is a suggestion to address a common issue in Lp).

| @ The default branch is private |

| Register a branch            -> |

| (/) Configure code hosting      |
| (/) Branch visibility           |
|                                 |
| 2 active reviews                |

| Related                         |
| (v) Download files              |


=========================
Project translations page
=========================

Unknown
-------

This page states launchpad does not know where translations are done. If
the project is linked to a branch, the page will tell the user about
Ubuntu translations. If the project's focus of development has a branch with
pot files, users are encouraged to enable automatic imports for Ubuntu. Users
who can configure translations see a message explaining the app and a link
to take action. The page has norobots;noindex.

    *Launchpad does not know where Derby - Java Database translates its
     messages.*

    Derby messages are also translated in _Ubuntu "sun-javadb" package_.
    You can _enable automatic imports from trunk_.

    Launchpad allows communities to translate projects using imports or a
    branch.  _Getting started with translating your in Launchpad_.
    (/) Configure translations


Doesn't use Launchpad
---------------------

I am not sure an external option makes sense, though I know there are external
services, and there is nothing stopping anyone from commit a PO change. We
can make it clear the service is not used...eg showing translation details
and permission as is done now still implies translations is enabled.
The page has norobots;noindex.

    *Derby - Java Database translates does not use Launchpad to translate
     its messages.*

    Derby messages are also translated in _Ubuntu "sun-javadb" package_.
    You can _enable automatic imports from trunk_.

    Launchpad allows communities to translate projects using imports or a
    branch.  _Getting started with translating your in Launchpad_.
    (/) Configure translations


====================
Project answers page
====================

Unknown
-------

The page states launchpad does not know. If the project is linked to an
Ubuntu package, the user sees a link to the package's answer page. Users with
Launchpad edit will see a message explaining answers, a link to help.lp.net,
and a link to configure support tracking. The page has norobots;noindex.

    *Launchpad does not know where Derby - Java Database tracks
     support requests.*

    Derby questions are also tracked in _Ubuntu "sun-javadb" package_.

    Launchpad allows your project to track questions and create FAQs.
    _Getting started with support tracking in Launchpad_.
    (/) Configure support tracking.


External
--------

This page is just like the Unknown state except that there is a sentence
with a link to where support is tracked. This requires a model change
to collect a forum URL or mailing list address. The page has norobots;noindex.

    *Derby - Java Database tracks support requests in the Derby _forum_.*

    Derby questions are also tracked in _Ubuntu "sun-javadb" package_.

    Launchpad allows your project to track questions and create FAQs.
    _Getting started with support tracking in Launchpad_.
    (/) Configure support tracking


=======================
Project blueprints page
=======================


Unknown
-------

The page states launchpad does not know. It shows a message explaining
blueprints, a link to help.lp.net, and a link to configure blueprints
to users with Launchpad.Edit. The page has norobots;noindex.

    *Launchpad does not know where Derby - Java Database tracks
     specifications.*

    Launchpad allows your project to plan features and track their progress.
    _Getting started with specification tracking in Launchpad_.
    (/) Configure specification tracking


External
--------

This page is just like the Unknown state except that there is a sentence
that states where specifications are tracked. The page has norobots;noindex.

    *Derby - Java Database tracks specifications in the Derby _wiki_.*

    Launchpad allows your project to plan features and track their progress.
    _Getting started with specification tracking in Launchpad_.
    (/) Configure specification tracking
-- 

__C U R T I S  C.  H O V E Y___________
No matter where you go...there you are.




Follow ups