SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
XOOPS サイト制作セミナー
カッコイイウェブサイトを XOOPS で作っちゃおう!




                          開催日:2012/09/22(土)
                          場所:ミタカフェ(三鷹市)
                          講師:ラオシステムズ代表 竹原 俊広
目次
タイムテーブル ....................................................................................................................................................................... 3

概要説明 ................................................................................................................................................................................... 4

環境構築 ................................................................................................................................................................................... 6

サイトの設計 ........................................................................................................................................................................... 7

使用するモジュールの決定 .................................................................................................................................................... 9

xupdate の設定 ...................................................................................................................................................................... 11

モジュールインストール ..................................................................................................................................................... 12

テーマのインストール ......................................................................................................................................................... 13

トップページの構成 ............................................................................................................................................................. 14

グローバルメニューの設定 .................................................................................................................................................. 15

コンテンツの作成 ................................................................................................................................................................. 16
タイムテーブル

13:15	
  〜	
  13:45   概要説明
                      環境構築
                      XAMPP、MAMP などの環境設定
13:45	
  〜	
  14:15   サイトの設計
                      使用するモジュールの決定
14:15	
  〜	
  14:25   休憩
14:25	
  〜	
  15:15   xupdate の設定
                      モジュールインストール
                      テーマのインストール
                      トップページの構成
15:15	
  〜	
  15:25   休憩
15:25	
  〜	
  16:15   グローバルメニューの設定
                      コンテンツの作成
16:15	
  〜	
  16:25   休憩
16:25	
  〜	
  17:15   コンテンツの作成
概要説明
「カッコイイウェブサイトを XOOPS で作っちゃおう!」というサブタイトルですが、本当

にカッコよく作りこむにはテーマに対するオリジナルな作り込みが必要になるため、今回は

XOOPS でサイトを構成する基本をひと通り操作します。
理解している必要のある要素
  ①	
 
    ドメイン
  ②	
 
    サーバ
    HTML
  ③	
 
    CSS
  ④	
 
    Js
  ⑤	
 
    画像ファイル	
  jpg、gif、png
  ⑥	
 
  ⑦	
 
    その他ツール類など
    PHP、Smarty、SCP、FTP(非推奨)、ホームページビル
  ダー、DreamWeaver、画像作成ツールなど
環境構築
XAMPP(〜1.7.7)、MAMP の環境設定




1. ウェブサーバ      Apache 2.2
2. プログラム動作環境 PHP      5.2〜5.3(5.4 未対応)
3. データベースサーバ MySQL 5.5
XOOPS のディレクトリ構成
XAMPP 内に配置する場合          サーバに配置する場合

htdocs(ドキュメントルート)       MyDirectory
 └xoops                 │htdocs(ドキュメントルート)

    │html               └xoops_trust_path

    └xoops_trust_path
サイトの設計
どういうサイトを作るのか!
  まずはサイトの設計が必要
  今回は企業ホームページを想定
  必須な機能は
    l 静的コンテンツ
    l お問い合わせ
    l あとは必要に応じて追加	
  とします。
XOOPS のブロック構成
                   ヘッダ




             中央—中央ブロック


    左ブロック                       右ブロック


            中央—左         中央—右
            ブロック     ブロック



                   フッタ
使用するモジュールの決定
用途に合わせたモジュールを選ぶ
⇒	
  下記は xupdate から利用できるモジュール(機能)の一部


1. 静的コンテンツ作成モジュール          pico
2. ニュールモジュール               bulletin
3. 携帯/スマホ表示用モジュール          hypconf、mobile_templates
4. メニュー設置用モジュール            multiMenu
5. ファイルマネージャ               xelfinder
6. Google マップ対応画像投稿モジュール   gnavi
7. お問い合わせモジュール             mailform
8. サイト内外の RSS 表示用モジュール     d3pipes
9. サイト内検索用モジュール            search
xupdate の設定
導入・アップデート管理


  ² 管理画面からモジュール、プリロード、テーマのインストールが可能!

  ² インターネット環境が必要
