Carlos Longarela –今月のWProfessional

公開: 2019-03-14

ブログでまたインタビューをしました! 今日は先月アナ・シルハノから提案された人の一人がいます。 彼はウェブ最適化の専門家であり、バックエンド愛好家であり、スペインのWordPressコミュニティのメンバーです…彼はCarlos Longarelaです!

カルロスのWProfessionalsセクションへようこそ。 ここにお越しいただき、光栄です。 あなたのことを知らない人のために、あなた自身とあなたのWordPressとの関係について少し教えてください。

ありがとう、それは私の喜びです。

私は前の千年紀から、最初はASPで、次にPHPでプログラミングを行ってきましたが、WordPressとの関係は、雑誌DNGPhotoMagazineのブログが必要になったときに始まりました。 すべてはBloggerブログから始まりましたが、すぐにWordPress(雑誌のWebサイトの独立したサブドメインにありました)に移動しました。 しばらくして、Webのすべての機能をWordPressに移行し、すべてを同じシステムに統合しました。

そのブログにWordPressを使用する前は、職場のいくつかのWebサイトで使用していました(サンティアゴデコンポステーラ大学のコンピューター部門でWeb開発に15年半勤務していました)。 当時、WordPressは単なるブログ管理システムであり、いくつかの投稿、ページ、メニューを作成できるシステムであると信じていましたが、派手なものは何もありませんでした。

雑誌のすべての機能を外部API呼び出しとさまざまなキャッシュレベル(PHPのOPCache、RAMのNginxキャッシュ、データベース、ディスク、ブラウザーなど)を使用してWordPressに適合させたとき、WordPressの機能を確認し、このCMSの大きな可能性。 その瞬間、私はそれをコンテンツ管理システムとしてではなく、私が作成したいと思うかもしれないあらゆるアプリケーションの基礎を築いたフレームワークとして見始めました。

その後まもなく、私はSlack of WordPress Spainに参加し、コミュニティについて知るようになりました。 これは私の職業生活を完全に変えました:スペインのコミュニティに関連した最初のWordCamps、Meetupsなどが到着しました。 私はフォーラムでより積極的にコラボレーションし始め、いくつかの翻訳を行い、自分の時間と可能性の範囲内で可能な限りコラボレーションし始めました。 これは、スペインには私のような人がたくさんいることを示しています。たとえあなたが一人で働いていても、私たちと同じ仕事をしていて、私たちの日常業務の多くをサポートできる人が常にいます。 スペインでWordPressコミュニティを発見することは、私のキャリアにおいて180度の転換でした。

バックエンドの観点からのWeb最適化の専門家として、優れたホスティングプロバイダーを探すときに、読者にどのようなアドバイスをしますか?

ホスティングを選択する際に考慮すべき多くの要因があります。そのうちの1つは、サポートされているPHPバージョンと、MySQL、Mariadb、またはPerconaデータベースのバージョンです。 さらに、ホスティング自体によって提供されるキャッシュオプションは、いずれかのオプションを選択するために非常に重要です。 SSHアクセス、GIT、バックアップコピー、ステージングなどを検討することもできます。

しかし、スピード以外の基本的なことはカスタマーサポートだと思います。 24時間いつでも電話をかけることができる場合は、検討する価値のあるオプションです。ウェブは8時から20時まで失敗するだけでなく、午前2時に問題が発生する可能性があるため、ホスティングに連絡する必要がある場合があることに注意してください。 。 そして、彼らが私に提供するサポートチャネルが多ければ多いほど、チケット、チャット、電子メール、電話など、これらすべてが決定的になります。

あなたは前回のWordCampポンテベドラで講演者であり、WordPressフォーラムでサポートを提供し、翻訳者チーム(スペイン語とガリシア語の両方)の一員です。 利他的な方法でプロジェクトに貢献するようにあなたを駆り立てるものは何ですか? 私たちのフォロワーがあなたの模範に参加して従うように促すために、あなたは何と言いますか?

実際、私は利他的な方法で貢献していません。私がしているのは、コミュニティが私に与えてくれたもののごく一部をコミュニティに還元することだけです。 私の仕事はほぼ100%WordPressなので、基本的にはコミュニティによって養われているオープンソースCMSでお金を稼いでいます。 私がプロジェクトに何かを返すのは公正なことですよね?

