Forums / Suggestions / Learning curve

Learning curve

|
|
Next topic
 »
Author Message

Sao Tavi

Saturday 28 May 2011 4:10:42 pm

It is frustrating to see how slow is the learning curve of eZ Publish. I am trying in my free time to build a website for the last 6 months now and still no success. In pure PHP I have built it in 3 months (I am just trying to achieve the same results with eZ).

The funny thing is that I learned most of the CMS systems out there on the fly so far, with this big exception. And yes, I've read the documentation. If the name is speaking about the complexity of this CMS, maybe it should have been Zeta, in honor of the Riemann Zeta function. It can converge eventually, but only for some.

If the documentation would have been friendlier with developers, I bet that a lot of them would have recommended eZ Publish. And yes, I have several reasons for learning this CMS:

  • it has an impressive portfolio
  • it is so hard to learn that the clients will be forced to call me for any customization as it will will be hard to find someone else
  • it really seems to be robust and very friendly to publishers

But still, this is getting ridiculous for me. An active community will never be formed by professionals because after 8 hours of work a day at the computer you can't possibly expect them to stay in front of the monitor anymore. But enthusiastic developers that will help the community grow have to face this lack of documentation.

Tomorrow I will have to go in the code to understand how to develop complex datatypes... That if I ever want to finish this project. But it is getting really frustrating...

Greg McAvoy-Jensen

Saturday 28 May 2011 11:39:58 pm

Sao,

Good for you for keeping at it. You're learning not only a CMS, but an entire content management framework, so the work in learning will be harder, and the rewards likewise will be greater.

The quickest way to learn is to be on an eZ Publish team. If you aren't part of a team, which includes folks who know more than you, try keeping the #ezpublish freenode IRC chat open all the time. You've been at it long enough you'll have knowledge to share with folks just starting out, and you can easily pop in questions like, where's the best place to learn about creating a new datatype. Folks who have been around long enough will know which of the eZ Publish manuals to refer to you to, or an article such as this one:

http://share.ez.no/learn/ez-publish/creating-datatypes-in-ez-publish-4

Granite Horizon, Certified Developer of eZ Publish Web Solutions
Provider of the SaaS Solution Granite Horizon In The Cloud | http://granitehorizon.com/cloud
http://granitehorizon.com | +1 916 647 6350 | California USA | @granitegreg
Blog: http://granitehorizon.com/blog

Sao Tavi

Sunday 29 May 2011 7:16:11 am

Thank you for your answer.

 

Yes, I should probably get online on IRC and ask there my questions. That will get me going, the only problem is that others with the same questions just like mine won't have access to the answers like they would if I ask on the forums.

Thank you for the link, I already read it and tried to follow it. It gives an intro to datatypes, explains some concepts and basics. But if he only would have created a really small datatype (some hello world in datatype realm), given the source codes, it would have been a lot better. Of course, the information as it is is very good, but incomplete. It would help someone understand the complexity of datatypes, shows some directions for what to do next, but that is it.

What I like in a tutorial is to read, copy/paste and check the results. Then make my modifications, read again to understand where I am doing wrong and recheck the results. And so on until I finally build a code that suits my needs. But I do need a place to start and, to be honest, I had no idea even where the built in modules/datatypes were located (that until learning the Coding standards). Maybe a tutorial like file structure in eZ Publish would be nice, as there are a lot to learn.

Geir Arne Waaler

Monday 30 May 2011 2:15:27 am

Hello Sao!

I am sorry to read about your troubles. It is of little comfort for you now, but we are working on making it easier. We used to have some good tutorials, especially the one I am updating right now. What we plan is the following:

  • We will update an old tutorial on "How to build an eZ Publish site".
  • We will make 2 versions of this document: One on how to build a simple site and one on how to build a multi-site.

This will necessarily take some time, but we are working on it! In the meantime...are you willing to read through a draft on "How to build an eZ Publish site", to see if that would help you at all?

Best regards

Geir Arne Waaler
eZ Documentation

Tomislav Buljević

Monday 20 June 2011 3:54:49 am

Hello Sao!

Well, the learning curve is tough when you work alone, but I have devised a beginner's guide just to get you started. Feel free to check it out at escapestudio.net. You have a bunch of examples there and you can build small websites from scratch using it. I didn't come to the more advanced parts yet, but it's worth checking it out. Maybe it will clarify some points.

Best regards,

Tomislav

cousin mosquito

Thursday 25 August 2011 5:34:59 pm

"

Hello Sao!

Well, the learning curve is tough when you work alone, but I have devised a beginner's guide just to get you started. Feel free to check it out at escapestudio.net. You have a bunch of examples there and you can build small websites from scratch using it. I didn't come to the more advanced parts yet, but it's worth checking it out. Maybe it will clarify some points.

Best regards,

Tomislav

"

Thats great stuff Tomislav, we need more introductory stuff like that. Not everyone out there is an actual programmer. I wouldnt have thought you'd need to be to run a CMS, but its a hard road if you are not. Keep up the good work.

Asking the dumb questions for your benefit