Prettylib-tuoteratkaisut - Wiki

Koritoiminnot

PrettyBitServerissä oletuksena pois päältä olevien ominaisuuksien joukkoon kuuluu ns. kori-toiminnot. Korin (eräänlainen ostoskori) avulla saa aikaiseksi kaksi eri ominaisuutta.

  • Nimekkeiden poiminta esim tulostuksia varten
  • Nimekkeiden poiminta sähköpostilla tilaamista/pyytämistä varten


Kori-toimintojen päälle laittaminen tuo näkyviin "Lisää koriin" ja (nimekkeen ollessa korissa) "Poista korista" -toiminnot hakutulos-sivulle sekä nimekkeen tarkempiin tietoihin. Riippuen käytettävästä teemasta tulee kori-toimintoja näkyviin joko hakutuloksen yläosaan (perusteemalla) tai teemassa erikseen varattuun tilaan (yleensä oikea reuna).

Asetukset

Koritoimintojen päälle laittaminen vaatii muutoksia PrettyBitServerin asetuksiin. Riippuen siitä halutaanko sallia sähköpostilla lähettäminen vai ei, voi asetuksia joutua muuttamaan (tai ainakin tarkistamaan niiden oikeellisuuden) kahdesta eri asetusohjelmasta.

Sähköpostilähetyksestä

Sähköpostilähetyksessä lähtee aina korissa olevien nimekkeiden perustiedot. Yleisin käyttötarkoitus "kirjastoon lähettämisellä" on joko lainapyyntö tai varauspyyntö. Varauksia varten ohjelmistossa on kyllä aivan omat toimintonsa, mutta tämä on mahdollinen tapa silloin kun varaavalla tai nimekettä pyytävällä asiakkaalla ei ole asiakastunnuksia tai sisäänkirjautumistoimintoja ei ole sallittu esimerkiksi julkisen verkon puolella näkymisen takia.

PrettyLib-komponentin asetukset

Tarvittavia asetuksia löydät "Search Settings for PrettyLib" asetusohjelmasta seuraavasti:

  • Valitse välilehti "Email/Shopping basket"
  • Rastita "Enable Shopping basket" (pääasetus, jonka tulee olla päällä kaikkia allaolevia varten)
  • Rastita "Enable email sending from basket" JOS haluat sallia sähköpostilähetyksiä
  • Rastita "Enable sending to customer own address", JOS haluat sallia asiakkaan pystyvän lähettämään sähköpostia haluamaansa osoitteeseen.
  • Rastita "Enable sending to librarian's address", JOS haluat sallia asiakkaan pystyvän lähettämään sähköpostia tietopalvelulle/kirjastoon.
  • Rastita "Check email address validity". Valitse mikäli haluat, että ohjelmisto tekee edes perustavanlaatuisen tarkistuksen käyttäjän antaman oman sähköpostiosoitteensa oikeellisuudesta. Tämä on syytä olla päällä.
  • Kirjoita tekstikenttään "Librarian's email" sähköpostiosoite, johon halutaan sähköpostien menevän. Tämän voi jättää tyhjäksi, jolloin ohjelmisto valitsee tietokannan toimipisteiden tiedoista sähköpostiosoitteen.

Server Settings asetukset

Sähköpostin lähettämiseksi on myös koko palvelua koskevia asetuksia, jotka löytyvät PrettyBitServerin "Server Settings"-ohjelmasta. Nämä asetukset tulee täyttää, mikäli näin ei ole aiemmin tehty.

  1. Avaa välilehti "Email"
  2. Täytä kenttä "Recipient e-mail". Tätä käytetään silloin kun mitään muuta vastaanottajaa ei ole määritelty
  3. Täytä kenttä "SMTP Server"
  4. Täytä kenttä "Sender email" sellaisella sähköpostiosoitteella, joka näkyy lähettäjänä sähköpostissa (ellei esimerkiksi ylläolevista komponentin omista asetuksista ole valittu jotain muuta)
  5. Täytä tarvittaessa SMTP-palvelimeen autentikointia varten kohdan "authenticate to SMTP.." olevat kentät.


Voit halutessasi testata sähköpostilähetyksen toiminnolla "Test sending email".

Mikäli varsinaista sähköpostilähetystä käytettäessä (selaimella, ei tässä asetusohjelmassa) sähköpostin lähetys epäonnistuu vaikka testatessa onnistuu, niin rastita kenttä "Enable email debugging" (HUOM: Tätä ei saa jättää pysyvästi päälle, koska se voi paljastaa oleellisia tietoja palvelimista tai verkon rakenteesta ulkopuolisille).

Debugging toiminnon ollessa päällä tulee epäonnistumisesta kertovalle HTML sivulle piilotettuina kommentteina osa keskustelusta SMTP-palvelimen ja PrettyBitServer-palvelimen välillä. Tätä tietoa voi käyttää hyväksi ongelman selvittämiseksi.