次のシナリオを考えてみましょう。特定のクライアント向けにプラグインをスペイン語に翻訳することがあります。 私は明らかに彼らのためだけにそれを翻訳することができました、しかし私がその翻訳をコミュニティ全体で利用できるようにしたほうがよいと思います。 このようにして、私たちの仕事から誰もが小さな利益を得ることができるようになります。これは、私が言ったように、他の人が以前にしたことのおかげで可能でした。

さらに、一般的に関心のあるプラグインも作成した場合は、同じ問題を抱えている他の人がその恩恵を受けることができるように、WordPressプラグインリポジトリにアップロードすることをお勧めします。

WordPressを使用している他の人に、コミュニティとのコラボレーションに時間を費やす必要があることを納得させるには、WordPresを使用するか、プロジェクトのリポジトリから無料のプラグインをインストールするか、そのブログを読むことで、どれだけの時間を節約できるかを考えるように伝えます。問題を解決する方法を説明した投稿。

与えられたプロジェクトのほとんどはWordPressを使用していますが、別のより適切なプラットフォームが必要なプロジェクトもあります。 それらの例をいくつか教えていただけますか? 可能な限り最高のプラットフォームを決定するために、どのような基準を使用しますか?

今日、私が行う作業のほぼ100%は、WordPressをベースとして使用しています。 WordPressは、シンプルなWeb、非常に複雑なポータル、フォーラムシステム、雑誌、オンラインストア、CRM、課金システム、およびバックエンドとしてWordPressに依存する多数のプロジェクトに使用できます。

しかし、それでもWordPressが最善の解決策ではないプロジェクトがいくつかあるので、私は別のものを使うことを恐れません。 たとえば、クライアントが請求システムのみを必要とする場合、私はおそらくInvoiceNinjaなどの素晴らしいプロジェクトをお勧めします。 別の例:ヘルプデスクシステムが必要な場合は、おそらくFeshdesk、Zoho Desk、または同様のソリューションを選択し、WordPressを忘れます。

そうは言っても、私の顧客が求めるプロジェクトのほとんどは、WordPressを明示的に必要としています。 しかし、WordPressの外部で最適に機能する特定の機能を求められた場合は、それをお勧めします。 たとえば、クライアントがWordPressからのメールを管理したいと言った場合、技術的には可能ですが、ThunderbirdなどのデスクトップアプリまたはGmail、Outlook.comなどのWebクライアントを使用することをお勧めします。

ブロックエディタはすでに現実のものであり、WordPressが進化するペースを見ているので、私はあなたに尋ねなければなりません:あなたはマットに耳を傾け、JavaScriptを深く学びましたか? WordPressの未来はJavaScriptにあると思いますか?したがって、自分でリサイクルする必要がありますか、それともバックエンド/ PHPで行うべき作業がたくさんありますか?

さて、少し前に私は90年代後半にバニラJavaScriptを学びました。 深くはありませんが、それ以来私が遭遇した問題を解決するには十分です。 しかし、私はまだ毎日学ぼうとしています。

数年前、WebWorksとQTでモバイルアプリを開発したとき、Zepto.jsを使い始めたので、WordPressでjQueryを使用するのは第二の性質でした(Vanilla JSを使用できないと仮定しますか?)。 Reactで遊んだことはほとんどありません。他の分野に興味があるので、あまり時間がありません。

WordPressの将来は、フロントエンド、つまりJavaScriptに焦点が当てられると思います。 現在はReactを使用していますが、将来的には別のライブラリを使用する可能性があるため、JavaScriptの基礎を理解し、プログラミングの基本を一般的に学ぶことが最も重要です。

PHPに戻ると、PHPは急速かつうまく進化している言語であるため、しばらくの間は存在すると思います。

デジタル環境で作業することの利点の1つは、顧客ベースがグローバルになる可能性があることです。 しかし、多くの人はむしろ地元の顧客やパートナーと協力したいと思っています。 これであなたの経験は何ですか? あなたの顧客はどこから来ましたか? ガリシア? スペイン? 世界? それらをキャプチャするためにどのような戦略に従いますか?

