Inspiration:

Somebody told me they would use Project Management Module ( Storm ) if it had a pretty theme. The rationale was that they would be sharing it with clients and needed to look good. Thus PM Vista was born.

What is PM Vista?

Its a Theme. And focuses its entire energy on just one task. Make PM look good.

PM Vista is a subtheme of Omega. It would be unfair to use PM Vista for projects which doesn't have PM module, that would be a terrible injustice to loads of theme overrides which lies in the template preprocessing functions, focussing entirely on making PM look good. Having said that, none-the-less, you can use it for any drupal 7 project just like another omega sub-theme.

Screenshot of Dashboard:

PM Vista Storm Dashboard

Requirment:

Pm Vista is a subtheme of Omega, so you will need to download the 3.x version of Omega ( and not 4.x) in order for this theme to work properly.

Resources:

  1. Project Name and link: PM Vista
  2. Project page: http://drupal.org/sandbox/D34dMan/1960542
  3. Drupal Version: 7.x
  4. Issue Queue: http://drupal.org/project/issues/1960542
  5. Git Repo clone command:
    git clone --branch 7.x-1.x http://git.drupal.org/sandbox/D34dMan/1960542.git pm_vista
    cd pm_vista
  6. Demo is available: Try out a demonstration
           username: admin
           password: admin
        
  7. Pareview Online Review Link: http://ventral.org/pareview/httpgitdrupalorgsandboxd34dman1960542git

Reviews of other projects:

  1. http://drupal.org/node/1471294#comment-5749678
  2. http://drupal.org/node/1276230#comment-4981624
  3. http://drupal.org/node/1961614#comment-7262664
  4. http://drupal.org/node/1962318#comment-7262740
  5. http://drupal.org/node/1962310#comment-7262832
  6. http://drupal.org/node/1605798#comment-7265382
  7. http://drupal.org/node/1881052#comment-7265474
  8. http://drupal.org/node/1960184#comment-7294916
  9. http://drupal.org/node/1955214#comment-7296632
    ( had discussion in irc #drupal-contribute regarding this. Am eagerly looking out for klausi's comment on this issue as it would set an example of how to handle such cases. I am ready to sacrifice my 3 reviews from this list for the same)

Comments

drebroff’s picture

So... you just extracted theme from a pm module?

PA robot’s picture

We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and we will take a look at your project right away :-)

Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).

I'm a robot and this is an automated message from Project Applications Scraper.

dbt102’s picture

StatusFileSize
new294.32 KB

Ran 'git clone' inside fresh install ( d7.22 - and 4/413 rev PM) and didn't work so good. See Attached. Screenshot is using Chrome as web broser - testing for responsive theme design. Responsive attributes appear functional, but not 100% sure of that.

d34dman’s picture

@aliaric: Am not sure how to answer your question. But to sum up what i did, its like i created a theme for PM module. PM module does try to provide a general theme out the box for its nodes and reports. But most of them breaks up existing site.

For example a organization add form looks like below in Bartick

Default PM Theme breaks for Bartic theme on Organization Add form

And when using PM Vista it looks as below,

Create Organization Form in PM Vista

Also please note that more than just css is required to tidy things up. Thats where the theme overrides come into picture, which are in template.php file in 'PM Vista' theme :)

d34dman’s picture

@dbt102, Thanks for testing out the theme. But i think those errors are because the parent theme is not enabled. Are you sure you had enabled Omega theme?

d34dman’s picture

Issue summary: View changes

updated git command and added demo link

d34dman’s picture

Issue tags: +PAreview: review bonus

Desperately seeking attention. :)

SamChez’s picture

StatusFileSize
new320.58 KB
new290.96 KB
new283 KB
new276.64 KB

For starters your background styling in the header should have repeat instead of no-repeat for people who have larger monitors or else it looks like screenshot1. #edit-search-block-form--2 should have width 100% instead of a static width. Consider looking at the theme on tablets and add more media queries in order to fix your layouts' responsiveness, you can see what I'm talking about in screenshots 2,3 and 4.

SamChez’s picture

Status: Needs review » Needs work
d34dman’s picture

Status: Needs work » Needs review
StatusFileSize
new66.85 KB
new128.68 KB
new105.54 KB
new83.36 KB
new60.49 KB
new65.16 KB

Thank you very much SamChez for the review. I must confess i had not considered screen devices for the theme. But since omega is giving it out of the box, i would support too. Had made basic changes in the css required to support the theme as of now. Next time i'd check for each resolution when a feature is implemented in theme. Thank you once again.

The attached picture show how it looks at various resolution. ( i.e. issues in comment #7 ) have been fixed.

dbt102’s picture

@D34dMan - Was away from computer most of today. I've an app loaded into Chrome that lets you check the various screen devices. My problem was that I did not think about PM_Vista having a dependency on Omega. When I downloaded and enabled Omega (with Drush) then it worked fine and looked like your demo.

The theme really looks great. When it gets down to iPhone size the text overwrites the images.

Thanks for your help.

dbt102’s picture

Issue summary: View changes

Added review list.

d34dman’s picture

Thanks dbt102 for enthusiastically testing the theme :). I have added a link to issue queue in the original application post. Also i created an issue on your behalf in there. Here is the link where am tracking it.

NB: I'd be glad to try out the debugging tools that you are using. I have been using Chrome's Web developer tool for switching resolution. I would like to hear about the tools you use to test. Also am particularly interested in tools which would also support Retina images testing from a windows laptop :D. Since its an off topic discussion i suggest you do that when creating your next issue / feature request in the issue queue.

d34dman’s picture

Issue summary: View changes

