カテゴリ ‘WEB製作全般’についての一覧


Wix Codeがリリース!JavaScriptの使用やデータベース連携が可能に!

皆様、こんにちわ!

突然ですが、Wix.comは使っておりますか?

先日Wix.comでJavaScriptやデータベース連携ができる Wix Codeと言う機能がリリースされました。

この機能は、
WixでJavaScriptを使いたい!
データベースと連携して大量にページを自動生成したい!

と言う要望を実現するためのツールです。

インポートしたExcelと連携してページ出力が出来るなど、
大量ページ作成がかなり簡単になっており、Wixの印象がかなり変わりました。

データベース連携が出来れば、
今まで出来ないと思っていた他サイトからのデータ移行などもスムーズに出来そうですね。

公式サイトによると以下のような事が出来るようになるとの事です。

具体的には、動的ページの作成、サイト訪問者の情報収集、データベースの情報抽出、訪問者の行動に沿ったインタラクティブなサイト作成、Wixと外部APIの連動、など様々なことが簡単にできるようになります。

Wix Code新登場 : コーディングの力で限りない拡張性を実現する新ツール|Wix公式ブログ

データベース連携の機能の使い方

Wix Codeには沢山の機能があるのですが、本日はデータベース連携の使い方をご紹介。

Wix Codeを有効にする

まずはWix Codeの機能を有効にします。

20180108 01

↑サイトエディタを表示し、「ツール」から「デベロッパーツール」にチェックを入れます。

20180108 02

↑すると、「サイト構成」の中に「Database」と言う項目が表示されます。

「+」ボタンをクリックし、「New Collection」を選択します。

20180108 03

↑「作成をはじめる」をクリック

20180109 08
↑データベースコレクションの名前を入力します。

英数字のみ入力可能ですので分かりやすい名前をつけてください。

「What’s this database collection for」の欄は
「Site Content」とします。

その後、「Create Collection」をクリックします。

20180109 09

↑エクセルのような表が出てきますので、カラム名と内容を自由に追加が可能です。

20180109 11

↑「+」ボタンをクリックすると、カラムの追加が可能です。
追加するカラム名とデータ型を選択します。

20180109 10

↑各項目を追加していくと、このような表が完成します。

20180108 12

↑データ入力が完了したら、データベース名の横にある歯車マークをクリックし
「Add a Dynamic Page」をクリック。
ここでデータベースと連携するページを作成します。

20180108 13

↑ダイアログが表示されたら、「Item Page」を選択し「Next」をクリック。

20180108 14

↑URLの形式を指定します。

データベースの値とURLが連動しますので、
どの値を使用するか選択し、「Create Page」をクリック。

20180108 15

↑ページが作成されました。
データベースと連携するためのデータセットアイコンが表示されていればOKです。

20180108 16
↑ここからはデザイン面の作業をします。

追加ボタンをクリックして、データベースと連携したい項目を追加します。
今回はテキストを追加します。

20180108 18

↑追加されたテキストの右上の「データに接続」をクリックします。

20180108 19

↑接続先データベースを先程作成したデータベースに、
テキストの接続先を表示したい項目を選択します。
次に画像を追加します。

20180108 20

↑追加する画像を選択します。
画像はデータベースの物を表示するため、配置する物は何でも構いません。
今回はWixフリー素材を選択します。

20180108 21

↑画像を配置しました。

20180108 22

↑「データに接続」をクリックします。

20180108 23

↑先ほどと同様に接続先データベースを選択し、
画像を表示したい項目に指定します。
altタグ、リンク先などもデータベースの項目と連動可能です。

20180108 24

↑ここまでの内容がきちんと反映されるか動作確認をしたい場合は、
画面右上の「Preview」をクリックします。

20180108 26

↑プレビュー画面が表示されました。
データベースに入力したタイトル、画像が表示されている事を確認します。

20180108 25

↑次、前ボタンを押すと、他のデータに移動ができます。

20180108 27

↑同様の手順で他の項目を追加し、レイアウトを整えます。

20180108 28

↑レイアウトが完成したら、「公開」をクリックします。
以上で設定は完了です。

URL規則について

URLは先程登録した以下のフォーマットになります。

http://www…/ recipes/{ title }

​​
titleに基づいて表示する内容が設定されます。

Wix.comで動作するサンプル

ここまで一通り説明した内容が動作するサンプルがWix.comに公開されています。

Wix Code – Advanced Web Application Development | Wix.com


20180108 29

上記リンクからサイトを作成できますので、
まずは触ってみたいと言う方はぜひご覧ください。

Wix Codeの特設ページではその他にも
テーブル表示の仕方フォーム入力の作り方Wix Code APIについても記載があります。
サンプルは英語版のみとなりますが、興味がある方はぜひ見てみてください。

