±âŸ(framework)
2018.10.01 / 23:32

Pebble – Databaseless java blogging software - ÀÚ¹Ù ºí·Î±× ¼Ò½º

Chitta
Ãßõ ¼ö 230


Pebble is a lightweight, open source Java EE based blogging software that specially used for blogging and it works in a similar way as Word Press and Movable Type.

The size of the software is pretty small and it certainly works with an incredible fast speed. It has rich and powerful set of features which is very easy to install and use.

The content of the Blog is stored in the form of XML files. The files can be retrieved from the disk on a random basis and no database installation is separately required for it.

Pebble is a Java EE blogging tool and is lightweight and an open source as well. Using the web browser you can easily administer and maintain which marks the ideal use of Pebble who all the users of it.

Features of Pebble

  1. Using the web browser you can effectively manage as well as post any content that include the editor support for rich text.
  2. Meta Weblog API and Blogger interface can be easily included for content posting through the use of compatible tools.
  3. Contents can be easily categorized into several hierarchical categories.
  4. Contents can be tagged and a tag cloud can be also generated.
  5. RSS enclosures are used for podcasting and distributing files.
  6. Publication of simple content workflow.
  7. Websites can be pinged websites via XML-RPC on adding the entries of new blog.
  8. You can publish static contents beside blog entries.
  9. You can easily establish a link any of the social bookmarking site which is your favorite.
  10. You can easily view the responses of the readers through Movable Type Trackbacks and threaded comments.
  11. You can easily get notifications via e-mail on receiving new responses.
  12. CAPTCHA support, spam detection, pluggable moderation.
  13. The features of bulk response management for Trackbacks and removing /approving/rejecting/ comments.
  14. Facebook and gravatar Connect support
  15. Web browsers are used for managing your blogs.
  16. Files can be easily managed and images and files can be easily uploaded with its help.
  17. Requests, blog referrers and logs can be easily captured for exporting or viewing.
  18. Integrated documentation and help.
  19. RDF, RSS 2.0 and Atom 1.0 feeds are used for responses and blog entries.
  20. Tag specific and category newsfeeds.
  21. External newsfeeds can be easily syndicated.
  22. Plug-ins can be used for supporting PubSubHubBub.
  23. A single blog can be written by several people.
  24. Through the use of any OpenID provider you can easily Login.
  25. Java codes can be written for you by the Blog Listeners that enables you to start up as well as shut down blogs.

Thus, Pebble is very powerful blogging software which is used for blogging and the main advantage of this is that no separate database is required to be maintained for this.

Download : Pebble – databaseless java blogging software



Overview

What is Pebble?

Pebble is a lightweight, open source, Java EE blogging tool. It's small, fast and feature-rich with unrivalled ease of installation and use. Blog content is stored as XML files on disk and served up dynamically, so there's no need to install a database. All maintenance and administration can be performed through your web browser, making Pebble ideal for anybody who is constantly on the move or doesn't have direct access to their host. You can see example blogs here and here.

Download now and you can be blogging in less than 5 minutes.

Quickstart with Tomcat

  1. Take the pebble.war file from the distribution and deploy it, by copying it to $TOMCAT_HOME/webapps.
  2. Restart Tomcat and point your browser to http://localhost:8080/pebble/.
  3. Start blogging by logging in with a username of username and a password of password.

Minimum requirements

  1. Java 6.0
  2. A JSP 2.0/Servlet 2.4 compatible web/application server such as Apache Tomcat 6

Features

What does it do?

Here is a summary of the key features that are supported by Pebble.

Content

  • Posting and management of content through your web browser, including rich text editor support.
  • Blogger and MetaWeblog API interface included for posting content via compatible tools.
  • Categorisation of content into multiple hierarchical categories.
  • Tagging of content and a generation of a tagcloud.
  • RSS enclosures for distributing files or podcasting.
  • Simple content publication workflow.
  • Pinging websites via XML-RPC when new blog entries are added.
  • Publication of static content alongside your blog entries.
  • Link to your favorite social bookmarking site

Reader responses

  • Reader responses, in the form of threaded comments and MovableType TrackBacks.
  • E-mail notifications when new responses are received.
  • Pluggable moderation, spam detection and CAPTCHA support.
  • Bulk response management features to approve/reject/remove comments and TrackBacks.
  • Gravatar and Facebook Connect support

Web-based Adminstration

  • Management of your blog via a web browser.
  • File management and the ability to upload arbitary files and images.
  • Capture of blog referers, requests and logs for viewing or export.
  • Customizable regex based referer filters to combat referer spam.
  • Integrated help and documentation.

Newsfeeds

  • RSS 2.0, RDF and Atom 1.0 feeds for blog entries and responses.
  • Category and tag specific newsfeeds.
  • Syndicate external newsfeeds.
  • PubSubHubBub support via plugin

Navigation

  • View blog entries by permalink, day or month. * Navigate through your blog entries in several ways, including a locale-aware calendar control. * Text based and advanced searching.

Team, project, multi-user blogs and security

  • Multiple people can contribute to a single blog.
  • Host more than a single blog for a project, group or community.
  • Integrate Pebble with your existing security infrastructure (e.g. LDAP, Active Directory, RDBMS, etc).
  • Login using any OpenID provider.

i18n

  • Content in international character sets such as UTF-8.
  • Publication of content aligned with your timezone, regardless of where your host is based.
  • Locale sensitive delivery of dates, times and numbers.
  • Translated public-facing text (and partially to the admin interface) provides a consistent user experience in a single language, including:
    Chinese (Simplified)HindiPolish
    Chinese (Traditional)HungarianPortuguese
    DanishItalianPortuguese/Brazil
    DutchJapaneseSlovak
    EnglishMacedonianSpanish
    FinnishMongolianSpanish/Spain
    FrenchNorwegianSwedish
    GermanRussian

    Entries in bold are as-complete-as-possible in version 2.5.0. If you want to provide translations to more languages, please contact the pebble-user mailing list.

Plugin APIs

  • Permalink Providers let you customize the format of your permalinks.
  • Content Decorators let you customize how blog entries are displayed.
  • Blog Listeners let you write Java code that is called when your blog starts up and shuts down.
  • Blog Entry Listeners let you write Java code that is called when blog entries are added, removed, published and unpublished.
  • Comment Listeners let you write Java code that is called when comments are added, removed, approved and rejected.
  • TrackBack Listeners let you write Java code that is called when TrackBacks are added, removed, approved and rejected.
  • Confirmation Strategies let you plugin different strategies for readers to confirm their comments/TrackBacks, such as CAPTCHAs.