Hi Magnolians,
Just updated my modules to use the new 5.2.4 release, and have the following
error:
[ERROR] Failed to execute goal on project lfrz_magnolia_webapp_lfrz_author:
Could not resolve dependencies for project
at.lfrz:lfrz_magnolia_webapp_lfrz_author:war:1.1.0-SNAPSHOT: Failed to coll
Hi Magnolia Developers,
This is an appeal to use "protected", and not "private".
Please specially make sure to use protected for methods. Consider using
protected for your fields too (esp. if there is no getter/setter!).
Please!
I am finding magnolia 5 harder to extend than magnolia 4.4. This i
Hi Jan,
I understand, and I agree with you: I will post improvement tickets for
specific cases. I already have done so in a couple of cases.
Regards from Vienna,
Richard
> -Ursprüngliche Nachricht-
> Von: dev-list-ow...@magnolia-cms.com [mailto:dev-list-owner@magnolia-
> cms.com] Im Au
Hi Ky,
What value are you using for the asset-identifier?
Regards from Vienna,
Richard
> -Ursprüngliche Nachricht-
> Von: dev-list-ow...@magnolia-cms.com [mailto:dev-list-owner@magnolia-
> cms.com] Im Auftrag von Ky Thanh Nguyen (via Magnolia Forums)
> Gesendet: Donnerstag, 08. Mai 2014
Hi Ky,
This is not so so simple.
There are two main parts to the solution:
1. The CMS Tags
Tags like [@cms.area] are implemented in the "templating" module. See for
example:
info.magnolia.templating.elements.AreaElement
and
info.magnolia.templating.freemarker.AreaDirective
It works like this:
Hi Li,
Magnolia has switched from SVN to GIT.
Why are you trying to use the magnolia-empty-webapp from magnolia 4.3.1 with
magnolia 5?
Why not use the one for magnolia 5?
http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/magnolia-empty-webapp/5.2.2/magnolia-bundle-parent/magnoli
Hi Li,
You *should* add magnolia-empty-webapp as a maven dependency. During
development, you shouldn't change magnolia-empty-webapp itself, instead create
your own webapp project, and add magnolia-empty-webapp as a "WAR overlay".
Regards from Vienna,
Richard
> -Ursprüngliche Nachricht
Hello,
Bootstrapped content will have the same activation state as the node has when
it was exported to create the bootstrap files.
So to make your content show as active after bootstrapping, make sure you
publish it before exporting it.
Regards from Vienna,
Richard
> -Ursprüngliche Nach
Hi Alvin,
I think creating/editing templates is a difficult job any way you cut it. And
the debate of WYSIWYG vs. Editor-Oriented workflows has been ongoing since
1990, and without a clear cut answer.
Basically, I think WYSIWYG is better in most situations where the document's
visual aspects
Good idea!
> -Ursprüngliche Nachricht-
> Von: dev-list-ow...@magnolia-cms.com [mailto:dev-list-owner@magnolia-
> cms.com] Im Auftrag von David Janca (via Magnolia Forums)
> Gesendet: Dienstag, 21. April 2015 15:38
> An: Magnolia Dev List
> Betreff: [magnolia-dev] Visually differentiate adm
Hi,
Yes, activation is based on the concept of a Syndicator, which
excludes/includes child-nodes based on their node-types.
Regards from Vienna,
Richard
> -Ursprüngliche Nachricht-
> Von: dev-list-ow...@magnolia-cms.com [mailto:dev-list-owner@magnolia-
> cms.com] Im Auftrag von Nickola
Hi,
There used to be a LinkField and UUIDLinkField not sure what the state of those
are in Magnolia 5.
With the these Fields you could select a JCR node, and it would store a "weak"
reference to that node in a string property, containing either the Path (Link)
or the UUID (UUIDLink). There was
Here's a Wiki Page on this topic:
https://documentation.magnolia-cms.com/display/DOCS/Link+field
However, Jan's suggestion of using the categories is potentially a more
powerful way to associate content.
Regards from Vienna,
Richard
> -Ursprüngliche Nachricht-
> Von: dev-list-ow...@
Hi,
AFAIK Magnolia is using slf4j via log4j.
The warning you printed means slf4j is finding 2 backend implementations:
logback and log4j.
The fact you are getting thousands of DEBUG messages probably means it is
picking the wrong backend.
However, I would have thought that logback should hav
Hi Ged,
In JCR, large data items (over a configurable limit, typically 1KB) are stored
in the "Datastore".
The Datastore can be configured to live either in the DB (DBDatastore) or on
the Filesystem (FSDataStore). Personally I have very bad experiences storing
large media items (lets say >20MB
Assign a domain to your site in the site definition. The access the site via
the domain. The site-name can then be left from the URL.
Regards from Vienna,
Richard
> -Ursprüngliche Nachricht-
> Von: dev-list-ow...@magnolia-cms.com [mailto:dev-list-owner@magnolia-
> cms.com] Im Auftrag v
Hi Gediminas,
The imaging workspace is a pure cache for the generated image-variations. For
this reason I would not cluster the imaging workspace. You will have more
reliable and faster operation by having each public node have its own imaging
workspace.
Note also that there are other workspac
Hi,
Sorry for the delayed response, here's my take:
- yes, the workspaces you mention should be local, no need to cluster them
- the mgnlVersion workspace may be needed on each repository where you use
versioning
- each repository needs different storage backends, it’s a bit complicated. But
ba
Hi Daniel,
This is a standard problem, and Magnolia provides ways to develop that get
around this:
Basically, if you are developing in Java, then the JVM *needs* to reload your
classes when you change them. There are three levels of this:
1) restart the whole java process (restart tomcat). This
Hi Ged,
The questions you're asking are in the direction of operational management of
your mangolia setup. They are good questions, and I don't know if there is a
perfect answer - it depends on your operations team, server infrastructure,
etc...
For the Jackrabbit files, I think a good approac
Hi,
I think you found it. The question is whether the focus point is a property of
the image variation, of the image, or of the usage of the image.
Case 1 is simple - just subclass or write your own version of the CropResize
class, and configure a variation with image operation chain, then you
Hi Arik,
While you can use the workflow module to schedule content to go online and
offline automatically, my experience is that editors find this confusing.
I have found it simpler to implement this kind of behavior as a part of the
normal editing process.
For example, you could add "fromDate"
Hi Eril,
Joseph Chocolazec at Magnolia has integrated Modeshape before, and might have
more information on this.
I think it might be on the longer-term roadmap for magnolia.
In the meantime, there is an existing Modeshape-2 integration that should be
available via the Wiki or Git-Servers, which
Hi Everyone,
I wanted to start a discussion about the default database shipped with magnolia:
What do you think about switching from Derby to H2?
Both are pure Java embedded Databases with similar features, and both are
supported by Jackrabbit with dedicated bundle-persistance-manager
implemen
Hi Lennart,
The parent-component's dialog should not edit *both* child components. The
parent-component's dialog should edit content specific to the parent component.
For example, often the parent component might contain a headline or an
introduction paragraph which appears above the nested com
Hi Sai,
I would recommend you use the export to XML function in Magnolia to export some
content. You can then examine the resulting XML files: they are in the format
that you need to use to be able to import XML into magnolia.
Then you can write a transformation to turn your XMLs into the Magno
Hi,
Don't use the HttpSession, use Magnolia's context.
If you need the session (but I wouldn't use it!) you can get it via the context:
ctx.webcontext.request.session
Regards from Vienna,
Richard
> -Ursprüngliche Nachricht-
> Von: dev-list-ow...@magnolia-cms.com [mailto:dev-list-owner
Hi Magnolians,
magnolia-enterprise-webapp 5.2.1 pulls in magnolia-module-legacy-admininterface
5.0.2 via magnolia-bundled-webapp, magnolia-empty-webapp and
magnolia-module-cache that definitely seems to be an error, it should be
version 5.2.1. This error requires us to add the dependency e
Hi Jan,
Thanks for your answer.
Admin-Legacy still made it into 5.2.1 ;-) - it's in the release notes.
Clearly there is something wrong with our maven setup. It looks like the
snippet you sent, but there must be some critical difference.
I'll send you the pom files directly, since they're compa
Hi Jeevan,
Yes, you can store your images, css and js in magnolia's resource workspace,
and reference them from different projects.
You can also define themes in the STK which combine these resources, and then
reuse your themes in multiple projects.
Regards from Vienna,
Richard
> -Ursprün
IIRC the test code in magnolia uses clover for which you need a commercial
license.
I'd build with -Dskip.tests=true to avoid those problems (after all, you don't
really need the tests).
Regards from Vienna,
Richard
Von: dev-list-ow...@magnolia-cms.com [mailto:dev-list-ow...@magnolia-cms.com]
Hello Magnolia Developers,
I wanted to mention a few thoughts in relation to the point FLuiD / Drag n'
Drop Support:
We've implemented Drag n' Drop for paragraph moves in the custom
templating-components module we created for our customer.
We implemented it using jquery-ui "draggable" & "dropp
Hi Matthew,
About the arbitrary parameters: we needed this functionality, it was actually
very easy to implement:
1. Create a subclass of info.magnolia.module.templatingkit.sites.Site
2. Add your parameters, or simply add a HashMap with appropriate getters
and setters to your s
Hello Manuell,
This kind of question has been a topic for us as well.
It seems to me that the first line of defense is the authentication. On the
Admin Interface communication may just be via POST requests, but the Admin
Interface is protected using (configurable) authentication.
So a CSRF atta
Hi Will,
We're using ckEditor.
AFAIK there are no legal reasons not to upgrade.
Technically, it is not too difficult.
The new ckEditor has some new features, fewer bugs, and a nicer design. I
especially like the fact that you can expand the text-box to be any size you
want. It also has a nice
Hi Boris!
Personally, I like the icons much better.
Saves space, doesn't require i18n, looks better.
Regards from Vienna,
Richard
-Ursprüngliche Nachricht-
Von: dev-list-ow...@magnolia-cms.com [mailto:dev-list-ow...@magnolia-cms.com]
Im Auftrag von Magnolia Forums (on behalf of Boris
Hi Magnolia Developers,
A followup to my user-list mail about activation problems.
I've been looking over the code for XAReceiveFilter, in an effort to understand
how the problem might have started.
We're on exchange-transactional-1.2.1
It seems there are definitely bugs that were fixed in 1.2.
Hello Magnolians,
Perhaps I'm blind, but I can't figure out how to do the following:
I need to (programmatically) get a list of the currently active
Workflow-Instances for a given content.
In particular, I need to retrieve the Workflow Instances that are waiting on
the timed activation or dea
Hello Natascha,
Thanks! That blog-entry did indeed help me solve the problem.
However, I have to mention at this point that I find the solution extremely
ugly and "hacky". Is the way to get at this information really only by digging
into the (internal !) data-store of openWFE and manually parsi
Hello Saqib,
Do you mean from an externally running Java Process? Or from a class that is
running within the Magnolia Webapp?
For external access, you have 2 options:
1. With Magnolia 4.5 and beyond, you can try the new CMIS interfaces for
standardized access to the content repository.
2. Befo
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 experie
Hi Greg,
I agree with Will on this.
Quercus looks quite cool. I think Quercus could play a role in Magnolia as an
alternate “templating language” – Magnolia could support JSP, Freemarker and
PHP in addition. This might make the integration of some existing designs,
webforms and simple applicat
Hi Magnolians,
Ok guys, this is EXACTLY the type of thing that should be configurable.
For some website designs a "fixed" (ie always visible) page-bar will work
better, for other designs a "top" (ie at top of page, not visible when scrolled
down) page-bar will work better.
It just depends.
Hi Lauri,
We have discussed this Issue at length when designing our templates. We don't
use STK, so we have complete freedom to build our templates the way we want.
We advised our customer to consider the following:
As a general useability rule, it is a bad Idea to mix different link-types in
Hello Magnolia Developers,
Magnolia 4.4.6 EE Bundle contains the JAR "filters-2.0.235.jar". This contains
image and math classes from com.jhlabs.
However, a quick search through the magnolia code shows that the import
"jhlabs" is used only in the imaging module test-classes.
My Question:
-
't use any custom image ops and don't use any modules that
might define such ops (which should declare dependency in their pom), you are
free to remove it.
HTH,
Jan
On May 21, 2012, at 2:48 PM, Unger, Richard wrote:
Hello Magnolia Developers,
Magnolia 4.4.6 EE Bundle contains the JAR
Hi everyone,
I recently filed a bug: http://jira.magnolia-cms.com/browse/MAGNOLIA-4415
which was closed as "Not an Issue".
However, Jan encouraged me to post this issue to the user list for discussion,
which I am now doing.
The error I posted was this: When activating, magnolia activates the con
Hi Gian,
I saw your post with interest, but didn't respond at the time.
If it is reproducible, I think it is worth filing a bug in Magnolia's JIRA, as
it is definitely an issue.
I think most users won't be affected by this, as the standard configuration
disables the cache if any parameters are
Hi Gianluca,
Yeah, extend "info.magnolia.module.cache.cachepolicy.Default" and override the
"retrieveCacheKey(AggregationState)" method.
Return a new class that extends "info.magnolia.module.cache.DefaultCacheKey".
In your new CacheKey class, you'll need to take the multi-value parameters into
Hi Lamis,
I don't really understand your question. Where are you trying to use the java
code?
Are you writing a model-class?
In the model-class you can access the current content using "getContent()".
Regards from Vienna,
Richard
-Ursprüngliche Nachricht-
Von: dev-list-ow...@magnol
Hello Gavin, hello Jan,
Since we were mentioned, a quick note on this from our point of view:
Our customer works with a very large number of editors, many of whom do not
have strong computer skills. Even tasks that seem basic to us developers, like
finding content in the trees based on the node
Hi Andrew,
I've used the Bundle release on a Mac, without problems.
Just unpack the bundle somewhere, and then add a new Apache Tomcat 6 runtime to
your server configuration in eclipse. Configure the runtime to use the apache
folder from the bundle.
Then create a new Server that uses your newly
Hi Jozef,
Do I understand from this that you have started working on a new Workflow
layer, integrating jBPM?
If so, that's exciting news. I was investigating extending / replacing the
workflow layer, as OpenWFE has been dead for a number of years, and its corpse
is starting to smell, if you wi
Hi Sofia,
Drupal is a well-established system, quick to get set up and running, with many
contributions (plugins, templates, etc...) available.
It's especially good for sites with a focus on community functions (forums,
blogs, etc...), and it has an active user community so getting support is ea
Hello,
Yes, I have seen this done.
In my case Magnolia was integrated into an existing Spring web-application.
Some requests are handled completely by the spring application, while some
other requests are first handled by the application (to load data and check the
request) and then rendered by
Hi Dave (?),
Unfortunately I can't provide any code samples, I was only consulting for that
project and not closely involved In the code.
Magnolia provides CMIS (Webservice) interfaces for accessing content, that's
one way you could get at the content stored in magnolia. However, I think from
Hi Jürgen,
I don't think this will be easy to do via shell-script, but a groovy script run
inside magnolia's groovy shell could be a good solution.
Regards from Vienna,
Richard
-Ursprüngliche Nachricht-
Von: dev-list-ow...@magnolia-cms.com [mailto:dev-list-ow...@magnolia-cms.com]
Im A
Hi Arik,
AFAIK magnolia is using Guice and not Spring, but maybe I'm confused...
I looked at both BPM engines in some detail, and both have their pros and
cons... in the end both are very good products.
IMHO jBPM has the slight edge in terms of tooling with the jBPM Eclipse
Workbench (or whatev
58 matches
Mail list logo