Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Maemo: Community

[maemo2midgard] updates on app catalog

 

 

Maemo community RSS feed   Index | Next | Previous | View Threaded


ferenc at maemo

Aug 8, 2007, 6:02 AM

Post #1 of 8 (279 views)
Permalink
[maemo2midgard] updates on app catalog

Hi,

This list has been very quiet lately. So let me break the ice.

Today we made a svn commit hook with Niels, so the style package is
automagically generated and installed on the internal server upon
every commit. This will help us working on the application catalog
now.

I finally got the time to start hacking on the application catalog
with Niels. Right now I am thinking about splitting the catalog into
multiple catalogs. With this separation we could nicely separate the
apps, which will improve usability.

We plan the followings:
-users browsing the catalog with a tablet will get the apps that are
matching their OS version by default. they can of course browse other
applications as well.
-users coming there from a desktop will get a frontpage with clear
indication of all "catalogs", like OS2005, OS2006 and OS2007 (as of
today).

For the separation I have an idea. After checking a bit of the Midgard
DB tables I think we could do that with a minimal amount of work.
There is a field called "supplier" in the
"org_openpsa_products_product" table. We could make use of this field
and then we change the sql queries accordingly. With this we don't
need to change the metadata that is store in the "record_extension."
table. I would like to get your comments about this twisted idea.

There is a lot more things to be done with the app catalog, but those
are mainly "sql queries". All the planned changes are documented in
our tracker.

Have a nice day,
ferenc


maemo at breet

Aug 9, 2007, 12:47 AM

Post #2 of 8 (273 views)
Permalink
[maemo2midgard] updates on app catalog [In reply to]

> Hi,
>
>
Hi,

[snip]
> We plan the followings:
> -users browsing the catalog with a tablet will get the apps that are
> matching their OS version by default. they can of course browse other
> applications as well. -users coming there from a desktop will get a
> frontpage with clear indication of all "catalogs", like OS2005, OS2006 and
> OS2007 (as of
> today).

I made a mock up for the AC frontpage. You can check that out at:
http://breet.com/maemo/ac/

I haven't done a lot with the fonts,links and images, so never mind them.
Is this what we want on the frontpage of the AC, do I need to add/change
things? Please let me know.

I don't have a clear idea about how we would make a visual distinction
between the different OS selections. I added the current OS to the
breadcrumb, but that is about it. I think we can add a bar between the
breadcrumb and the splash image.

In this bar we can display the detected OS and an option to select the
OS you want, if it isn't detected correctly or the user is using a
desktop. This bar should also have the color of the selected OS,
like green for OS2007, yellow for OS2006.


I made a OS detection function so we can select the OS for the user
automagically. Please test it out at: http://breet.com/maemo/detect/
If your tablet OS isn't detected, please let me know.

[snip]

> There is a lot more things to be done with the app catalog, but those
> are mainly "sql queries". All the planned changes are documented in our
> tracker.

What statistics do we like to see?
- downloads per application
- applications for IT-OS-2007
- applications for IT-OS-2006
- applications for IT-OS-2005
Anything else?

> Have a nice day,
> ferenc

- Niels


henri.bergius at nemein

Aug 9, 2007, 1:06 AM

Post #3 of 8 (275 views)
Permalink
[maemo2midgard] updates on app catalog [In reply to]

Ferenc Szekely wrote:
> For the separation I have an idea. After checking a bit of the Midgard
> DB tables I think we could do that with a minimal amount of work.
> There is a field called "supplier" in the
> "org_openpsa_products_product" table.

Actually, you can make your life easier than that and skip having to do
component modifications:

Make OS releases a root-level "product group", under which you have the
application category "product groups".

So then the structure would be

/ITOS2006/Multimedia
/ITOS2007/Multimedia
/ITOS2007/Multimedia/Canola
etc.

No need for modifying queries or UIs, even breadcrumbs work and each
ITOS version would have a clear URL to relocate to.

BTW, while it it not needed in this case, for future reference: Instead
of misusing database fields, edit the MgdSchema to add fields that
conform to your need. This way when multiple components use same
MgdSchema types you don't get confusion :-)

> ferenc

/Bergie


ferenc at maemo

Aug 9, 2007, 1:48 AM

Post #4 of 8 (273 views)
Permalink
[maemo2midgard] updates on app catalog [In reply to]

On 8/9/07, Niels Breet <maemo at breet.com> wrote:
>
> [snip]
> > We plan the followings:
> > -users browsing the catalog with a tablet will get the apps that are
> > matching their OS version by default. they can of course browse other
> > applications as well. -users coming there from a desktop will get a
> > frontpage with clear indication of all "catalogs", like OS2005, OS2006 and
> > OS2007 (as of
> > today).
>
> I made a mock up for the AC frontpage. You can check that out at:
> http://breet.com/maemo/ac/
>
<snip>