さて、最近、私のクライアントは地理的にこれまで以上に私に近づいています。 私の最新の顧客はLugoからで、その前の顧客はPontevedraからでした。 それ以前は? スペイン人(マドリード、バルセロナ、バレンシア…)と一部のクライアントがラテンアメリカ諸国から来た私のクライアントのほとんど。 しかし、彼らがどこから来たのかは本当に問題ではありません。私は通常、Zoomで彼らと話しているので、距離は問題ではありません。

新規顧客を獲得するための最も効果的な方法の1つは、口コミです。 このためには、Meetup、WordCamps、およびその他のプログラミングイベントに参加することが非常に重要です。 そして明らかに:満足している顧客はいつでも他の顧客を連れてくることができるので、顧客をうまく扱うことは常に成功の保証であることを心に留めておく必要があります!

ブログも非常に役立ちます(私が望むほど多くを書いていなくても)。 見込み客に関連する問題にはいつでも対処でき、そのブログ投稿は新しいプロジェクトの始まりになる可能性があります。 TwitterやFacebookなどのソーシャルネットワーク(主にLinkedIn)も、顧客を引き付けるのに優れています。

最後に、あなたの個人的なネットワークも非常に重要です。 SEO、SEM、デザイナー、コピーライターなどの専門家が必要な場合は、知っている専門家の1人に連絡します。 相互に、彼らが私のプロフィールを持つ誰かを必要とするとき、彼らは私に連絡します。 この専門的な関係は、新しいプロジェクトを見つける際に非常に役立ちます。

あなたは私たちがいつも私たちのゲストに過ちを共有するように頼んでいることを知っています…そしてそれはまさに今あなたにしてほしいことです。 あなたが持っていたいくつかの壮大な失敗とあなたがそれから学んだことを教えてください!

プログラマーとしての私のプロとしてのキャリアを通して、私は多くの失敗を経験しました。 しかし、必要に応じて、常にそれらから学びます。

私の最初の叙事詩の1つは、友​​人のためにWebサイトをパーソナライズするときに発生したWordPressで失敗しました。 当時はWordPressのことはあまり知りませんでしたが、PHP、HTML、CSS、JavaScriptの経験が豊富だったので…手動でWebをカスタマイズしました。 WordPressの機能は使用しませんでした。たとえば、友人がサイドバーに何かを入れたい場合は、サイドバー領域にウィジェットを追加するのではなく、HTMLをテンプレートに直接挿入しました。

その結果、私の友人は彼が望むWebを持っていましたが、それは実装が不十分であり、テンプレートを書き直さずにさらにカスタマイズすることはできませんでした。 そしてこれだけではありません! 親テーマにすべてのカスタマイズを追加しました。子テーマがあることすら知りませんでした。

今日、私はよく似たケースを何度も見つけます。子テーマを作成したり、 functions.phpで特定の関数を変更したりする代わりに、元のファイルを上書きし、後で特定のプラグインやテーマを更新できない関数を変更します…しかし、私は年が経つにつれて、私たちは物事を正しく行う方法を学んでいます。 前にも言ったように、それは日々の学習です。

最後に、他に誰にインタビューする必要がありますか? 次の面接で見たい3人のWProfessionalsとその理由を教えてください。

あなたはすでにそれらの多くにインタビューしました! フェルナンド・テラド、パブロ・モラティノス、アナ・シルハノ…

私が最初に見たいのはワジャリ・ベラスケスです。 彼は素晴らしいプロであり、私は彼と協力することができて嬉しかったです。 彼はSEOの専門家であり、WordPressコミュニティ(スペインとガリシアの両方)に非常に深く関わっています。

WordPress Galiciaの「創設者」の1人について話すと、JuanHernandoがあなたの男です。 彼はスペイン語のWordPressコミュニティの素晴らしい知人であり、自由ソフトウェアの擁護者です。

最後に、ガリシアの最初のWordCampであるLuaLouroのロゴのデザイナーを指名したいと思います。 彼女はデザイナーであり、WordPressを愛するフロントエントのWeb開発者です。 私は彼女を尊敬しています。ここで彼女に会いたいです。

カルロス、このインタビューに改めて感謝します。 私たちはあなたの話を知るのが大好きでした。 そして、これらの3人の素晴らしい専門家を私たちに推薦してくれてありがとう。 1か月後に新しいインタビューでお会いしましょう!

WordCampPontevedra2018のAndresFragaによる注目の画像。