473,396 Members | 2,154 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

an opinion about this work - PHP/JS framework

Hi, i'm new in this newsgroup,

I'm working on a web based managerial software in my company and, for
speed-up my work, have created a framework
This framework uses the PHP and JAVASCRIPT technology.

the innovation in this work is the approach:

You don't need to write specific code in PHP or JS, but you need only to
define a page structure applying the rules and conventions of the
develop environment.

for example this code create a totally working AJAX-form, like MSAccess
mask :

<SECTION GEOMETRY="500px,300px" >
<SOCKET ID="sock1" DSN="demo" TABLE="Customers" FIELDS="*"
KEYFIELD="CustomerID" CANREAD="true">
</SOCKET>
<AJFORM ID="form1" DSN="sock1" CANREAD="true" VERBOSE="false" >
</AJFORM>
<LABEL GEOMETRY="16px,8px,468px,43px" CAPTION="DIMOSTRAZIONE DI FORM
ASINCRONO" WRAP="true" NOWRAP="false" STYLE="text-align:center;font:20px
arial,sans;background-color:lightgrey;" >
</LABEL>
<LABEL GEOMETRY="16px,56px,465px,37px" CAPTION="Per la dimostrazione ho
importato una tabella con dei dati fittizi e la ho collegata ad un form
in questa finestra." STYLE="font:12px arial,sans;" >
</LABEL>
<AJFTEXT GEOMETRY="128px,106px,170px,20px" ID="testo1" FORM="form1"
FIELD="CompanyName" STYLE="border:1px solid grey;" >
</AJFTEXT>
<LABEL GEOMETRY="16px,106px,106px,20px" CAPTION="Ragione sociale :"
STYLE="font:12px arial,sans;" NOWRAP="true" >
</LABEL>
<LABEL GEOMETRY="16px,128px,106px,20px" CAPTION="Indirizzo :"
STYLE="font:12px arial,sans;" >
</LABEL>
<LABEL GEOMETRY="16px,152px,94px,20px" CAPTION="Citta' :"
STYLE="font:12px arial,sans;" >
</LABEL>
<LABEL GEOMETRY="16px,176px,106px,20px" CAPTION="Paese :"
STYLE="font:12px arial,sans;" >
</LABEL>
<AJFTEXT GEOMETRY="128px,128px,170px,20px" STYLE="border:1px solid
grey;" ID="testo2" FORM="form1" FIELD="Address" >
</AJFTEXT>
<AJFTEXT GEOMETRY="128px,152px,170px,20px" STYLE="border:1px solid
grey;" ID="testo3" FORM="form1" FIELD="City" >
</AJFTEXT>
<AJFTEXT GEOMETRY="128px,176px,170px,20px" STYLE="border:1px solid
grey;" ID="testo4" FORM="form1" FIELD="Country" >
</AJFTEXT>
<BUTTON GEOMETRY="112px,272px,70px,20px" CAPTION="Avanti"
ONCLICK="form1.moveNext();" >
</BUTTON>
<BUTTON GEOMETRY="26px,271px,70px,20px" CAPTION="Indietro"
ONCLICK="form1.movePrev();" >
</BUTTON>
</SECTION>

You can see a demonstration at this website :

http://soundcafe.dyndns.org/develop/engine.php?CP=demo2

If you think that code is a little bit complicated, in past 2 month i
created the Integrated Develop Environment (IDE) which is accessible at
this link by clicking the 'Editor' button.

http://soundcafe.dyndns.org/develop/...php?CP=default

This is still in harder development, but you can try to modify the
'forms>modificabili>editable.xml' pages by picking one in the tree menu
at left side.

After editor start you can drag the pre-existent webgets (an web version
of controls in MSVBasic) or drag and drop one new from left-top frame.

At last you can see a working version by clicking 'Salva' and the
'Anteprima' from the top bar.

Bye.

