Skip to content

Commit

Permalink
https://github.com/omnifaces/omnifaces/issues/766
Browse files Browse the repository at this point in the history
Make sure all links to showcase are https
  • Loading branch information
BalusC committed Jul 6, 2023
1 parent ae4a9d6 commit bac4dd2
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[Download](https://repo.maven.apache.org/maven2/org/omnifaces/omnifaces/4.2/omnifaces-4.2.jar) - [Showcase](http://showcase.omnifaces.org) - [API docs](https://omnifaces.org/docs/javadoc/current/) - [VDL docs](https://omnifaces.org/docs/vdldoc/current/) - [GitHub](https://github.com/omnifaces/omnifaces) - [Issues](https://github.com/omnifaces/omnifaces/issues) - [Twitter](https://twitter.com/OmniFaces)
[Download](https://repo.maven.apache.org/maven2/org/omnifaces/omnifaces/4.2/omnifaces-4.2.jar) - [Showcase](https://showcase.omnifaces.org) - [API docs](https://omnifaces.org/docs/javadoc/current/) - [VDL docs](https://omnifaces.org/docs/vdldoc/current/) - [GitHub](https://github.com/omnifaces/omnifaces) - [Issues](https://github.com/omnifaces/omnifaces/issues) - [Twitter](https://twitter.com/OmniFaces)

<script>(function(t,e,s,n){var o,a,c;t.SMCX=t.SMCX||[],e.getElementById(n)||(o=e.getElementsByTagName(s),a=o[o.length-1],c=e.createElement(s),c.type="text/javascript",c.async=!0,c.id=n,c.src="https://widget.surveymonkey.com/collect/website/js/tRaiETqnLgj758hTBazgdymTQmN5VsRrekTd4GkTBf5xiRZ1qCViOLW8wCWK1a4R.js",a.parentNode.insertBefore(c,a))})(window,document,"script","smcx-sdk");</script>
[Take survey fullscreen](https://www.surveymonkey.com/r/jakarta2022-omnifaces)
Expand All @@ -12,7 +12,7 @@ OmniFaces is a **utility library** for Faces that focusses on utilities that eas

Contrary to some of the other excellent Faces component libraries out there (like [PrimeFaces](http://primefaces.org), [BootsFaces](http://bootsfaces.net), or [ButterFaces](http://butterfaces.org)), OmniFaces does not contain any of the beautiful visually oriented components that those other libraries are already known and loved for. As such, OmniFaces does not and will never contain things like rich table components or tasty look'n'feels. OmniFaces is more geared toward "utilities" that solve everyday practical problems and workarounds for (small) shortcomings in the Faces API. Such utilities and workarounds can be based on components, but OmniFaces does not necessarily strive to be a "component library" perse. OmniFaces can just be used together with any component library.

Besides utility classes for working with the Faces API from Java code, such as [Faces](http://showcase.omnifaces.org/utils/Faces) and [Messages](http://showcase.omnifaces.org/utils/Messages), and utility and enhanced components, such as [&lt;o:highlight&gt;](http://showcase.omnifaces.org/components/highlight) and [&lt;o:viewParam&gt;](http://showcase.omnifaces.org/components/viewParam), OmniFaces will include various general converters, validators and Facelets tag handlers. These will range from ["all-or-none" validators](http://showcase.omnifaces.org/validators/validateAllOrNone) to [automatic &lt;f:selectItem(s)&gt; converters](http://showcase.omnifaces.org/converters/SelectItemsConverter). There are also specialized handlers, such as a [full ajax exception handler](http://showcase.omnifaces.org/exceptionhandlers/FullAjaxExceptionHandler) and a [combined resource handler](http://showcase.omnifaces.org/resourcehandlers/CombinedResourceHandler). CDI specific features are available such as transparent support for injection in [@FacesConverter](http://showcase.omnifaces.org/cdi/FacesConverter) and [@FacesValidator](http://showcase.omnifaces.org/cdi/FacesValidator), an improved [@ViewScoped](http://showcase.omnifaces.org/cdi/ViewScoped) which immediately destroys on unload, and web socket based push via [&lt;o:socket&gt;](http://showcase.omnifaces.org/push/socket). For a full overview of what's all available in OmniFaces and several live examples, look at the [showcase](http://showcase.omnifaces.org).
Besides utility classes for working with the Faces API from Java code, such as [Faces](https://showcase.omnifaces.org/utils/Faces) and [Messages](https://showcase.omnifaces.org/utils/Messages), and utility and enhanced components, such as [&lt;o:highlight&gt;](https://showcase.omnifaces.org/components/highlight) and [&lt;o:viewParam&gt;](https://showcase.omnifaces.org/components/viewParam), OmniFaces will include various general converters, validators and Facelets tag handlers. These will range from ["all-or-none" validators](https://showcase.omnifaces.org/validators/validateAllOrNone) to [automatic &lt;f:selectItem(s)&gt; converters](https://showcase.omnifaces.org/converters/SelectItemsConverter). There are also specialized handlers, such as a [full ajax exception handler](https://showcase.omnifaces.org/exceptionhandlers/FullAjaxExceptionHandler) and a [combined resource handler](https://showcase.omnifaces.org/resourcehandlers/CombinedResourceHandler). CDI specific features are available such as transparent support for injection in [@FacesConverter](https://showcase.omnifaces.org/cdi/FacesConverter) and [@FacesValidator](https://showcase.omnifaces.org/cdi/FacesValidator), an improved [@ViewScoped](https://showcase.omnifaces.org/cdi/ViewScoped) which immediately destroys on unload, and web socket based push via [&lt;o:socket&gt;](https://showcase.omnifaces.org/push/socket). For a full overview of what's all available in OmniFaces and several live examples, look at the [showcase](https://showcase.omnifaces.org).


## Minimum requirements
Expand All @@ -32,7 +32,7 @@ All OmniFaces versions have an *optional* dependency on JSR303 Bean Validation w

OmniFaces 4.x is since 4.0-M12 fully runtime compatible with Faces 4.0.

OmniFaces should principally integrate perfectly well with most other Faces component libraries. Even more, the [OmniFaces showcase application](http://showcase.omnifaces.org) uses PrimeFaces. If you encounter problems in combination with a specific component library, then by all means report an [issue](https://github.com/omnifaces/omnifaces/issues). We'll investigate if it's caused by OmniFaces or the component library in question and fix it or propose a workaround solution, depending on the nature of the problem. Note that OmniFaces is due to the mandatory Servlet API dependency **not** compatible with portlets.
OmniFaces should principally integrate perfectly well with most other Faces component libraries. Even more, the [OmniFaces showcase application](https://showcase.omnifaces.org) uses PrimeFaces. If you encounter problems in combination with a specific component library, then by all means report an [issue](https://github.com/omnifaces/omnifaces/issues). We'll investigate if it's caused by OmniFaces or the component library in question and fix it or propose a workaround solution, depending on the nature of the problem. Note that OmniFaces is due to the mandatory Servlet API dependency **not** compatible with portlets.


## Installation
Expand Down Expand Up @@ -73,7 +73,7 @@ OmniFaces is designed as a WAR library (web fragment library) and therefore can'

## Download

Version history can be found in "[What's new](http://showcase.omnifaces.org/whatsnew)" page at the showcase.
Version history can be found in "[What's new](https://showcase.omnifaces.org/whatsnew)" page at the showcase.

### OmniFaces 4.x

Expand Down

0 comments on commit bac4dd2

Please sign in to comment.