관리-도구
편집 파일: AboutUs.nk17pgj2.js
import{t as S,u as W,l as v}from"./index.ba51ghj9.js";import{j as o}from"./helpers.lwqbledo.js";import{e as C}from"./em.opcgurq0.js";import{G as A,a as T}from"./Row.h4gujlzc.js";import{S as F}from"./External.h5te4wqm.js";import"./translations.b896ab1m.js";import{_ as x}from"./_plugin-vue_export-helper.oebm7xum.js";import{a as y,_ as e}from"./default-i18n.hohxoesu.js";import{c as m,a as n,t as r,C as P,l as g,v as h,o as c,F as E,J as O,k as u,b as f,x as w}from"./runtime-dom.esm-bundler.h3clfjuw.js";const M=""+window.__aioseoDynamicImportPreload__("images/team.le2gp55x.jpg"),U=""+window.__aioseoDynamicImportPreload__("images/afwp.jnbiyml9.png"),B=""+window.__aioseoDynamicImportPreload__("svg/blc.43xfxkew.svg"),L=""+window.__aioseoDynamicImportPreload__("images/edd.n3e2aril.png"),j=""+window.__aioseoDynamicImportPreload__("images/ff.l3gasxrh.png"),z=""+window.__aioseoDynamicImportPreload__("images/if.g3zrtlm6.png"),q=""+window.__aioseoDynamicImportPreload__("images/mi.jf37rq2m.png"),G=""+window.__aioseoDynamicImportPreload__("images/om.iqvy7of4.png"),R=""+window.__aioseoDynamicImportPreload__("images/pe.mayaqvxe.png"),V=""+window.__aioseoDynamicImportPreload__("images/rafflepress.fhqsc7m4.png"),Y=""+window.__aioseoDynamicImportPreload__("images/sc.jhb0j7hv.png"),J=""+window.__aioseoDynamicImportPreload__("images/smtp.jrhg25rz.png"),Q=""+window.__aioseoDynamicImportPreload__("images/sp.xi68rvp2.png"),H=""+window.__aioseoDynamicImportPreload__("svg/swp.hi1xzmh3.svg"),K=""+window.__aioseoDynamicImportPreload__("images/tf.cre5m5hq.png"),X=""+window.__aioseoDynamicImportPreload__("images/tp.l3i0xrnf.png"),Z=""+window.__aioseoDynamicImportPreload__("images/wpforms.hv0vb6c0.png"),$=""+window.__aioseoDynamicImportPreload__("images/wpsp.km9tycg8.png"),N=""+window.__aioseoDynamicImportPreload__("images/yf.hdamw2mn.png"),ee=""+window.__aioseoDynamicImportPreload__("svg/wpcode.b7uvrnra.svg"),se=""+window.__aioseoDynamicImportPreload__("svg/charitable.ftopzm0c.svg"),ae=""+window.__aioseoDynamicImportPreload__("svg/duplicator.cinfbpsi.svg"),s="all-in-one-seo-pack",te={setup(){return{pluginsStore:S(),rootStore:W()}},components:{GridColumn:A,GridRow:T,SvgExternal:F},data(){return{getAssetUrl:o,teamImg:M,localPlugins:[],networkActivated:[],strings:{welcome:{p1:y(e("Welcome to %1$s, the original SEO plugin for WordPress. At %2$s, we build software that helps you rank your website in search results and gain organic traffic.",s),"All in One SEO","All in One SEO"),p2:e("Over the years, we found that most other WordPress SEO plugins were bloated, buggy, slow, and very hard to use. So we designed our plugin as an easy and powerful tool.",s),p3:e("Our goal is to take the pain out of optimizing your website for search engines.",s),p4:y(e("%1$s is brought to you by %2$s, the same team that’s behind the largest WordPress resource site, WPBeginner, the most popular lead-generation software, OptinMonster, the best WordPress analytics plugin, MonsterInsights and many more.",s),"All in One SEO","Awesome Motive"),p5:e("Yup, we know a thing or two about building awesome products that customers love.",s),imageCaption:y(e("The %1$s Team",s),"Awesome Motive")},plugins:{actions:{install:e("Install Free Plugin",s),activate:e("Activate",s),manage:e("Manage",s)},status:e("Status:",s),statuses:{activated:e("Activated",s),deactivated:e("Deactivated",s),notInstalled:e("Not Installed",s)}}},pluginData:{brokenLinkChecker:{name:"Broken Link Checker",description:e("Broken Link Checker by AIOSEO is an essential tool for ensuring that all internal and external links on your website are functioning correctly. Quickly check your site for broken links and easily fix them to improve SEO.",s),icon:o(B),installed:!1,canInstall:!1,activated:!1,loading:!1},optinMonster:{name:"OptinMonster",description:e("Instantly get more subscribers, leads, and sales with the #1 conversion optimization toolkit. Create high converting popups, announcement bars, spin a wheel, and more with smart targeting and personalization.",s),icon:o(G),installed:!1,canInstall:!1,activated:!1,loading:!1},wpForms:{name:"WPForms",description:e("The best drag & drop WordPress form builder. Easily create beautiful contact forms, surveys, payment forms, and more with our 1000+ form templates. Trusted by over 6 million websites as the best forms plugin.",s),icon:o(Z),installed:!1,canInstall:!1,activated:!1,loading:!1},wpFormsPro:{name:"WPForms Pro",free:"wpForms",installed:!1,canInstall:!1,activated:!1,loading:!1},miLite:{name:"MonsterInsights",description:e("The leading WordPress analytics plugin that shows you how people find and use your website, so you can make data driven decisions to grow your business. Properly set up Google Analytics without writing code.",s),icon:o(q),installed:!1,canInstall:!1,activated:!1,loading:!1},miPro:{name:"MonsterInsights Pro",free:"miLite",installed:!1,canInstall:!1,activated:!1,loading:!1},emLite:{name:"ExactMetrics",description:e("The ExactMetrics Google Analytics for WordPress plugin helps you properly setup all the powerful Google Analytics tracking features without writing any code or hiring a developer.",s),icon:o(C),installed:!1,canInstall:!1,activated:!1,loading:!1},emPro:{name:"ExactMetrics Pro",free:"emLite",installed:!1,canInstall:!1,activated:!1,loading:!1},wpMail:{name:"WP Mail SMTP",description:e("Improve your WordPress email deliverability and make sure that your website emails reach user’s inbox with the #1 SMTP plugin for WordPress. Over 3 million websites use it to fix WordPress email issues.",s),icon:o(J),installed:!1,canInstall:!1,activated:!1,loading:!1},wpMailPro:{name:"WP Mail SMTP Pro",free:"wpMail",installed:!1,canInstall:!1,activated:!1,loading:!1},wpcode:{name:"WPCode",description:e("Future proof your WordPress customizations with the most popular code snippet management plugin for WordPress. Trusted by over 1,500,000+ websites for easily adding code to WordPress right from the admin area.",s),icon:o(ee),installed:!1,canInstall:!1,activated:!1,loading:!1},wpcodePro:{name:"WPCode Pro",free:"wpcode",installed:!1,canInstall:!1,activated:!1,loading:!1},seedProd:{name:"SeedProd Coming Soon",description:e("The fastest drag & drop landing page builder for WordPress. Create custom landing pages without writing code, connect them with your CRM, collect subscribers, and grow your audience. Trusted by 1 million sites.",s),icon:o(Q),installed:!1,canInstall:!1,activated:!1,loading:!1},seedProdPro:{name:"SeedProd Coming Soon Pro",free:"seedProd",installed:!1,canInstall:!1,activated:!1,loading:!1},trustPulse:{name:"TrustPulse",description:e("Boost your sales and conversions by up to 15% with real-time social proof notifications. TrustPulse helps you show live user activity and purchases to help convince other users to purchase.",s),icon:o(X),installed:!1,canInstall:!1,activated:!1,loading:!1},rafflePress:{name:"RafflePress",description:e("Turn your website visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with the most powerful giveaways & contests plugin for WordPress.",s),icon:o(V),installed:!1,canInstall:!1,activated:!1,loading:!1},rafflePressPro:{name:"RafflePress Pro",free:"rafflePress",installed:!1,canInstall:!1,activated:!1,loading:!1},facebookFeed:{name:"Smash Balloon Facebook Feeds",description:e("Easily display Facebook content on your WordPress site without writing any code. Comes with multiple templates, ability to embed albums, group content, reviews, live videos, comments, and reactions.",s),icon:o(j),installed:!1,canInstall:!1,activated:!1,loading:!1},facebookFeedPro:{name:"Smash Balloon Facebook Feeds Pro",free:"facebookFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},instagramFeed:{name:"Smash Balloon Instagram Feeds",description:e("Easily display Instagram content on your WordPress site without writing any code. Comes with multiple templates, ability to show content from multiple accounts, hashtags, and more. Trusted by 1 million websites.",s),icon:o(z),installed:!1,canInstall:!1,activated:!1,loading:!1},instagramFeedPro:{name:"Smash Balloon Instagram Feeds Pro",free:"instagramFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},twitterFeed:{name:"Smash Balloon Twitter Feeds",description:e("Easily display Twitter content in WordPress without writing any code. Comes with multiple layouts, ability to combine multiple Twitter feeds, Twitter card support, tweet moderation, and more.",s),icon:o(K),installed:!1,canInstall:!1,activated:!1,loading:!1},twitterFeedPro:{name:"Smash Balloon Twitter Feeds Pro",free:"twitterFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},youTubeFeed:{name:"Smash Balloon YouTube Feeds",description:e("Easily display YouTube videos on your WordPress site without writing any code. Comes with multiple layouts, ability to embed live streams, video filtering, ability to combine multiple channel videos, and more.",s),icon:o(N),installed:!1,canInstall:!1,activated:!1,loading:!1},youTubeFeedPro:{name:"Smash Balloon YouTube Feeds Pro",free:"youTubeFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},pushEngage:{name:"PushEngage",description:e("Connect with your visitors after they leave your website with the leading web push notification software. Over 10,000+ businesses worldwide use PushEngage to send 15 billion notifications each month.",s),icon:o(R),installed:!1,canInstall:!1,activated:!1,loading:!1},searchWp:{name:"SearchWP",description:e("The most advanced WordPress search plugin. Customize your WordPress search algorithm, reorder search results, track search metrics, and everything you need to leverage search to grow your business.",s),icon:o(H),installed:!1,canInstall:!1,activated:!1,loading:!1,installUrl:v.utmUrl("aioseo","about-us","https://searchwp.com/")},affiliateWp:{name:"AffiliateWP",description:e("The #1 affiliate management plugin for WordPress. Easily create an affiliate program for your eCommerce store or membership site within minutes and start growing your sales with the power of referral marketing.",s),icon:o(U),installed:!1,canInstall:!1,activated:!1,loading:!1,installUrl:v.utmUrl("aioseo","about-us","https://affiliatewp.com/")},wpSimplePay:{name:"WP Simple Pay",description:e("The #1 Stripe payments plugin for WordPress. Start accepting one-time and recurring payments on your WordPress site without setting up a shopping cart. No code required.",s),icon:o($),installed:!1,canInstall:!1,activated:!1,loading:!1},wpSimplePayPro:{name:"WP Simple Pay Pro",free:"wpSimplePay",installed:!1,canInstall:!1,activated:!1,loading:!1},easyDigitalDownloads:{name:"Easy Digital Downloads",description:e("The best WordPress eCommerce plugin for selling digital downloads. Start selling eBooks, software, music, digital art, and more within minutes. Accept payments, manage subscriptions, advanced access control, and more.",s),icon:o(L),installed:!1,canInstall:!1,activated:!1,loading:!1},easyDigitalDownloadsPro:{name:"Easy Digital Downloads Pro",free:"easyDigitalDownloads",installed:!1,canInstall:!1,activated:!1,loading:!1},sugarCalendar:{name:"Sugar Calendar",description:e("A simple & powerful event calendar plugin for WordPress that comes with all the event management features including payments, scheduling, timezones, ticketing, recurring events, and more.",s),icon:o(Y),installed:!1,canInstall:!1,activated:!1,loading:!1},sugarCalendarPro:{name:"Sugar Calendar Pro",free:"sugarCalendar",installed:!1,canInstall:!1,activated:!1,loading:!1},charitable:{name:"WP Charitable",description:e("Top-rated WordPress donation and fundraising plugin. Over 10,000+ non-profit organizations and website owners use Charitable to create fundraising campaigns and raise more money online.",s),icon:o(se),installed:!1,canInstall:!1,activated:!1,loading:!1},duplicator:{name:"Duplicator - WordPress Migration & Backup Plugin",description:e("Leading WordPress backup & site migration plugin. Over 1,500,000+ smart website owners use Duplicator to make reliable and secure WordPress backups to protect their websites. It also makes website migration really easy.",s),icon:o(ae),installed:!1,canInstall:!1,activated:!1,loading:!1}}}},computed:{plugins(){return Object.keys(this.localPlugins).forEach(a=>{this.pluginData[a].free&&(this.pluginData[a].description=this.pluginData[this.pluginData[a].free].description,this.pluginData[a].icon=this.pluginData[this.pluginData[a].free].icon)}),this.pluginData}},methods:{activate(a){if(!this.plugins[a].installed&&this.plugins[a].installUrl){window.open(this.plugins[a].installUrl,"_blank").focus();return}this.plugins[a].loading=!0,this.pluginsStore.installPlugins([{plugin:a,type:"plugin"}]).then(d=>{if(this.plugins[a].loading=!1,Object.keys(d.body.completed).length)this.plugins[a].installed=!0,this.plugins[a].activated=!0,this.rootStore.aioseo.data.isNetworkAdmin&&this.networkActivated.push(a);else if(Object.keys(d.body.failed).length)throw new Error(d.body.failed)}).catch(d=>{this.plugins[a].loading=!1,console.error(`Unable to install ${a}: ${d}`)})},getPluginAdminUrl(a,d){return!this.rootStore.aioseo.data.isNetworkAdmin||!d.networkAdminUrl||!this.networkActivated.includes(a)?d.adminUrl:d.networkAdminUrl}},mounted(){this.localPlugins={...this.pluginsStore.plugins},Object.keys(this.localPlugins).forEach(a=>{this.pluginData[a].installed=this.localPlugins[a].installed,this.pluginData[a].canInstall=this.localPlugins[a].canInstall,this.pluginData[a].canActivate=this.localPlugins[a].canActivate,this.pluginData[a].activated=this.localPlugins[a].activated,this.plugins[a].free&&(this.localPlugins[a].installed?delete this.localPlugins[this.plugins[a].free]:delete this.localPlugins[a])})}},ie={class:"aioseo-about-us"},oe={class:"aioseo-about-us-welcome"},ne={class:"welcome-intro"},le={class:"welcome-image"},re=["src","alt"],de={class:"aioseo-about-us-plugins"},ce={class:"plugin-main"},fe=["alt","src"],ge={class:"main-name"},me={class:"plugin-footer"},ue={class:"footer-status"},pe={class:"footer-status-label"},he={key:0,class:"footer-status footer-status-not-installed"},we={key:1,class:"footer-status footer-status-deactivated"},_e={key:2,class:"footer-status footer-status-activated"},ye={class:"footer-action"};function ve(a,d,Pe,be,l,i){const p=h("base-button"),b=h("svg-external"),I=h("grid-column"),k=h("grid-row");return c(),m("div",ie,[n("div",oe,[n("div",ne,[n("div",null,r(l.strings.welcome.p1),1),n("div",null,r(l.strings.welcome.p2),1),n("div",null,r(l.strings.welcome.p3),1),n("div",null,r(l.strings.welcome.p4),1),n("div",null,r(l.strings.welcome.p5),1)]),n("div",le,[n("figure",null,[n("img",{src:l.getAssetUrl(l.teamImg),alt:l.strings.welcome.imageCaption},null,8,re),n("figcaption",null,r(l.strings.welcome.imageCaption),1)])])]),n("div",de,[P(k,null,{default:g(()=>[(c(!0),m(E,null,O(l.localPlugins,(_,t)=>(c(),u(I,{sm:"12",md:"6",key:t,id:t,class:"plugin"},{default:g(()=>[n("div",ce,[n("div",null,[n("img",{alt:i.plugins[t].name+" Plugin image",src:i.plugins[t].icon},null,8,fe)]),n("div",null,[n("div",ge,r(i.plugins[t].name),1),n("div",null,r(i.plugins[t].description),1)])]),n("div",me,[n("div",ue,[n("div",pe,r(l.strings.plugins.status),1),i.plugins[t].installed?f("",!0):(c(),m("div",he,r(l.strings.plugins.statuses.notInstalled),1)),i.plugins[t].installed&&!i.plugins[t].activated?(c(),m("div",we,r(l.strings.plugins.statuses.deactivated),1)):f("",!0),i.plugins[t].installed&&i.plugins[t].activated?(c(),m("div",_e,r(l.strings.plugins.statuses.activated),1)):f("",!0)]),n("div",ye,[!i.plugins[t].installed&&i.plugins[t].canInstall?(c(),u(p,{key:0,type:"blue",onClick:D=>i.activate(t),loading:i.plugins[t].loading},{default:g(()=>[w(r(l.strings.plugins.actions.install),1)]),_:2},1032,["onClick","loading"])):f("",!0),!i.plugins[t].installed&&!i.plugins[t].canInstall?(c(),u(p,{key:1,type:"blue",tag:"a",target:"_blank",href:_.wpLink},{default:g(()=>[P(b),w(" "+r(l.strings.plugins.actions.install),1)]),_:2},1032,["href"])):f("",!0),i.plugins[t].installed&&!i.plugins[t].activated?(c(),u(p,{key:2,type:"green",disabled:!i.plugins[t].canActivate,onClick:D=>i.activate(t),loading:i.plugins[t].loading},{default:g(()=>[w(r(l.strings.plugins.actions.activate),1)]),_:2},1032,["disabled","onClick","loading"])):f("",!0),i.plugins[t].installed&&i.plugins[t].activated&&i.getPluginAdminUrl(t,_).length!==0?(c(),u(p,{key:3,type:"gray",tag:"a",href:i.getPluginAdminUrl(t,_)},{default:g(()=>[w(r(l.strings.plugins.actions.manage),1)]),_:2},1032,["href"])):f("",!0)])])]),_:2},1032,["id"]))),128))]),_:1})])])}const xe=x(te,[["render",ve]]);export{xe as default};