モジュールインストール
導入・アップデート管理からクリックしてインストールする
  ① multiMenu
  ② CKEditor4
  ③ xelFinder
    pico
  ④	
 
  ⑤ mailform
  ⑥ hypconf
  ⑦ mobile_templates
  ⑧ bulletin
テーマのインストール
テーマを選ぶ
  テイスト、機能はテーマによって様々。
  今回は Basic5b を使います。
    Basic5a
         作者:xoops123.com marin さん
         特徴:レスポンシブ・ウェブデザイン
         追加要素:マルチメニューに対応
トップページの構成
pico で構成
   1. トップページ用コンテンツを作成
   2. トップページ用ブロックを配置
グローバルメニューの設定
マルチメニュー


  ①	
 
    メニューを作成
  ②	
 
    テーマに出すメニュー番号を設定
コンテンツの作成
l pico でコンテンツページ(下層ページ)を作成
l TP メールフォームでお問い合わせページを設置




時間があれば他のモジュールの説明も行います。

Contenu connexe

Tendances

再構築ハンズオン
再構築ハンズオン再構築ハンズオン
再構築ハンズオン
Yoshitaka KATO
 
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみたFuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
toshihirock
 
第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介
Akiyuki Nomura
 
Chiba pm#1 - ArangoDB for Perl
Chiba pm#1 - ArangoDB for PerlChiba pm#1 - ArangoDB for Perl
Chiba pm#1 - ArangoDB for Perl
Hideaki Ohno
 
Coffee script初めの一歩
Coffee script初めの一歩Coffee script初めの一歩
Coffee script初めの一歩
Misa Kondo
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
 
JS開発におけるTDDと自動テストツール利用の勘所
JS開発におけるTDDと自動テストツール利用の勘所JS開発におけるTDDと自動テストツール利用の勘所
JS開発におけるTDDと自動テストツール利用の勘所
Koji Nakamura
 

Tendances (19)

再構築ハンズオン
再構築ハンズオン再構築ハンズオン
再構築ハンズオン
 
Xml rpc を使ってブログ投稿
Xml rpc を使ってブログ投稿Xml rpc を使ってブログ投稿
Xml rpc を使ってブログ投稿
 
DebianとWordPressでハッピーになろう!
DebianとWordPressでハッピーになろう!DebianとWordPressでハッピーになろう!
DebianとWordPressでハッピーになろう!
 
Dreamweaver最新ワークフロー!PSDカンプからBootstrapページを世界最速コーディング
Dreamweaver最新ワークフロー!PSDカンプからBootstrapページを世界最速コーディングDreamweaver最新ワークフロー!PSDカンプからBootstrapページを世界最速コーディング
Dreamweaver最新ワークフロー!PSDカンプからBootstrapページを世界最速コーディング
 
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみたFuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
 
[2019 01-19] AzureDevOps LT
[2019 01-19] AzureDevOps LT[2019 01-19] AzureDevOps LT
[2019 01-19] AzureDevOps LT
 
第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介
 
Chiba pm#1 - ArangoDB for Perl
Chiba pm#1 - ArangoDB for PerlChiba pm#1 - ArangoDB for Perl
Chiba pm#1 - ArangoDB for Perl
 
Rubyによるクローラー開発
Rubyによるクローラー開発Rubyによるクローラー開発
Rubyによるクローラー開発
 
Anemoneによるクローラー入門
Anemoneによるクローラー入門Anemoneによるクローラー入門
Anemoneによるクローラー入門
 
Nodejs
NodejsNodejs
Nodejs
 
Coffee script初めの一歩
Coffee script初めの一歩Coffee script初めの一歩
Coffee script初めの一歩
 
Gruntを導入しよう!の話
Gruntを導入しよう!の話Gruntを導入しよう!の話
Gruntを導入しよう!の話
 
