Merge lp:~matthew.revell/launchpad/10.04-tour-updates into lp:launchpad/db-devel

Proposed by Matthew Revell
Status: Merged
Approved by: Brad Crittenden
Approved revision: no longer in the source branch.
Merged at revision: not available
Proposed branch: lp:~matthew.revell/launchpad/10.04-tour-updates
Merge into: lp:launchpad/db-devel
Diff against target: 253 lines (+51/-50)
6 files modified
lib/canonical/launchpad/tour/branch-hosting-tracking (+8/-7)
lib/canonical/launchpad/tour/bugs (+9/-7)
lib/canonical/launchpad/tour/index (+2/-2)
lib/canonical/launchpad/tour/join-launchpad (+2/-2)
lib/canonical/launchpad/tour/ppa (+28/-30)
lib/canonical/launchpad/tour/translation (+2/-2)
To merge this branch: bzr merge lp:~matthew.revell/launchpad/10.04-tour-updates
Reviewer Review Type Date Requested Status
Brad Crittenden (community) code Approve
Review via email: mp+23245@code.launchpad.net

Description of the change

This makes text updates to the tour to account for new features.

It also changes the screen shots on the front page so that they have a Lucid theme, rather than Human.

To post a comment you must log in.
Revision history for this message
Brad Crittenden (bac) wrote :

Hi Matthew thanks for the change. The new screenshots look good. You're quite ahead of the game by thinking to do that.

One thing I notice about the page templates are you're lack of line wrapping. Our page templates are supposed to wrap at 78 columns unless there is a formatting reason, which I don't see.

Wikipedia capitalizes 'Git' so I think we should too, which I see you fixed in all but one place.

s/community of over 47,000 working/community of over 47,000 people working/

review: Approve (code)
Revision history for this message
Matthew Revell (matthew.revell) wrote :

Thanks Brad.

I've made each of the changes you requested *apart from* the line wrapping. None of the page templates have ever wrapped at 78 chars as that's how they were delivered by the designer and originally accepted into the LP tree.

As the wrapping issue isn't something I've introduced in this branch, would you mind if I change this another time?

Revision history for this message
Brad Crittenden (bac) wrote :

