diff --git a/src/main/webapp/about/index.jsp b/src/main/webapp/about/index.jsp index 310f6448..be4ed1a2 100644 --- a/src/main/webapp/about/index.jsp +++ b/src/main/webapp/about/index.jsp @@ -1,90 +1,3 @@ - - -About - - - - - -
- -
-
- -
-

About

-
- -
- -

Our Community

- -

- Ignite Realtime is an Open Source community composed of end-users, developers and service providers - around the world who are interested in applying innovative, open-standards-based Real Time - Collaboration to their businesses. We're aimed at disrupting proprietary, non-open - standards-based systems and invite you to participate in what's already one of the biggest - and most active Open Source communities anywhere. -

- - - -

Open Source Philosophy

- -

- We create Open Source software because we know open, collaborative minds can improve the - software landscape. We believe in the potential of the XMPP protocol and we welcome ways - to increase its adoption. We put tremendous value on the involvement of Igniterealtime's - developer and user community--their continuous feedback, QA, and development efforts - help steer our development path. -

- -

- We are committed to live out the values of the Open Source movement to the best of our - abilities, to act responsibly and in the best interests of our community and to be highly - responsive to the needs of the community and communicate proactively. -

- -

The XMPP Protocol

- -

- XMPP (formerly Jabber) is the leading open standard for presence and - real-time messaging. Since 2004, it's been an approved standard of the IETF - (the same organization that standardized email and World Wide Web protocols). - A rich set of extensions to - the protocol are maintained by the XMPP Standards Foundation. - Today, XMPP is used by leading companies, millions of users worldwide and - is the best choice for open real-time collaboration. -

-
-

Lead XMPP Supporters

- -
- -

- Open standards are critical in order to achieve a completely federated - environment where real time collaboration software works seamlessly - together. This will drive the medium forward as a unified productivity tool - and provide the greatest benefit to end users. The hundreds of interoperable - software products that use XMPP prove the reality of this vision. -

-

- Ignite Realtime furthers XMPP through best of breed protocol implementations, - development of new protocol extensions, and participation to the XMPP Standards Foundation (XSF). -

-
- -
-
- -
- - -
- -
- - - +<% + response.sendRedirect("../index.jsp"); +%> diff --git a/src/main/webapp/images/undraw_business_chat_re_gg4h.svg b/src/main/webapp/images/undraw_business_chat_re_gg4h.svg new file mode 100644 index 00000000..acc9f567 --- /dev/null +++ b/src/main/webapp/images/undraw_business_chat_re_gg4h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/main/webapp/images/undraw_developer_activity_re_39tg.svg b/src/main/webapp/images/undraw_developer_activity_re_39tg.svg new file mode 100644 index 00000000..1baf8c48 --- /dev/null +++ b/src/main/webapp/images/undraw_developer_activity_re_39tg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/main/webapp/includes/sidebar_forumactivity.jsp b/src/main/webapp/includes/sidebar_forumactivity.jsp index 24ead161..965fd448 100644 --- a/src/main/webapp/includes/sidebar_forumactivity.jsp +++ b/src/main/webapp/includes/sidebar_forumactivity.jsp @@ -8,19 +8,37 @@ baseUrl = "https://discourse.igniterealtime.org/"; } String discourseCategory = request.getParameter("discourseCategory"); + String headerText = request.getParameter("headerText"); + String subHeaderText = request.getParameter("subHeaderText"); + String sidebarClasses = request.getParameter("sidebarClasses"); + boolean hideAuthor = Boolean.parseBoolean(request.getParameter("hideAuthor")); request.setAttribute("baseUrl", baseUrl); - request.setAttribute("feedUrl", "/c/" + discourseCategory + ".rss"); + request.setAttribute("feedUrl", discourseCategory + ".rss"); request.setAttribute("feedManager", FeedManager.getInstance()); + request.setAttribute("headerText", headerText); + request.setAttribute("sidebarClasses", sidebarClasses); + request.setAttribute("subHeaderText", subHeaderText); + request.setAttribute("hideAuthor", hideAuthor); %> - - diff --git a/src/main/webapp/includes/sidebar_projectside.jsp b/src/main/webapp/includes/sidebar_projectside.jsp index a8455cf1..ebd66dee 100644 --- a/src/main/webapp/includes/sidebar_projectside.jsp +++ b/src/main/webapp/includes/sidebar_projectside.jsp @@ -1,34 +1,34 @@ <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> - + - + - + - + - + - + - + - + - + - + diff --git a/src/main/webapp/includes/sidebar_recent_articles.jspf b/src/main/webapp/includes/sidebar_recent_articles.jspf new file mode 100644 index 00000000..d612e268 --- /dev/null +++ b/src/main/webapp/includes/sidebar_recent_articles.jspf @@ -0,0 +1,9 @@ + diff --git a/src/main/webapp/includes/sidebar_support.jspf b/src/main/webapp/includes/sidebar_support.jspf new file mode 100644 index 00000000..8df73387 --- /dev/null +++ b/src/main/webapp/includes/sidebar_support.jspf @@ -0,0 +1,10 @@ +
+ + + + + + + + +
diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp index 2ba6fee5..45d78d91 100644 --- a/src/main/webapp/index.jsp +++ b/src/main/webapp/index.jsp @@ -19,7 +19,7 @@ @@ -29,31 +29,97 @@
- -

