473,769 Members | 7,355 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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="Customer s" FIELDS="*"
KEYFIELD="Custo merID" CANREAD="true">
</SOCKET>
<AJFORM ID="form1" DSN="sock1" CANREAD="true" VERBOSE="false" >
</AJFORM>
<LABEL GEOMETRY="16px, 8px,468px,43px" CAPTION="DIMOST RAZIONE DI FORM
ASINCRONO" WRAP="true" NOWRAP="false" STYLE="text-align:center;fo nt:20px
arial,sans;back ground-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:12p x arial,sans;" >
</LABEL>
<AJFTEXT GEOMETRY="128px ,106px,170px,20 px" ID="testo1" FORM="form1"
FIELD="CompanyN ame" STYLE="border:1 px solid grey;" >
</AJFTEXT>
<LABEL GEOMETRY="16px, 106px,106px,20p x" CAPTION="Ragion e sociale :"
STYLE="font:12p x arial,sans;" NOWRAP="true" >
</LABEL>
<LABEL GEOMETRY="16px, 128px,106px,20p x" CAPTION="Indiri zzo :"
STYLE="font:12p x arial,sans;" >
</LABEL>
<LABEL GEOMETRY="16px, 152px,94px,20px " CAPTION="Citta' :"
STYLE="font:12p x arial,sans;" >
</LABEL>
<LABEL GEOMETRY="16px, 176px,106px,20p x" CAPTION="Paese :"
STYLE="font:12p x arial,sans;" >
</LABEL>
<AJFTEXT GEOMETRY="128px ,128px,170px,20 px" STYLE="border:1 px solid
grey;" ID="testo2" FORM="form1" FIELD="Address" >
</AJFTEXT>
<AJFTEXT GEOMETRY="128px ,152px,170px,20 px" STYLE="border:1 px solid
grey;" ID="testo3" FORM="form1" FIELD="City" >
</AJFTEXT>
<AJFTEXT GEOMETRY="128px ,176px,170px,20 px" STYLE="border:1 px solid
grey;" ID="testo4" FORM="form1" FIELD="Country" >
</AJFTEXT>
<BUTTON GEOMETRY="112px ,272px,70px,20p x" CAPTION="Avanti "
ONCLICK="form1. moveNext();" >
</BUTTON>
<BUTTON GEOMETRY="26px, 271px,70px,20px " CAPTION="Indiet ro"
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>modifica bili>editable.x ml' 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 1673
A note : the editor works only in Firefox.
Mar 26 '07 #2
On Mar 26, 6:14 am, gabriele <gabri...@pinco pallo.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 :

- Internationaliz ation
- themed webgets
- easy effects implementation
-globally managed security :
Users can own homes with personalized settings and
data(language,t heme...).
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
1603
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 how difficult it is to get good documentation on developing using these technologies. My question to comp.lang.python is "what is your opinion of zope?" For those who don't know, zope is a web application server for python developers.
22
4849
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 software. And by 'software' I mean applications, (eg. word, excel) not web sites (eg. amazon.com). I am starting to think, with the .NET framework being shipped with new operating systems, and freely available online, that a better way forward is...
5
2144
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 the T-SQL single line comment starts with a "--" and the string character is a "'". Considering all this, from these lines below the pattern will only catch "/*
6
1664
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 will be accessing the database at one time and the database will be stored on a mapped shared folder. I have been reading on ADO.NET and am getting a little confused and wondering if I am am doing the right thing. The use of Data Adapters and...
9
1378
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 system is 10 year old. I just want your opinion about porting this system. Assume it should be ported should it be to C++.net or C#.net.
2
1641
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
1986
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 the difficulty level/time frame of a VB.NET programmer learning to program in C#?
7
1238
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 will VB 6 just won't work on the newest version of Windows. How good is the ajax functionality in 2005? Can you make a rich UI web base without losing performance? Really anything you can think of that can be used as a bullet point for moving...
4
1418
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 one big per language, like en.php or fi.php. Since I expect this app to grow, I have started to think we should have different file for every output page or widget in the application.
0
9589
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9423
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10216
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10049
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9865
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
5309
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5448
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3965
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2815
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.