Repasuhin ng GravityView – Ano Ito? Ano ang Ginagawa? At Mayroon Bang Anumang Magaling? (2020)

Mga Deal ng WordPress

Ang Mga Gravity Form ay isa sa pinakatanyag na plugin ng WordPress form – sa malaking bahagi sapagkat hindi ito kapani-paniwalang nababaluktot ang aming pagsusuri. Maaari mong gamitin ito upang lumikha ng halos anumang uri ng porma – mula sa isang simpleng form ng contact sa lahat ng paraan hanggang sa mga form ng pagbabayad, mga form sa pagpaparehistro at anumang bagay na nakakakiliti sa iyong magarbong.

Ang isang bagay na Gravity Form ay hindi hayaan mong gawin, gayunpaman, ay ipinapakita ang lahat ng impormasyon na iyong nakolekta sa harap ng dulo ng iyong site. Problema iyan sapagkat, para sa ilang mga uri ng form, ang pagkolekta ng impormasyon ay hindi sapat – kailangan mo rin ng paraan upang maipakita ito sa iyong mga bisita.

Iyon ay kung saan pumapasok si GravityView. Hinahayaan ka ng GravityView na kumuha ka ng mga form ng form mula sa Mga Gravity Form at ipakita ang mga ito sa harap ng iyong site sa isang bungkos ng iba’t ibang mga paraan.

Halimbawa, kung mayroon kang isang direktoryo ng kaganapan kung saan maaaring magsumite ang mga tao ng mga kaganapan sa pamamagitan ng isang form ng Gravity Forms, pagkatapos ay maaari mong gawin ang mga pagsusumite ng kaganapan at awtomatikong ipakita ang mga ito sa harap-dulo ng iyong site para mag-browse ang mga bisita. Ang mga posibilidad ay walang katapusan.

Sa ibaba, magbabahagi ako ng higit pa tungkol sa kung ano ang ginagawa ng plugin na ito at kung ano ang magagamit mo para sa. Pagkatapos, ipapakita ko sa iyo kung paano gumagana ang lahat sa isang live na site ng WordPress at ibahagi ang aking pangwakas na mga saloobin sa plugin.

Sumisid sa …

Ano ang GravityView Do?

Ang tagline ng GravityView mula sa kanyang website ay isang magandang paliwanag na antas ng paliwanag ng halaga nito:

Ang homepage ng GravityView

‘Kinokolekta ng Mga Pormularyo ng Gravity Form. Ipinapakita ng GravityView ang data. ‘

Nangangahulugan ito kung ano ang ipinaliwanag ko sa itaas – maaari kang kumuha ng data mula sa iyong mga entry sa Mga Gravity Form at ipakita ito sa harap ng dulo ng iyong site.

Upang makontrol kung paano tumitingin ang data na iyon, binibigyan ka ng GravityView ng isang tagabuo ng layout ng drag-and-drop kung saan maaari mong kontrolin ang output ng iyong data gamit ang mga widget. Halimbawa, ang isang widget ay maaaring kumakatawan sa data mula sa isang tukoy na patlang ng form, habang ang isa pa ay maaaring kumatawan sa isang kahon ng paghahanap para sa mga bisita na maghanap sa lahat ng mga entry.

Maaari mong isama ang lahat ng mga uri ng data ng form sa iyong mga layout, kabilang ang mga imahe, video, audio, pagsuri sa mga rating at marami pa.

Maaari ka ring pumili mula sa iba’t ibang mga pagpipilian sa layout, kabilang ang:

  • Mga Talahanayan – parehong simpleng mga talahanayan at mas advanced na mga talahanayan sa pamamagitan ng isang pagsasama ng DataTables.
  • Mga listahan – uri ng tulad ng pahina na naglilista ng iyong mga post sa blog, ngunit maaari mong kontrolin ang layout para sa bawat entry form.
  • mapa ng Google – Ipakita ang mga pagsusumite ng form sa isang mapa. Mahusay para sa mga direktoryo ng pisikal na lokasyon. Halimbawa, maaari kang maglista ng mga apartment na upa sa isang mapa at hayaang magsumite ang mga tao ng mga bagong apartment sa pamamagitan ng Mga Gravity Form.
  • Kalendaryo – magpakita ng mga entry sa view ng kalendaryo. Mahusay para sa direktoryo ng kaganapan na nabanggit ko sa itaas o anumang uri ng site na nakabatay sa petsa.

