• Formal vs Casual l10n

    In most languages a question arises as how to translate English: should the translation be in a formal or a casual style? Well, b2evo is moving towards a profesionnal content management system more and more, so the answer would definitely be rather for… more »
  • Ajax Debug Log

    b2evolution v5. The Ajax debug log us a CSS floating windows that shows you the AJAX requests between the browser and the server. If you have already turned on debug mode (see Debugging?), you just need to click "JS log" in the evobar. The w… more »
  • Http Post Data Too Large

    When too many large files are uploaded to the server the following error may appear: You have sent too much data (too many large files?) for the server to process. Please try again by sending less data/files at a time. To allow large amount of data upl… more »
  • When I do X I get a blank page or only a half page

    Short answer: your PHP is either out of memory or out of allowed execution time! more »
  • app_version();

    Display application version. Example <source lang="php"> app_version(); </source> Parameters This tag does not accept any parameters. Return value This tag displays content only, it does not have a return value. more »
  • Image Sizes

    In several places, b2evolution lets you select an "Image Size" a.k.a. "Thumbnail Size" for the images you display. In the name of the sizes you will find the following: type : fit will preserve the image dimensions ratio a… more »
  • User Profile Latitude

    This is where you define how much or how little users will be able to edit their User Profile?. In addition to the standard fields of a user profile, you can also define user fields. See: User Field Settings?. more »
  • Viewing PHP errors

    PHP writes all its errors into a log file which depends on your particular setup. It will typically be called error.log. It may be a good idea to ask your web host where you can check the contents of this file. Besides this, it may be easier to have PHP… more »
  • How to Show the Assigned Author of a post

    The default [[Permalink|permalinks]] in b2evolution look something like:<br /> <nowiki>http://www.yoursite.com/blogs/index.php?title=post_title&c=1&tb=1&pb=1&more=1</nowiki> You can change this behavior to something c… more »
  • Solutions to common upgrade problems

    Issue: I am running a minor upgrade (e.g., from version a.b.x to a.b.y) Solution: There is no need to upgrade the database. When you run the install script, do not worry if it doesn’t seem to do anything. If the admin works without telling you to… more »
  • Will my database be affected if I upgrade? (And will I be able to revert to previous version?)

    General rule Short Answer: Yes, as a general rule, the upgrade will make changes to your database! This means it is very important to have a backup of your existing system (database and files) before performing an upgrade. This way, if something is n… more »
  • "Warning: Cannot modify header information"

    If you get this error, it is most likely you recently changed something in a file. The error is often caused by added whitespace (space or line feed) *before* the first <?php or *after* the closing ?>. You can remove the error by opening the f… more »
  • Comment notification emails

    We have three kind of comment notification emails: 1. Comment may need moderation notification: will be sent right after a new comment was created to each user who have permission to moderate this newly created comment, and the ‘a comment is pos… more »
  • How to compare backups

    If you have 2 backups of your site and want to compare them to see what changed from one to the next, or if you want to compare a backup to your current site, here’s what you can do: Comparing files On your Linux web server command line, type:… more »
  • phpMyAdmin

    phpMyAdmin is a tool that lets you peek and poke directly into your MySQL database. It is a PHP application just like b2evolution, except it has nothing to do with b2evolution. Nevertheless, you can use phpMyAdmin to connect to your b2evolution database… more »
  • Introduction to Fighting Spam (AntiSpam)

    Comment spam is a plague on all blogs, forums and generally all websites that allow user generated content. Why is that? Spammers are actually professionals hired to do just that! What they try to achieve is to place a link to their own website (or th… more »
  • Confusing SPAMbots by changing your file structure

    A few antispam techniques : b2evo comes with a blacklist. Update that frequently. (This is found in admin/antispam/request abuse update). Change the directory/folder name for your trackback and comments from <em>htsrv</em> to any other val… more »
  • How To use Pop-Up Comments in your evoSkin

    How do I put pop-up comments in my skin? Open up your skin's _main.php file. In the <head> section of the file, add this bit of code: <?php comments_popup_script() // Include javascript to open pop up windows ?>Copy the _popup.php from the… more »
  • How to authorize new users to post

    [NL] This man page refers to b2evo 0.9.0 Create users from backoffice or let them register Optional: move them to the Bloggers group. Go to the settings for the blog you want them to edit Select Permissions tab Choose the right… more »
  • How to turn plugins on/off

    This refers to b2evolution version 0.9.0 All the plugins are stored in subfolders of the /plugins folder. As of version 0.9.0, there are two types of plugins: the toolbar plugins that display on the post edit screen, and the renderer plugins that act… more »
  • Screencasts

    ‘’Proposed b2evolution screencasts'’ Install assumed: web space and database :fp: I don’t think this should be assumed. I think you should explain that you need to get a webhost (show that [http://b2evolution.net/about/reco… more »
  • I upgraded and now feature X doesn't work any more

    It happens frequently that some third party skins or plugins are not designed to use only the official API of b2evolution. Many are hacking into the core which creates problems on upgrade. If you are using a custom skin, start by switching back to a st… more »
  • If I upgrade, will I lose my posts, comments, settings, uploaded files, etc. ?

    Short answer: no! :) Long answer: The posts, comments, users, settings, etc. are stored in a MySQL database which is not part of your b2evolution file structure. It is next to impossible to accidentally overwrite and erase that data. It is even quite… more »
  • Hacks

    A hack is a way to change or extend the functionality of b2evolution by editing the underlying code. more »
  • How to post by email

    This man page refers to b2evolution version: 0.8.6 You can post news from an email client! But first you'll have to edit /conf/_advanced.php, filling the appropriate values for your POP3 email account (this interface doesn't support IMAP yet, only POP… more »
  • Introduction to email skins

    How email skins work. Explanation of the /skins_email directory. more »
  • Email skin templates

    List of all templates used by b2evolution. more »
  • Anonymous User

    A Site Visitor that is not logged in (yet), either because he has no user account (yet) or because he chose not to log in (yet). more »
  • Moving to Another Server

    Change servers in a few simple steps If you have an existing b2evolution blog (or multiple blogs) and you need to change servers here are the steps you should take to get up and running again: # Backup your existing blog ‘'’database”… more »
  • Editing Templates

    This page applies to b2evo 1.x. For versions 2.x and above please… more »