P.S. I'm italian and my english can will be incomprensible. Excuse me.
Mar 26 '07 #1
5 1656
A note : the editor works only in Firefox.
Mar 26 '07 #2
On Mar 26, 6:14 am, gabriele <gabri...@pincopallo.itwrote:
Hi, i'm new in this newsgroup,

I'm working on a web based managerial software in my company and, for
speed-up my work, have created a framework

How is the XML generated? Do you have a drag-and-drop editor
of somekind? In other words, can you click form-element icons
and then drag them down onto a blank screen, press then press
a buttom to generate the XML?

Mar 26 '07 #3
pittendrigh ha scritto:
How is the XML generated? Do you have a drag-and-drop editor
of somekind? In other words, can you click form-element icons
and then drag them down onto a blank screen, press then press
a buttom to generate the XML?
At the bottom of my previous post you can read some simple steps to
access the editor.

Note : the framework is created to be fully compatible with Firefox and
Internet Explorer, but the editor, for programming convenience (the
built-in DOM inspector of FF is a great tool for programming javascript
object model) is compatible only with FireFox.

You can also go to my blog to understand a little more, but only italian
version is available.

Go to http://soundcafe.dyndns.org/Gabriele/blog/

This editor is inspired from VisualBasic.

The framework is born to create web applications like local applications
with simplicity, it include many functions for now only partially
implemented :

- Internationalization
- themed webgets
- easy effects implementation
-globally managed security :
Users can own homes with personalized settings and
data(language,theme...).
Conditional access to the forms and reports is centrally managed with
only one xml file.
- Internal structure is organized to join third parties contributions
easily. New libraries can be made and plugged in following the rules of
the framework.
- Multiple type of data sources with the 'base-libraries' : All data
sources supported by PHP plus tables based on cvs and xml data structures.

And more...

the editor is accessible from this site :

By clicking one file in the tree at the left side the editor will be opened.

You can modify only files called 'editable'.

Drag and drop in the dotted area some labeled icons in the top left frame.

Click one webget dropped over the grid and look the property area in the
bottom left of the page. The content changes according to the selected
webget in the dotted area.

Try to place some webgets and go to the top bar.

Click 'Salva' button and then 'Anteprima' button.

Bye
Mar 26 '07 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Avery Warren | last post by:
I am investigating converting a wiki site to plone. I am having a lot of difficulty finding good documentation programmatically accessing the ZODB API. A lot of the user feedback is centered on...
22
by: owen | last post by:
I have been developing web-based applications for around 3 years, first using ASP, and more recently, ASP.NET. I am starting to wonder if web applications are really the way forward for...
5
by: Ali Eghtebas | last post by:
Hi, I've made this regex to catch the start of a valid multiline comment such as "/*" in e.g. T-SQL code. "(?<=^(?:*'*')*?*)(?<!^(?:*'*')*?--.*)/\*.*?$" With Multiline option on. As we know...
6
by: Tippy G | last post by:
My name is Glenn, I am an experienced VB5.0/6.0 programmer who is starting a new project using VB.NET. The project is simple but will be using a .mdb file for storing of data. Only one person...
9
by: Tony Johansson | last post by:
Hello! Some information to be able to have a change to answer the question. Assume I have a large system developed in MFC. In this system we have only C++ code so no other language exist. This...
2
by: David Waz... | last post by:
I'm looking for a very good book on Web Serices NOT beginners stuff - Security State maintenance Implementation Best practices etc...
28
by: SStory | last post by:
Hello Group. I am a VB/VB.NET programmer. I have done some C/C++ years ago. I am considering a job opportunity which is unfortunately in C# and not VB.NET. What is the group's opinion on...
7
by: Stan Canepa | last post by:
I am looking for good documentation to help support rewriting a VB 6 app in Dot Net. I looking for things like VB 6 being unsupported in March 2008, general performance improvements, at what point...
4
by: P Pulkkinen | last post by:
Hi all, I am in a php development project and I would like to hear your opinions on language file practises. 1) One huge or many small? ==================================== Currently we have...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.