Answer the question
In order to leave comments, you need to log in
What to use to write an admin panel?
I am writing a landing page with the ability to change titles, texts, colors, etc. through the admin panel.
I myself have never dealt with backend, but I faced such a task. What can be used to write an admin panel, where it will be possible to specify only the necessary parameters? Maybe CMS or write it yourself? Tell me, I have no idea at all.
Answer the question
In order to leave comments, you need to log in
We use MODX Evo for this, a fairly lightweight CMS. Recently I started digging towards "file cms", I wanted to find something similar to modx, but without a database (db on files). Unfortunately, I couldn’t find anything suitable (the closest were BoltCMS on sqlite, GetSimple (but you can’t give such an admin panel to the client, it’s not very convenient) and also Cockpit .
Look at Cockpit first, it’s not quite a full-fledged CMS, but rather just managing settings, data and galleries.Perhaps exactly what you need.You "manage" the data with it, and then display it on the site using the API
you can:
1) simply make the password stored in a variable and so log in the admin, and then make a simple form and save it to a database / file or wherever your heart desires. in 3-5 php files.
Pros: Bistro. Cons: hard to expand
2) take a framework (slim, silex, laravel, codeigniter) and do it there.
It is easier to expand, the truth will take longer (for understanding, etc.)
3) take wordpress and file a theme with custom fields.
choose yourself.
IMHO option 3 will do
IMHO, the maximum that you need is a file manager for a site with editor support. After logging in, those who want to edit files will have access to the files and, accordingly, the editor, and they don’t need WP-style interfaces. Decisions 2
1) Select and install something like phpXplorer or CKfinder
2) Sketch a script for listing files in a folder and attach wysiwug next to it.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question