added link to issue queue

d34dman’s picture

issue reported in #10 has been resolved.

d34dman’s picture

Issue summary: View changes

Updatd issue que link

d34dman’s picture

Issue summary: View changes

Added emphasis for installing omega parent theme

klausi’s picture

Multiple Applications
It appears that there have been multiple project applications opened under your username:

Project 1: #1962038: [D7] PM Vista
Project 2: #1309746: [D6] Storm Organization Holiday Manager

As successful completion of the project application process results in the applicant being granted the 'Create Full Projects' permission, there is no need to take multiple applications through the process. Once the first application has been successfully approved, then the applicant can promote other projects without review. Because of this, posting multiple applications is not necessary, and results in additional workload for reviewers ... which in turn results in longer wait times for everyone in the queue. With this in mind, your secondary applications have been marked as 'closed(duplicate)', with only one application left open (chosen at random).

If you prefer that we proceed through this review process with a different application than the one which was left open, then feel free to close the 'open' application as a duplicate, and re-open one of the project applications which had been closed.

klausi’s picture

Assigned: Unassigned » dave reid
Status: Needs review » Reviewed & tested by the community
Issue tags: -PAreview: review bonus

Review of the 7.x-1.x branch:

  • Coder Sniffer has found some issues with your code (please check the Drupal coding standards).
    
    FILE: /home/klausi/pareview_temp/template.php
    --------------------------------------------------------------------------------
    FOUND 0 ERROR(S) AND 4 WARNING(S) AFFECTING 4 LINE(S)
    --------------------------------------------------------------------------------
     135 | WARNING | Code after RETURN statement cannot be executed
     136 | WARNING | Code after RETURN statement cannot be executed
     138 | WARNING | Code after RETURN statement cannot be executed
     139 | WARNING | Code after RETURN statement cannot be executed
    --------------------------------------------------------------------------------
    
    Time: 1 second, Memory: 15.75Mb
    

This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. You have to get a review bonus to get a review from me.

manual review:

  1. Omega 3.x is not the latest version, so you should mention that omega 3.x is required for your theme, not omega 4.x.

But otherwise looks RTBC to me. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.

Assigning to Dave Reid as he might have time to take a final look at this.

klausi’s picture

Issue summary: View changes

added link to project

d34dman’s picture

Issue summary: View changes

Dependency Version ambiguity clarified.

d34dman’s picture

Issue summary: View changes

Made the message more clear about which version of omega to use as parent theme

d34dman’s picture

Issue tags: +PAreview: review bonus

Woah! thanks a ton klausi for your valuable review.

I have removed the errors mentioned in #14. Also i have made changes to README.txt regarding the use of proper Omega version.

d34dman’s picture

EDIT:
*double post*

d34dman’s picture

Issue summary: View changes

Reviewed two more issues.

nsuit’s picture

Status: Reviewed & tested by the community » Needs work

I think there might be a conflict with the admin_menu module. I enabled the PM module and your theme and my admin bar has disappeared.

d34dman’s picture

Status: Needs work » Needs review
StatusFileSize
new437.74 KB
new557.37 KB

nsuit am not able to reproduce your problem.

I am attaching screenshot to provide two instances where i had tested them, One with pm module enabled and another without.

Am attaching a screenshot to prove the same.

Also i am not making any commits now so that others can test the same version nsuit has tested.

Tim Braeckman’s picture

StatusFileSize
new307.77 KB

Tested the subtheme here on a local install without PM, no problems viewing the admin menu. Screenshot in attach.

d34dman’s picture

I downloaded drupal 7.22 and installed the standard profile. After that download omega 3.x, admin_menu and PM_Vista

Following screenshots where taken after enabling the theme. Sorry issue reported in #17 could not be reproduced. I had also manually checked the css files for any possible issues. But couldn't find any.

If anybody else is also facing the issue i urge them to provide details for reproducing it.

rishi.kulshreshtha’s picture

Status: Needs review » Reviewed & tested by the community
StatusFileSize
new516.44 KB

@nsuit I've downloaded and installed Drupal 7.22 using the standard profile along with Omega 3.1, Administration menu 3.0 rc4 and PM_Vista, but there were no such issues defined by you, can you please explain us what steps you've made that have produced such issue? I'm attaching a Screenshot by me for reference.

Since it was made RTBC before in #14 (http://drupal.org/node/1962038#comment-7265210) and issue in #17 (http://drupal.org/node/1962038#comment-7281098) cannot be reproduced, I am changing it back to RTBC.

d34dman’s picture

Thanks for trying out the theme Tim Braeckman and RishiKulshreshtha.

nsuit like RishiKulshreshtha has asked if you are still facing any problem i urge you to create an issue in the issue queue so it could be tracked.

I will restart pushing latest code once again. Thank you all for your patience and effort taken to test PM Vista.

d34dman’s picture

Issue summary: View changes

adding Pareview online review link

d34dman’s picture

Issue summary: View changes

Added one more manual review entry.

d34dman’s picture

Issue summary: View changes

added another reviewed issue.

d34dman’s picture

Issue summary: View changes

higlighting klausi's name

klausi’s picture

Status: Reviewed & tested by the community » Fixed

no other objections for more than a week, so ...

Thanks for your contribution, D34dMan!

I updated your account to let you promote this to a full project and also create new projects as either a sandbox or a "full" project.

Here are some recommended readings to help with excellent maintainership:

You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and get involved!

Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.

Thanks to the dedicated reviewer(s) as well.

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

Too much is never enough when seeking klausi's attention.

avpaderno’s picture

Assigned: dave reid » Unassigned