PHPackages                             opencontent/ocsearchtools-ls - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. opencontent/ocsearchtools-ls

ActiveEzpublish-legacy-extension[Search &amp; Filtering](/categories/search)

opencontent/ocsearchtools-ls
============================

Opencontent Search Tools

1.12.1(1y ago)07.4k↓50%4[1 PRs](https://github.com/OpencontentCoop/ocsearchtools/pulls)GPL-2.0PHP

Since Oct 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/OpencontentCoop/ocsearchtools)[ Packagist](https://packagist.org/packages/opencontent/ocsearchtools-ls)[ RSS](/packages/opencontent-ocsearchtools-ls/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (63)Used By (0)

OpenContent Search Tools
========================

[](#opencontent-search-tools)

Estensione per eZPublish Legacy che utilizza eZFind per esporre nuove funzionalità e visualizzazioni

Moduli
------

[](#moduli)

### calendar

[](#calendar)

- **view** proxy per la visualizzazione di calendario eventi in template di nodo
- **search** json endpoint per la visualizzazione di calendario eventi in angular.js

### classtools

[](#classtools)

- **compare** modulo per la comparazione/sincronizzazione/installazione di una classe con un repository remoti di classi
- **list** visualizzazione user friendly della lista delle classi
- **definition** esposizione in json della definizione della classe
- **classes** visualizzazione user friendly della singola classe ez
- **relations** visualizzazione dello schema delle relazioni

### datatable

[](#datatable)

- **view** endpoint per la visualizzaione di contenuti via jQuery Datatable Plugin

### facet

[](#facet)

- **proxy** proxy per la visualizzazione di ricerca a faccette

### index

[](#index)

- **object** modulo per indicizzare un eZContentObject in solr e esplorarne i dettagli di indicizzazione
- **remote\_id\_search** modulo per il reindirizzamento al content/view/full di un nodo a partire dal remote\_id dell'oggetto
- **subtree** modulo per l’inserimento in pending list della reindicizzazioen di un sottoalbero

### ocsearch

[](#ocsearch)

- **action** modulo per il reindirizzamento per la visualizzaione di ricerca per classe

### repository

[](#repository)

- **client** client del sistema di cross site search
- **server** server del sistema di cross site search
- **import** modulo di importazione per il sistema di cross site search

Operatori di template
---------------------

[](#operatori-di-template)

### Operatori di utilità per la ricerca

[](#operatori-di-utilità-per-la-ricerca)

- setFilterParameter( string $name, mixed $value )
- removeFilterParameter( string $name )
- getFilterParameter( string $name )
- getFilterParameters( \[bool $as\_array\], \[string $cond\] )
- getFilterUrlSuffix()
- getFilterHiddenInput()
- addQuoteOnFilter()

### Operatori di utilità generale

[](#operatori-di-utilità-generale)

- in\_array\_r( string $needle, array $haystack )
- sort()
- asort()
- parsedate()
- strtotime()

### Operatori per le visualizzazioni

[](#operatori-per-le-visualizzazioni)

- facet\_navigation( array $base\_query, array $override, string $base\_url)
- class\_search\_form( array $parameters, array $fields )
- attribute\_search\_form( OCClassSearchFormHelper $helper, OCClassSearchFormAttributeField $input\_field )
- class\_search\_result( array $parameters, array $fields )
- calendar( eZContentObjectTreeNode $node, array $parameters )

### Operatori per la funzionalità di cross search

[](#operatori-per-la-funzionalità-di-cross-search)

- repository\_list()

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 81.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~69 days

Recently: every ~342 days

Total

49

Last Release

551d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4bb0695337c30a80b955ef72819273442a7dcbcfd69f99b80a28084d170bba0a?d=identicon)[Opencontent](/maintainers/Opencontent)

---

Top Contributors

[![Opencontent](https://avatars.githubusercontent.com/u/972033?v=4)](https://github.com/Opencontent "Opencontent (176 commits)")[![lrealdi](https://avatars.githubusercontent.com/u/14081241?v=4)](https://github.com/lrealdi "lrealdi (37 commits)")[![coppo](https://avatars.githubusercontent.com/u/10260956?v=4)](https://github.com/coppo "coppo (2 commits)")

### Embed Badge

![Health badge](/badges/opencontent-ocsearchtools-ls/health.svg)

```
[![Health](https://phpackages.com/badges/opencontent-ocsearchtools-ls/health.svg)](https://phpackages.com/packages/opencontent-ocsearchtools-ls)
```

###  Alternatives

[ruflin/elastica

Elasticsearch Client

2.3k50.4M203](/packages/ruflin-elastica)[opensearch-project/opensearch-php

PHP Client for OpenSearch

15224.3M65](/packages/opensearch-project-opensearch-php)[massive/search-bundle

Massive Search Bundle

721.4M13](/packages/massive-search-bundle)[ezsystems/ezfind-ls

eZ Find is a search extension for eZ Publish legacy, providing more functionality and better results than the default search in eZ Publish.

5883.3k1](/packages/ezsystems-ezfind-ls)[outl1ne/nova-multiselect-filter

Multiselect filter for Laravel Nova.

45802.7k3](/packages/outl1ne-nova-multiselect-filter)[handcraftedinthealps/zendsearch

a general purpose text search engine written entirely in PHP 5

39921.0k35](/packages/handcraftedinthealps-zendsearch)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