Thanks for making the changes. Your rationale about the state of the line-wrapping makes sense.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'lib/canonical/launchpad/tour/branch-hosting-tracking'
2--- lib/canonical/launchpad/tour/branch-hosting-tracking 2010-01-08 20:39:15 +0000
3+++ lib/canonical/launchpad/tour/branch-hosting-tracking 2010-04-21 09:51:44 +0000
4@@ -37,13 +37,14 @@
5 <img src="images/hosting/main-image.jpg" alt="Collaborate with free software communities." />
6 </p>
7 <p class="intro-text">
8- <strong>You want to ensure that anybody who is interested can contribute code to your project, in a simple way, with full version control.</strong> And of course, you also want to maintain strict control of who can actually land code in your development trunk.
9- </p>
10- <p class="intro-text">
11- With Launchpad and Bazaar, anyone can create their own line of development, with full version control, to be published alongside your official branches. From experimental lines of development by entirely new contributors, to work on the the next major release, all code related to your project - whether hosted on Launchpad or elsewhere - is catalogued and can be downloaded with just a few key strokes.
12- </p>
13- <p class="intro-text">
14- If your code's not in Bazaar, Launchpad will even run a continuous import of Subversion and CVS repositories directly into a Bazaar branch.
15+ <strong>Launchpad and Bazaar make it easy for anyone to get your project's code, make their own changes with full version control, and then propose their work for merging back into your trunk.</strong>
16+ </p>
17+
18+ <p class="intro-text">
19+ Full control of who can land code in your project's trunk remains with you. And thanks to public code reviews, you can share the work of vetting proposed changes.
20+ </p>
21+ <p class="intro-text">
22+ From experimental lines of development by entirely new contributors, to your official trunk, all code related to your project &mdash; whether hosted on Launchpad or elsewhere, even in Git, Subversion or CVS &mdash; is catalogued and can be downloaded with just a few key strokes.
23 </p>
24 <div id="link-holder"><a href="https://code.launchpad.net/">Visit Launchpad Code &gt;</a><br /><a href="https://launchpad.net/projects/+new">Add your project to Launchpad &gt;</a></div>
25 </div>
26
27=== modified file 'lib/canonical/launchpad/tour/bugs'
28--- lib/canonical/launchpad/tour/bugs 2010-02-19 12:05:10 +0000
29+++ lib/canonical/launchpad/tour/bugs 2010-04-21 09:51:44 +0000
30@@ -66,19 +66,21 @@
31 In Launchpad, you can share a bug report and its comment history with other communities interested in finding a fix.
32 Each project &mdash; or even different releases within a project &mdash; can track its own status, importance and assignee for that same bug report.
33 <br /><br />
34- Even if the bug is tracked elsewhere &mdash; such as in Trac, Sourceforge or Bugzilla &mdash; Launchpad can pull in it status. Using our <a href="https://help.launchpad.net/Bugs/PluginAPISpec">bug tracker plugins</a> for Bugzilla and Trac you can share a comment history for the same bug tracked both in Launchpad and an external tracker.<br /><br />
35+ Even if the bug is tracked elsewhere &mdash; such as in Trac, Sourceforge or Bugzilla &mdash; Launchpad can monitor its status. Using our <a href="https://help.launchpad.net/Bugs/PluginAPISpec">bug tracker plugins</a> for Bugzilla and Trac you can share a comment history for the same bug tracked both in Launchpad and an external tracker.<br /><br />
36 And to help find low-hanging fruit, there&rsquo;s a &ldquo;Bugs fixed elsewhere&rdquo; report that shows which of your bugs are marked fixed in other communities.
37
38 </p>
39 </div>
40 <div class="block odd">
41- <h3>Found a fix? Publish a branch!</h3>
42- <h4>Don't swap static patches in bug comments. Instead, share evolving fixes by linking bug reports directly to Bazaar branches.</h4>
43+ <h3>Turn patches into fixes</h3>
44+ <h4>Direct links from bug reports to the patches and branches that contain the fix.</h4>
45 <p class="screen-holder">
46 <img src="images/bugs/5.png" alt="Found a fix? Publish a branch!" /> </p>
47 <p>
48- Other community members can use Bazaar to download your fix, make their own changes and then upload them back to Launchpad for everyone to see.<br /><br />
49- Thanks to Bazaar, it&rsquo;s easy to merge the branch containing your bug fix into your project&rsquo;s trunk. Bazaar branches are like "living patches" &mdash; a single URL points to the latest version of the fix and a single command merges it into your trunk branch.
50+ Launchpad helps you bring bugs and fixes together. You can easily see any patches attached to a bug report and you can jump straight to a list of all the bug reports, associated with your project, that have patches.
51+ <br /><br />
52+ For fixes that require more than a simple patch, you can link directly to the Bazaar branch (including imports from Git, Subversion and CVS) you're working in, allowing everyone interested in the bug to watch your solution evolve or even download your branch, make their own changes and then upload them back to Launchpad for everyone to see.<br /><br />
53+ A single URL points to the latest version of the fix and a single command merges it into the project's trunk branch.
54 </p>
55 </div>
56 <div class="clear"></div>
57@@ -94,9 +96,9 @@
58 <p class="screen-holder">
59 <img src="images/bugs/3.png" alt="Bug tracker email interface" /> </p>
60 <p>
61- Manage bug reports entirely through your mail client, using the Launchpad Bugs email interface.
62+ Manage bug reports entirely through your email client.
63 <br /><br />
64- Report, subscribe, comment on, assign, prioritize and make just about any other update to bugs tracked in Launchpad using email. Launchpad will also mail you with updates on any bug you're interested in, whether an individual bug or all the bugs associated with a particular project or package. Read more about <a href="https://help.launchpad.net/Bugs/EmailInterface">the bug tracker's e-mail interface &gt;</a><br /><br />
65+ You can use email to report, subscribe, comment on, assign, prioritise and make just about any other update to bugs tracked in Launchpad. Launchpad will also mail you with updates on any bug you're interested in, whether an individual bug or all the bugs associated with a particular project or package. Read more about <a href="https://help.launchpad.net/Bugs/EmailInterface">the bug tracker's e-mail interface &gt;</a><br /><br />
66 And, if you prefer, you can also subscribe to bug information in your feed reader with our Atom feeds. <img src="https://edge.launchpad.net/@@/rss" alt="Feed logo" />
67 </p>
68 </div>
69
70=== modified file 'lib/canonical/launchpad/tour/images/answers-screenshot.png'
71Binary files lib/canonical/launchpad/tour/images/answers-screenshot.png 2009-09-21 17:07:26 +0000 and lib/canonical/launchpad/tour/images/answers-screenshot.png 2010-04-21 09:51:44 +0000 differ
72=== modified file 'lib/canonical/launchpad/tour/images/blueprint-screenshot.png'
73Binary files lib/canonical/launchpad/tour/images/blueprint-screenshot.png 2009-09-21 17:07:26 +0000 and lib/canonical/launchpad/tour/images/blueprint-screenshot.png 2010-04-21 09:51:44 +0000 differ
74=== modified file 'lib/canonical/launchpad/tour/images/bugs-screenshot.png'
75Binary files lib/canonical/launchpad/tour/images/bugs-screenshot.png 2009-09-21 17:07:26 +0000 and lib/canonical/launchpad/tour/images/bugs-screenshot.png 2010-04-21 09:51:44 +0000 differ
76=== modified file 'lib/canonical/launchpad/tour/images/code-screenshot.png'
77Binary files lib/canonical/launchpad/tour/images/code-screenshot.png 2009-09-21 17:07:26 +0000 and lib/canonical/launchpad/tour/images/code-screenshot.png 2010-04-21 09:51:44 +0000 differ
78=== modified file 'lib/canonical/launchpad/tour/images/ppa-screenshot.png'
79Binary files lib/canonical/launchpad/tour/images/ppa-screenshot.png 2009-09-21 17:07:26 +0000 and lib/canonical/launchpad/tour/images/ppa-screenshot.png 2010-04-21 09:51:44 +0000 differ
80=== modified file 'lib/canonical/launchpad/tour/images/trans-screenshot.png'
81Binary files lib/canonical/launchpad/tour/images/trans-screenshot.png 2009-09-21 17:07:26 +0000 and lib/canonical/launchpad/tour/images/trans-screenshot.png 2010-04-21 09:51:44 +0000 differ
82=== modified file 'lib/canonical/launchpad/tour/index'
83--- lib/canonical/launchpad/tour/index 2010-01-08 20:39:15 +0000
84+++ lib/canonical/launchpad/tour/index 2010-04-21 09:51:44 +0000
85@@ -90,7 +90,7 @@
86
87 When they're ready, they can upload their branch to Launchpad and propose it for merging back into your trunk. Code review &mdash; by web and email &mdash; gives you a public forum to discuss and approve or reject the merge.<br /><br />
88
89- You can even use Launchpad to import git, CVS and Subversion repositories into Bazaar branches.
90+ You can even use Launchpad to import Git, CVS and Subversion repositories into Bazaar branches.
91 </p>
92 <p style="float: right;"><a href="branch-hosting-tracking" accesskey="f" tabindex="4">More about code hosting and review &gt;</a></p>
93 </ul>
94@@ -109,7 +109,7 @@
95 <img src="images/trans-screenshot.png" alt="Translations" />
96 </p>
97 <p>
98- See your software translated by a community of over 35,000 working in 272 languages.<br /><br />
99+ See your software translated by a community of over 47,000 people working in 293 languages.<br /><br />
100
101 Launchpad makes translation easy for everyone. Translators get a simple web interface, with automatic suggestions from a library of more than 16 million strings.<br /><br />
102 You, as project owner, decide the balance between openness and quality. And you get standard GNU GetText files for integration with your software.<br /><br />
103
104=== modified file 'lib/canonical/launchpad/tour/join-launchpad'
105--- lib/canonical/launchpad/tour/join-launchpad 2010-01-08 20:39:15 +0000
106+++ lib/canonical/launchpad/tour/join-launchpad 2010-04-21 09:51:44 +0000
107@@ -65,7 +65,7 @@
108 <p class="screen-holder">
109 <img src="images/join/1.png" alt="Commercial subscriptions" /> </p>
110 <p>Get all the benefits of hosting your closed-source project on Launchpad for just $250* a year. Easily share bug reports, code and more across your development community and, optionally, plug into the open source projects you rely on.</p><br />
111- <p> At the same time, get an exclusive preview of our new privacy features, including:</p><br />
112+ <p>At the same time, try out our privacy features, including:</p><br />
113 <ul>
114 <li>private code branches</li>
115 <li>private bugs by default</li>
116@@ -74,7 +74,7 @@
117 </ul><br />
118 <p>To get going, register your project and select <em>Other/Proprietary</em> as its licence.</p><br />
119 <p>Want to know more? <a href="mailto:commercial@launchpad.net">Get in touch</a>!</p><br />
120- <p><small>* US Dollars. Add VAT at 15% if you're in the European Union. Subscription is per project. Privacy features may incur additional charges after the beta.</small></p>
121+ <p><small>* US Dollars. Add VAT at 17.5% if you're in the European Union. Subscription is per project. Prices may change in the future.</small></p>
122 <p style="float: right;"><a href="https://launchpad.net/projects/+new">Register your project &gt;</a></p><br />
123
124 </p>
125
126=== modified file 'lib/canonical/launchpad/tour/ppa'
127--- lib/canonical/launchpad/tour/ppa 2010-01-08 20:39:15 +0000
128+++ lib/canonical/launchpad/tour/ppa 2010-04-21 09:51:44 +0000
129@@ -24,11 +24,11 @@
130 <li><a href="translation" accesskey="5">Web-based translation</a></li>
131 <li><a href="community" accesskey="6">Mailing lists and teams</a></li>
132 <li class="current"><a href="ppa" accesskey="7">Software distribution</a></li>
133- <li><a href="community-support" accesskey="8">Community support</a></li>
134+ <li><a href="community-support" accesskey="8">Community support</a></li>
135 <li><a href="api" accesskey="9">Beta: web services API</a></li>
136 <li><a href="feature-tracking" accesskey="a">Lightweight specifications</a></li>
137- <li><a href="release-management" accesskey="b">Release management</a></li>
138- <li><a href="join-launchpad" accesskey="c">Join Launchpad!</a></li>
139+ <li><a href="release-management" accesskey="b">Release management</a></li>
140+ <li><a href="join-launchpad" accesskey="c">Join Launchpad!</a></li>
141 </ul>
142 <div id="page-intro-top"></div>
143 <div id="page-intro">
144@@ -37,19 +37,19 @@
145 <img src="images/ppa/main-image.jpg" alt="Collaborate with free software communities." />
146 </p>
147 <p class="intro-text">
148- <strong>Publishing your software is simple with Launchpad's Personal Package Archives.</strong><br /><br />
149-
150- Launchpad builds installable Ubuntu packages for multiple architectures and hosts them in your own software repository.
151- <br /><br />
152+ <strong>Publishing your software is simple with Launchpad's Personal Package Archives.</strong><br /><br />
153+
154+ Launchpad builds installable Ubuntu packages for multiple architectures and hosts them in your own software repository.
155+ <br /><br />
156 Installing applications from a PPA is just as easy as standard Ubuntu software, with updates automatically pushed to your users.
157- </p>
158+ </p>
159 <div id="left-link-holder"><strong>Need a private PPA with restricted access?</strong><br /><a href="join-launchpad#commercial">Read about our beta for commercial subscribers &gt;</a></div>
160 <div id="link-holder"><a href="https://launchpad.net/ubuntu/+ppas"><img src="images/see-it-action-button.png" alt="See it in action" title="Click to browse PPAs" /></a><br /><a href="https://help.launchpad.net/PPA">Read our PPA user guide &gt;</a></div>
161 </div>
162 <div id="page-intro-bottom"></div>
163- <ul id="secondary-navigation">
164- <li class="button-prev">
165- <a href="community" accesskey="d" tabindex="2" title="Back to the mailing lists and teams page">Back</a>
166+ <ul id="secondary-navigation">
167+ <li class="button-prev">
168+ <a href="community" accesskey="d" tabindex="2" title="Back to the mailing lists and teams page">Back</a>
169 </li>
170 <li class="button-next">
171 <a href="community-support" accesskey="e" tabindex="3" title="Read about user support tracking in Launchpad">Next</a>
172@@ -65,12 +65,11 @@
173 <p class="screen-holder">
174 <img src="images/ppa/1.png" alt="Automatic software distribution - with updates!" /> </p>
175 <p>
176- PPAs are the easiest and quickest way to get your software directly to Ubuntu users. Once they've added your archive to their Ubuntu system,
177- all of your PPA's packages are just a few clicks away.
178- <br /><br />
179- Ubuntu and your PPA take care of any dependencies, either from the primary Ubuntu repositories or from other PPAs that you specify.
180- <br /><br />
181- And when you publish a new version of one of your packages, Ubuntu notifies all of your users of the update. It can even automatically install
182+ PPAs are the easiest and quickest way to get your software directly to Ubuntu users. Adding your PPA to an Ubuntu system takes just a few keystrokes &mdash; <code>add-apt-repository ppa:your-ppa</code> &mdash; and then all of your PPA's packages are just a few clicks away.
183+ <br /><br />
184+ Ubuntu and your PPA take care of any dependencies, either from the primary Ubuntu repositories or from other PPAs that you specify.
185+ <br /><br />
186+ And when you publish a new version of one of your packages, Ubuntu notifies all of your users of the update. It can even automatically install
187 the updates if they prefer.
188 </p>
189 </div>
190@@ -80,9 +79,8 @@
191 <p class="screen-holder">
192 <img src="images/ppa/2.png" alt="Team PPAs" /> </p>
193 <p>
194- Want to distribute nightly builds to your developer community, beta versions to your test team and backports to another group? No problem, you can create a PPA to serve each group. That way, there's no confusion over who gets which version.
195- <br /><br />
196- You can also create PPAs for the teams you run. Any member of a team can upload new packages to its PPAs, making it a great way for groups of people to publish software collectively. The Kubuntu project did just that to distribute their first builds of the KDE 4 environment.<br /><br />
197+ Want to distribute nightly builds to your developer community, beta versions to your test team and backports to another group? No problem. Create separate PPAs to serve each group.<br /><br />
198+ Teams can also have one or many PPAs. With team PPAs, any member of that team can upload new packages, making it a great way for groups of people to publish software collectively.<br /><br />
199 If you have a team of developers working on a set of related packages, consider setting up a team PPA as a way to simplify coordination across each of those pieces of software.
200 </p>
201 </div>
202@@ -99,23 +97,23 @@
203 <p class="screen-holder">
204 <img src="images/ppa/3.png" alt="Multiple architectures" /> </p>
205 <p>
206- Even if you don&rsquo;t have the hardware yourself, Launchpad will create binaries for x86, AMD64 and LPIA architectures, with more coming in the future.
207+ Even if you don&rsquo;t have the hardware yourself, Launchpad will create binaries for x86 and AMD64 architectures.
208 </p>
209 </div>
210 <div class="clear"></div>
211 <div class="furthur-information-block-bot"></div>
212 </div>
213- </div>
214- </div>
215- <ul id="footer-navigation">
216- <li class="button-prev">
217- <a href="community" title="Back to the mailing lists and teams page" accesskey="f" tabindex="4">Back</a>
218- </li>
219+ </div>
220+ </div>
221+ <ul id="footer-navigation">
222+ <li class="button-prev">
223+ <a href="community" title="Back to the mailing lists and teams page" accesskey="f" tabindex="4">Back</a>
224+ </li>
225 <li class="button-next" title="Read about user support tracking in Launchpad">
226 <a href="community-support" accesskey="g" tabindex="5">Next</a>
227- </li>
228- <li class="copyright">
229- &copy; 2004-2010 Canonical Ltd. <a href="https://help.launchpad.net/Legal" accesskey="h" tabindex="6">Terms of Use</a> &#58; <a href="https://help.launchpad.net/Feedback" accesskey="i" tabindex="7">Feedback</a> &#58; <a href="https://answers.launchpad.net/launchpad-project/+faqs" accesskey="j" tabindex="8">FAQ</a>
230+ </li>
231+ <li class="copyright">
232+ &copy; 2004-2010 Canonical Ltd. <a href="https://help.launchpad.net/Legal" accesskey="h" tabindex="6">Terms of Use</a> &#58; <a href="https://help.launchpad.net/Feedback" accesskey="i" tabindex="7">Feedback</a> &#58; <a href="https://answers.launchpad.net/launchpad-project/+faqs" accesskey="j" tabindex="8">FAQ</a>
233 </li>
234 </ul>
235 </div>
236
237=== modified file 'lib/canonical/launchpad/tour/translation'
238--- lib/canonical/launchpad/tour/translation 2010-01-08 20:39:15 +0000
239+++ lib/canonical/launchpad/tour/translation 2010-04-21 09:51:44 +0000
240@@ -28,11 +28,11 @@
241 <li><a href="api" accesskey="9">Beta: web services API</a></li>
242 <li><a href="feature-tracking" accesskey="a">Lightweight specifications</a></li>
243 <li><a href="release-management" accesskey="b">Release management</a></li>
244- <li><a href="join-launchpad" accesskey="c">Join Launchpad!</a></li>
245+ <li><a href="join-launchpad" accesskey="c">Join Launchpad!</a></li>
246 </ul>
247 <div id="page-intro-top"></div>
248 <div id="page-intro">
249- <h1>Take freedom global<br /> with web-based translation</h1>
250+ <h1>Crowd-sourced translation<br /> for your software</h1>
251 <p>
252 <img src="images/translation/main-image.jpg" alt="Collaborate with free software communities." />
253 </p>

Subscribers

People subscribed via source and target branches

to status/vote changes: