d3diary
=======================

D3diary is a fork version of minidiary that is made to be reproduced by the D3(duplicatable V3) specification. Some convenient function additions are given. 

** Necessary environment
-Core
-- XOOPS 2.0.16a-JP (Mybe JPEX available)
-- XOOPS Cube Legacyichecked on 2.1.6j
-PHP
-- PHP4.3.x or over
-- PHP5
-MySQL
-- MySQL-4.0.x or over (detail is not sure)
-- (MyISAM)
-Altsys is necessary

**The main function
-For module dupulicatableiDuplicatable V3j

-D3forum comment integration
-- Please specify forum_id and forum_dirname on the management screen. 
-- Please specify "Format for comment-integration" for forum concerned
    d3diary::d3diaryD3commentContent::d3diary
    ^^^^^^^change only here for installed d3diary's directory name

-notification function
-- When a new diary in specified member is contributed
-- When a new commenting in specified member is contributed
    valid only with d3-comment integration, not with xoops original
    comment system

-inport from minidiary or d3diary
-- Importing diary data
-- Importing xoops comment
    Not necessay for d3-comment. In that case, setting for both d3diary
    and d3forum will be enough.
    And from xoops comment to d3 forum import is also available
    with the d3forum module's function.
-- Inpoirting event notifications
-- Please transfer image files manually.

-View authority cooperating with friend function of XSNS and myfriends module.
-- Articles on each category can be set. 
-- Please specify the use setting the directory name of a coordinated module
    on the management screen. 

-External blog setting
-- Available for each category setting.
-- The aggregation display of the d3diary and the external blog setting 
  is possible. 
   (Up to one for the person in the page of everybody in index and the newly
     arrived diary block.)
-- Please do the authority and the external blog setting of each category
   effectively on the management screen. 

-Tag function
-- It extracts it with specific classification tag. 
-- Visualization of classification tag by tag cloud.

-HTML enable setting
-- HTML post available for user groups allowed by preferences setting.
-- For HTML post allowed users, default value of HTML post for each
   category is selectable.
-- HTML enable check is added on Post form.
-- FCKeditor is available. it is recommended to download the newest one 
   from following site.
   http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid=93
-- Use of FCKeditor is selectable on preferences setting. For HTML post 
   allowed users, FCKeditor is loadable by pushing button on edit form.

-RSS output (each user and each entire user & category)

-When using the d3-comment integration was done, two comment blocks
  that synchronized with the inspection authority of d3diary former
  article were prepared. 
-- Topics block and posts block are available.
-- The aggregation display is enabled to extract other d3forum forum topics.
--- The "OR" condition of category+forum is available.
  *The other disregard when specification only categoriess or forums.
  *The "OR" condition when both categories and forum specified.
  *All forums are retrieval object when both categories and forum specified.

--- When "Assign tetail text" is selected YES, assign does the latest article
   for the topic. If the template is edited if necessary, the display becomes
   possible. 

-- It is displayed on the main page of d3forum, and it introduces the 
   comment former article inspection authority synchronization with the list
   display and all categorylist display separately as Tips on the site. 

-Two d3pipes block joints
-- Newly arrived diary joint and integrated comment joint similar to the 
   above-mentioned. 
-- Maximum display items available for both blocks.
-- The integrated comment joint displays the latest article only by doing
   the setting that displays the article text at the topics display. 

**Future functions
-Ping feed function
-Page navigation for each person's list
-Page navigation on past months page on rightarea
-Increments of image uploading directory
-Trackback function
-Additional futures of importing function
-- Importing from MT type text file.
-- Importing from d3blog module
-Tag clowd block

** Changed history
2010/07/04  ver0.10
	- Fixed bug that wrong link of no category at side-bar. (thx AXYZ-SAK)
	- Fixed the authentification of comment list page.
	- Added the function to show friends' entries.
	-- Added friends list with link and friends' entries view link on side-bar.

2010/06/20  ver0.09b (Development version)
	- CSS layout : also subitems in sidebar.
	- Specified date and time subscribe is available. ithx mizukij
	-- Permission for Specifying date in preference screen.
	-- For future entry, each entry list, comment list, serach result,
	   and d3comment list are also controlled and hided except for 
	   administrator and entry's owner.

2010/05/16  ver0.09 (Development version)
	- Development version for studying CSS layout.
	-- CSS is editable on preferences screen same as templates.
	-- Modified side bar and main area for CSS layout.
	-- Changed the list images on side bar using CSS for speed up and adjustment.
	-- Changed the layout of uploaded images using CSS float layout, to improve
	   the layout crumble on narrow themes.
	- Displaying user avatars , using selection is available on prefferences.ithx tarojj

2010/05/11  ver0.08b2
	- Page division of personal monthlist in side bar.
	- Fixed bug of long title cause layout crumble in index page.

2010/05/10  ver0.08a
	- Fixed bug which cannot use smily list on "simple" textarea.(thx taroj)
	- Fixed bug that common category displayed "no category" in diarylist block.

2010/05/09  ver0.08
	- Administration authority was limited for administroator group, it is 
	  changed also to module administration group members.
	- Fixed bug that a member which have administration authority editing
	  other member's diary changes the right to himself. 
	- Fixed the errors of RSS page.
	- Common category for all members. (made by administration member) thx mimmin
	- Query function on diarylist page by a common category.
	- Checking each diary's selection and transferrance to other category
	  on each person's page with category mode.
	- Update ping transmission function with setting and server lists on 
	  prefference screen, and it's uage selectable on diary editting screen. thx Ken

2010/05/02  ver0.07
	-@Added page navigation for each person's list, it's controled
	  and devided pages by preferences setting. External blog display
	  or openarea setting may change the entry list cout, but the 
	  display speed will be faster.
		
2010/04/20  ver0.06
	-@Preview function except for uploading images.
	-@Thumbnail image size on preferences setting. :thx kuma
	-@Pagenavigation display modification :thx kenpa
	-@HTML post available for user groups allowed by preferences setting.
	-@Dhtmltarea with BBcode helper is selectable on preferences screen for 
	  body textarea, additionally to existed simple form.
	-@For HTML post allowed users, default value of HTML post for each
	  category is selectable.
	-@Use of FCKeditor is selectable on preferences setting. For HTML post 
	  allowed users, FCKeditor is loadable by pushing button on edit form.

2009/08/30  ver0.05
	-@Increase query item numbers for the list_block.
	-@Fixed bug of not display when YouTube tag includes "-".
	-@Fixed bug of displaying d3comment in rightarea.html when 
	  using category's authentification.
	-@Fixed bug of URL link cannot not jump correctry in list_block
	  when using each user's whole external blog setting.

2009/07/16  ver0.04
	- added an option of maximum display numbers for each
	  person of diarylist-block.
	- Fixed D3comment block's incorrect authentification.
	
2009/07/05 ver0.03
	-@Fixed various bugs until ver0.02d, d3pipes' posts-joint bug.
	-@Changed external-linked article's authentification 
	  function of d3comment integration class.
	-@Added external-linked article's authentification
	  function for d3comment blocks.
	  see http://www.naaon.com/modules/plactice/index.php/home/hobby/xoops/d3com_auth.htm

2009/06/30 ver0.02 newly released