Wix.comで無料ホームページ作成を始める

使ってみた感想

Wixでネックだと思っていたのが、ブラウザ内のエディタのため、
多少もっさりするんですよね。。
(これはWixに限らずですが・・)

このもっさり感がデーターベースを使う事でストレスがかなり減りそうだと感じました。

以上、Wix Codeでデータベース連携をする方法でした。

続きを読む

Macで使いやすい画面キャプチャソフト「Annotate」

Macで使いやすい画面キャプチャソフトを探していたら
Annotate」と言うソフトを教えてもらったので自分用にメモ

続きを読む

スマホに登録しておくと便利な顔文字集

にこっ

(ღ′◡‵)
(๑′ᴗ‵๑)
(*´◡`​*)
(´‿‿`)
(◍•ᴗ•◍)
ლ(╹◡╹ლ)
(◕‿‿◕)
(▰˘◡˘▰)
( ・´◡`・ )
(´◉◞౪◟◉`)
(* ՞ټ՞)
(*≧∇≦)ノノ☆
。(`Д´)ノ了解であります!!!

驚いた

ლ!๏_๏!ლ 
(´༎ຶ۝༎ຶ)
щ(ʘ╻ʘ)щ 
(๑°⌓°๑)
( ☉_☉)

がーん・えーん

。:゚(;´∩`;)゚:。 
(゚o゚;; 
щ(゚Д゚щ)
(╯⊙ ⊱⊙╰ ) 
(◞‸ლ)
(◞‸◟)
(இдஇ; )
(☍﹏⁰)
(╯ᆺ╰๑)
(╥Д╥ )
(⊛╹〰╹⊛)
(☍д⁰)
Σ(゚д゚lll)

おいしい

(๑´ڡ`๑)
( *´ސު`*)

プンプン

(╬ಠ益ಠ) 
ヽ(`Д´)ノ 
(╬ Ò ‸ Ó)
(,,Ծ‸Ծ,, )
(╬◣д◢)

微妙・・・

( ꒪⌓꒪)
(・д・)
(´・ω・`)
(´・_・`)
(´・ω・`)ノ
(・ェ・∪)

いろいろなアクション

_(┐「ε:)_❤
((≡゚♀゚≡)) ドラえもん

続きを読む

[Mac]ディスク容量が一杯になった時に試してもらいたいたった一つの事

iTunesで古いiPhone・iPadのバックアップ削除をすると、空き容量がかなり作れます。

試してみてください。

http://ushigyu.net/2015/01/08/mac-disk-clean-sonota/

続きを読む

【Excel】URL一覧からTITLE,META,og:imageなどの情報を抽出する方法~WEBサイトのスクレイピング

こんな方法がありましたので、自分用にメモ。

http://otsukare-tion.com/2013/12/excel_vba01/

続きを読む

有料レベルの高解像度写真を無料/商用利用可/クレジット不要で利用できるサイト

ブログで記事を書くときに写真を探すのって結構大変ですよね。

最近はキュレーションサイトなども沢山出てきており、画像探しが早くできる方法を探している方もいるのではないでしょうか。

今日は自分が使っている画像検索サイトをシェアします。

続きを読む

XAMPPでhttp://localhostに接続できない場合の対処方法

WS000000

本日Windowsでローカル開発環境を構築する際にハマッたので自分用にメモ。

ローカル開発環境構築といえば、XAMPPが有名ですが、
インストールしてもlocalhostにアクセスできませんでした。

Chromeからlocalhostにアクセスすると見れない。。。

なぜ?

Apacheは起動していて、pingを叩いても返ってくる状態。。。

むむ。

・・・・・・・

しばらく悩んだところ、proxyが入っており設定を変更する必要がある事が分かりました。

20160218-01

↑ローカルアドレスにはプロキシサーバーを使用しない。にチェックをいれます。

これでchromeでlocalhostにアクセス出来るようになりました。

続きを読む

LINEスタンプ「心にお日さま ひかりちゃん」11/20(金)よりリリース

20151120-02

LINEスタンプ「心にお日さま ひかりちゃん」11/20(金)よりリリース

続きを読む

LINEスタンプの作り方

今更感はありますが、LINEスタンプを作っております。

作り方を調べるのに分かりやすいサイトを教えてもらったのでブログでもシェアします。

続きを読む

LINEスタンプを無料・商用利用OKで配布しているサイト一覧

LINEスタンプを無料でダウンロードできるサイトを教えてもらいたましたので、シェアします

リンクや著作権表示不要で、商用利用可能なスタンプ集です

ブログのアクセントなど、自由に使えそうです

続きを読む
1 / 1512345...10...Last »