Webdev Us
Webdev Us
INTEGRATED
W E B
DEVELOPMENT
PLATFORM
Internet, Intranet, Cloud
Web 2.0, HTML5, PHP
Windows 11, 10, 8, 7, 2022,
2019, 2016, 2012
All databases
5GL development
MULTI-PLATFORM CODE:
Windows, .Net, Linux, Java,
PHP, J2EE, Internet, Ajax,
Android, UWP, iOS ...
WWW.WINDEV.COM
WELCOME
TO THE WORLD OF
WEB APPLICATIONS
Summary
3 Entire lifecycle
4 Questions/Answers
6 Examples
8 Static and dynamic sites
9 Intranet, Internet
10 A revolutionary technology
12 IDE: the WYSIWYG environment
T
13 The "7-tab" tech
14 Zoning
oday,
15 Responsive Web Design
Internet and 16 Templates
Intranet sites 17 HTML Editor
are linked to the 18 Compatibility with all browsers
enterprise data in 20 Controls
real time, and behave adapted to the Web
like full-blown applica- 27 Export to Word, Excel
28 HTML5 & CSS3
tions.
29 64 languages,
WEBDEV is the best solution to Electronic invoicing
create these sites, Web applications and Webservices. 30 The 5GL language
31 Code editor
With WEBDEV, your teams develop 10 times faster.
32 Debugger, OOP
Choose the most powerful platform for developing and 33 REST & SOAP Webservices
deploying your Internet and Intranet sites and appli- 34 Angular, Bootstrap, JQuery...
cations, just like tens of thousands of developers 35 Native access to Google, SAP,...
worldwide: WEBDEV. 36 Https, Secure payment
37 Organic SEO, Password security
38 SPA, Websocket
39 SaaS
40 Data modeling
41 All databases
42 HFSQL: free database
44 Visual query editor
45 Report & PDF generator
46 Versioning (SCM)
47 Project management
48 HTML import & WINDEV
49 PHP
50 Hosting
52 Deployment
54 Administration, Statistics
55 Front Office, Back Office
57 Examples of sites
Always up-to-date sites,
that securely share enter-
prise
data
www.windev.com •
QUESTIONS WEBDEV MANAGES ALL
THE DEVELOPMENT STAGES
ANSWERS
1 Who is WEBDEV made for?
WEBDEV is made for all the organizations and developers that
want to create Internet, Intranet, extranet, Cloud and SaaS sites
and applications.
2 What types of sites and applications All types of sites, Web applications, SPAs,
can be created? webservices... WEBDEV specializes in sites that manage data.
WEBDEV :
Y
You just need a little experience in programming (even if brief
3
What do I have to know? experience during your studies).
One week is usually enough to train oneself thanks to the tutorial
included.
"FULL STACK"
ou 4
Do I need any special Internet skills?
No. Your development teams will automatically
build robust and efficient sites. All the code (HTML, JavaScript,
DEVELOPMENT TOOL
will find CSS, Server) is generated by WEBDEV.
5 WEBDEV, a complete and
the answers Can I create Responsive websites
with WEBDEV?
Yes. Responsive design comes standard in WEBDEV.. fully integrated product :
to the most it is easier to master,
common 6 What is the main advantage of There are many, such as: integration, simplicity, speed of technical support is more
WEBDEV? development, access to databases. And WEBDEV is "Full Stack"
questions efficient (and it is free).
7 Does WEBDEV rely on standard Yes: HTML5, XML, CSS3, JavaScript or PHP.
about WEBDEV. technologies?
But you don't need to know these technologies, WEBDEV
automatically generates the necessary code.
8 So I don't need to know HTML, PHP No, it's not required. WEBDEV automatically generates the
or JavaScript? necessary code.
9 What if I want to write HTML, or WEBDEV is not restrictive. You can write or copy HTML, PHP or
JavaScript code directly in the editor.
use JavaScript or CSS? You retrieve CSS styles and animations.
10 I already have a site. Yes. You can "absorb" existing HTML pages.
You can also mix WEBDEV pages with an existing page, while
Can I use it with WEBDEV? keeping your existing site.
11 I have read that WEBDEV is compat-
ible with WINDEV. Do I have to have No. WEBDEV is a totally independent platform.
WINDEV?
12 What if I already own WINDEV? If you already own WINDEV, you can automatically transform
your existing WINDEV applications into Web sites...
13 Can consume or create Yes, WEBDEV allows you to use Webservices (SOAP and REST).
Webservices? WEBDEV also lets you create Webservices.
14 What databases can be used with All databases can be used: HFSQL, MySQL, SQLite, Oracle,
AS/400, SQL Server, DB2, Informix, PostgreSQL, Progress,
WEBDEV? Access, ... As well as Big Data databases
WEBDEV ®
REUSABLE AND
CUSTOMIZABLE SAMPLE SITES ARE
è Real estate
Search for a property according to several criteria.
SITES BUILT WITH WEBDEV
Reuse Let's see some of the thousands of sites built
PROVIDED with WEBDEV. See over 1,000 sites on www.
the examples in
your sites WEBDEV comes with a large number of fully-developed windev.com.
websites and web applications. Both the source code and
the pages are provided: you can use these sites, these appli-
cations directly, modify them, customize them, resell them...
A TRAINING ROLE
You can also study the code of these sites in order to learn
from them.
èRetail site
Shelf, basket, payment management.
CMS
Content Management System.
è Secure payment
(see details page 30)
fort to boost productivity. everything is included: your teams stay the Internet is required. Everything is clearly
in the same environment, they develop explained. Everything is automatically generated.
Your teams will easily develop
faster.
the sites and applications you The characteristics of each control are defined through an
need, and satisfy your cus- Technical Support (by email) is also exclusive, simple and powerful interactive dialog mode: the
tomers and users. included. This translates into seamless "7 tabs".
development and budget savings. Each tab allows you to define the characteristics of the control.
WEBDEV is easy to learn: one You can also modify these characteristics by programming.
week is usually all a devel- Your projects can be saved in the
Cloud, making teamwork easier. The content of each tab varies according to the type of object:
oper needs. let's see the details of the 7 tabs for an "Edit" control.
WEBDEV is compatible with WINDEV.
CREATE RESPONSIVE
PAGES WITH WEBDEV:
VISUAL!
WEBDEV Responsive site
displayed on a tablet The Responsive pages are created visu-
ally in the editor.
In edit mode, responsive pages are
automatically displayed with a posi-
tioning grid.
This grid includes a set of columns of
identical width.
The page controls are positioned and
anchored in width to these columns.
When the width of the page varies,
the grid adapts and the controls auto-
matically adjust their position and size.
As soon as the page is created, you
have the ability to see the result in
The same site displayed on a different page widths in the editor
smartphone directly.
To see the behavior,
scan the code or visit
BENEFITS OF RESPONSIVE www.windev.com/21732
SITES: “MOBILE FRIENDLY
WORKING WITH A can be easily handled in the editor. AND BETTER SEO DYNAMIC SERVING IS
ZONE IN THE EDITOR For example, increasing the height of
In its ranking of sites during a search, ALSO OFFERED
If the area is moved, its controls will the header area automatically pushes
Google now favors mobile friendly WEBDEV also supports the concept of
automatically be moved with the down the areas located below: the
sites, i.e. sites whose layout is adapted "Dynamic Serving": a single URL corre-
area. body area and footer area.
to mobile devices. sponds to 2 different pages, a Desktop
This editing mode simplifies the oper- When printing, the relative position
Thanks to the Responsive Web Design page and a Mobile page;.
of the controls found in each zone is In this example, with a page displayed in large
ations for creating and modifying of WEBDEV, your sites are automat- Depending on the browser the right
respected as well as their anchoring. size and narrow size, the site designer has
pages. ically mobile-friendly, which means page is displayed.
Editing is WYSIWYG. decided that:
A "pencil" tool lets you split a page higher rankings in Google search These 2 techniques let you automati- • The font size of the title is larger on the phone
in a visual way. results. cally adapt the page's presentation to (for better readability)
These zones are materialized and they the device where it is viewed. • Th advertising band is not visible because there
is less room
• A different image (or an image cropped dif-
ferently) is used.
•••
pictograms used to establish the link to the main social net-
continued from page 21 works of the Web : Facebook, Twitter, LinkedIn, Instagram,
Pinterest....
EBDEV ®
IMAGE EFFECT "VIDEO" CONTROL
easiest and
ost intuitive
method
To use the identifiers of a Web user for authentication, see Examples of tokens in a Token control
page 37.
"POPUP" COMBO CONTROL
FIXED AREA ON THE SCREEN
WEBDEV allows you to easily create combos that display a
small "PopUp" page when you expand them.
The expanded area of this combo displays a PopUp that you
have previously created.
Images can benefit from automatic effects.
Among these effects, the "automatic movement" is very
popular. This effect simulates the light move of a camera
over an image: without having to program anything, the The "Video" control lets you play videos of various format:
displayed image comes to life and slightly moves, slowly and Microsoft (Wmv), Webm, Mpg, Ogv, Flash (Flv), QuickTime
smoothly in its section. (Mov), ...
The features for read, pause, fast forward, ... are supported.
CSS3 ANIMATIONS ON THE CONTROLS Video display is also managed by HTML 5. Even if the user scrolls the page down, the basket will
WEBDEV allows you to easily define effects on image con- YouTube videos are supported. remain visible at the same position
trols: acceleration, clipping, fading, automatic zoom, fade in,
SLIDER & RANGE SLIDER CONTROLS This fixed anchor allows one or more controls to remain
hover zoom, photo effect, panoramic movement, blinking,
visible when the user scrolls. The area is said to be "pinned".
shift, sweep, inclination, rotation, ... Slider and Range Slider controls are also available.
Peeling corners are also supported.
The elements anchored in such way move with the scrollbar
You can also assign a CSS3 animation found on the Internet
and therefore, they remain visible while the rest of the page A graphic combo popup,
to a WEBDEV control. The animations declared in the style
scrolls. containing a Looper
sheet are listed in the editor.
SCHEDULER &
The banner changes its plane automatically or on Thanks to the openness of WEBDEV,
request. The planes can contain controls you also have access to all components
A scrollbar
OPEN CLOSED Columns can be automatically
resized replaces the pager
PANE PANE
AUTOMATICALLY EXPORT
TO XML, WORD, EXCEL
AND OPEN OFFICE
For Table and Looper controls, an
automatic export menu to XML, Word,
Excel and Open Office... is proposed to
the Web user.
IMAGE GALLERY The data found in the table or in the
CONTROL looper will be automatically exported
to the selected tool and format.
This control, based on a Looper con-
In Intranet use, users can easily build
trol, is used to manage the display of
their simulations under Excel!
several images without programming. ...OR PROGRAM EXPORTS
The images can have differents sizes NOTHING TO PROGRAM If you want to automate automatic
and proportions: the Image Gallery export from your sites, program-
There is nothing to program for Web
control performs a harmonious display. ming commands are available in the
users to benefit from these export
The navigation between images is WEBDEV 5GL.
features.
automatically managed.
You can disable this feature, of course.
The control displays the images found
in a directory, coming from a database
or defined by programming.
HTML5 AND W3C Compliance with the and pages (see page 17). A Web site or Web applica- PLAN FOR
In WEBDEV, you don't HTML5 standard guaran- tion has a worldwide audi- THE FUTURE
tees page compatibility on COMPATIBILITY OLDER ence: any web user in the
need to write HTML code, Imagine how
all browsers on the market BROWSERS: HTML4
WEBDEV generates it auto- world can take a look at it! much simpler it'll
matically for you! that support the standard. To ensure compatibility with older
browser versions, mainly used on the
Therefore, developing be to develop
The HTML code generated
WRITE HTML Intranet, WEBDEV also allows sites multilingual sites is often multilingual sites
by WEBDEV respects the
CODE DIRECTLY to be generated using the HTML4 required. or to make an
HTML5 standard and com-
plies with the W3C recom- If necessary, you can edit Transitional standard. It is even a requirement for existing site mul-
mendations. the HTML code of controls countries that have multiple tilingual since
official languages: Belgium, translations can
Switzerland, Luxembourg, be added later.
Canada...
Example of text entry AUTOMATIC TEXT
WEBDEV brings an inte-
in several languages
grated and powerful solution EXTRACTION
for supporting languages. A tool available separately
Simply enter the captions in the differ-
ent languages selected (Latin and non- (WDMSG) lets you extract
64 LANGUAGES PER SITE Latin languages: Chinese, Russian, etc.) all the project "text"and
CSS3 Up to 64 different languages are sup- and WEBDEV takes care of the rest.
To change the language dynamically
reintegrate it automati-
ported by the sites you develop. All cally after translating it
CREATING STYLES : MODIFY THE CSS ANIMATIONS you need to do is pick the languages in the site, simply call the WLanguage This is useful if you want
CSS WITHOUT KNOWING CODE OF WEBDEV AND EFFECTS ON in the configuration screen (these can
function Nation. your site translated by a
CSS STYLES CONTROLS be modified at any time).
Note that even the text of image but-
translation agency.
The generated CSS tons will be translated!
style can be modi- The WEBDEV environment
fied, if necessary, offers many effects and
directly in the.css animations: fade in, zoom
file . on hover, blinking, rotation, 3D twirl,
A CSS style created by
etc.
WEBDEV and modified out-
side is still recognized by the These effects are available on all con-
editor. trols and can be configured: duration,
INTERNET
It is possible to
switch between BROWSER WEBDEV SERVER customer A
planes from any
control process: WEBDEV
• click on a button
• code of the page
Customer B application
server
according to some Computer Computer
criteria... 1 n
Thus the appear- Database of
ance and the con- customer B
tent of the page
evolve during the
navigation without
any return to the
Ajax, REST, Websocket, ... Customer B
server.
In SPA mode, the (Json, XML, ...) Computer Computer SaaS
1 n Database of
data displayed in account
a plane is auto- customer n server
matically initialized
when the page Single page Page, Webservice,
containing such Websocket, ...
plane is loaded.
Several methods
can be used to
SaaS (acronym for "Software as a SAAS ADMINISTRATOR • User password
Service") is a Cloud-based software The administration software can work • IP address check
delivery model. with or without human interven- • Maximum number of connections
WEBSOCKET
Customers do not pay to own a license tion. It allows you to create company • Maximum connection time
of the software itself, but to use it. accounts, user accounts according • Authorized connection time, etc...
The data is stored on the servers of the
PUSH SERVER application provider, no longer in the
company's servers.
to an initial configuration, without
human intervention.
CUSTOM
PRICING MANAGEMENT
The interface is offered in Web mode.
Using Websockets is the only way Pricing management is easily per-
to notify the browser without the EASY SAAS : MARKET API FOR SAAS formed via a simple setting.
browser having to ask for it. YOUR SAAS SITES MANAGEMENT
To this end, WEBDEV offers a fam- WEBDEV provides the necessary tools Among the WLanguage functions
ily of browser functions: the Socket to easily implement SaaS solutions: available to manage accounts, you'll
functions. The SaaS administrator lets you find:
This set of functions is used to manage describe the use authorizations. • account creation and deletion
the transmission of information via a The management of customer • account modifications: add users,
Websocket. accounts makes it possible to define time slots, number of users,...
SocketConnect allows you to con- the rules for using the site: authentica- • initialization of a database by cloning
nect to the socket server and open the tion, number of connections allowed, a reference database
communication channel. connection time,... • definition of connection to the data-
SocketAccept allows you to listen This is managed directly from the base...
in asynchronous mode to the opened administrator's interface, or by pro-
socket and specify the WLanguage gramming via WLanguage functions. SAAS AUTHENTICATION SaaS becomes easy
code that will be called when receiving At runtime, the site checks the connec- API with WEBDEV.
a message. tion authorization and the user's rights Among the elements to manage in a
SocketWrite allows you to send via a set of WLanguage functions. SaaS site, you will find:
a notification to the server, to ask • Connection and disconnection
the server to recalculate statistics for • Company identifier
example. • Company password
Using Websockets allows you to send • User identifier
("push") data to a site.
Description of a
data structure in
WEBDEV
THE TECHNICAL WEBDEV allows you to edit the full ana- up to date. A documentation can con-
(AND GDPR) lysis and programming documentation tain several thousand pages, be edited
DOCUMENTATION IN of the site. The documentation is built by in PDF, HTML, in a word processor, etc.
reverse analysis of the site, so it is always
ONE CLICK
40 • WEBDEV Develop 10 times faster www.windev.com • 41
HFSQL : FREE WINDOWS AND LINUX
CLIENT/SERVER SQL DATABASE
SITE CONFIDENTIALITY:
REPLICATION / BACK 128-BIT ENCRYPTION,
OFFICE AES FEATURES
Replication between the site and the On the Internet, the data will be on 128-bit encryption
back office can be useful. a server: with HFSQL, you can easily Referential integrity
HFSQL "CONTROL CENTER" HFSQL supports database replication protect the data against illegal access Logs
and server replication, unidirectional attempts. Replication
The Control Center allows queries, logs, parame- and bidirectional, scheduled or con- Data and index encryption is standard. Transactions
you to monitor all the serv- ters... tinued. Triggers Discover HFSQL with
ers and all the databases • disconnect users Replication can be automated, ro fully ADVANCED FEATURES
installed on the network of • manage transactions: Unicode this 24-page documen-
customized. HFSQL offers advanced features: clus- tation available www.
your company or installed view, cancel, ... Import Export
ter, integrity, log, transactions, trig- windev.com
remotely via Internet. • manage backups (hot HFSQL : EXTREMELY FAST Cluster
gers, automatic management of con-
This center also allows you backup) Unalterable tables
Data access speed is impressive. current accesses, Unicode, zero-down-
to: • view the record locks Compress/Decompress memos
• schedule tasks This provides better response times for time maintenance...
• visualize and print data (blobs) on the fly
• replicate servers your site, be it an Internet or Intranet
• directly execute queries OPEN TO OTHER
• display the number of site. TECHNOLOGIES
• m anage the user PROGRAMS CLUSTER The read load charge is distributed on all the
rows processed Automatic maintenance (DSS)
accounts (groups), rights,
The native connectors, the ODBC and
(SERVER FARM) servers (load balancing for reading).
list of current connec- • manage clusters When a user is connected to a server that Concurrent access management
OLE DB drivers provided with HFSQL Thanks to the cluster feature, a set of
tions • ... fails, the application won't be disconnected Automatic reconnection
let you read and write from third-party physical servers appears as a single server
• edit precise server use but automatically reconnected to a valid No management
programs or applications. to the clients.
statistics: computers, server (automatic fall over). Resume automatically
The potential failure of a physical server
after incident
does not prevent access to the database
Automatic deployment
(high availability, fault tolerance).
PDF "PAGE
BACKGROUND"
A PDF report generated with MANAGEMENT
WEBDEV The report editor supports page back-
grounds and pre-printed forms such
PDF/A AND SIGNATURE as tax forms.
The query editor You can create signed PDF/A (standard
ISO archive), and signed PDF (RGS). IMAGES: AUTOMATIC WEBDEV automatically generates bar
Including images (JPEG, PNG, BMP, codes (horizontally or vertically).
Suggestions are even sent to you CREATE A REPORT: EASY
TIFF, PCX, GIF, etc.) in reports is The supported formats are: QR Code,
directly by email! UPCA, UPCE, EAN13, EAN8, CODE128,
extremely simple.
CODE39, CODE93, CODE11, inter-
QUERIES BASED ON QUERIES... The image can be preset (logo, for valed 2 of 5, CODABAR, BC_MSI,
The result of a query can be a visualization table, a printed example), or come from your program Datamatrix, PDF417, ...
report, or even a HFSQL table. or from a file (product photo, etc.).
A query can use as the source for another query. You can also easily print drawings MAIL REPORTS
originating from your program. With WEBDEV it’s easy to create a
QUERIES BUILT ON ANY DATABASE dynamic report (the invoice for the
The data source for a query can be a HFSQL database or product a user just ordered online for
SOURCE CODE IN THE
1 The SQL code is automatically generated a third-party database: Oracle, MySQL, SQL Server, DB2,
AS/400, Access,... REPORT instance) and mail it immediately (in
PDF format for example).
Once validated, the query is displayed visually in the devel- WEBDEV allows you to include any
opment environment, which makes it easier to understand The query editor makes accessing your executable WLanguage source code FREE DISTRIBUTION OF
when you need to make changes. data much easier to program. anywhere in a report: this enables you REPORTS
Choosing the type of report to create
to create your most custom reports Furthermore, you don't pay any royalty
A wizard helps you create high quality to distribute your reports along with
without any problems.
reports; it asks questions so you won't your WEBDEV sites.
2 The query is built in natural language in front of your eyes forget anything!
On an Intranet, reports are printed on
a printer accessible from the server. With WEBDEV, making
On the Internet, the report will be sent sophisticated reports are
to the Web user in a specific format: made easy!
PDF, HTML, DOCX, ...
PROJECT
DASHBOARD
The dashboard provides a
global vision of the project,
its progress and quality.
Lights come on when some
(configurable) levels are
reached: number of bugs,
missed deadline... and
show what optimizations
to perform.
ALM : PROJECT
MONITORING
CONTROL CENTER
The Project Monitoring
database. A complete or partial Center is used to check
purge is possible. the schedule for each task
• The project is found on each devel- assigned and performed
opment computer ; therefore, you by each team member and
have the ability to develop with the also monitors the require-
offline computer.
ments management and The project dashboard provides an overall view of a project's progress.
• Branch management is covered.
SCM automat- • "Diff" (differences) between 2 the quality control.
ically manages THE REPOSITORY elements is available: A Gantt chart is created.
"dependences": With SCM (Source Code Manager), source, page,...
files used the project elements are grouped in REQUIREMENT AND AGILE METHODS TIME TRACKING
(images,...). a shared database. Before it is used,
REMOTE TASK MANAGEMENT
WORK The methods for Agile development A time management tool is included
SCM detects an element is checked out, and then (BACKLOG ITEMS) with the environment.
them in the once modified, it is checked back in. SCM accepts remote con- are based on an iterative development:
The Project Monitoring Center allows Based on an intuitive communication
project and saves Therefore team members use up-to- nections. This feature gives instead of delivering all at once a pro-
you the ability to work on you to define and follow the status method, this tool regularly asks to
them with the date elements.
a project from a customer's of each requirement for each version gram meant to answer a set of require- validate in real time
project. WEBDEV's SCM stores all the elements
of the project: procedures, sets of location without losing the of the project. A requirement cor- ments set in stone, development is
procedures, classes, pages, reports, modifications. responds to a feature that must be QUALITY CONTROL
done through iterative deployments in
components, queries, analyses, depen- developed in the software. Quality control lets you follow bugs.
short time frames.
dencies (images,...), ... Each requirement can be linked to
SINGLE several tasks (development task, test
WEBDEV is designed for agile me- Managing project is made
TOTALLY INTEGRATED DEVELOPER task, documentation task, …), bugs, thods: Scrum, eXtreme Programming, easier.
Totally integrated with the various
SCM is use- business rules... RUP, CMMI,...
editors, the versioning tool (SCM)
ful even if you
provides better team work, modifi-
develop on your
cation and version history, manage-
own: it keeps a
ment for concurrent versions of a site
history of the mod-
(branches), and automates the backup
ifications for all the
of the source code.
elements and acts
Sized to accommodate teams of 1
as a backup and
to 1.000 developers, SCM facilitates
archiving tool for
and standardizes exchanges between
the versions.
developers without imposing con-
The management of branches allows
straints.
you to easily manage several versions
POWERFUL of the same site.
FEATURES
SCM DRIVE : CLOUD
• SCM is totally integrated in the devel-
SCM can be hosted in the
opment environment.
cloud thanks to SCM Drive. Develop at
• The database manages several proj- the office,
ects ; if several projects use the same
element, this one can be shared.
on the road,
• A history of all elements (pages,
and even
at the Manage the development team's schedule With the given parameters,
code, queries, ...) is stored in the in real time the end date estimated here is April 26th
beach!
46 • WEBDEV Develop 10 times faster www.windev.com • 47
IMPORTING
EXISTING GENERATE PHP CODE
HTML
editor, data model editor, UML, query ADVANCED TYPES WAMP & LAMP
editor, advanced controls, WLanguage, WAMP (Windows, Apache, MySQL, PHP)
In addition to standard PHP types,
etc.) is available to create PHP sites.
WEBDEV allows you to use advanced and LAMP (Linux, Apache, MySQL, PHP),
If you choose to, the pages and the
code (in WLanguage) are automatically types in your code. technologies based on 4 components,
converted to PHP code. The programming is easier and more are supported by WEBDEV.
Without knowing PHP, you easily cre- secure.
ate dynamic PHP sites!
The advanced types are: date, time,
PHP RAD duration, data source, associative CALLING PHP SCRIPTS
Importing pages The WEB RAD method is also available arrays, structures, numeric... You can call an external .phpscript
is also useful for to generate PHP sites in just a few Powerful syntax and operators are also from a PHP page or a standard
creating a "style The initial static page... The same page imported in the WEBDEV editor clicks. available: FOR EACH, string opera- WEBDEV page via the PHPExecute Open to all
book" Automatically generate your sites from tions, optional concatenation, "start command. You can use either a POST standards
IMPORTING EXISTING HTML CODE IMPORTING EXISTING DREAMWEAVER the data model editor.
compatible with with" operator,... method or a GET method, the result is
WEBDEV has an interesting feature: "suck in" existing HTML CODE
an existing site, DIRECT INPUT OF PHP returned in a string.
to preserve the
pages. You have the ability to import Dreamweaver pages, tem- CODE CODE SHARING
The page is imported into WEBDEV, and each text, image, link plates and libraries. When importing a page created with
site's look and and so on... is automatically converted into a WEBDEV object. Dreamweaver, if a Dreamweaver template is detected, it is
In the WEBDEV code editor, you have Using WLanguage allows for sharing AUTOMATIC
feel. The overall style of the page is kept. the ability to write (or paste) PHP code. code between pages and PHP sites, CONFIGURATION AND
automatically converted into a WEBDEV page template. If
CSS style sheets This enables you to easily retrieve existing code. this template is detected in another imported page, it will be WEBDEV standard sites and even with SETTING OF WEBDEV
are imported. automatically substituted with the previously created page WINDEV applications!
During the installation, the Apache
template. This allows you to save a lot of time
Web servers are automatically
and to increase reliability via the reus-
detected and configured, like stand-
ability.
alone Apache servers.
AUTOMATIC
ACCESS TO FREE
WEBIFICATION OF WINDEV APPLICATIONS MANAGEMENT OF PHP
SECTIONS HOSTING
Generating a PHP site allows you
The management of PHP sessions (con-
Sharing (among other things) to access "free"
texts) is automatic. All you have to do
applications and hosting services for your dynamic sites.
is declare the variables that must be
windows with This option can be useful for sites from
retrieved during the next execution of
WINDEV saves a associations or small companies that
the page.
lot of time when
There is no serialization process to don't want to use dedicated hosting.
transforming a Here, the process in red is a piece of
PHP code. code.
Windows appli-
PHP becomes easy
cation into an You're never stuck. PHP 7 & 5 COMPATIBILITY
with WEBDEV!
Internet applica-
tion.
WINDEV WEBDEV
You can mix PHP code and WLanguage
code in the same page. WEBDEV generates PHP code compati-
window page ADVANCED CONTROLS
ble with both PHP 7 and PHP 5, as well
as with the older PHP 4 version.
AS WELL
In addition to the standard controls HFSQL ACCESS
(edit control, static control, etc.) most
Access to HFSQL (Classic, Network and
WEBDEV advanced control types are
available in PHP: gallery, scheduler, Client/Server) is insured through SQL
organizer, charts, table with automatic commands.
scroll bars, looper controls, calendar,
tab, rich edit control, HTML text, auto- ACCESS TO MYSQL,
matic ruler... POSTGRESQL, ORACLE
IMPORTING AND SHARING A WINDEV projects (and even WINDEV Mobile). This is used to simplify the coding
phases. This brings strong security to Access to MySQL, PostgreSQL and
APPLICATION A powerful wizard shows you the code changes to make. For
your sites: input masks preventing the Oracle databases is supported.
Windows created with WINDEV are directly changed into example, if the application writes to the PC disk, the wizard
input of data outside of the expected Note that all the databases that pro-
pages. Controls and code are retrieved. You share classes, reminds you that this is not allowed by by web browsers. format. pose an ODBC driver are accessible.
procedures, reports, queries between WINDEV and WEBDEV The transition from Desktop to Web has never been easier!
ARCHIVING
This archiving feature performs a backup of all the site's
elements before performing a site update.
It is thus possible to return to the previous version of the site.
age" of the site that can be copied to physical media.
ENVIRONMENTAL POLICIES
When PC SOFT prints "paper" documents, PC SOFT, the paper supplier or the printer, (FSC - Forest Stewardship Council - certified and PEFC
- Program for the Endorsement of Forest Certification - certified) replants as many trees as used for the printing. The FSC label was created
by the FSC NGO, which includes among others Greenpeace, Friends of the Earth and the WWF. Also, we favor pulp coming mainly from
recycled wood (from furniture mills for instance) and from controlled forest clearing. As for the delivery of the software, on request they are
Customer site 1 Customer site 2 Customer site n available without packaging or "paper" documentation. A license for 10 developers can be supplied upon request with only 2 sets of paper
documentation for instance.
TRAFFIC STATISTICS
OF YOUR SITES
It is important to have accu-
rate statistics about visits to
INTRANET & EXTRANET
STATISTICS
TEST MORE THAN 1000 SITES
your sites. WEBDEV is also provided with a com-
prehensive statistical management tool
DEVELOPED WITH WEBDEV
USING GOOGLE for the dynamic pages of your sites.
ANALYTICS They work on intranet and extranet OVER 1000 EXAMPLES
Google Analytics is a very popular tool sites: the collected information remains To test sites developed in WEBDEV, the easiest is to connect
for measuring site traffic. confidential. to www.windev.com. In the WEBDEV section, a page pro-
Google Analytics can measure the Among the information collected: poses a list of thousand sites developed by WEBDEV users.
number of views for each page of Number of page views, number
the site, load time, navigation path, of unique visitors, number of ALL FIELDS,
resource loading time (images), bounce visitors per page, users' site ALL LANGUAGES
rate, user environment (hardware, of origin, country of origin, These sites represent all kinds of fields, in all kinds of lan-
Geographical location, language, browser used, and even guages, all built by different companies using WEBDEV.
browser, ...), the origin of the navi- pages having a technical
gation (source page, advertisement, problem! INTRANET SITES
...), etc. For obvious confidentiality issues, Intranet and Extranet sites
WEBDEV can automatically integrate cannot be listed.
the trackers necessary for statistics for Multinational companies have developed strategic Intranet
Analytics into your sites. and Extranet sites that are distributed in hundreds of
You can also track specific events: branches and subsidiaries.
interaction with a social network,...
enefit from
he Internet
BE A MAJOR PLAYER
ON THE INTERNET
YOU'RE A MANAGER
You need a solution that allows your teams to
QUICKLY DEVELOP the powerful Internet and
Intranet applications your company needs: WEBDEV
is the ideal solution.
MANAGING THE LIFECYCLE OF
YOUR SITES
WEBDEV is a COMPLETE DEVELOPMENT PLAT-
FORM that integrates all the modules required for
development and maintenance.
D evelop all types of sites
and web applications
Some examples of sites and
applications that can be easily
created with WEBDEV (non-ex-
haustive list).
boat cabin on a map
• Executive dashboard in real
time, with company revenues,
• Entering travel expenses
• Management of equipment
inventory
WEBDEV ensures that you’ll stay within budget, This ensures the success of your projects. Some sites are Intranet sites, estimated margins, stock inven- • Dating site
have great performance and remain within WEBDEV is famous for BEING EASY TO LEARN. other are Extranet sites and tory...
• Wiki management
schedule. other Internet sites. • Shared schedule of a geographi-
ORDER WEBDEV TODAY ! • B2B portal
YOU'RE A DEVELOPER • E-commerce site with secure pay- cally distributed team
Each day that goes by, you and your team are wasting • Discussion forum
You know how to develop.. With precious time. • Appointment scheduling
WEBDEV you'll instantly know how WEBDEV allows you to quickly become productive • Package tracking
• Job schedule of a maintenance
to create static and dynamic in the development of POWERFUL INTERACTIVE • Mailing list management
sites. WEBSITES, which are a requirement for all compa- team
WEBDEV allows a natural nies today. • For a mail-order company, put • Management of "bonus" points
methodological approach, Don't let your competition beat you; you can take all the technical documentation of a loyalty card: current number
which results in the SUCCESS advantage of the easiest and most powerful profes- of points, maturity, automatic
OF ALL YOUR PROJECTS. sional development environment for creating Internet
and manuals of all the products
offered online display of available rewards,
and Intranet sites that manage data.
YOU'RE AN INTERNET management of reward's cash-
• Natural language search engine
SPECIALIST WEBDEV is a very complete and powerful ing, etc,...
for a text database (FAQ, ...)
WEBDEV provides the solution to your tool, yet it is very simple to use. • EDM
problem: use side by side with existing The ROI is very quick: you'll quickly save • Scanning and archiving all the
sites, imported sites, dynamic sites that use accounting documents received • Remotely monitor a production
money with WEBDEV.
databases in real time. ment (invoice, packing slip, etc.) in line
You will be able to REUSE your existing
• Bills paid via Internet order to be able to view them at • Company Intranet Portal
elements and your web skills without limits.
• Managing your customers' orders any moment And any other site you can
COMPATIBILITY WITH
WINDEV TAKE A STEP AHEAD: • Allowing your customers to con- • Event reservation: seminar, din- think of! There are no limits.
ner, show, etc,...
WINDEV is a very successful IDE. WEBDEV is ORDER WEBDEV sult the progress status of the
• Management of a shared year-
COMPATIBLE with WINDEV and WINDEV
Mobile. TODAY order: received, entered, pro-
cessed, correct, shipment track- book: company directory, stu-
WEBDEV :
Both products are implemented the same way.
It is very easy to convert a WINDEV application into ing,... dents in a school, alumni, club DEVELOP
a WEBDEV Internet or Intranet site. • Real-time stock access members, etc, ...
EVERYTHING!
• Dynamic creation of images • School canteen management:
according to entered parame- payment, menus, absences, ...
ters: • Real estate ads, cars, auctions,
- virtually try clothes ...
- presentation of a car with the • Management and consultation of
color and options chosen medical analyses
- customize a T-shirt according
to the image uploaded by the
customer
• Online definition of a software's
options, calculation of the pack-
PHP age price, and instant download
SaaS after payment
Cloud • Reservation of airplane seat or
Linux
Wamp, Lamp
HTML5
SPA
Responsive
...
WWW.WINDEV.COM