私は、非常に複雑なリスト構造で組み込まれた電子メール可能なメーリング リストを必要とするプロジェクトに取り組んでいます。当初、私は PHPList を使用して、そのリスト管理のためにいくつかの小さな変更を加えて仕事をすることができると考えていました。しかし今、私はこれをゼロから構築する必要があることに気づきました。PHPList は、微調整を行うには複雑な方法です。
そのため、ロジックとリスト管理に専念できるように、プロセスに役立つスクリプト、クラス、関数の推奨事項を探しています。
要件は次のとおりです。
名前と電子メールを取得するユーザー サブスクリプションWeb フォーム。ランディング ページに戻るリンクを含む確認メールを送信するダブル オプトイン。(この側面を管理するための簡単なスクリプトを探しています)。
サブスクリプション メールからのオプトイン確認のランディング ページ。これは、リスト構造を含める必要がある場所です。リストは非常に深くネストされたセット ツリーであり、私が出会ったメーリング リストの範囲をはるかに超えています。複雑すぎるので、この部分を作成する必要があります。
リスト設定を将来調整するためのユーザーログイン。この側面を支援するスクリプトが必要です。
電子メール (html 形式) を作成するための管理ページ。このプロセスに役立つ簡単なスクリプトを探しています。このサイトでは、ほとんどの html 入力に CKEditor を使用しているため、ここでそれを使用することになります。また、ネストされたセット ツリー リストにリンクする必要があるため、この部分を自分で作成する必要があります。構造を支援するための出発点として使用できる単純なクラス/スクリプトを探しています。
メールマネージャースクリプト. 理想的には、毎日/毎週特定の時間に電子メールを送信する cron ジョブ オプションが必要です。また、スパムフラグをバイパスするために、25 程度ごとに一時停止して電子メールをずらしたいと考えています。どこに何が送信されたかのログ ファイルが理想的です。リスト構造のため、何がどこに送信されるかのロジックを構築する必要があります。出発点として既存の管理スクリプトが必要です。
メーラースクリプト. 最後に、実際の送信を行うためのクラス/スクリプトが必要です。過去に phpmailer を使用したことがありますが、最近はもっと良いものがあるのではないかと考えていました。
冒頭で述べたように、PHPList はかなり似ていますが、構造が複雑すぎて、リストの処理方法を掘り下げて変更することはできませんでした。そのため、微調整やハッキングが容易なスクリプトを探しています。