Capybaraで雑にWebスクレイピング
Capybaraで雑にWebスクレイピングCapybaraで雑にWebスクレイピング
Capybaraで雑にWebスクレイピング
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
 
Chef on azure
Chef on azureChef on azure
Chef on azure
 
Reactjs
ReactjsReactjs
Reactjs
 
JS開発におけるTDDと自動テストツール利用の勘所
JS開発におけるTDDと自動テストツール利用の勘所JS開発におけるTDDと自動テストツール利用の勘所
JS開発におけるTDDと自動テストツール利用の勘所
 
デザイナーのためのラクして作る神速WEBサイト〜Bootstrap編〜 先生:イシジマ ミキ
デザイナーのためのラクして作る神速WEBサイト〜Bootstrap編〜 先生:イシジマ ミキデザイナーのためのラクして作る神速WEBサイト〜Bootstrap編〜 先生:イシジマ ミキ
デザイナーのためのラクして作る神速WEBサイト〜Bootstrap編〜 先生:イシジマ ミキ
 

En vedette

XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDXDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Ismael Molina Cruz
 
X Gripe A Grp12
X Gripe A Grp12X Gripe A Grp12
X Gripe A Grp12
ap8cgrp12
 
Ximena osorio acosta
Ximena osorio acostaXimena osorio acosta
Ximena osorio acosta
ximeeoa
 
X Gripe A Grp11
X Gripe A Grp11X Gripe A Grp11
X Gripe A Grp11
ap8cgrp11
 
XING AG Q3/2013 conference call presentation
XING AG Q3/2013 conference call presentationXING AG Q3/2013 conference call presentation
XING AG Q3/2013 conference call presentation
XING SE
 
Xhtml Part2
Xhtml Part2Xhtml Part2
Xhtml Part2
nleesite
 
Xmas Card
Xmas  CardXmas  Card
Xmas Card
baldaba
 
XNA L06–Input, Audio and Video Playback
XNA L06–Input, Audio and Video PlaybackXNA L06–Input, Audio and Video Playback
XNA L06–Input, Audio and Video Playback
Mohammad Shaker
 

En vedette (20)

Nearing March Madness
Nearing March MadnessNearing March Madness
Nearing March Madness
 
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDXDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
 
xis!
xis! xis!
xis!
 
X Gripe A Grp12
X Gripe A Grp12X Gripe A Grp12
X Gripe A Grp12
 
Ximena osorio acosta
Ximena osorio acostaXimena osorio acosta
Ximena osorio acosta
 
X Gripe A Grp11
X Gripe A Grp11X Gripe A Grp11
X Gripe A Grp11
 
Xicoteta presentació sobre Jaume I
Xicoteta presentació sobre Jaume IXicoteta presentació sobre Jaume I
Xicoteta presentació sobre Jaume I
 
Ready for change!...¿Yo...tú?....¿Todos los bibliotecarios mexicanos?
Ready for change!...¿Yo...tú?....¿Todos los bibliotecarios mexicanos?Ready for change!...¿Yo...tú?....¿Todos los bibliotecarios mexicanos?
Ready for change!...¿Yo...tú?....¿Todos los bibliotecarios mexicanos?
 
XING AG Q3/2013 conference call presentation
XING AG Q3/2013 conference call presentationXING AG Q3/2013 conference call presentation
XING AG Q3/2013 conference call presentation
 
Xhtml Part2
Xhtml Part2Xhtml Part2
Xhtml Part2
 
X force report 2013
X force report 2013X force report 2013
X force report 2013
 
Xerrada Club Triatló Granollers
Xerrada Club Triatló GranollersXerrada Club Triatló Granollers
Xerrada Club Triatló Granollers
 
Xmas Card
Xmas  CardXmas  Card
Xmas Card
 
Ximena simbaña
Ximena simbañaXimena simbaña
Ximena simbaña
 
Xenofobia original
Xenofobia originalXenofobia original
Xenofobia original
 
