eZ Community » Forums » eZ Publish 5 Platform » eZPublish 5 install process from git?...
expandshrink

eZPublish 5 install process from git? (Totally lost and confused)

eZPublish 5 install process from git? (Totally lost and confused)

Wednesday 29 August 2012 10:13:48 pm - 8 replies

I've read most articles or blogs available on the share.ez.no site, the documentation in the ezpublish5 repo, the documentation in the ezp-next repo, and have tested two different ways of installing everything, neither have worked or seem to be close to what the documentation states.

Excuse me for my ignorance as I may have missed something, but I have found the ezpublish5/INSTALL.md (https://github.com/ezsystems/ezpublish5/blob/master/INSTALL.md) to be out of date with dead links, incorrect information (points to files or filepaths that make no sense) which makes this whole installation process highly confusing.

I have also tried the installation process noted in that file as well as the instructions outlined in the ezp-next/Readme.md (https://github.com/ezsystems/ezp-next/blob/master/Readme.md). Nope.

Again, excuse me for my ignorance but as a newcomer to using git and composer and this entire new setup I find it highly confusing on how I'm exactly supposed to install everything.

Is the ezpublish5 repo dependent on ezp-next or is it the other way around?

What does the directory structure look like? Are both ezp-next and ezpublish5 pulled from the repo in parallel folders? Is one supposed to contain the other? What exactly is the exact process if I were starting from scratch?

Sorry I'm just really confused and hope I'm not the only one who's lost.

Thanks for anyone who could help me out here.

Wednesday 29 August 2012 10:26:32 pm

Hi Brandon

First, if you found dead links, please report them happy.gif Emoticon.

The installation process is pretty straight forward. Just follow the instructions starting from From GIT development only.

You have to know that eZ Publish 5 still needs eZ Publish 4.x (aka Legacy) and thus it needs to be installed in app/ezpublish_legacy/. The upcoming version of Community Project (2012.8) will be fully compatible, so my best piece of advice would be to wait for it (during the week AFAIK). If you want to start ASAP, start from the latest CP version and upgrade it with the latest master branch (you can download a zip from Github).

Be also aware that eZ Publish legacy needs to be correctly installed with demo design. Setup wizard currently doesn't work through eZ Publish 5, so you'll need to install it separately.

Wednesday 29 August 2012 11:01:59 pm

Jérôme, you rock!  Thanks! I'll do this next chance I get.

So the confusing thing to me was that "ezp-next" is the API and isn't called as such. Maybe renaming the repo to ezp5-api or ezp-php-api makes more sense?

So if there were changes to the repos and I want to make sure all my code is up to date, I do:

[ezpublish5-root]: git pull

Then what shall I do to update the PHP api?

Just run php composer.phar install or would it be php composer.phar update?

As for reporting dead links in the documentation, is posting in the forum good?

Thanks for your help! happy.gif Emoticon

Thursday 30 August 2012 10:18:40 am

Hey Brandon,

note that renaming ezp-next to ezpublish5-api or something is planned. We just haven't found the right time to do it yet.

Thursday 30 August 2012 1:08:54 pm

Quote from Bertrand Dunogier :

Hey Brandon,

note that renaming ezp-next to ezpublish5-api or something is planned. We just haven't found the right time to do it yet.

And we only want to do this renaming once, as in we have 3 (at least) repos to rename and want to do it in one go.

Note: INSTALL.md received some improvements on wednesday, so if you have 3 minutes, please review & comment on possible improvements (there is already 2 pull requests on it).

Modified on Thursday 30 August 2012 1:12:34 pm by André R

Thursday 30 August 2012 5:42:59 pm

Thanks Bertrand and André!

I was still wondering about that update process (if I were staying plugged into the git repo instead of installing an enterprise or CP version).

You guys rock. happy.gif Emoticon

Friday 31 August 2012 5:49:08 pm

At any rate. I'm marking this as solved.

Monday 18 March 2013 3:12:17 pm

The reply has been removed because of violation of forum rules.

Tuesday 28 May 2013 6:03:32 pm

The reply has been removed because of violation of forum rules.

expandshrink

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu

Proudly Developed with from