Skip to content

sneakyx/rosine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

rosine

A. Introduction

This program is for writing and managing offers, orders, delivery notes, invoices and payments. It fits neatly in EGroupware and uses the EGroupware address book (no secondary addressbook necessary). The goal was to make it accesable by touch screen - this is why the layout is bigger than in EGroupware. In the beginning, it was a fork of php Rechnung also known as PHP Invoice by (Edy Corak)- but it is now completly rewritten, but you can import the phpinvoice data.

See pictures: https://sourceforge.net/projects/rosin/

B. Installation

B.1. Installation via docker file -recommended At the moment, there is just a community edition available, but soon there is also an epl version available See https://hub.docker.com/r/sneaky/egroupware-extended/ for more information!

B.2. manual installation via zip-File: The installation goes in 5 steps

B.2.1. Download

Usually, you have to download the files from https://github.com/sneakyx/rosine - Klick on "Clone or Download" and then on "Download ZIP" Don't use the source forge version, it is older! The downloaded file contains one folder "rosine-master", in this directory is another directory called "ROSInE" - everything that is in this folder, you have to copy to Your egroupware folder ( /usr/share/egroupware/rosine )- don't call the folder "ROSInE"!

B.2.2. Change for HTML5

I'm sorry, I had to do this, because my first customer wanted to use a tablet and PCs with touch screen to use the app, this is the reason my app has so big buttons- usually EGroupware doesn't work on HTML 5, so there is one file to change- The other apps aren't affected- I tested it! nano /usr/share/egroupware/pixelegg/head.tpl Line 1 has to be:

<!-- BEGIN head --><!DOCTYPE html>

Line 2 has to be:

<html>

Save the file (CTRL + X, Y for save)

B.2.3. Install / activate app in egroupware setup -> www.yourinstallation.com/egroupware/setup -> setup/config admin login -> Step 4 (Manage applications) -> rosine (Install) -> Save If there was no error, go to next step

B.2.4. Activate App for user / group

Click on "Back to user login" Login in as Administrator and enable the app Admin -> User Accounts or User Groups Right click on Group or User -> access control select "... rights for applications" - klick on "+" (on the upper left side) select "rosine" -> OK Logout and Login Again (right user / group) You should now see the rosine logo within the other apps.

B.2.5. Creating your templates

when You click the first time on the rosine app, the templates are created - you can find them in the same folder on your webserver than the file folder /var/lib/egroupware/default/rosine/templates

The files there affect the whole rosine-Installation. Interesting would be to change the file print-paperwork.html and print.css (print.css for papersize and print-paperwork.html for adding Your own logo) If you have problems building your own template, I can do that for you.

C. Thanks go to:

And, of course, EGroupware GmbH for making such a great groupware tool! http://www.egroupware.org/

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published