Joomla - pagebreakmyjspace

 

Plugin LangBS plg_pagebreakmyjspace plugin Joomla15Joomla16Joomla17Joomla25Joomla30Joomla31Joomla31Joomla31

 

This plugin adds the ability to split a long article into multiple linked pages. The splits are added using the 'Page break' button editor. The plugin add extra feature compare to the default Joomla pagebreak plugin.

Key features

  • Split a content into a multiple linked pages
  • Compatible with the Joomla articles content, BS MyJspace personal page content, K2 item & category list, ZOO blog and text (options to be selected), FLEXIcontent articles content
  • Compatible with the Joomla pagebreak for articles content
  • Ability to include the pagebreak css for the template with no pagebreak compatibility
  • Ability to select position (left or right) for index and arrows
  • Ability to Hide or Show index heading (custom text or J!1.6+ Category)
  • Ability to display a table of contents on multipage
  • Ability to display the full page link
  • Ability to display a page counter
  • Ability to select index style: regular (default), simple or doubleRollup/Dropdown (with css or select box). + Slider and Tab for J!Content, BS Myjspace, K2 (for templates with such features only)
  • Ability to have a select menu index between next & previous
  • Ability to select a class name for the index heading
  • Ability to show the full 'pages' as default
  • Ability to change the first label of the menu with a pagebreak
  • Ability to change the browser title and description (for page with or with pagebreak) using the content title, description & break title (title for J!Content articles & BS Myjspace)
  • Ability to replace next & previous default arrows with images or to do not display the arrows
  • Add html <link rel="prev" href="/..." />, <link rel="next" href="/..." />and <link rel="canonical" href="/..." /> for better search engine index (like for Google, Bing, Yahoo...). More information: here and here
  • Ability to use 'canonical' even for pages without pagebreak (search engine index improvement when a page is used from different places with distinct url)
  • Compatible with the Joomla regular editor button to add pagebreak (for ZOO use the specific one provided)
  • Languages (fr-FR & en-GB included)

 

  • Works with Joomla 1.5, 1.6, 1.7, 2.5, 3.0, 3.1, 3.2, 3.x (features may differ between Joomla versions)
  • Works with PHP 5.3.x, 5.4.x. The plugin has not been fully tested with all versions and sub-versions of PHP. You should conduct your own testing in your own environment before installing it on your production site
  • Works with MySQL (database constraint only for K2 & category list option checked). While J!2.5+ supports multiple database drivers, the plugin is designed to work only with MySQL. Support for other drivers may be added into later releases
  • Works with Tiny mce, MyJsp editors (other not tested) with Joomla's standard pagebreak editor button
  • Tested ok by different users with sh404SEF and AceSEF (for Joomla Articles & BS MyJspace & K2) for some configuration. No support with theses SEF & commercial products, see the related supports

Style examples

Please find bellow some style examples

 

Download - latest version

Download - previous version

Download - Alpha, Beta, RC version

 

Others Download - plugin Joomla15Joomla25Joomla30

  • plg_xtd_pagebreak2 1.0.0 (12 Aug. 2012) - 'Page Break' editor button - to be used with ZOO (disable the Joomla pagebreak xtd-editor button when you are using this plugin)
  • plg_k2nocachepagebreak 1.0.0 (02 Apr. 2014) - Plugin system - to deactivate temporary system cache for K2 content with pagebreak inside the content (for J!2.5+) - New - Clear the system cache after install

Others Download - language Joomla15Joomla25Joomla30

 

Read the 'release note' to see what's new

 

Configuration - Usage

Configuration:

  • To use it with Joomla articles (content) de-activate the Joomla pagebreak plugin, activate the Pagebreakmyjspace plugin and select the 'J! Content usage' into the BS MyJspace pagebreak plugin configuration
  • For BS MyJspace, K2, ZOO or FLEXIcontent you need to activate the specific Pagebreakmyjspace plugin option for each component
  • For 'sliders' & 'tabs' styles it's recommended to add an extra carriage return before and after each pagebreak if you encounter strange display effects
  • ZOO: please use the xtd-pagebreak2 editor button plugin instead (download above) of the Joomla regular button
  • K2: do not use K2 'introtext' (with the 'readmore' button') with this pagebreak plugin for 'index style' = tabs or sliders. For the categories list, use the plugin ability to show the first page break only, instead of the 'introtext'
  • K2: let the option "Display a table of contents on multipage" to "show", otherwise you may have some "bigger" url & other issues. Option automatically not taken into account for pagebreakmyjspace 2.3.4+ with k2
  • K2: as default, system cache setting need to be set to OFF (default). Out of this you will experience the issue 'each url goes always to the actual page'. To enable the system cache, you can to disable automatically & temporally the cache for the specific content with page break using the plugin 'k2nocachepagebreak' (see above to download)
  • K2: in some context the 'all page' link is not usbale. In such case configure 'Display All pages link' = 'hide'
  • FLEXIcontent: you need to set the component option 'Canonical tag' = 'No' to have coherent canonical link with the pagebreak
  • FLEXIcontent: take care to use FLEXIcontent to display your page and not the Joomla regular content component

Configuration (not supported but proposals):

  • For usage with K2 or FLEXIcontent + sh404sef + and pagebreakmyjspace together, configure sh404sef with ‘use Joomla: router for K2 or FLEXIcontent content or use the Option 'sh404sef - default handler' = 'yes' for pagebreakmyjspace plugin
  • With AceSEF configure: Display the 'full page' link = hide and change the option 'Use first page id' to 'yes' (for pagebreamyjspace 2.0.8+)
  • With sh404sef: you may have to configure - config panel (tabs General - Main) - "Always append #items per page"= "Yes"

Usages:

  • To create pagebreak tags from your editor use the Joomla (regular) Pagebreak button. To split a long Article into multiple linked pages use the pagebreak button to set the page break. This is the same usage as for the default Joomla pagebreak plugin for Joomla articles. With zoo, use the provided plugin to add this button
  • It is recommended to add pagebreak only between paragraphs (to avoid potential strange layout effect)
  • Depending on the context, it may be advisable to add an extra carriage return before & after pagebreak especially with images
  • It's recommended to clear the system cache after configuration update & plugin update

 

Review & donation

 

Questions

Contact Bernard or use the forum.