
Pukeko supports "Plug-in" mechanism to expand its functions.
There are various plug-ins such as "management plug-in" to provide Optional functions to the management screen, "cms plug-in" to add unique blocks or unique tags to template format or change standard operation of template, and "text format plug-in" to add text format.
Some plug-ins have multiple functions, for instance, "Short message" that is provided in "Pukeko" package works as both "management plug-in" and "cms plug-in".
Basically those plug-ins are provided as in a form of perl script and are to be installed in a directory instructed.
Some plug-ins require specific files (resource) such as language or template. Those resourse files shall be saved in the directories instructed by the plug-in providers.
"plugin" in the base directory is a default directory for plug-ins.
To activate the installed plug-ins, select them in a "Plug-in" screen of the "Configuration" menu.
Pukeko provides the following plugins by default.
Pukeko provides "Access analyzer" function as one of its plug-ins.
"Access analyzer" is shown on your "Optional functions" menu by activating "Access analyzer plug-in", then you can use unique blocks and unique tags for "Access analyzer".
| Blocks and tags | Description |
|---|---|
| Unique blocks | |
| counter | an unique block for seting unique tags for access analyzer. |
| Unique tags | |
| {show_counter} | displays total number of accesses to your weblog. |
| {collect_log} | sets JavaScript for collecting access log. |
shows statistical analysis on accesses to your weblog.
The log shows date/time/viewed page of readers'visits and also tabulated data of host/browser/link where your weblog is referred.
You can change the period to save your log and total number of visits to your weblog on "Setting" of the "Access analyzer" menu.
need to be added to your HTML template in order to collect your access log. {collect_log}
Pukeko provides "Data transfer" function as one of the plug-ins.
"Data transfer" is shown on your "Optional functions" menu by activating "Data transfer" plug-in.
You can import text log files exported from "Movable Type" or tDiary2 files (text file), or Simple XML file exported from JUGEM, and also convert your articles into Simple XML files that can be exported to JUGEM or into text log files that can be exported to Movable Type.
Open "Import data" screen by clicking "import" tab of the "Data transfer" menu.
Choose text data or XML data saved in your computer.
When importing data, you can assign an author for the imported articles. If authors of the importing data will be added to the authors of your weblog, you need to set an initial password for the authors of the imported data.
Original author's name in the imported data will be used basically, however, "Pukeko" rename it automatically when characters that can not be used in "Pukeko" are used in the name. After data transfer, confirm the added authors by clicking "User registration".
Improt "article data" first when importing tDiary2 files (text).
TDIARY2.00.00-COMMENT
and TDIARY2.00.00-TRACKBACK
need to be added to the head of the file respectively when importing comments (tsukkomi) or trackback data.
When importing tDiary2 files (text), you can choose "Myself" only.
Pukeko can import data up to 2MB. It may take time to import whole data.
You can convert your articles saved in "Pukeko" to "text log file" to export to Movable Type or "Simple XML file" to export to JUGEM.
Open "Export data" screen by clicking "export" tab of the "Data transfer" menu.
You can filter articles to be exported by categories or months.
Articles are filtered by "and" condition. For instance, if you choose specific category and month, "Pukeko" exports articles of the selected month in the selected category. If nothing is selected, all articles are exported.
You can select exporting file format from "Type" menu. An "Export" link will be shown by clicking "Save".
Save the exporting data by right-click on "Export" and selecting "Save, with name attached to link target, as" or save the XML file that will be shown after clicking "Export".
is a plug-in to write/edit short messages that are shown on the top page only.
"Short message" is shown on your "Optional functions" menu by activating "Short message" plug-in, then you can use unique blocks and unique tags for "Short message".
Your top page is rebuilt by clicking "Save" on the Short message screen.
| Blocks and tags | Description |
|---|---|
| Unique blocks | |
| topmemo | sets a short message area on top page only. |
| Unique tags | |
| {sb_memo} | displays message that has been written/edited in the Short message screen. |
| {sb_memo_time} | displays the date and time when the short message is updated. |
sbtext is a text format plug-in to help entry of headings, lists, footnotes, without using html tags.
"sbtext" is shown on your "Optional functions" menu by activating "sbtext" plug-in.
sbtext supports the following formats.
, *
, or **
are regarded as headings. ***
Default function converts * to h2, ** to h3, and *** to h4, then ■ is shown as a leader for heading.
ex) Title
* Title
Lines starting with
are regarded as quotation blocks. >
ex) quotation
>quotes
You can use quotation blocks with quoter's attribute like this,
ex) quotation (with quoter's attribute)
>=sb lab:http://serennz.cool.ne.jp/sblog/ >quotes
Lines between
and >>
are regarded as quotation blocks. <<
ex) Quotation block
>> No need to start with ">" in this quotation block. <<
As in the same manner to use >
ex) Quotation block (with quoter's attribute)
>>=title:http://serennz.cool.ne.jp/sblog/
you can use this quotation block with quoter's attribute.
Quotation block can accomodate up to 3-tier nesting.
is for 2-tier and >>
is for 3-tier quotation block.>>>
ex) Quotation (multiple tiering)
>quotes >>subquotes >>>sub-subquotes
ex) Quotation block (multiple tiering)
>> quotes >> subquotes >> sub-subquotes << << <<
Lines starting with
or#
are regarded are notes. (will be marked up with <p class="note">.) //
ex) note
# Note
Lines starting with a space (tab or space) are regarded as pre-formatted lines.
ex) Pre-formatted texts
Pre-formatted texts
Texts between double longitudinal lines,
and >||
are regarded as pre-formatted texts.||<
ex) Pre-formatted texts<
>|| Pre-formatted texts< ||<
Lines starting with
are regarded as itemized lists.. -
To make a multi-layer list, use more hypens like --
. ---
ex) Itemized list
-List 1 --List 1-1 ---List 1-1-1 ---List 1-1-2 --List 1-2 --List 1-3 -List 2
Lines starting with
are regarded as numbered lists.+
To make a multi-layer list, use more plus like +++++
ex) Numbered list
+List 1 ++List 1-1 +++List 1-1-1 +++List 1-1-2 ++List 1-2 ++List 1-3 +List 2
Lines consist of
are regarded as Definition lists.:Terms:Description
ex) Definition list
:Pukeko:Succession script to sb
Lines starting with
are regarded to be tabulated. |
Lines starting with
are regarded as headings of the table. |*
ex) Tabulation
|*heading 1|*heading 2| |item 1|item 2|
Lines starting with
are regarded to draw horizontal lines.(<hr />). ----
ex) Horizontal lines
----
Plain texts are regarded as p (paragraph) elements and shown in a block of sentences.
Each line breaking basically breaks lines once only. For extra space between paragraphs, add more line breakings.
Texts between asterisks
will be emphasized. *
Texts between two respective asterisks
will be strongly emphasized. **
Texts between two respective apostrophes
will be strongly emphasized. ''
ex) Emphasis
*Emphasis* **Strong emphasis** ''Strong emphasis''
Do not use this emphasis at the head of sentences as lines starting with * are automatically regarded as headings.
Links will be automatically anchored from the url in the article body. Default setting gives target attribute when linking to the external site, and no target attribute to the links within your weblog.
<img> can be used as image tag.
Lines between double brackets
are added to the end of article body as footnote.(())
Footnotes are sequentially numbered for anchoring.
You can automatically link to following sites by bracketing with
. []
[keyword:Term]: links to the description of the term in http://d.hatena.ne.jp/keyword/[:keyword]: links to the search results in Google.com[asin:ASIN number]: links to the searched item on Amazon.com. [link name:url]: links to the URL. You can use above sbtext characters as ordinary letters by adding
. \
, \*
, \^
, \<
, \'
, \(
, \[\|
For instance, to use double brackets not for footnotes but for ordinary sentences, add
in front of the double brackets.\
ex) escape
\((This is not a footnote.))