Happy 4 years of CEP!
Alright so I’m very sorry for the rushjob I pulled on the editor when I was moving the entire wiki over to the new CEP-JS system. I got burnt out fixing the readable website to where I asked AI to sloperate something together with a few wishes I had.
While its more reliable than Decap, users still really don’t like it and especially the use of GitHub in general. I’ve been at a hard rule that ‘all the site needs to be open, even the editor and commits’ and that’s had me rely on things that were pointless like GitHub so that ‘other people could host CEP and just change the project link in the editor script’.
Instead, I’m just gonna build the editor to run fully on the site, and then have your browser send the edited page contents over to the CEP host and me just review the changes through my machine. This means nobody can see when commits are sent, only when I approve it- but it does mean I can perform operations from those commits, such as having changes to the article title have all mentions of it across the wiki be updated- something the current system (and the decap system) bars you from doing.
Since I’ve got free reign to decide how this is set up and bundled, I can do more useful things for the user. First order is to have a raw editor just like MediaWiki allowed, so if the markdown system or file uploader screws up- you can manually fix it. Next is a way to download all your changes, that way if (eventually) this system screws up or your computer falls apart, you can save it all and just send the zip to me manually to merge in.
The only thing this will require is a login to the forum. I know- another login setup- but if you don’t have a forum login it allows you to use your GitHub account to sign up. This time it won’t be as jank as finding and inserting a token though, Discourse allows a proper API and login, which I’m just going to use to ensure spam doesn’t happen, since you won’t be able to submit anything without a valid account.
If this goes well I intend on moving some of the features of profiles on CEP to just be the forum profile. It depends on if I’ll be able to automate badges based on contribution count, alongside some way to handle reviews. We’ll see.
Currently if you visit any page with v=cep-editor it will let you look around the files and download them all. I’ll update with things as they get added, but I won’t introduce it anywhere on the site until a significant chunk is done, no more rushing.

