On 20.07.2010 14:34, Alex Cougarman wrote:
Hi,
I’m diving into Magnolia CMS (CE 4.2.3) and need to convert this page to
the Magnolia system: http://bit.ly/9T4LPC
This will serve as the home page and will need to allow someone to
update the items in the carousel component, welcome paragraph, and the
testimonial image area (the big picture below the carousel).
As you’ll notice, the page uses the AnythingSlider carousel component as
well as other JavaScript libraries (Fancybox, etc.). At this point,
there’s nothing server-side.
We have the Magnolia CMS installed on our server and I have access to
the Admin Central tool to create sites and other items. I’ve read the
documentation on Magnolia and am overwhelmed by the project at hand: How
do I convert this page to Magnolia’s paragraphs and templates? Where do
I start?
The answer in these cases is allways the same: it depends! There are no
preferred ways, but this is what I would do.
1) Take the entire html page inside one template ftl
2) Attach resources (JS, CSS, Images) and try to have the same page
running inside Magnolia
These steps are quite easy. Do not go on unless you have the entire page
running (no broken CSS, no broken JS, carousel moving...) inside Magnolia.
Now, start to cut!
3) Isolate paragraphs
4) For each paragraphs, decide if it is a simple paragraph or a
composite paragraph (like the carousel: 1 paragraph for carousel handler
{I mean, few container divs and JS, CSS..} and 1 paragraph for carousel
items {1 paragraph, many instances of it})
5...) Build paragraph, dialogs, configure your template...
At the end, create the site and reference templates.
Pay attention: for some paragraphs, like the carousel, the inline
editing can be difficult. In these cases, I prefer to facilitate editors
life building an editing area, visible only in author instance, maybe
activate with a button press.. I did it for a wide image gallery,
impossible to edit/move in a strage layout we had.
HTH,
Matteo
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------