> I don't have a clear idea about how we would make a visual distinction
> between the different OS selections. I added the current OS to the
> breadcrumb, but that is about it. I think we can add a bar between the
> breadcrumb and the splash image.
>
> In this bar we can display the detected OS and an option to select the
> OS you want, if it isn't detected correctly or the user is using a
> desktop. This bar should also have the color of the selected OS,
> like green for OS2007, yellow for OS2006.
>
We can play with the idea. I think Quim will comment more on the mockup.

>
> I made a OS detection function so we can select the OS for the user
> automagically. Please test it out at: http://breet.com/maemo/detect/
> If your tablet OS isn't detected, please let me know.
>
The OS detection should become a generic feature of our website. It
would be nice to add it to some root element. Bergie could suggest
perhaps where exactly this functionality should go.

> [snip]
>
> > There is a lot more things to be done with the app catalog, but those
> > are mainly "sql queries". All the planned changes are documented in our
> > tracker.
>
> What statistics do we like to see?
> - downloads per application

We can only count how many times the "install icon" of an application
has been clicked. It is difficult to get this info from squid and
apache logs. I wonder if we could have a counter implemented in
Midgard.

> - applications for IT-OS-2007
> - applications for IT-OS-2006
> - applications for IT-OS-2005
> Anything else?
>
1. Show total amount of apps on the frontpage
2. Show the hottest apps of the month (which got more updates)
3. Show apps that work with the "single click install" approach (ie.
apps that have a .install file)
4. Show the number of click on an install icon

I think these are all we agreed to.


> - Niels
>
-ferenc


henri.bergius at nemein

Aug 9, 2007, 2:01 AM

Post #5 of 8 (273 views)
Permalink
[maemo2midgard] updates on app catalog [In reply to]

Ferenc Szekely wrote:
>> In this bar we can display the detected OS and an option to select the
>> OS you want, if it isn't detected correctly or the user is using a
>> desktop. This bar should also have the color of the selected OS,
>> like green for OS2007, yellow for OS2006.
>>
> We can play with the idea. I think Quim will comment more on the mockup.

Color-coding/theming per OS release is a good idea. So far the ITOSes
have had quite distinctive color schemes (blue/purple for ITOS2005,
orange for ITOS2006, black for ITOS2007).

> The OS detection should become a generic feature of our website. It
> would be nice to add it to some root element. Bergie could suggest
> perhaps where exactly this functionality should go.

I'd put it to a snippet that is included in <(code-init-after-midcom)>
element under the root page.

> -ferenc

/Bergie


quim.gil at nokia

Aug 13, 2007, 2:53 AM

Post #6 of 8 (273 views)
Permalink
[maemo2midgard] updates on app catalog [In reply to]

Hi Nils, let's see.

We are in the right path. Lots of comments still, though:

- Not that convinced about this graphical header, at least not while the
rest of pages don't have it. I think we can take it out, have the same
kind of header than the rest of section main pages and save that
vertical space.

- I miss screenshots. Real ones, not needing rework like the current
Carman example. At least the top entry should have screenshot, I would
even try with the top 3. The page would be much larger but I think much
more informative and nice-looking.

- Let's take out the "Top downloads" since we have no reliable way to
tell that and let's put instead the "Best rated" BLOCK.

- Ideally the Featured block should be top aligned with Latest and Best
rated, and have the same header/appearance. I think this horizontal axis
brings more balance to the page.

- See wild idea about dropping the search block altogether in another
thread.

- We need a more elegant way to present the statistics. I can come up
with specific ideas once we have a second draft with the rest of
suggested changes. think it's better not to show statistics or anything
shown about IT OS 2005. Users with this IT OS should upgrade, really.

- The Application Development is more about being a small block in the
top right. In fact, perhaps we can simply merge the "An introduction
text goes here" block with this one in a quite brief block in the top
right column.

- "Need assistance" can be just a Help button somewhere, next to an "add
your application" button. The first one is help for users, the second
one help for developers. Both together... somewhere (can suggest where
once we have a second draft).

- If we get rid of the introductory text in the top body we could place
there the categories. This means that the body would have only
categories + top rankings with nice screenshots, and all the rest would
go to the column.

About distinction between different IT OS, what about an icon somewhere
showing you the device(s) compatible? At the end people are
device-centric and it tells them more than 2006 or 2007. Let's discuss
this. I also like Henri's idea about IT OS colors.



