Public Forums

Public write access is disabled. Please  login
open source crm Last post
user

A.R.K.O
12 posts
---
Location:
n.a.
10.03.2019 08:18

Guide or Manual For Developer

Hi, Where can i found manual or guide for developer? How can develop a new module ?

Edited by A.R.K.O - 10.03.2019 14:02




 
user

viennadeveloper
108 posts
---
Location:
n.a.
12.03.2019 09:21

Re: Guide or Manual For Developer

Dear A.R.K.O,

Please download the VIENNA Framework from following url (sourceforge):

https://sourceforge.net/projects/erp-crm-advant/files/VIENNA%20Advantage%20HTML5%20Version/Application%20Development%20Framework/Build%201.0/application%20development%20framework%201.0.rar/download

Installation instructions:

https://sourceforge.net/projects/erp-crm-advant/files/VIENNA%20Advantage%20HTML5%20Version/Application%20Development%20Framework/Build%201.0/Installation-Instructions.txt/download

http://www.viennaadvantage.com/dev/index.php/community/forums/3-faq/170-user-does-not-match-password.html

and (technical document)

https://sourceforge.net/projects/erp-crm-advant/files/VIENNA%20Advantage%20HTML5%20Version/Application%20Development%20Framework/Development/

Regards'
VIENNA Developer




 
user

A.R.K.O
12 posts
---
Location:
n.a.
12.03.2019 14:57

Re: Guide or Manual For Developer

Thanks for response, but I think the documentations are a bit messy and does not meet many of the developer's needs in coding.
HTML5 Technical documents, help in creating modules but how about framework ? is there any document about framework to help developers to extend or change it?

Edited by A.R.K.O - 13.03.2019 06:01




 
user

viennadeveloper
108 posts
---
Location:
n.a.
13.03.2019 14:30

Re: Guide or Manual For Developer

Hello A.R.K.O

Depending upon your purpose, you can use the following scenario's:

In Case you want extend and update our existing functionality then we already provided our source code on the sourceforge, from there you can copy our existing Classes which you want to modify.
Update according to your requirement and create ViennaAdvantage module by using Development project as per instruction we describe under our HTML5 Technical document.

Development project is used for creating new fresh module with unique module prefix code that is provided by VIENNA. In Detail how to create module for that you can go through our HTML5 Technical Document under section 5 Code Structure -> b. section.

When you create module which is used for modifying the logic of our existing classess then no need of MFC(Module Prefix code) and no need to rename the assemblies. Leave the assemble name 'ViennaAdvantage' and 'ViennaAdvantageSvc' as it default. for example we have a MClass called 'MOrder.cs' in our sourcecode, this class is used when we save/update record on sale order window. Now if you want to change AfterSave, BeforeSave logic of this class then copy this class from our sourcecode and paste in Development Project as describe under Html5 Technical Document.

If you are not going to update our existing functionality and you want to create your own tables, classes then create a new module with a prefix given by VIENNA on request, after creating module please submit to us so that we can deploy that in VIENNA Market, on installing this module, database scripts which are included in this module will run automatically. We are sending creating module document through mail

Regards'
VIENNA Developer




 
user

A.R.K.O
12 posts
---
Location:
n.a.
13.03.2019 15:08

Re: Guide or Manual For Developer

Thank you for your support