[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [glassfish-dev] Future of Admin Console for GF 5 and GF6
|
The admin console remains a key piece of GlassFish, I don't think
this is something that can be removed.
Both Woodstock and JSFTemplating are in life-support mode, they only
exist because of GlassFish and are not updated regularly.
A complete re-write of the admin console requires a lot of work, so
fixing Woodstock for the time being seems to be the best option.
Both projects have been mavenized and can updated easily compared to
how they were when donated to eclipse.
Some of the issues related to dojo have been addressed in the master
branch of Woodstock (5.0-SNAPSHOT), not sure if there is a released
version of that available yet ; IIRC Arjan was trying to make a
release some time ago.
See the following issues:
-
https://github.com/eclipse-ee4j/glassfish-woodstock/issues/1399
-
https://github.com/eclipse-ee4j/glassfish-woodstock/issues/1398
If there is going to more releases of 5.x, we can decide to make a
branch of Woodstock that is compatible (i.e without all the jakarta
namespace changes).
On 5/26/20 1:09 PM, Gurkan Erdogdu
wrote:
Yes yes, JSF. I have already cloned the local JSFTemplate
and WoodStock projects. There also exists a bug in one of the
webui-jsf-suntheme-4.0.2.16 _javascript_ file (common.js in
webui-jsf-suntheme-4.0.2.16.jar) for 5.1.x branch.
My question is still valid, do we want to include this old
style fashioned console into new 6.x releases? For me, this UI
technology is very old and may not be compatible with the
incoming updated browsers. And also, what is the current state
of JSFTemplating and Woodstock projects? Are they updated
regularly?
Regards.
Gurkan
Hi,
FYI,
I have been playing with the admin GUI code for
the past few days, and frankly the existing code is
written in a truly old style JSP/JSF code (For me it
is not nicely written :()
It's not JSP, it's another templating engine called
JSFTemplate. JSFTemplate is an alternative to both JSP
and Facelets. It's not based on either, and is a
complete independent so-called VDL (View Definition
Language). It's not only old, but also very much unused
outside of GlassFish. In the admin console JSFTemplate
is combined with the Woodstock component library.
Woodstock was more or less intended for
internal applications at Sun, and AFAIK saw little to no
adoption outside Sun either.
Kind regards,
Arjan
As I understand
(although I disagree with
this), Eclipse Glassfish
project is no longer
considered as usable in
production environments.
One of the reason is that
not releasing frequently and
updating the codebase
regularly. Frankly, I have
not fully understood the
meaning of the Eclipse
Glassfish project.
Are we trying
to have implement only
useless RI? Should we see
the Eclipse Glassfish as a
school project? It seems
strange to put a Admin
Console UI that doesn't work
correctly into the release.
I am more than
happy to spare more time if
I truly understand the
project aim.
Hi,
I hear you,
though the admin console
itself it's not useless,
just largely antiquated.
And yes, not including
it has been considered.
But even if
excluding it for just
this release, who has
the resources available
to create a new admin
console? Without any
plan it would be gone
from GF indefinitely I'm
afraid.
Its
weird to include
useless admin
console into
release. If it is
useless, why we
include it into the
release?
Hi
Gurkan,
You're
right, the admin
console is not
even antiquated
in the output it
generates, but
even more in the
source beneath
it. With every
release with
have to drag the
pre-historic JSFTemplate, Woodstock, and their dependencies along
kicking and
screaming.
I
would not be
surprised if
GlassFish is
currently the
only application
using
JSFTemplate/Woodstock.
Rewriting
the admin
console using
current day
Faces could be
done, but it's
not a trivial
task I'm afraid
in terms of
time. Having
this taken care
of for the GF 6
final release is
basically undoable with the resource we have available.
I
am currently
looking over
admin part
(admin GUI) of
the Glassfish
and looks like
that lots of
error/bugs
exist in the
current code
base. Latest
browsers such
as Firefox
complaints
about lots of
_javascript_
errors and
some pages are
not
displayed/run
correctly.
Is
anybody
experience
with the same?
I think that
the current
code has not
been updated
regarding the
latest browser
compatibility
etc.
I
wonder that
before
releasing the
GF 6 Final, do
we need to
have fully
usable admin
console?
_______________________________________________
glassfish-dev
mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe
from this list,
visit
https://www.eclipse.org/mailman/listinfo/glassfish-dev
_______________________________________________
glassfish-dev
mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from
this list, visit
https://www.eclipse.org/mailman/listinfo/glassfish-dev
--
_______________________________________________
glassfish-dev mailing
list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from this
list, visit
https://www.eclipse.org/mailman/listinfo/glassfish-dev
_______________________________________________
glassfish-dev mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from this
list, visit
https://www.eclipse.org/mailman/listinfo/glassfish-dev
--
_______________________________________________
glassfish-dev mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from this list,
visit
https://www.eclipse.org/mailman/listinfo/glassfish-dev
_______________________________________________
glassfish-dev mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/glassfish-dev
--
_______________________________________________
glassfish-dev mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/glassfish-dev
--
--
_______________________________________________
glassfish-dev mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/glassfish-dev
_______________________________________________
glassfish-dev mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/glassfish-dev
--
_______________________________________________
glassfish-dev mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/glassfish-dev