Dirty Girl
…it’s not what you think
version 1.0
march 2008

‘Branded Login Screen’ Plugin

I Love Binary Moon’s bm-custom-login Plugin

Inspiration comes in many ways. I have been using the bm-custom-login plugin for many months now (with several of my own modifications - I’ll mention below). It provides a great way to create custom graphics for the login screen to get that last finishing touch to a blog.

Below is a screen shot of the standard WordPress 2.5 login screen and my branded login screen (click either image to see a full size version). Or visit my Branded Login Screen in action.

Standard Login ScreenBranded Login Screen Screenshot

What is Binary Moon’s bm-custom-login?

The main use for the plugin is to eliminate the threat of overwriting your login screen graphics during an upgrade. It is very simple to create the two images required for the login screen (login-bkg-tile.gif, login-bkg-bottom.gif), copy them into the ‘wp-admin\images’ folder and enjoy the new login screen you just created. The problem is forgetting about them during an upgrade. The upgrade will overwrite the files you created requiring a copy of the files after the fact or heaven forbid you have to recreate because you forgot to save them. The plugin allows for the login graphics to be kept in the images folder of the plugin so they will remain untouched after any WordPress updates/upgrades. I would definitely recommend this plugin if you are using WordPress 2.3.3 or older.

Not Compatible with WordPress 2.5

It seems the plugin is currenlty not compatable with WordPress 2.5. Here is where I come in. I have updated the css and created a plugin that incorporates a few changes I felt were missing from the original. On the WordPress login screen if you hover over the WordPress logo you find that if clicked you will be taken to WordPress.org. This has always seemed a bit odd to me. So I created two filters to change this behavior:

1) Have the logo area link back to the main page of the current blog.
2) Change the ‘Powered by’ title to mention the current blog title.

Branded Login Screen - Have the logo area link back to the main page of the current blog not WordPress.org  Branded Login Screen - Change the ‘Powered by’ title to mention the current blog title not WordPress.org

The Results

Mission accomplished. Because the css is so different between WordPress 2.5 and legacy versions I do a version check in the plugin and load the appropriate style sheet. This means if you want to make changes to the css be sure to edit the appropriate style sheet. The legacy verision is ‘branded_login_legacy.css’. The WordPress 2.5 version is ‘branded_login_screen.css’. At some point I will drop support for legacy but I will wait for a little wider acceptance of WordPress 2.5+ first. ‘Branded Login Screen’ is compatable with any graphics created for bm-custom-login.

Download Link

Branded Login Screen
Download Latest Version 0.1

zip, 506k - [downloadcounter(Branded-Login-Screen)] downloads
Article by Kerry, posted on March 31, 2008 at 2:10 am, filed under Design and tagged , , , . Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.
 