Upang matulungan ang mga bisita na mag-browse ng data, maaari kang magdagdag ng paghahanap sa harap, pag-ayos at mga pagpipilian sa filter.

Sa wakas, maaari mong pahintulutan ang mga gumagamit na mag-edit ng kanilang sariling mga entry ng Gravity Form mula sa harap ng dulo ng site at kahit na subaybayan ang mga pagbabago sa mga entry na ito. Maaari mo ring limitahan kung aling form na mga patlang ang mai-edit ng mga tao mula sa harap na dulo.

Ano ang Maaari mong Gumamit ng GravityView Para sa?

Dahil ang mga Form ng Gravity ay kaya nababaluktot, maaari mo ring gamitin ang GravityView sa isang tonelada ng iba’t ibang paraan.

Ang pinakamalaking kaso ng paggamit ay marahil ang anumang uri ng direktoryo ng site, tulad ng:

  • Mga Negosyo
  • Mga lokasyon ng pisikal
  • Mga Tao
  • Mga Kaganapan
  • Digital na impormasyon
  • Si Etc

Maaari mong gamitin ang Mga Form ng Gravity upang hayaan ang mga tao na magsumite ng mga entry sa iyong direktoryo. Maaari mo ring singilin ang mga tao para sa pagsusumite ng mga entry sa pamamagitan ng built-in na mga tampok ng pagbabayad ng Gravity Form. Pagkatapos, maaari mong gamitin ang GravityView upang awtomatikong lumikha ng front-end database mula sa mga pagsusumite.

Ang blog na GravityView ay detalyado din ng maraming iba pang mga kagiliw-giliw na mga kaso sa paggamit, bagaman. Ang dalawa sa aking mga paboritong halimbawa ay:

  • Ang mga tagaplano ng kaganapan gamit ang GravityView upang lumikha ng isang pampublikong listahan ng panauhin para sa mga kaganapan.
  • Pagkolekta at pagpapakita ng puna.

Kaya, talaga, kung makagawa ka ng malikhaing, maaari mong gamitin ang GravityView para sa higit pa sa mga direktoryo.

Paano gumagana ang GravityView sa isang Real Site ng WordPress

Ngayon na nauunawaan mo kung ano ang tumutulong sa iyo na GravityView, hayaan mo akong ipakita sa iyo kung paano gumagana ang lahat.

Nagsisimula ang lahat sa isang form, kaya, bago i-install ang GravityView, ginamit ko ang Mga Gravity Form upang mai-set up ang isa.

Pinili ko ang halimbawa ng isang direktoryo ng mga developer ng WordPress. Kung nais ng isang developer na ilista ang kanilang mga sarili sa direktoryo, maaari nilang gamitin ang form upang isumite ang kanilang mga detalye.

Sa halimbawang ito, magagawa nila ito nang libre, ngunit tandaan na madali mo lang singilin ang mga tao para sa pribilehiyo gamit ang mga patlang na pagbabayad ng Gravity Form. O, maaari mong hayaang ilista ang mga tao nang libre ngunit singilin ang mga ito para sa isang naka-sponsor na listahan.

Isang halimbawa ng form mula sa Mga Gravity Form na nagpapakain ng data sa GravityView

Kaya, ngayon na mayroon akong form na iyon (at ilang mga entry na naisumite ko), maaari nating tingnan kung paano gamitin ang GravityView upang maipakita ang impormasyong iyon sa harap na dulo.

Paglikha ng isang Bagong View

Tulad ng iminumungkahi ng pangalan nito, ang isang tukoy na layout ng front-end para sa iyong mga entry ng Gravity Forms ay tinatawag na ‘view’.

Kapag nagpunta ka upang lumikha ng isang bagong view, maaari kang pumili ng dalawang magkakaibang mapagkukunan para sa iyong data:

  1. Isang Form Preset – Gumamit ng isang preset na form ng template mula sa GravityView sa halip na isa sa iyong umiiral na mga form. Kasama dito ang mga template para sa mga direktoryo ng negosyo, mga profile ng tao, mga board ng trabaho at iba pa.
  2. Isang umiiral na form – pumili ng isa sa iyong umiiral na mga form mula sa Mga Gravity Form. Iyon ang gagawin ko para sa pagsusuri na ito dahil nilikha ko na ang form sa itaas.