- Ignite Realtime is the community site for the users and developers of open source Real Time - Communications projects like Openfire, Smack, Spark, and Pàdé. Your involvement is helping to change the - open RTC landscape. -

+
-
- Learn More
-
+
+

Open Realtime

Open Source Real-Time Communication +
+ +
- +

Our Community

-
+

+ Ignite Realtime is an Open Source community composed of end-users, developers and service providers + around the world who are interested in applying innovative, open-standards-based Real Time + Collaboration to their businesses. We're aimed at disrupting proprietary, non-open + standards-based systems and invite you to participate in what's already one of the biggest + and most active Open Source communities anywhere. +

-
- +
+
+

Turn-key IM Solutions

+

Our client and server products allow you set up a cross-platform, real-time collaboration server optimized for business and organizations in moments!

+

Highly customizable through plugins and configuration, our clients and servers easily integrate in your pre-existing ICT infrastructure.

+

Learn More

+
+
+
+
+

Development Platform

+

Our server product and libraries are exceptionally well suited as a development platform for your custom instant messaging or data sharing solution!

+

The software that we produce is based on well established open standards, has extensive extension APIs and come with a great deal of pre-existing functionality - ideal to form the basis of your project!

+

Learn More

+
+
+ +
+ + + +

Open Source Philosophy

+ +

+ We create Open Source software because we know open, collaborative minds can improve the + software landscape. We believe in the potential of the XMPP protocol and we welcome ways + to increase its adoption. We put tremendous value on the involvement of Igniterealtime's + developer and user community--their continuous feedback, QA, and development efforts + help steer our development path. +

+ +

+ We are committed to live out the values of the Open Source movement to the best of our + abilities, to act responsibly and in the best interests of our community and to be highly + responsive to the needs of the community and communicate proactively. +

+ +

The XMPP Protocol

+ +

+ XMPP (formerly Jabber) is the leading open standard for presence and + real-time messaging. Since 2004, it's been an approved standard of the IETF + (the same organization that standardized email and World Wide Web protocols). + A rich set of extensions to + the protocol are maintained by the XMPP Standards Foundation. + Today, XMPP is used by leading companies, millions of users worldwide and + is the best choice for open real-time collaboration. +

+

+ Open standards are critical in order to achieve a completely federated + environment where real time collaboration software works seamlessly + together. This will drive the medium forward as a unified productivity tool + and provide the greatest benefit to end users. The hundreds of interoperable + software products that use XMPP prove the reality of this vision. +

+

+ Ignite Realtime furthers XMPP through best of breed protocol implementations, + development of new protocol extensions, and participation to the XMPP Standards Foundation (XSF). +

