Update:Remora Dashboard: Difference between revisions
(Link to notes section on headings) |
|||
(25 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[Update:Remora|« Back to Update:Remora]] | [[Update:Remora|« Back to Update:Remora]] | ||
=What's not done= | |||
* Display Page | |||
** Previews not working | |||
** Compatibility chart | |||
** Send/Install/Download Buttons | |||
** Review Data???(maybe remove) | |||
* Browse List | |||
** dynamically localized links don't work(point to localized name instead of english category name) | |||
** kind of sparse, more information? | |||
* Browse One Category | |||
** What does related categories mean? | |||
** other addons should omit the featured addons | |||
* User page(/users/id) - shows username/created addons/contact info|form? | |||
=What's done= | =What's done= | ||
here follows a table. Once we've moved from "interactions" to "pages" we can split stuff up into pages, but we're not there yet. | here follows a table. Once we've moved from "interactions" to "pages" we can split stuff up into pages, but we're not there yet. | ||
See also [[Update:Remora_Interactions|Remora Interactions]] and [[Update:Schedule|Remora Schedule]] | See also [[Update:Remora_Interactions|Remora Interactions]] and [[Update:Schedule|Remora Schedule]] | ||
RC - Radiant Core | |||
<table style="width: 100%;" border="1" cellpadding="2"> | <table style="width: 100%;" border="1" cellpadding="2"> | ||
<tr align="center"> | <tr align="center"> | ||
Line 24: | Line 40: | ||
<tr> | <tr> | ||
<td>top/home/index</td> | <td>top/home/index</td> | ||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>static</td> | |||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
<td> | <td>DONE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>search</td> | <td>search</td> | ||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>static</td> | |||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
<td> | <td>DONE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>browse</td> | <td>browse</td> | ||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>sancus</td> | |||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
<td> | <td>DONE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Display | <td>Display | ||
Add-on</td> | Add-on</td> | ||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>static</td> | |||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
<td> | <td>DONE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Forums</td> | <td>Forums</td> | ||
<td></td> | <td>DONE</td> | ||
<td></td> | <td>mark</td> | ||
<td></td> | <td>mark</td> | ||
<td></td> | <td>mark</td> | ||
<td></td> | <td>mark</td> | ||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
Line 84: | Line 100: | ||
<tr> | <tr> | ||
<td>Register</td> | <td>Register</td> | ||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
<td>DONE</td> | |||
</tr> | |||
<tr> | |||
<td>Login</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td>DONE</td> | |||
<td></td> | <td></td> | ||
<td></td> | <td>DONE</td> | ||
<td> | <td>DONE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 161: | Line 188: | ||
<tr align="center"> | <tr align="center"> | ||
<td colspan="9">Major | <td colspan="9">Major | ||
developer interactions</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td> | <td>main developer page</td> | ||
<td>N/A</td> | |||
<td></td> | <td>fligtar</td> | ||
<td></td> | <td>fligtar</td> | ||
<td></td> | <td>fligtar</td> | ||
<td></td> | |||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
Line 178: | Line 204: | ||
<td>Submit | <td>Submit | ||
new/update</td> | new/update</td> | ||
<td></td> | <td>N/A</td> | ||
<td></td> | <td>fligtar</td> | ||
<td></td> | <td>fligtar</td> | ||
<td></td> | <td>fligtar</td> | ||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
Line 189: | Line 215: | ||
<tr> | <tr> | ||
<td>Update metadata</td> | <td>Update metadata</td> | ||
<td></td> | <td>N/A</td> | ||
<td></td> | <td>fligtar</td> | ||
<td></td> | <td>fligtar</td> | ||
<td></td> | <td>fligtar</td> | ||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
Line 200: | Line 226: | ||
<tr align="center"> | <tr align="center"> | ||
<td colspan="9">Minor | <td colspan="9">Minor | ||
developer interactions</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 352: | Line 378: | ||
</tr> | </tr> | ||
</table> | </table> | ||
=Notes= | =Notes= | ||
==Mockup== | ==Mockup== | ||
A photoshop mockup of the page. This mostly applies to Radiant Core. | |||
==HTML== | ==HTML== | ||
The page as an HTML layout, this is usually completely static, ie the pages that Radiant Core is giving to us. Not completely necessary if you happen to be doing the page dynamically first. | |||
==tests== | ==tests== | ||
Tests related to this interaction, any WebTestCases for the page, unit tests for its Controller or Models, etc. | |||
==cake== | ==cake== | ||
Basically have the page functioning in the cake app - Get the proper data outputting from the database to the page, the mockup formatted as a view, controller functions made, etc. | |||
==l10n== | ==l10n== | ||
no static strings, everything coming from the database, gettext-enabled, etc. | |||
==visual refresh== | ==visual refresh== | ||
==audit== | ==audit== | ||
linkchecker | Once html has been written, it needs to be validated and cross-browser compatibility needs to be checked. The site doesn't need to look perfect in IE, but it doesn't want to look horribly ugly either. Maybe that comes under Audit though? Yes it does --sancus. | ||
++linkchecker; | |||
==integration== | ==integration== | ||
<shaver> means it's checked in, tests are added to the automatically run list, and it's part of the pull on the staging server |
Latest revision as of 00:20, 29 November 2006
What's not done
- Display Page
- Previews not working
- Compatibility chart
- Send/Install/Download Buttons
- Review Data???(maybe remove)
- Browse List
- dynamically localized links don't work(point to localized name instead of english category name)
- kind of sparse, more information?
- Browse One Category
- What does related categories mean?
- other addons should omit the featured addons
- User page(/users/id) - shows username/created addons/contact info|form?
What's done
here follows a table. Once we've moved from "interactions" to "pages" we can split stuff up into pages, but we're not there yet.
See also Remora Interactions and Remora Schedule
RC - Radiant Core
Interaction name | Mockup ? | HTML ? | tests ? | cake ? | l10n ? | visual refresh ? | audit ? | integration ? |
Major user interactions | ||||||||
top/home/index | DONE | DONE | DONE | DONE | static | DONE | ||
search | DONE | DONE | DONE | DONE | static | DONE | ||
browse | DONE | DONE | DONE | DONE | sancus | DONE | ||
Display Add-on | DONE | DONE | DONE | DONE | static | DONE | ||
Forums | DONE | mark | mark | mark | mark | |||
Minor user interactions | ||||||||
Register | DONE | DONE | DONE | DONE | DONE | |||
Login | DONE | DONE | DONE | DONE | DONE | DONE | DONE | |
Comment | ||||||||
Review | ||||||||
Rate | ||||||||
Subscribe | ||||||||
Recommendations | ||||||||
Favorites | ||||||||
Major developer interactions | ||||||||
main developer page | N/A | fligtar | fligtar | fligtar | ||||
Submit new/update | N/A | fligtar | fligtar | fligtar | ||||
Update metadata | N/A | fligtar | fligtar | fligtar | ||||
Minor developer interactions | ||||||||
Statistics | ||||||||
Feedback | ||||||||
Major admin interactions | ||||||||
Admin Review | ||||||||
Admin Feedback | ||||||||
Minor admin interactions | ||||||||
Review add-on history | ||||||||
Review user history | ||||||||
Manage user privelages | ||||||||
Manage add-on blacklist | ||||||||
Manage categories | ||||||||
Manage forums | ||||||||
Manage comments | ||||||||
Manage reviews |
Notes
Mockup
A photoshop mockup of the page. This mostly applies to Radiant Core.
HTML
The page as an HTML layout, this is usually completely static, ie the pages that Radiant Core is giving to us. Not completely necessary if you happen to be doing the page dynamically first.
tests
Tests related to this interaction, any WebTestCases for the page, unit tests for its Controller or Models, etc.
cake
Basically have the page functioning in the cake app - Get the proper data outputting from the database to the page, the mockup formatted as a view, controller functions made, etc.
l10n
no static strings, everything coming from the database, gettext-enabled, etc.
visual refresh
audit
Once html has been written, it needs to be validated and cross-browser compatibility needs to be checked. The site doesn't need to look perfect in IE, but it doesn't want to look horribly ugly either. Maybe that comes under Audit though? Yes it does --sancus. ++linkchecker;
integration
<shaver> means it's checked in, tests are added to the automatically run list, and it's part of the pull on the staging server