Kapag pinili mo ang iyong mapagkukunan ng data, maaari mong piliin ang iyong Uri ng Tingnan, na halos tinukoy ang layout ng front-end para sa iyong data. Gamit ang pangunahing bersyon, maaari kang pumili sa pagitan ng isang lamesa o listahan tingnan. Maaari mo ring idagdag ang mga layout ng mapa at kalendaryo na nabanggit ko gamit ang mga add-on:

Piliin ang mapagkukunan para sa GravityView

Para sa halimbawang ito, pipiliin ko ang isang view ng listahan.

Pagkontrol sa Iyong Layout ng Tingnan

Sa sandaling pumili ka ng isang mapagkukunan ng data at pagpipilian sa layout, maaari mong gamitin ang isang tagabuo ng drag-and-drop upang makontrol ang aktwal na layout ng iyong view gamit ang mga widget.

Maaari kang magdisenyo ng tatlong pahina sa kabuuan:

  • Maramihang mga entry – Kinokontrol ng template na ito ang listahan ng lahat ng mga entry ng Gravity Forms.
  • Pag-iisang Pagpasok – Kinokontrol ng template na ito ang nakatuong pahina para sa isang solong entry. Karaniwan, ang mga tao ay nag-navigate sa pahinang ito mula sa maraming listahan ng mga entry.
  • I-edit ang Pag-entry – Kinokontrol nito kung saan ang mga patlang na maaaring mai-edit ng mga tao mula sa interface ng harap-end.

Ang tatlong magkakaibang pagpipilian ng template ng GravityView

Maraming template ng Mga Entries

Para sa Maramihang mga entry pahina, maaari mong kontrolin ang tatlong bahagi ng pahina:

  • Sa Itaas na Mga Widget – Ang mga widget na ito ay lilitaw lamang sa isang solong oras. Halimbawa, maaari kang magdagdag ng isang search bar o mga filter.
  • Mga Patlang sa Entries – ang ‘loop’ na ito para sa bawat entry na ipinapakita mo. Iyon ay, paulit-ulit silang ipakita upang ipakita ang parehong mga detalye para sa bawat entry (katulad ng iyong pahina ng listahan ng blog ay awtomatikong nakalista ang lahat ng iyong mga post sa blog at inuulit ang parehong layout para sa bawat post).
  • Sa ibaba ng Mga Widget ng Mga Entries – Tulad ng mga widget sa mga entry sa itaas, ang mga widget na ito ay lilitaw lamang sa isang solong oras. Maaari mong gamitin ang mga ito para sa mga bagay tulad ng pagination o ibang search box.

Ang iba't ibang mga layout ng layout sa maraming template ng mga entry

Para sa mga nasa itaas at sa ibaba ng mga widget, maaari kang pumili mula sa isang preset na pagpipilian ng mga widget kabilang ang:

  • Ipakita ang impormasyon sa pagination.
  • Mga link ng pahina.
  • Laki ng pahina – hayaan ang mga gumagamit na baguhin kung gaano karaming mga entry ang ipinapakita.
  • Pasadyang nilalaman – magdagdag ng iyong sariling static na nilalaman.
  • Search bar.

Pagdaragdag ng isang bagong widget sa iyong layout ng view

Kung nag-click ka sa icon ng gear sa tabi ng isang widget, maaari mong kontrolin kung paano gumana ang widget na iyon. Halimbawa, kung na-edit mo ang search bar, maaari mo itong limitahan sa paghahanap para sa mga tukoy na larangan sa bawat entry at i-configure ang ilang iba pang mga setting:

Pag-edit ng mga setting ng isang widget ng GravityView

Maaari ka ring magdagdag ng mga karagdagang mga widget na may mga add-on, na hinawakan ko sa ibang pagkakataon.

Para sa mga patlang ng pagpasok, maaari mong piliin ang aktwal na mga patlang ng form mula sa form na iyong napili nang mas maaga.

Halimbawa, maaari mong itakda ang pamagat ng bawat listahan na katumbas ng patlang ng pangalan mula sa iyong form:

Pagdaragdag ng isang bagong patlang sa iyong layout ng view

