• The behavior of the messaging module can be pretty complex in some situations. This page tries to explain a few rules about how messaging and contacts work. more »
  • Characteristics Main Actor The Blogger Actors and Motivations The Blogger: wants to make a new Post without wasting time on technical web publishing details. Trigger Some information is available for (even delayed) publishing. Preconditions A Bl… more »
  • This page applies to b2evo 1.x. For versions 2.x and above please… more »
  • 2004-01-01 Pingbacks Pingbacks won’t work with PHP 4.2. opensocket() implementation seems to be buggued in PHP 4.2. Pingbacks work fine with newer versions of PHP. Please note that pingback implementation itself was buggued in b2 but has bee… more »
  • According to the jQuery website: "jQuery is a fast, concise, JavaScript? Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way… more »
  • This page is for linking manuals and tutorials in other languages. (Full length tutorials or sites on b2evolution only; not for individual blog posts) If you want to start a manual/help site in your own language, please let us know. more »
  • You can customize the default item feedback by copying the generic /skins/_item_feedback.inc.php file into the current skin folder. Example <source lang="php"> skin_include( ‘_item_feedback.inc.php’, array( ‘be… more »
  • You can customize the default item feedback by copying the generic /skins/_item_feedback.inc.php file into the current skin folder. more »
  • This handler includes a "second level" a.k.a. "disp" template based on the value of the $disp variable, i-e: based on the type of content that should be displayed on the current page. more »
  • Note: This method has been deprecated in favor of the Auto-Upgrade Procedure. In some restricted cases detailed below, you may not need to go through the Standard Upgrade Procedure. However, you can always use the Standard Upgrade Procedure for any… more »
  • Keeping the spammers at bay with a hardened .htaccess should be your first line of defense with any web site. So let’s get started! Restricting Where Comments Originate From Everyone likes comments, but no-one wants comment spam. The simple… more »
  • A hack is a way to change or extend the functionality of b2evolution by editing the underlying code. more »
  • You typically do not need to signup for anything to use b2evolution. b2evolution is software you can download for free and install on your own web server. See System requirements for more information about web server requirements. If you don’t… more »
  • The following refers to b2evolution version: 0.8.2-RC2 and is obsolete. See 2.0. What’s the difference between an evoskin and a template? *An evoskin is actually a collection of templates and subtemplates which control the layout of your blog. Sk… more »
  • CSS files Being able to change between pre-made evoskins is great, but sometimes you want to customize your skin a little further. If you just want to change colors, column widths or background images, then all you need to do is edit the css file for… more »
  • ‘’b2evolution version 2.4′’ Desktop blogging clients allow you to post to your blog from a regular Windows or Mac application. That means you don’t have to log in into your admin interface to blog. These clients require t… more »
  • b2evolution accepts the standard PHP date format syntax as well as some extended format options in order to handle translated/localized names for days & months. more »
  • CamelCase? defines a way of writing text in which several words are concatenated into one, with each first letter being capitalized. For example, the string "the quick brown fox" would become "TheQuickBrownFox" in CamelCase?. more »
  • An ‘'’Antispam Plugin”’ is a plugin that implements methods to prevent/fight back at spam. Creating an ‘'’Antispam Plugin”’ is the same as [[CreatingPlugin|creating a "normal" plugin]]. This pag… more »
  • This page gives an overlook as to how to convert WordPress? themes into b2evolution 2.2.1+ skins. While WordPress? themes used to be very different, since WP 1.5, WP themes are now very similar to evoSkins. This makes porting relatively easy. Convertin… more »
  • If you are reading this, you have likely stumbled upon an issue with content published on a website powered by b2evolution. Please understand that b2evolution is free software that anyone can [http://b2evolution.net/downloads/index.html download] and t… more »
  • Input/Output Charset b2evolution 1.8 and above will attempt to convert all data it outputs to the ‘'’$io_charset”’ . Versions 0.x did not do any conversion. Charset conversion requires that the PHP mb_strings extension is avai… more »
  • Make sure you start by following the general upgrade instructions. Once the new version is installed, you may need the information below for fine tuning… Stub files Overall, stub files remain the same. However, since the file organization has… more »
  • Re-customizing you skin If you used a custom skin in version 0.9.x then upgraded to 1.6.alpha, and you want to reuse your customized skin, at the very minimum, you’ll have to change the following: Step 1. Replace the part: &lt;base href=&am… more »
  • Look in _main.php (in the directory of your choosen skin) for <?php $Item->Content(); ?> this gives a result like: <blockquote>”’=>Read more”’</blockquote> Change it to <pre><?php $Item-… more »
  • Posts / Pages If a particular post is requested with a twisted URL, do you want to automatically redirect to the right URL? It is useful if you change your URL scheme. This is also overly useful if you move posts or categories from one blog to anoth… more »
  • This page is going to begin as my notes about using b2evolution as a content management system (CMS). I’m just going to jot down some notes as I work and later I (or someone) can come back and expand this into an article about how to use b2evolut… more »
  • The Blogger API is one of the APIs supported by b2evolution. Supported methods as of b2evolution version 2.4: * blogger.newPost * blogger.editPost * blogger.deletePost * blogger.getUsersBlogs * blogger.getUserInfo * blogger.getPost * blogger.ge… more »
  • Blog by email option allows you posting blog content by sending emails to a pre-defined email account. If the ‘blog by email’ button is selected, more parameters should be set to allow b2evo accessing a dedicated email account looking for th… more »
  • 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 »