Profile cover photo
Profile photo
wecodemore
47 followers -
wordpress software development
wordpress software development

47 followers
About
wecodemore's posts

So #WordPress  3.6 is out. After looking through the "Credits" list to see who contributed, I found four of our devs from #WPKrauts  and #wecodemore  to be core contributors. Nice!

Post has attachment
As some of you might know, #wecodemore  and #WPKrauts  are overlapping circles and both feature some brilliant developers. For all those of you who write code themselves, here's a very well done post about OOP practices in WordPress code by +Thomas Scholz.
Read, learn, enjoy!

Post has attachment
Finally we got our first plugin that supports  #Composer . So loading and updating it got a lot easier. Enjoy!

The "(WCM) Top Spam IPs" already has received its first contributions: A Dutch translation file by +Piet Bos and a German translation by +Lutz Schröer. As promised both are now part of the "Spam Killers"-Team and have full and limitless pull & push access to the repo. Thanks a lot to you guys!

If you have ideas and want to contribute as well, just jump in - everybody is welcome, no matter if user or developer.

Post has attachment
New (free) Plugin
Since there has been a huge ongoing attack of botnets to WordPress installs, we thought it's time to do a collective effort and set a countermeasure. The result of this idea is the "(WCM) Top Spam IPs" plugin.

What it does
1. It adds a new tools admin page that lists all Spam IPs sorted by amount. You can set the IPs shown per page, the minimum of spam comments needed to join this list and sort it either by IP or by amount of comments marked as spam.
2. There's an Export feature built in. Basically it's an already selected text, line break separated list of those IPs (filterable as well), so you can move them easily into your .htaccess file and block the access.

We highly recommend that you use this plugin alongside the AntiSpam Bee plugin by +Sergej Müller. The bee marks comments as spam, learns from it and (WCM) Top Spam IPs helps you collecting them.

Contribute!
I added a list of _ToDo_s in the GitHub readme file. Every contribution - no matter if you're a user or developer - is welcome and helpful. Help us with translation, wiki entries in the GitHub repository or with some code. It will stay free due to your contribution and the MIT license.
Every feature will be discussed in an issue and decided by everyone - we decide as community.

Long term goal
In the long term I'd like to see this plugin evolving to something like the HoneyPot project: A collective effort to close the door for spammers. So we need ideas and (later on) some code to collect the IPs on a central location where everyone can profit from and update his blacklists when the next botnet arises and attacks.

Download the plugin and/or participate
https://github.com/wecodemore/wcm_top_spam_ips

Time
is money. Sure, but the plugin will always stay free. If you want to say thanks and donate a beer we're happy to hear so. :) You can do it from here:  http://unserkaiser.com/donate/
Photo
Photo
2 Photos - View album

Post has attachment
Read the epic (his)story of the WCM Lang Switch plugin the right way: The Star Wars way!

Post has attachment
Easter Present

Today we hand out a free and simply #twitterbootstrap  plugin that adds a button to the TinyMCE WYSIWYG Editor to allow columns in the content. Just mark the text that you want in your column, press the button and you'll be prompted to enter the amount of columns. The plugin then inserts a shortcode that wraps your content in a div tag.
 
#webdev   #WordPress   

Post has attachment
Weekend present: Ever wondered why your arguments for your post type didn't do what you wanted them to do? There's a high chance that your arguments got overwritten by core.

Here's a plugin that helps you debugging the arguments. The plugin will show you the full set arguments of each custom post type at the end of your admin or public page. Simply add `&debug_pt_args=true` to your URL and set `WP_DEBUG` to `TRUE`.

#WordPress   #Plugin   #webdev   #Debug   #wecodemore  

Post has attachment
Good morning! Welcome to a new week and a new plugin!

The  #wecodemore  *User Language Switcher* allows your users to seamlessly switch the admin user interface to their language. Just drop the #translation  files that your users can choose from in your `languages` folder and the plugin will automatically detect them and display them in a drop down in the admin toolbar. A single click later, the user has the interface in his own language. The plugin is available on GitHub and now as well as in the official wp.org repository [1], so you will receive future updates right inside your #WordPress  installation.

The plugin was built by +Stephen Harris and +Franz Josef Kaiser, is offered for free and released as open source under the GPL3 license.

The plugin can help with clients that have employees with different languages, teams split around the globe or #webdev s testing their code for different languages.

One thing we're highly proud off, is the fact that we managed to compile a full list of English and native strings for all languages that are listed in the ISO 639-2 so de_DE will be listed as "German" and transformed to "Deutsch" when the user switches the language and so on [2]. This allows the detection of nearly every language (Klingon is not inside the list).

If you want to contribute, please just do a fork on GitHub and send us your changes as pull request.

[1] http://wordpress.org/extend/plugins/wcm-user-language-switcher/
[2] https://github.com/wecodemore/ISO_639-2

Post has shared content
Yes, it's is possible! Separators for admin sub menus can be done. We updated the plugin as well as the example child plugin. You can now create separators for your submenus at every priority as well. +Tran Ngoc Tuan Anh will be happy :)

#wecodemore  
Oh my... we made it! Yesterday we gave you the admin (main) menu separator plugin. Today, we already enhanced the plugin and added Submenu Separators as well!

#WordPress   #webdev   #wecodemore  
Wait while more posts are being loaded