jekyll / jekyll-admin

A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites.
https://jekyll.github.io/jekyll-admin/
MIT License
2.83k stars 359 forks source link

Feature Request: Post editing file upload and folder creation #685

Open delthia opened 2 years ago

delthia commented 2 years ago

Hi, I've been setting up jekyll-admin as a blog, and its been great, but I think that the following would make the editing experience better when setting up the plugin for someone who doesn't have access to the server's filesystem:

Thanks

derek-adair commented 1 year ago

These are good features. Have you made any efforts towards submitting a PR? I would be interested in helping develop this but do not have the bandwidth to spearhead this.

delthia commented 1 year ago

Hi, While I don't know much about javascript, I could probably try figuring something out. Right know and until next summer I'll be busy studying and won't have much time, so I can't promise anything. If sometime in the future I have the time to do this, I don't mind trying to get it started, but right now I can't.

So thanks for reading the issue. I'll let the issue open for a future me or just in case someone has the time and likes the idea.

derek-adair commented 1 year ago

for someone who doesn't have access to the server's filesystem

I could be wrong, but I believe this is actually contrary to the core purpose of this program. I do not think the owners intended to support this type of feature. They expect users to have access to the file system AND to be developers.

As of now I have a fork going that will extend jekyll-admin to be used in such a way. Once I have a design that will work beyond my purposes I intend to publish; right now its VERY specific to my needs/setup and I will need to consider some things to make this appropriate for public consumption.

If you are interested in this and have experience with javascript or python/django please reach out to me through my listed contacts. My intention is to use django purely for auth/pipeline things (building/pushing/syncing etc).