----------------------------------------------------------------------
Moodle RPM ѥå for Vine Linux	2008-01-20
¿   http://t-kita.net/
----------------------------------------------------------------------

-- 󥹥ȡκǤñ -----------------------------------------

apt-get install moodle*
ޤϡ
rpm -ihv http://t-kita.net/rpm/moodle/moodle-1.8.4-0vl1.noarch.rpm
rpm -ihv http://t-kita.net/rpm/moodle/moodle-mysqladmin-1.8.4-0vl1.noarch.rpm
rpm -ihv http://t-kita.net/rpm/moodle/moodle-quizreport-detail-1.8.4-0vl1.noarch.rpm
¹ԡ

/var/lib/moodle-rpm/ ˤ mk-moodle-instance.sh ¹ԡ

Web֥饦 http://ۥ̾/moodle/ ˥ơǸ

-------------------------------------------------------------------------

-------------
  Ϥ
-------------
Moodle (http://moodle.org)  RPM ѥåǤ
ưǧ Vine Linux 4.1 ǹԤäƤޤ

----------------
  ˤĤ
----------------
rpm ޥɤˤä MoodleΤ󥹥ȡ뤵ϡ
/var/lib/moodle-rpm/moodle/
Ǥ

rpm ǤΥ󥹥ȡˡ/var/lib/moodle-rpm/ ˤ 
mk-moodle-instance.sh ¹ԤС

MoodleΤ /var/www/html/moodle/ ˥ԡ
Moodleǡ¸ /var/lib/moodledatdir/moodle/ 
MySQL	Υǡ١κȥȤ
ͤ򡤤θWeb֥饦Ǥ(install.php)ǤΥǥեͤ
cron.php5ʬ˥뤿ˡ/etc/cron.hourly/moodle-chk.sh 

ʤɤưŪ˹ԤΤǡȤϡWeb֥饦 
http://ۥ̾/moodle/ ˥ơؼ˽ǤǤ
κݡǥեȤǥե˵Ƥʸ򤽤Τޤ޻ȤȤǤޤ

ԡΥǥ쥯ȥʤɤѹϡ
mk-moodle-instance.sh ƬԽƤ¹ԤƤ
ʣMoodle򥻥åȥåפ򤷤
mk-moodle-instance.sh ȤдñˤǤޤ
ܤϡץȤȤ򸫤Ƥ

MoodleɸѥåˤϴޤޤƤʤʲǤ
֥ѥåȤRPMƤޤ

moodle-mysqladmin-1.8.4-0vl1.noarch.rpm
  MoodleѤ˺ƹ줿phpMyAdmin
  http://moodle.org/mod/data/view.php?d=13&rid=448
  # Ը¤ǡ֥С->֥ǡ١פäơ
  # Ĥν꤬ä塤Ȥ褦ˤʤޤ

moodle-quizreport-detail-1.8.4-0vl1.noarch.rpm
  ƥȤμ̤βɽץ饰
  http://moodle.org/mod/data/view.php?d=13&rid=96

ξȤʵǽʤΤǡ
MoodleΤRPMȶ˥󥹥ȡ뤷ƤȤᤷޤ

-------------------------------------
åץ졼ɡ󥤥󥹥ȡ
-------------------------------------
åץ졼ɤ򤹤Ȥϡ
ǰΤᡤƥĤΥХååפɬäƤ

apt-get update ޤ rpm -U ǥѥåΥåץ졼ɤԤä塤
/var/lib/moodle-rpm/  mk-moodle-instance.sh ¹ԤС
Ǥ֤Ƥ MoodleΥեǧơư˰ܤꡤ
(rsyncޥɤ) ޤ
θ塤Ը¤Υ桼 (admin ˤ Moodle 
󤹤ȥǡ١Υơ֥빹Ԥޤ

apt-get remove ޤ rpm -e ǤΥ󥤥󥹥ȡ
/var/lib/moodle-rpm/ ʲΤߤޤ
֤줿MoodleΥեDBΥǡ
˥󥤥󥹥ȡ뤷Ȥϡ
(rpm -e μ¹Ի /tmp ˥ԡ) mk-moodle-instance.sh Ѥơ
mk-moodle-instance.sh --uninstall
¹ԤƤ

-----------
  ¾
-----------
ȤꤢMySQLˤбƤޤ
# PostgreSQL б˾¿СƥȤƤ뤳Ȥ
# ѥåƤ⤤Ǥ

Vine Linux  php5Ѥ Moodle ư롤
/etc/php5/php.ini ǤʲΤ褦ѹʤȡ
ܸǵƤ¸ޤ

; default_charset = EUC-JP
default_charset =
; mbstring.encoding_translation = On
mbstring.encoding_translation = Off

http://moodle.org/mod/forum/discuss.php?d=73853

----------------------------------------------
  ͻ :  ȼŬѤѥåեƤˤĤ
----------------------------------------------
----------------------------------------------------------------------
- Patch0: moodle-bug4325-v18.patch

Ǥ̾ν֤

־ܺפǤfullnamedisplay ɤͤǤäƤ⡤Ǥ
̾ : [           ]
 : [           ]
ʤΤ̾ϿǴְ㤤䤹
fullnamedisplay ˱ƽ֤ѤΤŪ
ѹоݤȤʤե login/signup_form.html,  user/edit.html ǡ
... firstname input proc. ....
... lastname input proc. ....
βս

<?php
$nameordercheck->firstname = "a";
$nameordercheck->lastname  = "b";
if ( fullname($nameordercheck) == "b a" ){ ?>
... lastname input proc. ....
... firstname input proc. ....
<?php }else{ ?>
... firstname input proc. ....
... lastname input proc. ....
<?php } ?>

Τ褦ѹФ褤

 : http://moodle.org/mod/forum/discuss.php?d=34326
http://tracker.moodle.org/browse/MDL-4325  .. 1.9 Ǥ fix 餷

----------------------------------------------------------------------
- Patch1: moodle-bug4326.patch

դ dropdown box ν֤ܸλܼˡ

ʤɤǤդλ꤬Ƽ(?) 
[14]  [11]  [2005]
Τ褦ʽ¤֤ܿͤˤȤäƤԼ򴶤ʤΤǡ
[2005]  [11]  [14]
Τ褦¤ߤȤ

lib/weblib.php  print_date_selector() κǸ夬
        choose_from_menu($days,   $day,   $currentdate['mday'], '');
        choose_from_menu($months, $month, $currentdate['mon'],  '');
        choose_from_menu($years,  $year,  $currentdate['year'], '');
ˤʤäƤΤ
    if (in_array(substr(current_language(),0,2), array('ja'))) {
        choose_from_menu($years,  $year,  $currentdate['year'], '');
        choose_from_menu($months, $month, $currentdate['mon'],  '');
        choose_from_menu($days,   $day,   $currentdate['mday'], '');
    }else{
        choose_from_menu($days,   $day,   $currentdate['mday'], '');
        choose_from_menu($months, $month, $currentdate['mon'],  '');
        choose_from_menu($years,  $year,  $currentdate['year'], '');
    }
ѹ

 : http://moodle.org/mod/forum/discuss.php?d=34327
http://tracker.moodle.org/browse/MDL-4326

----------------------------------------------------------------------
- Patch2: moodle-utf8filename.patch
  config.php $CFG->unicodecleanfilename = true; 褦
  install.php ѹ

- Patch3: moodle-IEdownload.patch
  IEܸե̾եɤ뤿 file.phpѹ

- Patch4: moodle-IEdownload2.patch
  IEܸե̾եɤ뤿 lib/filelib.phpѹ

Patch2-4ǡ֥եפܸΥե̾ǥåץɡ
ʤɤԤ褦ˤʤ롣

ͤˤڡ :
http://docs.moodle.org/ja/%E3%82%B5%E3%82%A4%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB

----------------------------------------------------------------------

ʾǤ




