• Stable release The most stable release can always be downloaded from the Downloads section. This is the version recommended for most users. Old releases A history of all previous releases is available here. We do not recommended that you use an… more »
  • Skins Most skin files are the same, however there are small differences in _main.php. If you only have small customizations to your 1.6 skin, it may be easier to just take a default 1.8 skin and apply the modifications again. Otherwise, if you want to… more »
  • What is XHTML? XHTML is the next generation of HTML and is a hybrid between HTML and XML. XML was designed to describe data. HTML was designed to display data. XHTML is much stricter than HTML. Not all browsers support XML so XHTML provides an intermed… more »
  • User permissions define what a user can and cannot edit, and whether they have access to the Back Office. more »
  • b2evolution has built-in support for RSS 0.92, RSS 1.0, RSS 2.0, and Atom feeds for both posts and comments. Anyone reading your site will automatically be able to discover your RSS feeds and subscribe to your site. Separate feeds exist for each individ… more »
  • Want to practice UML?? It all starts with writing use cases. This is probably the most important step anyway No use case template is available yet, since this is still experimental here. However, here’s an example ‘'’What’s th… more »
  • This is a pretty simple upgrade: you basically only need to follow the [[Upgrade_from_an_older_version|general procedure]] to upgrade your database. Skins are compatible. 1.8.x skins will work on 1.9.x. more »
  • Skins Most skin files are the same, however there are small differences in _main.php . If you have only small customizations to your 1.6 skin, it may be easier to just take a default 1.8 skin and apply the modifications again. Otherwise, if you want… more »
  • Settings required after the Upgrade * All your blogs will be assigned to the default skin again * Go to Global Settings > Skins and install any third party/custom skin you want to use; you may also remove skins you don’t want to use * Go to… more »
  • Note: Since version 2.0 and above, there is barely any need to worry about upgrading your skins any more from one version of b2evo to the next. This page is mostly for users who have a legacy skin to upgrade. Introduction You put a lot of time and ef… more »
  • If you already have a personalized skin that works with b2evolution 1.6 and you now want to upgrade it to work with 1.8, then this guide shows you how. Luckily, there’s not much to it. Head plugin hook There’s a new plugin hook that allo… more »
  • This page shows changes you need to make, files you can delete, and files you need to add in order to upgrade your personalized skin from 0.9.2 to the 1.8 version of b2evolution. These changes are only part of the whole! You must also upgrade your ski… more »
  • This page shows a line by line description of the changes to the head generating portion of your _main.php file, and what you need to change to upgrade your skin from 0.9.2 to 1.8. If you do not have any custom tags in your personalized skin you can fo… more »
  • If you have a personalized skin that worked well with the 0.9.2 ([http://prdownloads.sourceforge.net/evocms/b2evolution-0.9.2-2006-05-22.zip?download Sparkle]) release, this guide will show you what you need to do in order to make your skin work with th… more »
  • In order to use UTF-8 (UTF8) for your blog, basically, all that you have to do is go to [[Blogs_tab|Blog Settings]] > General and select the appropriate locale for your blog. The selected locale will set the languagen charset, country, flag and time… more »
  • ‘’This man page refers to b2evolution version 0.9.0.10, but should be applicable to most versions that support evoSkins‘’ This is useful if you want to integrate b2evolution into an existing site, and keep the same "look an… more »
  • The Templates tab is provided as a way to edit your ‘'’Custom skin”’ (as opposed to ‘’any other skin'’). This is ‘'’not the prefered way to edit”’, but it is provided as an option for peo… more »
  • The Technical Documentation is where you can find information about the code of b2evolution, extracted directly from the code itself but placed together in a readable and rich envrionment. It is useful to find events that your plugins can use, or inform… more »
  • This template tag displays a link to subscription screen Example <source lang="php"> user_subs_link( $before = ‘’, $after = ‘’, $link_text = ‘’, $link_title = ‘#’ ); </source>… more »
  • This template tag displays registration link. Example <source lang="php"> user_register_link( $before = ‘’, $after = ‘’, $link_text = ‘’, $link_title = ‘#’, $disp_when_logged_in = false… more »
  • This template tag displays a link to user profile. Example <source lang="php"> user_profile_link( $before = ‘’, $after = ‘’, $link_text = ‘’, $link_title = ‘#’ ); </source> Par… more »
  • This template tag displays link to logout Example <source lang="php"> user_logout_link( $before = ‘’, $after = ‘’, $link_text = ‘’, $link_title = ‘#’ ); </source> Parameters &… more »
  • This template tag displays link to login Example <source lang="php"> user_login_link( $before = ‘’, $after = ‘’, $link_text = ‘’, $link_title = ‘#’ ); </source> Parameters &lt… more »
  • This template tag returns the current skin URL. Example <source lang="php"> $Skin->get_url(); </source> Parameters This tag does not accept any parameters. Return value This function returns the current skin URL. more »
  • This template tag returns the current skin path. Example <source lang="php"> $Skin->get_path(); </source> Parameters This tag does not accept any parameters. Return value This function returns the current skin path. more »
  • This [[TemplateTags|template tag]] adds a widget container to the skin. This container can later be filled with all sorts of Widgets?. Example <source lang="php"> <?php // ———————… more »
  • Display "powered by b2evolution" logo. Example <source lang="php"> powered_by(); </source> Parameters This tag does not accept any parameters. Return value This tag displays content only, it does not have a ret… more »
  • This tag display plugin. Example The calendar plugin. Its code is evo_Calr. <source lang="php"> // Calendar plugin $Plugins->call_by_code( ‘evo_Calr’, array( ‘block_start’ => ‘&#821… more »
  • Display messages collected during single request execution. It can be ‘error’, ‘warning’ messages, and also ’success’ ones. Example <source lang="php"> <?php messages( array( ‘be… more »
  • Displays links to list pages. <source lang="php"> $MainList->page_links( array( ‘block_start’ => ‘ ‘, ‘block_end’ => ‘ ‘, ‘block_single’ => &#8… more »