Hi Lamis,

Ouch --> 2 weeks is not enough!

Magnolia is a "big" and flexible system, with a correspondingly large amount of 
concepts to learn. If you're new to java, eclipse, maven, tomcat and j2ee 
development as well, you are in for a hard ride.

My advice would be:
- if possible, get an experienced (magnolia or at least j2ee) consultant to 
help you for 2-3 weeks. You will learn much faster with guidance, and avoid 
wasting time going in "wrong directions"
- make sure you have a foundation in j2ee (servlets, servlet containers like 
tomcat) before you start. The j2ee world is quite different to PHP, and in 
particular understanding the memory model (request, session and application 
context) and lifecycle is very important 
- the magnolia documentation could be better, but it isn't bad. Between the 
official documentation, the wiki and the forums (mailing lists) you can find an 
answer to most questions (of course, if java is all new to you then 
understanding the questions and answers may be a problem at first)
- keep in mind that at the moment magnolia has just released version 4.5, but 
not all the documentation is up to date. So it's a bit of a confusing time to 
start with magnolia. The next few weeks should improve that as magnolia updates 
all the documentation...
- remember that unlike most PHP-Based systems, Magnolia is an "enterprise level 
system", meaning that it is more of a framework and tool, rather than a 
finished "out of the box" solution ready for instant use. that makes it far 
more flexible than most PHP CMSs, but requires more work in setup. Another way 
to say it is that magnolia requires extensive "customizing" before you are 
ready to run. So you should not expect to be as "quick" as you can be with some 
PHP systems, where you just install and pick a template.

More specific advice:
- To use magnolia, at first you normally don't need to compile anything. 
Download one of the bundle releases and work with that.
- If you do need to write java code, you don't have to compile magnolia. You 
don't have to use maven. 
    Simply create a "Java Project" in eclipse, and add the JARs from the bundle 
release to your projects "build path"
    Write your classes, and export the project as a JAR file. You can then copy 
the JAR into WEB-INF/lib, and will be able to use your classes after restarting 
the server.
    You don't even need to make a "proper" magnolia module, although this can 
be a good idea in the future.

If you have specific questions, post to this list, and people will help you...

Regards from Vienna,

Richard









-----Ursprüngliche Nachricht-----
Von: [email protected] [mailto:[email protected]] 
Im Auftrag von Lamis Beirkdar (via Magnolia Forums)
Gesendet: Donnerstag, 29. März 2012 15:58
An: Magnolia Dev List
Betreff: [magnolia-dev] Am I stupid or is it Magnolia that is way too hard?

Hey, first of all sorry if I'm not good in english...

Anyways, my company decided to migrate from PHP to JAVA all of sudden. we had 
to learn java in two intensive weeks, then move to Magnolia...


As a developer, its been a week of VERY intensive reading ....I read 
templating, STK, modules and lots of things...

The problem is I tried million things, I dont feel even 1% progress

 
There always seems to be a problem...

In PHP CMS and FrameWorks has many books, video tutorial, step by step of how 
to start...

All I see here is a hint of what to do, but not even a clue of how to start 

I use Eclipse, Tomcat..I couldnt set magnolia to Eclipse, and dont know how to 
compile things

I'm not a lazy stupid person, I'm just hitting my head and losing my temper :(

I feel like quitting soon

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=cd62f6f3-5e1f-48b7-9b94-b3b1d51ef32b


----------------------------------------------------------------
For list details, see: http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------





----------------------------------------------------------------
For list details, see: http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to