41 Comments

  1. Posted March 31, 2008 at 7:14 am | Permalink

    Excellent!! thanks! I was afraid I was going to have to write my own plugin. Good work!

  2. Posted April 1, 2008 at 6:26 am | Permalink

    Thanks for the Branded Login. Great help. I was getting ready to change the WP Originals (well, I did but not too much). Thanks again for sharing!

    Ed

  3. Posted April 1, 2008 at 8:03 am | Permalink

    Hello,

    Just wanted to let you know that I have developed a similar plugin that in addition to re-branding the login screen, lets you re-brand the admin header and footer as well.

    You can see it here: http://pressingpixels.com/wordpress-custom-admin-branding/

  4. Posted April 1, 2008 at 8:38 pm | Permalink

    Thanks for updating the plugin.

  5. Posted April 1, 2008 at 11:30 pm | Permalink

    Hey Kerry…
    Thanks for that amazing plugin. I’m using WP 2.5, I was amazed by the bm-custom-login. Now I can use a personalized login in my project.

  6. Posted April 2, 2008 at 12:23 am | Permalink

    Love the plugin. I just pasted an image from my comic over your “W” for now, but I’ll get my artist on it soon :) Thanks!

  7. Posted April 2, 2008 at 4:12 am | Permalink

    Cool plug-in Kerry, congratulations.

  8. Posted April 2, 2008 at 7:33 am | Permalink

    truly unique, thanks mate!

  9. Posted April 2, 2008 at 12:12 pm | Permalink

    Genius! I am going to make the magic happen right now.

    Thanks a ton!!!

  10. Kerry
    Posted April 2, 2008 at 6:54 pm | Permalink

    @Everyone Above (I know not to personal)…

    …but THANKS FOR THE FEEDBACK. Hope this helps and possibly saves you some time with customization.

  11. Posted April 3, 2008 at 6:19 am | Permalink

    I wrote about how to do this manually by editing the CSS over at my blog here:

    http://justcreativedesign.com/2008/04/03/how-to-customise-your-wordpress-log-in-screen/

    I also linked back to here :)

  12. Posted April 3, 2008 at 10:51 pm | Permalink

    OMG - So dope. 5 minutes with PhotoShop, no dicking around, and had it on another Web site in minutes! I guess you can see it by visiting http://www.60bloggers.com/wp-admin - very cool. Thanks!

    Oops. I really have to do something about that gravatar. Please don’t be frightened…

  13. Posted April 4, 2008 at 5:05 am | Permalink

    I’d like to give you credit for the modification to make it 2.5 compatible, it is awesome. It works nicely and was easy to edit to my liking. Good luck on your Admin Branding (sounds painful, lol) plugin, I can’t wait to see it. Keep up the good work.

    -Mike

  14. Posted April 4, 2008 at 7:36 am | Permalink

    @ Everyone - THANKS AGAIN FOR ALL THE FEEDBACK.

  15. Posted April 4, 2008 at 6:00 pm | Permalink

    I’m in the process of upgrading / redesigning now that WP 2.5 is out and this plugin works beautifully AND fixes my two main gripes about bm-custom-login as well!

    Thanks for the great plugin!

    -Steven

  16. Posted April 6, 2008 at 5:45 am | Permalink

    Hope this helps out.

  17. Posted April 6, 2008 at 5:46 am | Permalink

    Wow. One step further. Thanks for the tutorial on your site. This definitely helps with the overall branding without changing the location of things in the admin section. I think Matt - at WordCamp Dallas 2008 - said they have resisted creating a theming mechanism for the admin section because of support. If you theme the admin and have an issue, things are not necessarily in the same place and it makes it harder for the support person to determine the issue. The admin theme may move elements around. Thus 2.5 has a color changing mechanism instead.

    This is a happy medium.

  18. Posted April 6, 2008 at 5:48 am | Permalink

    Thanks for the comment. I hope it saves you some development time. Send back some examples of how you used the plugin when you get a chance. I would love to see your work. Nice site by the way. Great job with the ‘hand-coded’ theme. I am starting a theme myself that I will be giving to the WordPress community very soon: Dirty Girl. It’s not what you think!!! Based on the ‘SandBox theme’ and ‘Blueprint css’. Take a look if you have some time.

  19. Posted April 6, 2008 at 5:53 am | Permalink

    You went down the exact same path I did by hand editing the css. This was just the next logical step (creating a plugin) for those that maybe didn’t know css.

  20. Posted April 6, 2008 at 5:54 am | Permalink

    Nice implementation at ‘60bloggers.com’. I hoped the photoshop files would help. Nice blue gradient.

  21. Posted April 6, 2008 at 5:55 am | Permalink

    I can’t wait to see the ‘Branded Admin’ complete either. :) It may not be to involved at first release. The ability to add a header and footer graphic and then include a style sheet. A tutorial on what all the css designations are would probably be a must with this plugin. COMING SOON.

  22. Posted April 6, 2008 at 5:56 am | Permalink

    Hope your upgrade goes well. Mine did. I believe bm-custom-login is now 2.5 compatible as well.

  23. Posted April 6, 2008 at 10:26 am | Permalink

    Looks great. By the way, “Is having sex with your clone masturbation or incest?” FUNNY. FUNNY. FUNNY. Check out his site to see what this means.

  24. Posted April 6, 2008 at 10:40 am | Permalink

    Awesome implementation of ‘The Masterplan’ theme. Nice and clean design. Well done.

  25. Posted April 7, 2008 at 9:00 am | Permalink

    Thanks for the plugin..it’s great! I am having one problem tho…I can’t seem to find where I would apply a general background color to the login page, as well as the images I created for the login itself. Right now, I have the edges of the login area using #282828, and would like to apply that color to the entire background so it’s seamless. I’m thinking this might be in the wp-admin.css, but I hate to change that and then have it overwritten with an update. Is this the file I need to change? Or is there an option in one of the CSS files from your plugin that I can manipulate? Thanks again.

  26. Posted April 7, 2008 at 1:58 pm | Permalink

    Really wonderful and also i adore the .psd file.) Thanks my friend

  27. Mike
    Posted April 7, 2008 at 6:41 pm | Permalink

    Works great in IE but moves left-right in Firefox when clicking between Login and Register

  28. Posted April 8, 2008 at 7:33 am | Permalink

    Kerry, my friend, i am searching for it from psd but can you share how can i create a rounded rectangle like you, or can you refer any tutorial(i found some but yours is really different and cool) Also, you use gradient and it look likes the main bmp (default wp login background) How can you do this? Because i try but cant make the exactly gradient like main(try multiple from layer , bacground is default wp login but it becames a normal gradient not like yours)

    These are long questions i know, if you want you can reply and i am really be happy.

    Good work.

  29. Posted April 13, 2008 at 11:08 am | Permalink

    If you notice in Firefox, when a page is shorter than the viewable area there is no sliderbar on the right side of the browser. When the page extends below the viewable area a sliderbar appears. Firefox has a behavior that will shift content over the width of the slider bar in this configuration. So the login page in ‘login’ mode is short enough to not have the sliderbar to the right but the login page in ‘register’ mode has it shifting content to the left.

    Internet Explorer does not have this behavior.

  30. Posted April 13, 2008 at 10:56 pm | Permalink

    Add a class to the branded-login-screen.css:

    .login {
    background-color: #000;
    }

    Of course, set the background-color to your preferred color (example uses black #000).

  31. Posted April 13, 2008 at 11:33 pm | Permalink

    http://matthom.com/archive/2004/09/10/fast-rounded-corners-in-photoshop

    Above is a tutorial on creating rounded corners.

    (Assuming you are using Photoshop)
    To create the gradient like I did in the .psd, select the gradient tool and change the gradient type to ‘radial gradient’ (defaults to ‘linear gradient’). Also, change the gradient mode to ‘Hard Light’. Then practice, practice, practice.

  32. John Wayne
    Posted April 14, 2008 at 1:33 am | Permalink

    This plugin is awesome. You are a genius. Would you like to marry my daughter?

  33. Posted April 14, 2008 at 8:35 am | Permalink

    Sorry to say I have met the love of my life. But if she ever gets tired of me messing with my blog too much I will let you know. :)

  34. Posted April 24, 2008 at 11:24 am | Permalink

    Can anyone tell me how to change the style of the ’submit’ button? Mine is still the wordpress blue default. Also, have a look at my form. Something is cutting off the bottom right of the box. Any help would be appreciated! Thanks,

    space

    http://moonscrater.com/blog/wp-login.php

  35. Posted April 27, 2008 at 2:56 pm | Permalink

    @Space - I cannot comment on the ‘BM Custom Login’ plugin. However, if you install my ‘Branded Login Screen’ it will show the submit button with a red gradient background by default. You can change this background image to one of your own design. Your install of ‘BM Custom Login’ does not contain the submit button CSS mentioned below:


    /* This will allow background image for the submit button. By removing the login form entries you will get the default login form button css which I believe is light-blue with gray text.
    */
    #login form .submit input, .submit input:hover {
    background: url( images/fade-button.png );
    color:#fff;
    border:1px solid #999;
    margin-right: 11px;
    }

    /* Hover attributes for submit button.
    */
    #login form .submit input:hover {
    color:#ddd;
    border:1px solid #777;
    }

  36. Vincent
    Posted April 28, 2008 at 3:28 pm | Permalink

    The download-link isn’t working ?

  37. Posted April 30, 2008 at 12:40 am | Permalink

    @Vincent - I got a little hasty with a site backup today and I moved instead of copied the wp-downloads folder from my site. It is back now. The plugin is available. Sorry for the mishap.

  38. Posted April 30, 2008 at 8:26 pm | Permalink

    Strange, I installed this on WP 2.5.1, but it does not appear to remove the wordpress logo….

    I’m sure I’m just doing something wrong, maybe you can help?

    http://www.themannings.com/blog/wp-login.php

    Thanks.

  39. Posted May 1, 2008 at 8:03 pm | Permalink

    @Todd - It looks like some of the css is not in place. Did you copy both of the css files to your site?

    branded_login_legacy.css
    branded_login_screen.css

    Below needs to be in place for sure as this hides the WordPress logo:

    h1 a {
    background: transparent;
    height: 86px;
    width: 380px;
    }

    Make sure all of the comment line indicators /* */ have not been removed causing the code to be treated as a comment.

  40. Posted May 1, 2008 at 10:19 pm | Permalink

    Hey Kerry,

    So all the CSS files were in place. Checking the source on the page, I noticed it was trying to use the branded_login_legacy.css instead of branded_login_screen.css even though I am on WP 2.5.1.

    I simply copied branded_login_screen.css and renamed it branded_login_legacy.css so they were both identical, and this worked.

    There must be something not quite right in the version check logic.

    -Todd

  41. Posted May 3, 2008 at 2:14 pm | Permalink

    @Todd - Yes. My logic is flawed. I will have to come up with a better way to determine the version without having to check explicitly for 2.5 or 2.5.1 or 2.6 and so forth. Thanks for the catch. Will update once I have a fix.

