Aangezien er in dit geval weer erg veel wegen naar Rome zijn, had ik graag wat tips of ervaringen in dit probleemgebied opgedaan. De webapplicatie handelt over een administratie applicatie voor elektronische dossiers, waarbij voor bepaalde handelingen interactieve verslagen (brieven) nodig zijn.
Doelstelling: In bepaalde scenario's in deze applicatie wordt de gebruiker gevraagd om een verslag op te stellen. Voor de opmaak van deze brief zal in eerste instantie een template dienst moeten doen, die de standaard opmaak zal bepalen. In deze template zullen dan de dynamische velden opgevuld worden; afhankelijk van de context.
Maar soms moet het voor de gebruiker nog steeds mogelijk zijn om additionele informatie toe te voegen aan het verslag of brief. Er is dus interactie nodig en het simpel renderen van het verslag als pdf is dus geen optie aangezien er ook een terugkoppeling moet zijn.
Er zijn dus 2 probleemdomeinen in dit proces.
Het eerste probleem is het verzorgen van de template naar de eindgebruiker toe, zodat de dynamische velden applicatie gewijs ingevuld kunnen worden naargelang de context. Ik heb een aantal mogelijkheden in gedachte, maar ik weet niet precies welke oplossing het best op mijn domein aansluit:
• Jasper reports
• Velocity
• ...
Om het geheel interactief (2de probleem) te maken, had ik gedacht om de applicatie misschien te voorzien van een rich-text box, zoals FCKEditor of TinyMCE, eventueel nog een andere...? Zo kan ik in de rich-text box de gerenderde template inladen, de gebruiker de wijzigingen laten aanbrengen en dan het verslag/brief nog altijd renderen als PDF via bvb iText
De eindgebruiker moet dit verslag uiteraard afdrukken, maar dit kan ik niet forceren via het web. Waarschijnlijk zal de gebruiker expliciet gevraagd worden ofdat de afdruk gebeurd is.
Ik heb dus al aardig wat zitten zoeken, maar er zijn hier vast nog mensen die ervaring hebben met dit soort 'probleem'?
Conclusie?
- Templating, wat is de handigste manier (en tool) in dit geval?
- Interactie, voor extra informatie toe te voegen. Rich-text een goede keuze?
- Afdruk, afhankelijk van de gebruiker input bewaren in meta-data?
- Andere ervaringen, tips, comments, ...
Doelstelling: In bepaalde scenario's in deze applicatie wordt de gebruiker gevraagd om een verslag op te stellen. Voor de opmaak van deze brief zal in eerste instantie een template dienst moeten doen, die de standaard opmaak zal bepalen. In deze template zullen dan de dynamische velden opgevuld worden; afhankelijk van de context.
Maar soms moet het voor de gebruiker nog steeds mogelijk zijn om additionele informatie toe te voegen aan het verslag of brief. Er is dus interactie nodig en het simpel renderen van het verslag als pdf is dus geen optie aangezien er ook een terugkoppeling moet zijn.
Er zijn dus 2 probleemdomeinen in dit proces.
Het eerste probleem is het verzorgen van de template naar de eindgebruiker toe, zodat de dynamische velden applicatie gewijs ingevuld kunnen worden naargelang de context. Ik heb een aantal mogelijkheden in gedachte, maar ik weet niet precies welke oplossing het best op mijn domein aansluit:
• Jasper reports
• Velocity
• ...
Om het geheel interactief (2de probleem) te maken, had ik gedacht om de applicatie misschien te voorzien van een rich-text box, zoals FCKEditor of TinyMCE, eventueel nog een andere...? Zo kan ik in de rich-text box de gerenderde template inladen, de gebruiker de wijzigingen laten aanbrengen en dan het verslag/brief nog altijd renderen als PDF via bvb iText
De eindgebruiker moet dit verslag uiteraard afdrukken, maar dit kan ik niet forceren via het web. Waarschijnlijk zal de gebruiker expliciet gevraagd worden ofdat de afdruk gebeurd is.
Ik heb dus al aardig wat zitten zoeken, maar er zijn hier vast nog mensen die ervaring hebben met dit soort 'probleem'?
Conclusie?
- Templating, wat is de handigste manier (en tool) in dit geval?
- Interactie, voor extra informatie toe te voegen. Rich-text een goede keuze?
- Afdruk, afhankelijk van de gebruiker input bewaren in meta-data?
- Andere ervaringen, tips, comments, ...