現在の「社内」ニュースレターシステムは、会社のロゴが貼られたPHPlistです。さまざまな機能を追加するタスクが与えられていますが、PHPlistのコードはモノリシックであり、分解するのは困難です。最初にそれをより管理しやすい部分に分解したいと思いますが、最終的に私が目指しているのは、PHPlistとのデータベースの互換性のみを維持しながら、CodeIgniterとExtJSを使用してUIとロジック全体を最初から書き直すことです。
「ねじ込み」と言って、新しいシステムを完全にゼロから作成することもできますが、元のPHPlistの動作を可能な限り維持したいので、最初に行う必要があるのは、のすべての機能がどこにあるかを理解することです。 PHPlistが最初に埋め込まれ、数百から数千行のコメントされていないPHPを含む数十のファイルを、見かけ上の構造なしでダイビングするのは楽しいことではありません。:(