[JBoss JIRA] (JBIDE-18813) Convert JBoss Central to an HTML5 page
by Max Rydahl Andersen (JIRA)
[ https://issues.jboss.org/browse/JBIDE-18813?page=com.atlassian.jira.plugi... ]
Max Rydahl Andersen commented on JBIDE-18813:
---------------------------------------------
A few thoughts on what I believe we have learned from the last 2(?) years of having central.
1) users do not notice our software update page
2) it needs to not be slow/take alot of screen estate.
3) if content is too JBoss specific some users just dont use it since they think its not relevant to them.
Since installing features is a key thing JBDS IS (integration stack) need to do and its also where addons for i.e. Mobile development will be I think it would be good
if we could make the software tab either more visible or at least more "findable". One way we already doing are that we can add wizards for plugins not installed yet,
this will help users to install the new plugins but it won't make them aware of the software update page that might have other features they like.
I dont have a good suggestion on *how* to make this better but it definitely makes me think that adding more tabs for users to click on is *not* a good idea.
#2 about speed I believe is crucial, not only about how fast it loads but also that users should be able to find what they want fast and not be overloaded with info.
Which also related to #3, hence we should not add lots of marketing info to this but instead focus on getting started on projects and/or quickstarts.
About customization then my thinking here was to not make every part of the page customizible but more that since we will have different users and different usecases
my thought was we would 'tag' all our content with one or more tags (i.e. 'javae', 'mobile', 'integration', 'hibernate', 'switchyard' etc.) and then the user can say
which content is interesting to them and we simply sort the content based on the tags.
so i.e. a default user will get nothing listed as most important and our default sorting of wizards will have just javaee ones first, and if a user installs integration stack we add 'integration' to his interests and it will make it so he get things tagged with 'integration' first and then 'javaee' Same happens if user goes and install 'mobile' we will add that to his interest list and it will show up before 'javaee'.
This means users does not need to actually state or change anything and we will adapt to his actual installed 'interetsts'. We should of course let him turn on/off his interests but that could just be a simple banner of "tags" that he can turn on/off.
> Convert JBoss Central to an HTML5 page
> --------------------------------------
>
> Key: JBIDE-18813
> URL: https://issues.jboss.org/browse/JBIDE-18813
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: central
> Affects Versions: 4.3.0.Alpha1
> Reporter: Fred Bricon
> Assignee: Fred Bricon
> Fix For: 4.3.0.Alpha1
>
> Attachments: Central Design Concept A.bmml, Central Design Concept A.bmml, Central Design Concept A.png, Central Design Concept B.bmml, Central Design Concept B.bmml, Central Design Concept B.png, JBoss Access Panel Concept.bmml, JBoss Access Panel Concept.png, JBoss Central User Stories and Flows.gliffy, Screen Shot 2015-01-16 at 4.38.58 PM.png
>
>
> Central Page requires new capabilities :
> - needs more customization (display content depending on user preferences)
> - needs to scale with JBDS-IS, Fuse content
> - access to more examples, with filtering capabilities
> Given that the existing page is pretty hard to maintain and suffers from scalability/UI bugs, we're heading towards an HTML5 approach :
> - use an embedded SWT Browser widget (or Java FX), depending on the platform compatibility
> - webpage and its content could be served remotely (as zip), and downloaded locally for offline use. this would give us more flexibility to update the content.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 2 months
[JBoss JIRA] (JBIDE-19110) Add Mockito to Target platform 4.50.0
by Mickael Istria (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19110?page=com.atlassian.jira.plugi... ]
Mickael Istria updated JBIDE-19110:
-----------------------------------
Description:
*Reason:* Needed to simplify testing of jbosstools-openshift
*Project page/sources:* https://github.com/mockito/mockito
*Version:* 1.9.5
*License and owner:* MIT
*Original p2 repo:* Locus
*JBoss mirror:* Locus
*Include Sources:* Yes
*Affected projects:*
*Include in JBDS:* No
*Type of dependency:* testing
*List of bundles added/removed:*
{code}
{code}
was:
*Reason:* Needed to simplify testing of jbosstools-openshift
*Project page/sources:* https://github.com/mockito/mockito
*Version:* 1.9.5
*License and owner:* MIT
*Original p2 repo:* http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/r...
*JBoss mirror:* http://download.jboss.org/jbosstools/updates/requirements/orbit/S20141129...
*Include Sources:* Yes
*Affected projects:*
*Include in JBDS:* No
*Type of dependency:* testing
*List of bundles added/removed:*
{code}
diff --git a/jbosstools/multiple/jbosstools-multiple.target b/jbosstools/multiple/jbosstools-multiple.ta
index c17fb92..51f6076 100644
--- a/jbosstools/multiple/jbosstools-multiple.target
+++ b/jbosstools/multiple/jbosstools-multiple.target
@@ -10,8 +10,6 @@
<!-- JBIDE-12815 JBoss Tools Locus bundles: not quite ready to be included -->
<!-- <location includeAllPlatforms="false" includeMode="slicer" type="InstallableUnit" includeSourc
<repository location="http://download.jboss.org/jbosstools/updates/integration/kepler/core/locus/
- <!-- JBIDE-12971 Mockito
- <unit id="org.jboss.tools.locus.mockito" version="1.9.5.Final_patched_TEIIDDES-1681-v20130507-202
<!-- JBIDE-12972 Fest Assert
<unit id="org.jboss.tools.locus.easytesting.fest-assert" version="1.4.0.Final-v20130507-2028-B7"/
<!-- </location> -->
@@ -86,6 +84,10 @@
<unit id="org.apache.jasper.glassfish" version="2.2.2.v201205150955"/>
<!-- <unit id="ch.qos.logback.slf4j" version="1.0.7.v20121108-1250"/> -->
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/>
+
+ <!-- Testing -->
+ <unit id="org.mockito" version="1.9.5.v201311280930"/>
+ <unit id="org.objenesis" version="1.0.0.v201105211943"/>
</location>
<!-- TODO: make sure these versions match up across JBT/JBDS/Central target platforms (JBIDE-17429)
{code}
> Add Mockito to Target platform 4.50.0
> -------------------------------------
>
> Key: JBIDE-19110
> URL: https://issues.jboss.org/browse/JBIDE-19110
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: target-platform
> Reporter: Matej Gagyi
> Priority: Optional
> Fix For: 4.3.0.Final
>
>
> *Reason:* Needed to simplify testing of jbosstools-openshift
> *Project page/sources:* https://github.com/mockito/mockito
> *Version:* 1.9.5
> *License and owner:* MIT
> *Original p2 repo:* Locus
> *JBoss mirror:* Locus
> *Include Sources:* Yes
> *Affected projects:*
> *Include in JBDS:* No
> *Type of dependency:* testing
> *List of bundles added/removed:*
> {code}
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 2 months
[JBoss JIRA] (JBIDE-19110) Add Mockito to Target platform 4.50.0
by Mickael Istria (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19110?page=com.atlassian.jira.plugi... ]
Mickael Istria commented on JBIDE-19110:
----------------------------------------
[~mgagyi] Please update your PR (or create a new one) to use Locus version of Mockito instead of Orbit's one.
> Add Mockito to Target platform 4.50.0
> -------------------------------------
>
> Key: JBIDE-19110
> URL: https://issues.jboss.org/browse/JBIDE-19110
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: target-platform
> Reporter: Matej Gagyi
> Priority: Optional
> Fix For: 4.3.0.Final
>
>
> *Reason:* Needed to simplify testing of jbosstools-openshift
> *Project page/sources:* https://github.com/mockito/mockito
> *Version:* 1.9.5
> *License and owner:* MIT
> *Original p2 repo:* http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/r...
> *JBoss mirror:* http://download.jboss.org/jbosstools/updates/requirements/orbit/S20141129...
> *Include Sources:* Yes
> *Affected projects:*
> *Include in JBDS:* No
> *Type of dependency:* testing
> *List of bundles added/removed:*
> {code}
> diff --git a/jbosstools/multiple/jbosstools-multiple.target b/jbosstools/multiple/jbosstools-multiple.ta
> index c17fb92..51f6076 100644
> --- a/jbosstools/multiple/jbosstools-multiple.target
> +++ b/jbosstools/multiple/jbosstools-multiple.target
> @@ -10,8 +10,6 @@
> <!-- JBIDE-12815 JBoss Tools Locus bundles: not quite ready to be included -->
> <!-- <location includeAllPlatforms="false" includeMode="slicer" type="InstallableUnit" includeSourc
> <repository location="http://download.jboss.org/jbosstools/updates/integration/kepler/core/locus/
> - <!-- JBIDE-12971 Mockito
> - <unit id="org.jboss.tools.locus.mockito" version="1.9.5.Final_patched_TEIIDDES-1681-v20130507-202
> <!-- JBIDE-12972 Fest Assert
> <unit id="org.jboss.tools.locus.easytesting.fest-assert" version="1.4.0.Final-v20130507-2028-B7"/
> <!-- </location> -->
> @@ -86,6 +84,10 @@
> <unit id="org.apache.jasper.glassfish" version="2.2.2.v201205150955"/>
> <!-- <unit id="ch.qos.logback.slf4j" version="1.0.7.v20121108-1250"/> -->
> <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/>
> +
> + <!-- Testing -->
> + <unit id="org.mockito" version="1.9.5.v201311280930"/>
> + <unit id="org.objenesis" version="1.0.0.v201105211943"/>
> </location>
>
> <!-- TODO: make sure these versions match up across JBT/JBDS/Central target platforms (JBIDE-17429)
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 2 months