Maaari kang magdagdag ng mga patlang sa lahat ng iba’t ibang mga lugar ng layout para sa iyong napiling layout, at gumamit ng drag-and-drop upang ilipat ang mga patlang kung kinakailangan.

Ang isang bagay na dapat tandaan ay limitado ka sa nakaayos na layout (hal. ‘Pamagat ng Listahan’, ‘Subheading’, ‘Footer Left’, atbp.)

Kung alam mo ang iyong paraan sa paligid ng HTML at CSS, ang GravityView ay nag-aalok ng isang tool upang gawing madali upang lumikha ng iyong sariling mga layout nang walang pag-edit ng mga file ng template. Gayunpaman, kung hindi mo alam ang HTML at CSS, limitado ka sa mga preset na layout – kahit na maaari mong ayusin ang iyong mga patlang sa anumang pagkakasunud-sunod sa mga layout.

Narito kung ano ang hitsura nito matapos kong idagdag ang lahat ng mga patlang mula sa aking form na halimbawa:

Pagdaragdag ng mga patlang ng form sa iyong layout

Kung nag-click ka sa icon ng gear sa tabi ng isang patlang na form, maaari mong mai-edit ang patlang na iyon. Halimbawa, maaari mo lamang ipakita ang ilang mga patlang sa mga gumagamit na naka-log in, o mai-link ang isang patlang sa iisang pahina ng pagpasok.

Ang ilang mga patlang ay nakakakuha ng karagdagang mga setting. Halimbawa, para sa isang patlang ng lokasyon, maaari kang magdagdag ng isang link na ‘Map It’ upang matulungan ang mga tao na mahanap ang lokasyon gamit ang Google Maps:

Pag-edit ng mga setting ng isang patlang

Isang template ng Pag-iisa

Nasa Pag-iisang Pagpasok tab, maaari kang gumamit ng magkatulad na interface upang magdisenyo ng layout para sa solong pahina ng pagpasok. Maliban ngayon magtrabaho ka lamang sa mga patlang ng form – hindi na kailangan para sa mga search o pagination widgets dahil ang template na ito ay nagpapakita lamang ng isang tukoy na entry:

Pag-edit ng solong template ng pagpasok

Maaari ka ring magdagdag ng iyong sariling pasadyang nilalaman gamit ang isang Pasadyang Nilalaman patlang kung kinakailangan, pati na rin ang mga patlang upang payagan o i-edit ng mga tao ang mga entry:

Ang patlang ng pasadyang GravityView

Tulad ng sa maraming template ng mga entry, limitado ka sa ganitong pag-aayos ng layout ng preset maliban kung alam mo ang iyong paraan sa paligid ng HTML at CSS.

I-edit ang Template ng Pag-entry

Sa wakas, maaari mong kontrolin ang layout para sa I-edit ang Pag-entry template. Muli, ito ang mga patlang na makikita ng mga gumagamit na naka-log-in kapag sinubukan nilang i-edit ang isa sa kanilang sariling mga entry.

Maaari mong gamitin ito upang ang mga tao ay maaari lamang i-edit ang ilang mga patlang, sa halip na ang buong pagpasok.

Halimbawa, maaari kong itakda ito upang mai-edit ng mga developer ng WordPress ang lahat ng mga patlang maliban sa kanilang pangalan:

Pagkontrol sa template ng pag-edit ng pag-edit

Tingnan ang Mga Setting

Ang pangwakas na bagay na kailangan mong i-configure bago i-publish ang iyong view ay ang pangkalahatang Tingnan ang Mga Setting.

Dito, maaari mong i-configure ang isang grupo ng mga mas maliit na pangkalahatang setting, tulad ng:

  • kung hindi man ay magtago ng mga walang laman na bukid
  • pag-uugali
  • kung ipapakita ang lahat ng mga form na form o mga entry lamang na manu-manong naaprubahan
  • kung ang mga gumagamit ng naka-log in ay maaaring i-edit ang kanilang sariling mga entry.

Mga setting ng GravityView

At iyon! Ngayon ay maaari mong mai-publish at ipakita ang iyong view saanman sa iyong site gamit ang ibinigay na shortcode.

Pag-explore Kung Paano Gumagana ang Isang View sa Higit pang Detalye

Ngayon na gumawa ako ng isang view upang sumabay sa aking form, tingnan natin ang interplay sa pagitan ng isang form mula sa Mga Gravity Form at isang view mula sa GravityView.

