Giter VIP home page Giter VIP logo

Comments (9)

Schlaefer avatar Schlaefer commented on June 25, 2024

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.

Schlaefer avatar Schlaefer commented on June 25, 2024

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.

 avatar commented on June 25, 2024

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.

Schlaefer avatar Schlaefer commented on June 25, 2024

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.

 avatar commented on June 25, 2024

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.

Schlaefer avatar Schlaefer commented on June 25, 2024

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.

 avatar commented on June 25, 2024

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.

Schlaefer avatar Schlaefer commented on June 25, 2024

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.

marcelloh avatar marcelloh commented on June 25, 2024

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.