@lars82: Hast du Kenntnisse in CSS, JavaScript (hier insbesondere jQuery) und HTML? Kannst du im Zweifel auch noch PHP? Hast du Ahnung und Erfahrung, wie man überhaupt erst einmal ein gutes & brauchbares Web-Layout gestaltet? Guckst du bei Begriffen wie Barrierefreiheit, Mediaqueries, Liquid Layout oder Mobile-First wie ein Schwein ins Uhrwerk?
Mal meine nüchterne Einschätzung: Du fragst nach einem Editor, obwohl die logische Wahl (Notepad++, Geany, Gedit,... irgend was schlichtes mit Syntax Highlighting) offensichtlich ist. Das sagt mir, dass du von der ganzen Materie genauso wenig Ahnung hast als ich von der Reparatur eines Motorsteuergerätes.
Die Tatsache, dass du dich hier für ein Randerscheinungs-CMS, einen absoluten Underdog, entschieden hast, macht die Sache keineswegs leichter. N kurzer und recht oberflächlicher Blick in den Sourcecode von e107 ließ mich jedenfalls schon einmal schaudern.... Evtl. verstecken sich da noch ein paar Perlen unter dem Schlamm, aber ich bezweifle es.