On Thu, 2007-08-09 at 11:48 +0300, ext Ferenc Szekely wrote:
> On 8/9/07, Niels Breet <maemo at breet.com> wrote:
> >
> > [snip]
> > > We plan the followings:
> > > -users browsing the catalog with a tablet will get the apps that are
> > > matching their OS version by default. they can of course browse other
> > > applications as well. -users coming there from a desktop will get a
> > > frontpage with clear indication of all "catalogs", like OS2005, OS2006 and
> > > OS2007 (as of
> > > today).
> >
> > I made a mock up for the AC frontpage. You can check that out at:
> > http://breet.com/maemo/ac/
> >
> <snip>
>
> > I don't have a clear idea about how we would make a visual distinction
> > between the different OS selections. I added the current OS to the
> > breadcrumb, but that is about it. I think we can add a bar between the
> > breadcrumb and the splash image.



> > In this bar we can display the detected OS and an option to select the
> > OS you want, if it isn't detected correctly or the user is using a
> > desktop. This bar should also have the color of the selected OS,
> > like green for OS2007, yellow for OS2006.
> >
> We can play with the idea. I think Quim will comment more on the mockup.
>
> >
> > I made a OS detection function so we can select the OS for the user
> > automagically. Please test it out at: http://breet.com/maemo/detect/
> > If your tablet OS isn't detected, please let me know.
> >
> The OS detection should become a generic feature of our website. It
> would be nice to add it to some root element. Bergie could suggest
> perhaps where exactly this functionality should go.
>
> > [snip]
> >
> > > There is a lot more things to be done with the app catalog, but those
> > > are mainly "sql queries". All the planned changes are documented in our
> > > tracker.
> >
> > What statistics do we like to see?
> > - downloads per application
>
> We can only count how many times the "install icon" of an application
> has been clicked. It is difficult to get this info from squid and
> apache logs. I wonder if we could have a counter implemented in
> Midgard.
>
> > - applications for IT-OS-2007
> > - applications for IT-OS-2006
> > - applications for IT-OS-2005
> > Anything else?
> >
> 1. Show total amount of apps on the frontpage
> 2. Show the hottest apps of the month (which got more updates)
> 3. Show apps that work with the "single click install" approach (ie.
> apps that have a .install file)
> 4. Show the number of click on an install icon
>
> I think these are all we agreed to.
>
>
> > - Niels
> >
> -ferenc
> _______________________________________________
> Maemo2midgard-discussion mailing list
> Maemo2midgard-discussion at garage.maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-community/
--
Quim Gil - http://maemo.org


ferenc at maemo

Aug 13, 2007, 3:55 AM

Post #7 of 8 (273 views)
Permalink
[maemo2midgard] updates on app catalog [In reply to]

Hello,

On 8/13/07, Quim Gil <quim.gil at nokia.com> wrote:
> Hi Nils, let's see.
>
> We are in the right path. Lots of comments still, though:
>
First of all thanks for the good comments Quim!

> - Not that convinced about this graphical header, at least not while the
> rest of pages don't have it. I think we can take it out, have the same
> kind of header than the rest of section main pages and save that
> vertical space.
>
OK, let's take it out for now. If someone designs a header image there
we can put it back again.

> - I miss screenshots. Real ones, not needing rework like the current
> Carman example. At least the top entry should have screenshot, I would
> even try with the top 3. The page would be much larger but I think much
> more informative and nice-looking.
>
It is easy to grab the screenshot of the top 3 ranked applications
once we have that list :)

> - Let's take out the "Top downloads" since we have no reliable way to
> tell that and let's put instead the "Best rated" BLOCK.
>
I support this idea. Let's take that away.

> - Ideally the Featured block should be top aligned with Latest and Best
> rated, and have the same header/appearance. I think this horizontal axis
> brings more balance to the page.
>
Yes, I also agree.

> - See wild idea about dropping the search block altogether in another
> thread.
>
Let's discuss it after 4 weeks :)

> - We need a more elegant way to present the statistics. I can come up
> with specific ideas once we have a second draft with the rest of
> suggested changes. think it's better not to show statistics or anything
> shown about IT OS 2005. Users with this IT OS should upgrade, really.
>
I don't think it is too bad to display that information, although it
is very easy to remove it. Right now we have no time to redesign that
part of the page. The point is that the information is shown and
styling can be done later in my opinion.

> - The Application Development is more about being a small block in the
> top right. In fact, perhaps we can simply merge the "An introduction
> text goes here" block with this one in a quite brief block in the top
> right column.
>
OK.