-
+ +
- + + + + + + +
diff --git a/src/main/webapp/styles/global.css b/src/main/webapp/styles/global.css index 1044e18e..b070655a 100644 --- a/src/main/webapp/styles/global.css +++ b/src/main/webapp/styles/global.css @@ -301,7 +301,7 @@ hr { #fans #nav05 a, #store #nav06 a, #support #nav07 a, -#about #nav08 a { +#news #nav08 a { background-color: #FDC711; /* Old browsers */ background: linear-gradient(to bottom, #FDC711, #F26522); font-weight: bold; @@ -314,7 +314,7 @@ hr { #fans #nav05 a::after , #store #nav06 a::after , #support #nav07 a::after , -#about #nav08 a::after { +#news #nav08 a::after { content: ""; float: left; position: relative; diff --git a/src/main/webapp/styles/interior.css b/src/main/webapp/styles/interior.css index 984f7e0c..23960ab9 100644 --- a/src/main/webapp/styles/interior.css +++ b/src/main/webapp/styles/interior.css @@ -357,7 +357,7 @@ img.ignite_body_image_right { overflow: hidden; padding: 0; margin: 10px 0 0 0; - width: 417px; + width: 48%; height: 170px; background: transparent url(../images/ignite_projects_bg.gif) no-repeat; background-position: 0 18px; @@ -381,7 +381,7 @@ img.ignite_body_image_right { } .ignite_project_big div.ignite_project_content { float: left; - width: 370px; + width: 95%; padding: 17px 0 10px 15px; overflow: hidden; } @@ -404,7 +404,9 @@ img.ignite_body_image_right { .ignite_project_big a.ignite_project_openfire, .ignite_project_big a.ignite_project_spark, .ignite_project_big a.ignite_project_pade, -.ignite_project_big a.ignite_project_smack { +.ignite_project_big a.ignite_project_smack, +.ignite_project_big a.ignite_project_turnkey, +.ignite_project_big a.ignite_project_dev { display: block; padding-left: 43px; color: #333; @@ -430,6 +432,14 @@ img.ignite_body_image_right { .ignite_project_big a.ignite_project_smack { background: transparent url(../images/logo_smack.png) no-repeat 4px 0; } +.ignite_project_big a.ignite_project_turnkey { + background: transparent url(../images/undraw_business_chat_re_gg4h.svg) no-repeat left; + background-size: 40px; +} +.ignite_project_big a.ignite_project_dev { + background: transparent url(../images/undraw_developer_activity_re_39tg.svg) no-repeat left; + background-size: 40px; +} .ignite_project_big a h1 { display: inline; font-family: Georgia, "Times New Roman", Times, serif; diff --git a/src/main/webapp/support/articles.jsp b/src/main/webapp/support/articles.jsp index c23ceca9..5914c800 100644 --- a/src/main/webapp/support/articles.jsp +++ b/src/main/webapp/support/articles.jsp @@ -28,21 +28,21 @@ January 24, 2024, by Guus der Kinderen

Guus describes how he used Openfire, XMPP and the XMPP Standards Foundation's specification process to create a nifty new online application... - Read More >

+ Read More >

Preparing Openfire for Audio/Video calls with Conversations

April 20, 2020, by Guus der Kinderen

For audio and video calls to work well with your instance of Openfire, it is recommended to make use of a STUN and TURN service... - Read More >

+ Read More >

Openfire Meetings as an alternative to Zoom

April 7, 2020, by Dele Olajide

Consider Openfire Meetings as an alternative to Zoom if the audio and/or video from your meetings needs... - Read More >

+ Read More >

@@ -51,7 +51,7 @@

Publish-subscribe (pubsub) is a powerful protocol extension to XMPP. It's like RSS for instant messaging: users subscribe to an item and get notifications when it's updated. The general notification pattern that underlies the protocol... - Read More >

+ Read More >

@@ -59,7 +59,7 @@ February 7 2006, by Matt Tucker

Once per quarter, the Jive Software engineering team spends a full day on a special project. A few weeks ago, we held Sparkplug Day to build out plugins for our Spark instant - messaging client. The goals for Sparkplug Day... Read More >

+ messaging client. The goals for Sparkplug Day... Read More >

@@ -67,7 +67,7 @@ February 7, 2006, by Matt Tucker

Why do most instant messaging systems get file transfer so wrong? Typically, file transfers don't work reliably (especially when firewalls are involved) and the file transfer - UI is non-intuitive with problems like... Read More >

+ UI is non-intuitive with problems like... Read More >

@@ -75,7 +75,7 @@ December 19, 2005, by Matt Tucker

A major priority for Openfire is to provide the fastest and most scalable XMPP server implementation available. The Pampero project will be the major effort over the next several - months to help us achieve that goal. However... Read More >

+ months to help us achieve that goal. However... Read More >

@@ -83,10 +83,7 @@ -
- - -
+ diff --git a/src/main/webapp/support/index.jsp b/src/main/webapp/support/index.jsp index 6d77e9e2..21343694 100644 --- a/src/main/webapp/support/index.jsp +++ b/src/main/webapp/support/index.jsp @@ -130,9 +130,7 @@ -
- -
+ diff --git a/src/main/webapp/support/service_providers.jsp b/src/main/webapp/support/service_providers.jsp index 618e7e0e..9d716703 100644 --- a/src/main/webapp/support/service_providers.jsp +++ b/src/main/webapp/support/service_providers.jsp @@ -109,10 +109,7 @@ -
- - -
+ diff --git a/src/main/webapp/template/default.jsp b/src/main/webapp/template/default.jsp index d3890fec..71a64be0 100644 --- a/src/main/webapp/template/default.jsp +++ b/src/main/webapp/template/default.jsp @@ -51,7 +51,7 @@ - + @@ -62,7 +62,7 @@