Ipinakita ko na sa iyo ang form na pang-unahan mula sa Mga Form ng Gravity:

Isang halimbawa ng form mula sa Mga Gravity Form na nagpapakain ng data sa GravityView

Kapag ang isang tao ay nagsusumite ng data sa pamamagitan ng form na iyon, ipinapakita ito bilang isang entry sa Mga Gravity Form. Makikita mo na ang aming form ng halimbawa ay may tatlong mga entry, bawat isa ay kumakatawan sa isang developer ng WordPress:

Form ng mga entry sa Gravity Forms

Ngayon, narito kung saan pumapasok ang GravityView. Sa harap na pahina kung saan idinagdag ko ang shortcode ng GravityView, maaari kang makakita ng isang item na listahan para sa bawat pagpasok sa Mga Gravity Form. Ito ang maramihang mga template ng entry:

Isang halimbawa ng harap ng dulo ng maraming template ng mga entry

Kung may nag-click sa isa sa mga entry na iyon, dadalhin ito sa mga ito solong template ng entry para sa partikular na pagpasok:

Isang halimbawa ng harap ng dulo ng solong template ng pagpasok

At pagkatapos, kung pinagana mo ito, maaaring mai-edit ng mga gumagamit na naka-log in ang kanilang sariling mga entry mula sa harap na dulo gamit ang i-edit ang template ng entry. Ngunit, batay sa kung paano ko na-configure ang mga bagay nang mas maaga, maaari mong makita na hindi mai-edit ng mga tao ang patlang ng pangalan:

Isang halimbawa sa harap ng dulo ng template ng pag-edit ng pag-edit

At paano ito gumagana! Kung gumawa ka ng malikhaing, maaari kang magtayo ng ilang mga talagang maayos na pagpapatupad.

GravityView Mga Add-On

Maaari mong gawin ang lahat ng ipinakita ko sa iyo sa itaas na may pangunahing plugin na GravityView. Ngunit, depende sa plano na iyong binili, maaari ka ring makakuha ng access sa mga add-on na plugin upang higit pang mapalawak ang pag-andar ng GravityView.

Maaari mong tingnan ang buong listahan ng mga add-on dito, ngunit narito ang isang maikling buod ng kung ano ang hinahayaan ng bawat add-on na gawin mo:

  • I-import ang Mga Entries – maramihang mga entry sa pag-import sa Mga Form ng Gravity gamit ang isang CSV. Pagkatapos ay maaari mong gamitin ang data na ito sa iyong mga pananaw. Hindi nangangailangan ng GravityView.
  • Kalendaryo – Ipakita ang mga entry sa layout ng kalendaryo. Mahusay para sa mga site ng kaganapan.
  • Inline I-edit – Nag-aalok ng inline na pag-edit sa GravityView at Gravity Form para sa mas mabilis na pag-edit.
  • Mga Pagbabago sa Pag-entry – tingnan ang mga pagbabago na ginawa sa isang entry at madaling ibalik ang mga pagbabagong iyon kung kinakailangan.
  • Maramihang Mga Form – bumuo ng mga view na nagpapakita ng data mula sa maraming mga form.
  • DIY Layout – Lumikha ng iyong sariling pasadyang mga layout. Nangangailangan pa rin ito ng ilang kaalaman sa HTML at CSS, ngunit ang add-on ay ginagawang mas madali ang proseso kaysa sa kung hindi man dahil hindi mo kailangang direktang mag-edit ng mga file ng template.
  • Matematika – Magsagawa ng mga kalkulasyon sa matematika batay sa mga entry. Hindi nangangailangan ng GravityView, ngunit mahusay na nakasama.
  • Mga Mapa – Ipakita ang mga entry sa isang mapa. Mahusay para sa mga direktoryo ng mga pisikal na lokasyon.
  • Mga Rating & Mga Review – Hayaan ang mga bisita na rate at suriin ang mga entry. Ang isa pang mahusay na pagpipilian para sa mga site ng direktoryo. Halimbawa, maaari mong hayaan ang mga tao na i-rate ang mga lokal na negosyo o mga nagbibigay ng serbisyo.
  • Mga Filter ng A-Z – hayaang i-filter ng mga tao ang mga resulta sa pamamagitan ng panimulang titik ng bawat entry.
  • Itinatampok na Mga Entriestampok ang mga tukoy na entry sa iyong mga layout ng view. Mahusay para sa mga bayad na listahan ng direktoryo. Maaari mong hayaan ang mga tao na magsumite ng mga pangunahing listahan nang libre, at pagkatapos ay magbayad upang mag-upgrade sa isang naka-sponsor na listahan.
  • Pagbabahagi ng Panlipunan & SEO – Nagdaragdag ng mga pindutan ng pagbabahagi ng panlipunan at mas advanced na mga pagpipilian sa SEO.
  • DataTables – pagsamahin sa DataTables upang lumikha ng mas detalyadong mga layout ng talahanayan.
  • Advanced na Pagsasala – Kontrol kung aling mga entry ang lilitaw sa iyong pagtingin sa pamamagitan ng mga advanced na kondisyon, tulad ng gumagamit na lumikha ng isang entry, mga halaga ng paghahanap, mga tungkulin ng gumagamit, mga saklaw ng petsa at higit pa.