23 Trackbacks

  1. By WordPress Plugins on April 1, 2008 at 6:16 am

    [...] Visit & Download [...]

  2. [...] Branded Login Screen [...]

  3. [...] Branded Login Screen [...]

  4. [...] Branded Login Screen [...]

  5. By .:Doohub.com:. on April 2, 2008 at 12:13 am

    [...] Branded Login Screen [...]

  6. [...] WordPress 2.5: Branded Login Screen [...]

  7. By Skylog » Blog Archive » links for 2008-04-03 on April 3, 2008 at 12:30 am

    [...] ‘Branded Login Screen’ Plugin (tags: wordpress plugin) [...]

  8. [...] Branded Wordpress Log In Screen - This is a plugin that brands only the log in screen. [...]

  9. [...] ‘Branded Login Screen’ Plugin - S man ikke overskriver personaliseret loginside ved opdatering [...]

  10. By MS-Invent.com - Blog › Branded-Login Plugin on April 3, 2008 at 8:10 pm

    [...] concept. But the version I’m utilizing is a modification of the one by Ben at BinaryMoon. The modification is made for those who are using Wordpress 2.5. (I suggest the one from KerryWebster, it includes [...]

  11. [...] te ondersteunen. Voor meer tekst, uitleg en de download instructie kun je kijken op de site van Kerry Webster. Stem of voeg toe aan [...]

  12. [...] Kerry Webster - ‘Branded Login Screen’ Plugin (tags: wordpress webdesign) [...]

  13. [...] Kerry Webster - ‘Branded Login Screen’ Plugin (tags: wordpress webdesign) [...]

  14. [...] http://www.kerrywebster.com/index.php/design/branded-login-screen-plugin/ Format [...]

  15. By » Plugin-News vom 7.4. » BlogPimp on April 7, 2008 at 12:07 pm

    [...] Plugin-Seite | Download geschrieben am 07.04.08 um 19:06 Uhr von: BlogPimp | [...]

  16. By Câteva pluginuri WP interesante | CNET.ro on April 7, 2008 at 2:56 pm

    [...] fine, ultima oprire o facem la pluginul Branded Login Screen. Acesta - a?i v?zut deja captura de mai jos - permite modificarea dup? gust a aspectului paginii [...]

  17. [...] Branded Wordpress Log In Screen [...]

  18. [...] Name: Branded Login Screen Description: Display upgrade protected custom background images for the WordPress login screen. [...]

  19. By [6] on April 8, 2008 at 3:30 am

    [...] ‘Branded Login Screen’ Plugin: kerrywebster.com [...]

  20. [...] Branded Wordpress Log In Screen - Este otro plugin te facilita enormemente la personalización de la pantalla de acceso al blog, y lo mejor es que aunque actualices la versión de Wordpress mantendrás tu imagen. [...]

  21. [...] Release Page | Download Related PostsWordPress Plugins and Mods Working TogetherWordPress Plugins PackWordPress Plugins : Plugin Central, Login Error Cleanup, ReadySetFlickr, Widgetized Admin Dashboard, KeywordLuv, Login-boxWordPress 2.5 : Plugin ManagementWordPress 2.5 : Broken Plugins [...]

  22. By WordPress - 41[WTC] - WordPress on April 13, 2008 at 6:43 pm

    [...] Unviewable chinese text - SORRY for the inconvenience [...]

  23. [...] Visit & Download [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*
 
copyright [c] 2007-2010. Dirty Girl by kerry webster. written under creative commons license. recommended by 4 out of 5 rocket scientists.
colophon - wordpress · sandbox · blueprint · ie7-js · textpad · dreamweaver · windows pc - vista ultimate (sorry i can't afford a mac)
tested - looks great in ie7 & ff2 · looks acceptable in ie6