Terve,
löytyisiköhän täältä apua ongelmaani? Olen yrittänyt saada
drupal+ubercart yhdistelmällä ekauppaa pystyyn, jossa olisi myytävänä tuotteena pdf-tiedosto. Tähän pdf-tiedostoon pitäisi saada
tilauksen yhteydessä vesileimattua käyttäjän nimi, ja email osoite
piratismihaluja hillitsemään.
Nettiä selaamalla en ole onnistunut löytämään valmista palikkaa
joka tämän asian tekisi. fpdf ja fpdi -kirjastoilla olen saanut sen verran php-koodia kasaan että vesileimaus onnistuu haluttuun tiedostoon,
mutta koodini integroiminen drupaliin ei onnistu, menee yli ymmärryksen.
tuossa minun aikaansaannos, mutta tähän tarvittaisiin jotain vähän
järeämpää.
http://laho.avaruus.net/watermark/
- Kirjaudu tai rekisteröidy kirjoittaaksesi kommentteja
Järeämpää pdf-julkaisua
Parissa projektissa on sama haaste tullut eteen ja ne on taklattu Adoben Content Serverillä. Tässä mennäänkin sitten aika reilusti enemmän kuin vähän järeämpään suuntaan kerralla. Integroituu Drupaliin ja Übercarttiin ihan kiltisti, mutta itse tuote ei ole varsinaisesti ilmainen: http://www.adobe.com/products/contentserver/
liian järeää pdf:fää
Kiitos vastauksesta!
tuo adoben hinta 6500$ sai kyllä kahvit väärään kurkkuun,
eli hiukan liian arvokasta koodia on minun tarpeisiini.
Päivityksenä edelliseen, olen saanut tuon oman koodinpätkän
toimimaan drupalissa siten että kun tilauksen tila on maksettu niin
palvelimen hakemistoon muodostuu tilaajan tiedot sisältävä leimattu pdf. Se pitäisi vielä jollain keinolla liittää sitten lähteviin latauslinkkeihin ja tilin taakse lataukset-kohtaan.
Ja tätä varten pitäisi varmaan muokata drupalin koodia suoraan.
Onko kellään kokemuksia?
Räätälöidyt tiedostot
Drupal 7:n tiedostojärjestelmä tukee useita erilaisia vaihtoehtoja. Käytännössä voit tehdä tavallisen tiedostojärjestelmän rinnalle oman custompdf:// -tiedostojärjestelmän jonka läpi pdf-dokumentteja haettaessa pääsy niihin rajataan, tiedostot generoidaan ja välimuistitetaan per käyttäjä. Kutosen kanssa sama onnistuu vähän hankalammin custom moduulilla joka hoitaa samat tehtävät.
räätälöidyt tiedostot
Kiitos paljon,
osasitko vielä osoittaa suoraan johonkin tarkempaan
ohjeeseen mitä moduulia pitää kustomoida?
Drupal6 on käytössä, seiskaa kokeilin ensin mutta siihen
ei ollut kaikkia haluamiani moduuleja vielä saatavilla.
Ihan uusi moduuli
Taidat valitettavasti joutua kirjoittamaan ihan alusta asti oman moduulin tuohon PDF-käsittelyyn. Tarve on niin spesifi ettei varmaan kannata lähteä hakemaan pohjaa valmiista moduuleista. Kaiken muun voit helposti rakentaa esim rules-moduulin ja verkkokaupan ympärille valmiilla palikoilla. Hyvänä puolena tarvittavan koodauksen määrä pysyy pdf-kirjastoja käyttämällä varmaan aika pienenä.
onko pakko
Itse järkeilin niin että kun olen jo onnistunut luomaan
käyttäjäkohtaisen pdf-tiedoston, niin pitäisi vain löytää
drupalin moduuleista kohta, jossa tallennetaan kantaan käyttäjälle
sallitut lataukset, ja lisätä linkkiin polku/tiedosto.pdf jokin tunniste polku/tiedosto_käyttäjä.pdf.
Ei taito vielä riitä oman moduulin koodaamiseen valitettavasti..
Suojatut tiedostot
Jos sinulla on valmiiksi generoituna kaikki nuo pdf:t niin sinulla on kaksi vaihtoehtoa. Joko voit "suojata" pdf:t tarjoilemalla ne julkisina satunnaisesta polusta tai vaihtoehtoisesti käyttää Drupalin private filesysteemiä. Jälkimmäisellä vaihtoehdolla saat suojattua minkä tahansa tiedoston, mutta se on toisaalta aika tehoton ja kömpelö koko saitin palvemisessa. Yksityisellä tiedostojenhallinnalla, tekemällä solmun per tiedosto ja vaikkapa Nodeaccess -moduulilla homma onnistuu ilman koodausta.
Toinen hyvä vaihtoehto on tulla Mearran koulutuksiin ja oppia Drupal-kehityksen salat ;-)
Esimerkiksi moduulien kehittämisen kurssi on tehty juuri tähän tarpeeseen.
Drupal 6 ja tiedostot ovat vähän vaikea yhdistelmä aina ja siksi koko tiedostojen käsittely onkin tehty täysin uusiksi D7:ssa.
kokeillaan
Kiitti vielä,
kokeilen saisiko tosta Nodeaccess-moduulista apua.
Mearran koulutuksia pitää harkita sitten kun ei enää tiedä
mihin firman rahat laittaisi :)