Maaari kang bumili ng unang tatlong mga extension sa isang pansariling batayan, habang ang natitira ay magagamit lamang bilang bahagi ng isang bayad na plano ng lisensya. Nagsasalita ng …

Pagpepresyo ng GravityView

Ang GravityView ay dumarating lamang sa isang premium na bersyon – walang libreng bersyon upang i-play sa paligid. Mayroong tatlong magkakaibang mga plano sa pagpepresyo, na may makabuluhang pagkakaiba sa bawat isa pagdating sa:

  • kung gaano karaming mga site na maaari mong gamitin ang GravityView sa
  • ang mga add-on ay nakakuha ka ng access sa
  • kung gaano karaming mga layout ang nakukuha mo.

Maaari mong tingnan ang mga tampok at presyo sa imahe sa ibaba:

Ang pahina ng pagpepresyo ng GravityView

Mayroon ding planong panghabambuhay na pumapasok sa napakalaking $ 949. Ang plano na iyon ay makakakuha ka ng access sa lahat sa Lahat ng Pag-access plano plus pag-update sa buhay (ngunit tatlong taon lamang ang suporta).

Ang planong panghabambuhay ay malinaw na hindi mura, ngunit, kung ginagamit mo ito upang makabuo ng maraming mga site para sa mga kliyente, maaari mong maikalat ang gastos sa lahat ng iyong mga site ng kliyente, at maaari itong talagang makatipid sa iyo ng ilang pera.

Pangwakas na Kaisipan

Sa mundo ng Gravity Forms, ang GravityView ay lubos na tanyag – at sa isang kadahilanan. Sa madaling salita, ito ang pinakamadaling paraan na natagpuan ko na makuha ang mga entry ng Gravity Forms sa harap ng dulo ng iyong site.

Habang mayroong iba pang mga pagpipilian para sa ilang mga kaso ng paggamit, tulad ng pagdaragdag ng mga entry bilang isang pasadyang uri ng post at pagpapakita ng mga nasa iyong site, karaniwang hindi sila simple o nababaluktot tulad ng paggamit ng GravityView.

Ang paglikha ng isang view ay simple at madaling maunawaan. Mas mahalaga, hindi ito nangangailangan ng anumang kaalaman sa PHP, HTML o CSS maliban kung nais mong lumikha ng iyong sariling pasadyang layout, kaya hindi mo kailangang maging developer upang makakuha ng halaga mula sa tool na ito.

Bilang karagdagan, dahil ang mismo ng mga Form ng Gravity ay masyadong nababaluktot, ang mga kaso ng paggamit ay medyo walang limitasyong.

Gumagawa ito ng isang mahusay na pagpipilian para sa anumang uri ng direktoryo, ngunit maaari mo ring gamitin ito sa ibang mga paraan. Karaniwan, kung ang iyong kaso sa paggamit ay nagsasangkot ng pagkolekta ng data sa pamamagitan ng isang form at ipinapakita na ang data sa harap ng dulo ng iyong site, maaaring makatulong sa iyo ang GravityView na magawa ang trabaho.

Kung nais mong matuto nang higit pa at magsimula, mag-click dito upang magtungo sa GravityView.

Ginamit / gamit ang GravityView? Karanasan, saloobin at opinyon?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me