Uses Smart IP module to see where your user is located.
Then dynamically displays an appropriate flag for the user's location.

It is very different from anything I've seen and didn't know why it would be such a hard project to put some flags on a screen. Well first you have to find the flags and the correct uses. Second, the only module I saw on Drupal that was D7 and easy to use was SmartIP. Then you have to learn a new software and all the terms, concepts, and very detailed graphic user interface with hundreds of buttons. Then create the flags. Load each one in (296 flags x 2 backgrounds x 2 types of graphics (jpg) and (gif)) and then create each file. After each one is rendered as still shots then they must be selected as a group to be animated. It took over 100 hours to render the still frames and then a separate process to animate them.

Drupal.org there are no

  • flags that could be of logo size, but there are some pins and flavicons, but not any animated flags.
  • logo modules that effect the logo directly. There are logos in blocks but most logo modules seem to be abandoned. I found out why. The reason is that it was difficult for me to grasp why the module couldn't effect the template and how to do it. I googled and looked and looked. I looked on every page about graphics and logos. After trial and error I almost had a break down at 2am in the morning when I discovered it. The preprocess and process code is what I discovered would work after a few days of trying different things.

My Information

Thank you for your support,

Thomas Rendleman (thomas_rendleman)

CommentFileSizeAuthor
screen-shot-drupal.png583.19 KBthomas_rendleman

Comments

thomas_rendleman’s picture

Issue summary: View changes

Just updating.

thomas_rendleman’s picture

Issue summary: View changes

Adding reviews

thomas_rendleman’s picture

Issue summary: View changes

update reviews

thomas_rendleman’s picture

Issue summary: View changes

Added more reviews

sreynen’s picture

Title: D7 World Flag Logo » [D7] World Flag Logo
thomas_rendleman’s picture

Sorry there was no comment on your post.

PA robot’s picture

Title: [D7] World Flag Logo » D7 World Flag Logo
Status: Needs review » Needs work

There are some errors reported by automated review tools, did you already check them? See http://ventral.org/pareview/httpgitdrupalorgsandboxthomas_rendleman19772...

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.

PA robot’s picture

Issue summary: View changes

Rewording. To make clear.

thomas_rendleman’s picture

Issue summary: View changes

More minor corrections on wording.

thomas_rendleman’s picture

Issue summary: View changes

clearing up a few things.

thomas_rendleman’s picture

The only errors I saw was when I tried to run your automated review. Please check and see what happened.

One time after submitting I got this error:
Error message
Sorry! There was an error during the process.

The other time this error
Submitted by Anonymous (not verified) on Wed, 04/24/2013 - 04:45

Git clone failed. Aborting.
Source: http://ventral.org/pareview - PAReview.sh online service

Hope I can see your automated review.

Thank you,

Thomas Rendleman

thomas_rendleman’s picture

Status: Needs work » Needs review

Hello is there someone that can give me a review?
The module takes time to download because it's large.
Please read the project page.

sreynen’s picture

Title: D7 World Flag Logo » [D7] World Flag Logo

Looks like the git repository is too large (likely because of all the image files) for ventral to run an automated review, so this will need to be manual review only. On a quick glance (not a full review), I see a few things work addressing:

1) you should move from master branch to a major version branch, i.e. 7.x-1.x, as you'll need to do that before creating a release
2) It's not clear to me why you're creating your own database table. It looks like you're only ever storing 1 row in that table, and you're loading it on every page load. That seems like a better use for variable_set() and variable_get().
3) However, #2 is only true if you're continuing to load the variable on every page load, which seems less useful than putting the output in a block so users can configure where and when it displays.

I'm leaving this as "needs review" because I haven't done a full review.

thomas_rendleman’s picture

Thank you I am going to make some changed based on your comments. I appreciate the time to help a newbie. :)

thomas_rendleman’s picture

Status: Needs review » Needs work

Placing myself in a status of needs work while I change a few things.

pranit84’s picture

It appears you are working in the "master" branch in git. You should really be working in a version specific branch. The most direct documentation on this is Moving from a master branch to a version branch. For additional resources please see the documentation about release naming conventions and creating a branch in git.

See http://drupal.org/project/1976520/git-instructions
Make sure to set the correct default branch: http://drupal.org/node/1659588 . Then remove the master branch, see also step 6 and 7 in http://drupal.org/node/1127732

thomas_rendleman’s picture

Thank you pranit84,
I appreciate your help.
I am the new kid on the block and there is a lot of new things.
I need to go to an appointment but I am very excited about receiving your detailed message.
As soon as I get back I will certainly take full focus on it.
It really means a lot so Thank you

thomas_rendleman’s picture

Status: Needs work » Needs review

Hello pranit84,

Thank you for the advise. I was able to do everything with your help.

thomas_rendleman’s picture

Issue summary: View changes

more small wording modifications.

thomas_rendleman’s picture

Issue summary: View changes

Included new branch information.

thomas_rendleman’s picture

Status: Needs review » Needs work

I am placing this on hold. I needed to change 1 issue and until then I will not place this up on board for review.

thomas_rendleman’s picture

Issue summary: View changes

Included the branch from a non-logged in user looking at sandbox view.

thomas_rendleman’s picture

Status: Needs work » Needs review

Please take a look and review.
I fixed everything I could find.
Separated the graphics from the module for quicker downloads.
Please review.

thomas_rendleman’s picture

I removed the graphics from my module and it works with the automated review.
May I say "I AM IMPRESSED". It works great.

It has only one thing I don't know how to get rid of without making huge amounts of code.

FILE: /var/www/drupal-7-pareview/pareview_temp/world_flag_logo.admin.inc
--------------------------------------------------------------------------------
FOUND 0 ERROR(S) AND 3 WARNING(S) AFFECTING 3 LINE(S)
--------------------------------------------------------------------------------
190 | WARNING | Only string literals should be passed to t() where possible
205 | WARNING | Only string literals should be passed to t() where possible
222 | WARNING | Only string literals should be passed to t() where possible
--------------------------------------------------------------------------------

Really this is super clean and I need some help reviewing. Thank you.

thomas_rendleman’s picture

Status: Needs review » Closed (fixed)

Fixed please disregard this module.

thomas_rendleman’s picture

Issue summary: View changes

Need to update git information as I changed sandbox.