XNA L06–Input, Audio and Video Playback
XNA L06–Input, Audio and Video PlaybackXNA L06–Input, Audio and Video Playback
XNA L06–Input, Audio and Video Playback
 
Xhtml 1
Xhtml  1Xhtml  1
Xhtml 1
 
Xe đẩy lưới mùa hè
Xe đẩy lưới mùa hèXe đẩy lưới mùa hè
Xe đẩy lưới mùa hè
 
XIV Premios Empresariales - balance del 2013
XIV Premios Empresariales - balance del 2013XIV Premios Empresariales - balance del 2013
XIV Premios Empresariales - balance del 2013
 
Xenophobia 2
Xenophobia 2Xenophobia 2
Xenophobia 2
 

Similaire à Xoopsサイト制作セミナー 20120922

Cmsインサイド 120801 公開版
Cmsインサイド 120801 公開版Cmsインサイド 120801 公開版
Cmsインサイド 120801 公開版
株式会社RYUS
 
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
ericsagnes
 
2012 0623-x-road-tokyo-xoops-x(ten)
2012 0623-x-road-tokyo-xoops-x(ten)2012 0623-x-road-tokyo-xoops-x(ten)
2012 0623-x-road-tokyo-xoops-x(ten)
Naoki Okino
 
Movable type seminar 20120703
Movable type seminar 20120703Movable type seminar 20120703
Movable type seminar 20120703
Six Apart
 

Similaire à Xoopsサイト制作セミナー 20120922 (20)

CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)
 
Php conference 2010 final
Php conference 2010 finalPhp conference 2010 final
Php conference 2010 final
 
Cmsインサイド 120801 公開版
Cmsインサイド 120801 公開版Cmsインサイド 120801 公開版
Cmsインサイド 120801 公開版
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
 
2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料
 
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
 
Cakecon xoops cubeなのにcake-phpを使う
Cakecon   xoops cubeなのにcake-phpを使うCakecon   xoops cubeなのにcake-phpを使う
Cakecon xoops cubeなのにcake-phpを使う
 
ユーザ・デザイナーから見たPlone CMSのアピールポイント
ユーザ・デザイナーから見たPlone CMSのアピールポイントユーザ・デザイナーから見たPlone CMSのアピールポイント
ユーザ・デザイナーから見たPlone CMSのアピールポイント
 
2012 0623-x-road-tokyo-xoops-x(ten)
2012 0623-x-road-tokyo-xoops-x(ten)2012 0623-x-road-tokyo-xoops-x(ten)
2012 0623-x-road-tokyo-xoops-x(ten)
 
Firefoxosハンズオン
FirefoxosハンズオンFirefoxosハンズオン
Firefoxosハンズオン
 
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
 
Movable type seminar 20120703
Movable type seminar 20120703Movable type seminar 20120703
Movable type seminar 20120703
 
OSSとクラウドによるコンピューティングモデルの変化
OSSとクラウドによるコンピューティングモデルの変化OSSとクラウドによるコンピューティングモデルの変化
OSSとクラウドによるコンピューティングモデルの変化
 
20140924 mt cloud_handson_seminar
20140924 mt cloud_handson_seminar20140924 mt cloud_handson_seminar
20140924 mt cloud_handson_seminar
 
2005 07 30_xwj_customizinig
2005 07 30_xwj_customizinig2005 07 30_xwj_customizinig
2005 07 30_xwj_customizinig
 
徳島OSS勉強会第四回 シラサギハンズオン 0925
徳島OSS勉強会第四回 シラサギハンズオン 0925徳島OSS勉強会第四回 シラサギハンズオン 0925
徳島OSS勉強会第四回 シラサギハンズオン 0925
 
Drupal deployment trial on Engine Yard
Drupal deployment trial on Engine YardDrupal deployment trial on Engine Yard
Drupal deployment trial on Engine Yard
 
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
 
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
 
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
 

Dernier

Dernier (11)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

Xoopsサイト制作セミナー 20120922