Mario Peshev による 50 人以上の WordPress スタジオの構築の詳細
起業家精神とは、ほとんどの人ができないように残りの人生を過ごすことができるように、ほとんどの人がそうしないようにあなたの人生の数年間を生きることです. 」
MalCare では、さまざまな方法で WordPress コミュニティに貢献することに注力しました。私たちは、Web セキュリティについてさらに学びたい WordPress ユーザーにとって貴重な情報源となるよう努めています。ただし、少しズームアウトして、WordPress コミュニティ全般に関連するトピックについて話したい場合もあります.
今日、まさにそれを行う機会がありました。最近、チャットする機会がありました
それは私の紹介にたまたま挑戦する興味深い視点です!
しばらく前、おそらくフリーランス時代に、誰かが私にこう言いました。あなたはまだあなたの時間を現金と交換しています。病気や不在の場合、収入はありません。日常業務に積極的に関与していなくても、実際のビジネスは収入を生み出します。 」
私はこのスタンスに「完全に」同意するわけではありませんが (そして、当時はそれが痛ましいことに気づきました)、1 日でも離れていても衰退しないビジネスを構築するために努力しました.
DevriX にはまだ多くの時間が必要ですが、チームが暫定的に作業している間、会議で話したり、海外のクライアントを訪問したりできます (9 月に数週間行ったように)。堅牢なプロセスが整備されており、私がいなくてもチーム リーダーが引き受けることができます。これは私がビジネスを運営する上で重要だと考えていることです。
ヒントに関しては、チーム、文化、ビジネスの種類によって異なります。さらに重要なことは、それが本当に繁栄するまでに数年続く大まかな投資です.昨日読んだ引用は、ビジネスが何を表しているかを示す良い例です:
「起業家とは、ほとんどの人ができないように残りの人生を過ごすことができるように、ほとんどの人がそうしないようにあなたの人生の数年間を生きることです. 」
それはグラインドです。ブランドの構築には永遠の時間がかかります。肯定的なレビューや推薦状を作成するのは簡単ではありません。それはある時点で数字のゲームであり、信頼性が積み重なったときに時間が役立ちます.
<強い>1.始める前に、WordPress スペースでの経験についてブログの読者とチャットするために時間を割いていただき、ありがとうございます。あなたは 2005 年から WordPress の開発者ですが、それ以前はいくつかの企業でソフトウェア エンジニアおよびコンピューター サポートとして働いていました。今日、あなたは WordPress スペースで最も大きなインフルエンサーの 1 人です。あなたは、40 人以上のチームで構成される大規模な WordPress プラットフォームを構築および保守する会社、DevriX を経営しています。簡単に言えば、WPスペース内で多くのことを行います!深く掘り下げる前に、これまでの旅について少しお話しいただけませんか? WordPress で注目を集めて離さなかったのは何ですか?
ねえ、私を迎えてくれてありがとう!
初めてWordPressで遊んでからしばらく経ちました。 1999 年、子供の頃に初めてサイトを作成しました。これは、ポケモン トレーナーになるというコミットメントのおかげです。 (冗談です…いいえ、そうではありません。)
私の最初のウェブサイトは HTML で構築されました。当時は QBasic を勉強していて、1 年後に Pascal を少し勉強していました。
私はデスクトップ アプリケーションの構築に数年を費やしていましたが、私が働いていた会社が自己ホスト型のブログ プラットフォームを立ち上げたときに、WordPress に出会いました (そして途中で他のいくつかのソリューションを比較しました)。 1 年後に WordPress ブログを立ち上げ、テンプレート ファイルとレイアウトをいじることに忙殺されました。
2008 年は、大量のカスタム開発を行って WordPress 上で最初のクライアント プロジェクトを立ち上げたときでした (当時はプラグインの数がごくわずかだったため)。私の最初のスタートアップはテーマ フレームワークでした。そのとき、DevriX で完全に WordPress に移行しました。
カスタム投稿タイプが正式に導入され、CMS の概念が現実のものとなったとき、WordPress は本当に人気を博しました。特に Joomla や Drupal、そして PHP の世界以外のものと比較して、WordPress は決定的な勝者でした (その後 10 年間の市場シェアの成長が証明しています)。
<強い>2. WordPress は、コンテンツ管理システムとして世界で最も人気のあるプラットフォームです。実際、Kinsta の調査によると、インターネット上のすべての Web サイトの 34% が WP によって強化されています。しかし、CMS が現在ほど大きくなかった時代に CMS から始めましたね。あなたのキャリアの中で、WordPress を今日の地位に押し上げた最大の変更点は何ですか?この CMS が他の CMS よりも成功した理由は何ですか?
イノベーションの初期の兆候の 1 つはテンプレート階層でした。
当時の CMS は、可能なこと (設計上の観点) に関して制約を課していました。開発者が「ピクセルパーフェクト」なデザインを (レスポンシブトレンドの前に) 作ることができたので、WordPress は明らかにデザインコミュニティで人気を博しました。ビジネス オーナーはデザイナーと協力して必要なものを何でも作成し、WordPress はそれを実現することができました。
5 分間のインストールは非常に役立ちました。簡素化されたルック アンド フィールと一貫性のあるダッシュボード エクスペリエンスは素晴らしいものでした。現在、Wix や Squarespace などのサイト ビルダーは、バックオフィス ユーザー向けの簡素化されたオンボーディング エクスペリエンスにかなりの投資を行っていますが、当時はユーザー エクスペリエンスについて考えたことはありませんでした。
カスタム投稿タイプとタクソノミーの導入は、WordPress にとって大きな成果でした。 Matt Mullenweg が、WordPress は「アプリケーション フレームワーク」であり、間もなく「ウェブのオペレーティング システム」になると明確に述べたとき、これはコミュニティの強みを強固なものにしました。
そして、WordPress コミュニティが素晴らしいことを忘れないでください。イベント エンジン (アクションとフィルターの形式) とともに、何十万もの開発者が無料のプラグインを立ち上げたり、世界中のユーザー向けに拡張機能を構築したりしました。
<強い>3. WordPress は最近、WordPress コアにかなり大きな変更を加えています。これらの変更について、あなたの個人的な見解は何ですか?
REST API の導入は重要でしたが、大量採用にはほど遠いと感じています。コアは、JWT や一部の OAuth 外部拡張機能などのサードパーティ ソリューションがないと、承認を適切にサポートしません。これは約 4 年前からのケースですが、すぐにすぐに使えるようになり、その上に構築したいと考えているジュニア開発者 (さまざまな業界で働く開発者を含む) にとってもすぐに使えるようになることを願っています。
グーテンベルクさん、複雑な気持ちです。
すべてのページ ビルダーのインフラストラクチャを統一することは、間違いなく重要でした。サイト全体をブロックで編集するというコンセプトは非常に革新的です (そして私たちはそこに到達しています)。コアの多言語エンジンを導入するという長期的な目標には、グーテンベルクは必要ありませんでしたが、グーテンベルクが 1 年以上前から存在するようになったため、それが焦点になりました。
編集エクスペリエンスも大衆に受け入れられるようにするには多くの作業が必要であり、(アクセシビリティ レビューで証明されているように) すぐに対処する必要がある重要な癖や阻害要因があります。これを乗り越えれば、WordPress の新たな黄金時代が訪れるかもしれません。
<強い>4.あなたは、ほぼ 8 年間 DevriX の CEO を務めており、企業がプラットフォームを拡張し、ワークフローをより効率的にするのを支援しています。会社の著名なクライアントと仕事をするだけでなく、VP やシニア マネージャーを指導し、社内の全員と緊密に連携します。開発業界で他の CEO が通常行うよりも、より実践的なアプローチを取っているように見えますか?これはあなたの成功にとってどれほど重要でしたか?
私はよく自分自身を「学習者」と呼んでいます 」。日常的に学ぶことで、私は生きていると感じます。
ビジネスを運営することは、テクノロジーからマーケティング、簿記や法務に至るまで、あらゆることを深く掘り下げるための優れた方法です。とにかく、私はフリーランサーとして転向しました.
WordPress コミュニティから私が学んだ教訓の 1 つは、製品の構築は些細なことであるということです (迅速かつ簡単です)。混雑した空間で製品 (または代理店) を成功させるには、経済、製品管理、マーケティング、事業開発、顧客の成功、国際的に販売する方法、およびユーザー データ (会計と法律) を扱う方法を理解する必要があります。
DevriX の成長は、それ自体が素晴らしい経験ですが、他のビジネスと協力することは啓発的な経験です。それは、月に 10 社の異なる会社を運営しているようなものです。事業計画のさまざまな結果を予測できるので、より優れた CEO になれると信じています。才能のある人たちに幅広くアクセスできるようになり、さまざまな職場で彼らがどのように反応するかを見ることができます。そして、さまざまなダイナミクスや文化の中で交流することができます.
<強い>5.あなたは印象的な資格を持っています。人生の 20 年間をテクノロジーの世界に没頭し、12 年間をトレーニングと管理で、さらに 8 年間をマーケティング部門で過ごしました。これらの分野の知識は、DevriX を世界のトップ 20 の WordPress 開発会社の 1 つにするのに役立ちましたか.これらの他のセクターに進出した理由は何ですか?これらのステップはすべて、現在の状態に到達するために計画されたものですか?
ほとんどの場合、偶然だったと思います。私は小さなオタク コミュニティで育ち、2001 年ごろにインターネット カフェでアルバイトを始めました。これは、コンピューターの組み立て、Linux サーバーや LAN ネットワークのセットアップなどの初期の段階でした。
数年後、私は研修会社に就職しました。私の行き当たりばったりの経験は整理されました。生徒たちに「それが私のやり方だ」と教えることはできませんでしたが、代わりに、オブジェクト指向プログラミングに関するコア プログラミングの概念やパラダイムを教えることは正しいアプローチでした。これにより、私の管理スキルが向上し (コミュニケーションと心理学のリソースと、私が参加したクラブのおかげで)、結果として私のキャリアが向上しました。
そしてマーケティング?私はずっと前にフォーラムやブログを運営しており、2009 年頃にはイベントを開催していました。当時は「コンテンツ マーケティング」や「コミュニティ構築」について聞いたことがありませんでしたが、たまたま出会ったのは、私の旅の切っても切れない部分でした。 「整理」して、後で集中します。
一言で言えば、この道が私を今日の場所に導いたのか、それとも意図的に(私が何を扱っているのかを理解せずに)選んだのかを判断するのは難しいです. 🙂
<強い>6.あなたの個人的な Web サイトで、MalCare の皆さんは複雑なセキュリティが他の誰よりも優れていることを知っていると述べています 🙂
大規模な Web サイトが公開する可能性のあるセキュリティ ベクトルは何千もあります。さまざまな送信フォーム、XSS インジェクション、SQL インジェクションの可能性、悪意のある MIME タイプを含むコンテンツのアップロード、DDoS 攻撃、悪意のあるサードパーティ スクリプト、中間者攻撃、ブルート フォース攻撃…どこで止まるのでしょうか?
プラットフォームを常に最新の状態に保つことは不可欠です。セキュリティに配慮した適切に管理されたホストに依存する。適切なパスワード ポリシーを維持する。 SSL 証明書は必須です (特にコーヒー ショップで作業する場合はもちろん、空港で作業する場合も同様です)。
一般的な悪意のあるリクエストを処理したり、ブルート フォース攻撃をブロックしたりする、信頼性の高い WordPress ソリューションを設定することは、本当に役に立ちます。
7.私が読んだある記事で、「レゴ」開発を構築している他の機関と比較して、DevriX は独自のアプローチに従っているとおっしゃいました。また、さまざまなニーズに合わせて内部で使用する、簡素化されたライブラリの広範なスイートがあるともおっしゃいました。このアプローチは、時間とともに成長するプロジェクトを管理するという点で、DevriX にとってどの程度効果的でしたか?
創業以来、私たちは DevriX を中規模からエンタープライズ市場に位置付けてきました。私のバックグラウンドはエンタープライズ エンジニアリングであり、WordPress は大規模な製品とソリューションの優れたスターター フレームワークです。
私は、フリーランス/SMB スペースの大部分が争っている「底辺への競争」に興奮したことはありません。確かに、ビジネスやペットプロジェクトを始めるのに本当に素晴らしいです.しかし、競争力を維持する唯一の方法は、59 ドルのプレミアム テーマをセットアップする方法を学ぶことです。これは、速度、安定性、セキュリティ (または私たちが 3S ピラーと呼んでいるもの) に対する私たちの理解と矛盾するプラグインを多数備えています。
少数の顧客と仕事をしているにもかかわらず、複雑なプロジェクトでベスト プラクティスを実践したおかげで、非常に大きな ROI を生み出しています。これにより、クリエイティブからテクノロジー、マーケティングに至るまで、あらゆるビジネス上の問題を大規模に解決することに集中できるようになります。
<強い>8. WordPress のセキュリティに関するディスカッションで、プラットフォームが非常に堅牢で、脆弱性に関して安全であると述べたことを気に入っています。あなたはまた、自分のウェブサイトを保護し続けるための良い方法がたくさんあると述べました.あなたが個人的に使用し、推奨している WP サイトの最高のセキュリティ プラクティスをいくつか教えていただけますか?
50 人以上のチームに DevriX を構築する旅の、魅力的な頭脳、ビルダー、CEO、講演者、WordPress 愛好家である Mario Peshev。これはエキサイティングなインタビューですので、飛び込みましょう。
9. WordCamp や WordPress ミートアップに参加するだけでなく、WordPress Bulgaria Meetup Group、WordCamp Sofia、WordCamp Europe などのグループを共同運営しています。これらのグループを管理する上で直面した主なハードルは何でしたか?これらのグループがあなた個人にもたらす主なメリットは何ですか?また、あなたの会社にもたらす主なメリットは何ですか?
まず第一に、主要な WordPress イベントの共催者として私が関与したおかげで、私たちと契約した顧客は 1 人もいませんでした。低コストのプロジェクトを構築するフリーランサーや小規模エージェンシーには当てはまらないことは承知していますが、私たちにとっては事実です。
雇用に関しては、私たちがコミュニティをサポートしているという事実のために、何人かの人々が参加しています。ただし、多数の異なるチャネルを使用しているため、大多数ではありません。
私たちが主要な WordPress イベントをサポートする主な理由 (多くの場合、スポンサーや出席など) は、コミュニティに恩返しをすること、ゲームの先を行き続けること、私たちが関心のあるイニシアチブを支援すること、コミュニティの貢献者としてチームを成長させることです。
私たちのチームメイトの何人かは、他の WordPress メンバーからプレゼンテーションを行い、すぐにフィードバックを得ることができて本当にうれしく思っています。ここには 9 人のコア コントリビューターと開発者がおり、Web の 34% を実行するプラットフォームの構築の複雑さを高く評価しています。私たちのマーケティングチームは多言語クルーに加わりました。サポートと QA は、サポート フォーラムで深く掘り下げます。テーマのレビューを手伝ったり、無料のプラグインを維持したりしています.
コミュニティ内のネットワーキングには、他にも「特典」があります。ベンダーまたはプラグイン作成者への直接アクセスは、緊急サポートや特定のパートナーシップについて話し合う場合に便利です。他のビジネスの創業者や開発者とのブレインストーミング セッションは、啓発的なものになる可能性があります。大規模な首謀者グループを考えてみてください!
<強い>10.現在、人々がインスピレーションを得ることができる多くの WordPress インフルエンサーがいます。もちろんあなたもその一人です。しかし、特にあなたが尊敬し、WP を正しい道に導いていると信じている人 (または人々) はいますか?
Instagram がインフルエンサー プラットフォームになって以来、「インフルエンサー」の否定的な意味合いを考えると、機会があれば同様のリストから離れていきたいと思います 🙂
WordPress の世界で私が出会った素晴らしい人々の多くは、オンラインではそれほど活発ではありません。 WordCamp が非常に価値がある理由の 1 つは (ほとんどの参加者と会ってチャットできる唯一の場所だからです)。しかし、Chris Lema や Troy Dean などの思想的リーダーから、WordPress ビジネスの成長について常に多くのことを学ぶことができます。 Syed Balkhi や Carl Hancock から製品の成長の成功を学ぶこともできます。 Joost De Valk から SEO を学び、Tom McFarlin または Pippin Williamson から専門的な開発を学ぶことができます。 Heather Burns が法的な異議申し立てについて教えてくれます。 Brian Jackson または Siobhan McKeown がコンテンツ マーケティングについて教えてくれます。 Remkus de Vries によるコミュニティの構築、Kevin Muldoon によるデジタル マーケティング、Jennifer Bourn によるブランディングについて学ぶことができます。多くの素晴らしい WordPress ヒーローが、WordPress 内の独自のサブコミュニティでプロファイリングを行っています。
11. Web 開発者とデザイナーが今後数年で時代遅れになるかどうかについてのあなたの予測についてのビデオを見ました。 Let me ask a similar question. What do you think about the future of WordPress in the next 5 to 10 years? Are there any up-and-coming technologies that you believe will affect development on the platform down the road (either negatively or positively)?
Over the next 5 to 10 years, WordPress will keep growing though I suspect we’ll hit a saturation point soon (since 34% is a ton anyway). Probably slow down at 40-45%, staying around that (and under 50% of the web).
Site builders like Wix, Weebly, Squarespace will continue to attract smaller businesses that find WordPress too complex. Automattic will push harder to retain market share, though its focus will (again) be on WordPress.com, both for blogs and eCommerce integrations since they acquired WooCommerce a few years back.
The enterprise market wouldn’t benefit a ton from major initiatives like Gutenberg. This won’t be a major selling point there. The REST API could be to some extent, though we’re seeing businesses both trying to detach the front-end interface. There are some that build back-end applications while retaining WordPress themes as a presentation layer.
So starting businesses will still stick to WordPress for the most part, but not necessarily self-hosted, and many picking other hosted site builders. Small to mid-sized businesses (anything from business sites to magazines to small eCommerce stores to portals) will keep working with WordPress just as much as they do now. Enterprise will use WordPress predominantly for front-facing portals, or multi-site solutions for some of their departments, or intranets, or as a headless application in addition to the rest of their stack. WordPress multisite and the REST API will be the two key selling points for some large corporations.
(And SaaS can absolutely benefit from building atop multisite, I can testify).
12. Most of our readers at MalCare are WordPress enthusiasts who are interested in the security aspect of the platform. Many readers of this blog are proud users of our WordPress security plugin . However, web security is a multi-dimensional beast that requires we look at it from many different angles. What advice would you impart to someone reading this blog who manages the safety of their website but doesn’t yet have a solid plan to minimize risks?
Make regular updates a priority and enforce a strong password policy. Avoid heavy and bloated themes and plugins — they tend to pose the biggest risk for attacks. Don’t save on hosting costs, shared hosts can be penetrated through a staging or an outdated plan hosted on the same plan (or even server).
But in any case, security reviews and scans can be integral to the longevity of your site. The more your traffic grows, the more common brute force and DDoS attacks. Professional security services can proactively detect vulnerabilities and attacks, manage backups, and handle cleanups. They ensure your website doesn’t run malware mining bitcoins or spreading spam from your server. In the long run, it’s worth it!
Thank you greatly for taking the time to chat with our blog readers today Mario. We greatly appreciate the work you put into this interview. I know I speak on behalf of our blog readers when I say “wow”. Your perspective and insights are incredibly valuable. To our blog audience, if you’d like to learn more about Mario and follow his journey building a scaling company you can either follow him on Twitter or visit his website here.
-
ManagementStudioを使用してMSSQLServerを管理する
SQL Server Management Studioは、インストール時に選択した場合のSQLServerのツールです。このツールは、コマンドラインを使用する代わりに、グラフィカルインターフェイスでSQLServerに接続して管理するのに役立ちます。 リモートSQL Serverインストールに接続するには、このソフトウェアまたは別の同様のソフトウェアも必要です。 Management Studioは、管理者、開発者、テスターによってよく使用されます。 これらは、SQL ServerManagementStudioを開くための一般的な方法です。 方法1: 開く開始すべてのプログラム
-
Blitz.jsとRedisを使用してToDoリストを作成する
Blitz.jsは、もともとNext.jsからフォークされたReactフレームワークです。今日は、Upstashにタスクを保存するBlitz.jsTo-Doアプリケーションを作成します。面倒なことはせずに、始めましょう! セットアップ 開始するには、コンピューターにBlitz.jsをインストールする必要があります。 NPM: npm install -g blitz --legacy-peer-deps 糸: yarn global add blitz 新しいBlitz.jsアプリを作成するには、 blitz newを使用します ディレクトリに挿入します。 blitz new bl