Pregunta a l'IA
Hola! Pregunta'm qualsevol cosa
Tauler d'anuncis

El tauler d'anuncis permet als usuaris penjar ofertes o demandes de diferents tipus. Aquests anuncis poden estar associats a l'empresa o directament a l'usuari, segons configuració. El tauler d'anuncis és una ampliació dels serveis de contacte.

El Serveis són reservats a les empreses donades d'alta a la base de contactes. La definició d'empresa és molt laxa i es refereix a contactes que tenen treballadors en el seu organigrama.

Definició ràpida del que són empreses i treballadors

Una empresa és aquell contacte que no necessàriament té autenticació dins la base de contactes i que conté en el seu organigrama contactes amb autenticació.

Un treballador és aquell contacte que té autenticació i és dins un o varis organigrames d'empresa.

Els camps d'un servei

Camp

Descripció

Títol

El títol que apareix als llistat i que utilitza el cercador.

Empresa

Una de les empreses de l'usuari autenticat

Dinamitzador

O responsable. Un dels treballadors de l'empresa, incloent l'usuari autenticat.

Rol

Si es tracta d'una oferta o una demanda.

Tipus

El tipus de servei. Predefinits Servei, Formació, Seminari, Webminar, Activitat, Producte i Esdeveniment. Els usuaris poden afegir tipus nous.

Temàtica

Reglamentari o orientatiu segons el tipus de servei.

Enllaç

Enllaç on trobar més informació del servei.

Data inici

Moment en el que s'inicia el servei.

Opcional

Data final

Moment en el que s'acaba el servei.

Opcional

Preu

Si fos el cas, el preu del servei. Base imposable.

Opcional

Impost

Si fos el cas, l'impost al que està subjecte el servei. Habitualment IVA.

Opcional

Periodicitat

La periodicitat amb que es carrega el preu.

Opcional

Descripció

Descripció amb text ric del servei.

Àmbit i permisos necessaris

Creant noves entrades des de l'entorn web i l'àrea d'usuari

Els dos grups socials que tenen permís per a crear noves entrades són Soci i Marketplace.

Els serveis són sempre editables pels treballadors de l'empresa que dóna el servei i pels usuaris administradors. L'aplicació permet enviar un correu de prova als treballadors de l'empresa.

Un servei es pot publicar. L'acció de publicar pot executar-se una sola vegada per part dels treballadors i tantes vegades com vulguin els usuaris administradors. L'àmbit de l'acció de publicar són els subscriptors de la cua Notificacions del lloc web. També pot haver-hi un context dins la web amb els serveis publicats.

Marketplace

Usant els serveis de contactes i les Macros del mòdul, és possible crear un context tipus marketplace.

En l'exemple que es mostra a continuació, el context que mostra el marketplace és /marketplace.

Exemple del contingut de la pàgina

{ @services:all:all:/marketplace:12:#preload}
<div class="ui basic padded segment">
  <div class="ui stackable grid">
    <div class="five wide column">
      <div class="ui segment">
        <h3>{ @res:VIEW_CALENDAR:2}</h3>
        { @marker:calendar:fullcalendar:sources=[servTypes=all;color=#880E0E]}
        <div class="ui hidden divider"></div>
        <h3>{ @res:VIEW_LASTENTRIES:2}</h3>
        { @lastservice-summary:all:all:/marketplace:10:item}
      </div>
    </div>
    <div class="eleven wide column">
      { @dao-search:/marketplace}
      { @services:all:all:/marketplace:12}
    </div>
  </div>
</div>

Com funciona?

La primera macro usa el template fals #preload, per indicar al iterador que carregui els valors previs. Aquests serviran per omplir les llistes de rols, tipus i temàtiques dels serveis, usades pel cercador estàndard per a serveis.

La resta afegiran, a la part esquerra, un calendari i un llistat de darreres entrades. I a la part dreta, el cercador i l'iterador de serveis amb pàgines de 12 serveis màxim.


Context final segons l'exemple.

Exemple de l'arxiu dao-search-marketplace

A Best Practices hi ha un exemple de com afegir un buscador. El template search és part de l'estàndard.

<?xml version="1.0" encoding="ISO-8859-1"?>

<elephant version="1.0">
  <dao-search class="services-search" root="service" template="search">
    <input name="search-value"/>
    <select name="role"/>
    <select name="type"/>
    <input name="actives"/>
    <input name="with-date"/>
  </dao-search>
</elephant>

Configuració específica

El marketplace té configuracions específiques dins l'arxiu service-context.properties que es troba a BaaS -> Eines -> Fitxers -> Configuració -> Propietats. El format de l'arxiu és clau=valor.

Clau

Significat

type_n

Seguint l'ordinal n seran els tipus de servei per defecte.

thematic_n

Seguint l'ordinal n seran les temàtiques de servei per defecte.

allow-single

Permet crear serveis lligats al propi contacte. Per defecte els serveis només poden estar enllaçats a l'empresa.

market-roles

Són els rols d'usuari per a poder crear nous serveis. La definició de roles és igual que a Context role Attributes .

question-roles

Són els rols d'usuari per a poder fer preguntes al responsable anònimament. La definició de roles és igual que a Context role Attributes .