Comments (9)
Hi.
The plugin must be placed into plugins/siezi
(not plugins/phile
).
Currently the recommended way to installing it is using composer, this downloads everything and puts it into the right place. Otherwise you have to install all required third party libraries (Bootstrap, Silex, …) manually too.
from phileadmin.
I've tried to come up with an easy way to provide a non-composer package. Try the archive on the release page if you're inclined.
from phileadmin.
I'm on a quest to find something more lightweight and faster than Drupal for smaller sites. From what I read of Phile (and watched in the video on the home page) I really wanted to make Phile work.
- So I went ahead and figured out how to install Composer
- Then I had to enable several PHP functions
- And edit my PHP.ini
- Then needed to add another module to be able to edit pages
And after I was all done (plus messing with some additional modules), I realized the whole process was far from "stupidly simple", so I decided to move on. I'll keep my eye on Phile...it seems to have a lot going for it, but it doesn't fit for me right now.
Thanks for responding though...I appreciate it!
from phileadmin.
Thanks for the feedback.
• So I went ahead and figured out how to install Composer
• Then I had to enable several PHP functions
• And edit my PHP.ini
The download on philecms.org should work without any of those steps necessary. Any common PHP installation should do. If you run into a specific issue feedback would be greatly appreciated.
• Then needed to add another module to be able to edit pages
Phile's main purpose is to serve existing content files. It isn't opinionated on how those files get there or how they are edited. This probably won't change.
I realized the whole process was far from "stupidly simple"
That's what PicoCMS claims. PhileCMS is the "But you can change that". ;)
from phileadmin.
You're right, the Phile installation did go very easy (perfect). But this is an issue queue for the admin plugin and that's what my trouble was. Sorry if that wasn't clear. I ended up elaborating a little more on my situation but I was referring to the complex admin plugin installation (lots more dependencies than Phile has) and additional plugins needed to be able to use and edit pages in the admin interface (some installed with composer, some I uploaded, some didn't install properly, etc).
Thanks!
from phileadmin.
complex admin plugin installation (lots more dependencies than Phile has) and additional plugins
This is where composer really shines. With:
composer create-project phile-cms/phile --no-dev;
cd phile;
composer require siezi/phile-admin-markdown-editor --update-no-dev;
and activation in your config:
$config['plugins']['siezi\\phileAdmin']['active'] = true;
$config['plugins']['siezi\\phileAdminMarkdownEditor']['active'] = true;
you create a complete new Phile installation including the editor ready to go.
This is a zero star repository so far. That makes it hard to justify the effort to provide release packages, esp. when composer makes it so easy. But I understand your point. That's why Phile itself offers a release zip with all components included.
from phileadmin.
I probably shouldn't have used the term "dependencies". "Requirements" would have probably been appropriate.
What I was referring to is Composer is only for the "files" install. Composer has nothing to do with:
- Then I had to enable several PHP functions (missing xsl...enable and rebuild PHP...missing intl...enable and rebuild PHP again...)
- And edit my PHP.ini (requires proc_open - normally disabled in hosting accounts for security reasons)
This admin plugin needed all this to make it work. Phile did not need these extra steps. No other CMS I ever installed needed these (and I installed lots of CMSes). Hopefully I expressed that better now. :-)
from phileadmin.
Ah, O.K. I misunderstood you completely.
All requirements should be readably available on shared hosting accounts. Just tested the installation above on strato and hostingeurope: upload and run. No problem. Those extension are usually enabled in a common PHP setup.
proc_open: I've no idea. Scanning the code it's not mentioned once in the source.
from phileadmin.
I try this:
composer require siezi/phile-admin-markdown-editor --update-no-dev;
it goes wrong (--update-no-dev is not known)
without it it goes wrong too
Problem 1
- Installation request for phile-cms/phile No version set (parsed as 1.0.0) -> satisfiable by phile-cms/phile[No version set (parsed as 1.0.0)].
- siezi/phile-admin-markdown-editor 2.0.0 requires phile-cms/phile ^1.6.0 -> satisfiable by phile-cms/phile[1.6.0, 1.7.1].
- Can only install one of: phile-cms/phile[1.6.0, No version set (parsed as 1.0.0)].
- Can only install one of: phile-cms/phile[1.7.1, No version set (parsed as 1.0.0)].
- Installation request for siezi/phile-admin-markdown-editor ^2.0 -> satisfiable by siezi/phile-admin-markdown-editor[2.0.0].
from phileadmin.
Related Issues (6)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phileadmin.