> - "Need assistance" can be just a Help button somewhere, next to an "add
> your application" button. The first one is help for users, the second
> one help for developers. Both together... somewhere (can suggest where
> once we have a second draft).
>
Yes, we can create links, that looks like buttons :)

> - If we get rid of the introductory text in the top body we could place
> there the categories. This means that the body would have only
> categories + top rankings with nice screenshots, and all the rest would
> go to the column.
>
Sounds good. I support this.

> About distinction between different IT OS, what about an icon somewhere
> showing you the device(s) compatible? At the end people are
> device-centric and it tells them more than 2006 or 2007. Let's discuss
> this. I also like Henri's idea about IT OS colors.
>
I am afraid we will not have time for this during this week.

Our idea was to see where are we tomorrow and if things look good
enough then we would have proposed to publish the "app catalog 2.0
beta" by Thursday. The reason is that we will be away for 4 weeks
after that. So during the 4 weeks we could collect feedback, someone
could work on a bit of design and then after the vacations we would
"fix" the beta and release the real thing.

If we push in new stuff today, then we will miss our "tomorrow"
deadline and we will not be able to propose to launch the beta.

Br,
ferenc

>
> On Thu, 2007-08-09 at 11:48 +0300, ext Ferenc Szekely wrote:
> > On 8/9/07, Niels Breet <maemo at breet.com> wrote:
> > >
> > > [snip]
> > > > We plan the followings:
> > > > -users browsing the catalog with a tablet will get the apps that are
> > > > matching their OS version by default. they can of course browse other
> > > > applications as well. -users coming there from a desktop will get a
> > > > frontpage with clear indication of all "catalogs", like OS2005, OS2006 and
> > > > OS2007 (as of
> > > > today).
> > >
> > > I made a mock up for the AC frontpage. You can check that out at:
> > > http://breet.com/maemo/ac/
> > >
> > <snip>
> >
> > > I don't have a clear idea about how we would make a visual distinction
> > > between the different OS selections. I added the current OS to the
> > > breadcrumb, but that is about it. I think we can add a bar between the
> > > breadcrumb and the splash image.
>
>
>
> > > In this bar we can display the detected OS and an option to select the
> > > OS you want, if it isn't detected correctly or the user is using a
> > > desktop. This bar should also have the color of the selected OS,
> > > like green for OS2007, yellow for OS2006.
> > >
> > We can play with the idea. I think Quim will comment more on the mockup.
> >
> > >
> > > I made a OS detection function so we can select the OS for the user
> > > automagically. Please test it out at: http://breet.com/maemo/detect/
> > > If your tablet OS isn't detected, please let me know.
> > >
> > The OS detection should become a generic feature of our website. It
> > would be nice to add it to some root element. Bergie could suggest
> > perhaps where exactly this functionality should go.
> >
> > > [snip]
> > >
> > > > There is a lot more things to be done with the app catalog, but those
> > > > are mainly "sql queries". All the planned changes are documented in our
> > > > tracker.
> > >
> > > What statistics do we like to see?
> > > - downloads per application
> >
> > We can only count how many times the "install icon" of an application
> > has been clicked. It is difficult to get this info from squid and
> > apache logs. I wonder if we could have a counter implemented in
> > Midgard.
> >
> > > - applications for IT-OS-2007
> > > - applications for IT-OS-2006
> > > - applications for IT-OS-2005
> > > Anything else?
> > >
> > 1. Show total amount of apps on the frontpage
> > 2. Show the hottest apps of the month (which got more updates)
> > 3. Show apps that work with the "single click install" approach (ie.
> > apps that have a .install file)
> > 4. Show the number of click on an install icon
> >
> > I think these are all we agreed to.
> >
> >
> > > - Niels
> > >
> > -ferenc
> > _______________________________________________
> > Maemo2midgard-discussion mailing list
> > Maemo2midgard-discussion at garage.maemo.org
> > https://lists.maemo.org/mailman/listinfo/maemo-community/
> --
> Quim Gil - http://maemo.org
>
>


quim.gil at nokia

Aug 13, 2007, 4:11 AM

Post #8 of 8 (275 views)
Permalink
[maemo2midgard] updates on app catalog [In reply to]

Ok to almost everything.

On Mon, 2007-08-13 at 13:55 +0300, ext Ferenc Szekely wrote:
> Right now we have no time to redesign that
> part of the page. The point is that the information is shown and
> styling can be done later in my opinion.

Let me just have a chance to suggest easy-to-fix minor changes (i.e.
changing texts like titles) once you provide a second draft.

All the rest is indeed understandable, including the discussion about
the search.

--
Quim Gil - http://maemo.org

Maemo community RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.