|
|
|
|
- Desarrolle sus proyectos con WEBDEV 2024
- Novedades de WEBDEV 2024
Desarrolle sus proyectos con WEBDEV 2024 No se requiere ninguna migración. WEBDEV 2024 y WEBDEV 28 tienen la misma estructura. - the environement language automatically adapts to system language.
- Renaming of internal product directories (directory names are now in English).
- Universal magnifier: searchable description windows from all publishers (7-tab windows).
- Open document tabs: organize your documents.
- Manage open project elements according to available Windows resources.
- Minimum version required: Windows 10.
- Project analysis: Multiple analyses can be used in the same project.
- Internal components: Internal components can be shared between projects with different compilation options.
- Project styles: Visualizing project uses.
- Optimized compilation of multilingual projects.
- RAD: Multi-analysis projects taken into account.
- Possibility of using framework TailwindCSS.
- New Smart controls:
- FAQ display.
- Sliding cards.
- Non-blocking Upload control.
- Tactile signature for tablet sites and Phone.
- Label goes to input.
- Evolution of the Cookie Business Field :
- Compliance with certain Country regulations .
- The choice "Refuse all" is systematically proposed.
- Improved controls:
- Cell control: Several different cells may contain fields with the same name.
- Looper control:
- Possibility of placing an Internal Page control in an Looper control.
- New selection server event.
- Linear Looper control: ability to use internal pages (in addition to Internal Page fields).
- Container column: Possibility of anchoring fields in the column.
- Button control: Server calls will only be made if server code is present.
- Chart control: New Waffle chart.
- Social Network control: Twitch support.
- Pages:
- Multiple inheritance: A page template can inherit several models.
- Alignment: Space a group of fields by a given number of pixels.
- Accessibility: automatic form filling.
- Interactive guided tour.
- Guided tour generator
- Generation wizard.
- General tour settings.
- Parameters for each step.
- Choice of tour type: traditional, tutorial or permanent bubble display.
- Figma import
- Field generation.
- Positioning respected.
Remark: Several developments are planned for this feature.
- Features of the page editor:
- Moving an control out of the Page.
- UI simplified WEB font selection.
- Style editing: Apply" button to immediately view a modification.
- Page editor:
- Search 7-tab window options.
- Simplified CSS style management for fields.
- Quick visualization of overloaded styles.
- Possibility of accumulating CSS styles for each element of an control.
- Cross-referencing project CSS styles.
- RAD: Support for multi-analysis projects.
- Search for a popup by name.
- New UI errors:
- Detection of "too small" fonts.
- Detection of external fonts not found on the development workstation.
- automatic detection of the absence of a "Validation" button in an Page.
- Layouts:
- Choice of layout for the GO of a field template.
- Favorite controls:
- Set a favorite control.
- Edit a favorite control.
- Share favorite fields.
- Horizontal and vertical ruler display.
- Moving layers with the keyboard.
- Handles in the work area.
- Improved text input procedure.
- Several analyses in a single project.
- Helping to optimize structures.
- automatic case change for file and item names.
- Headings editing window: Cut / copy / paste options available via the popup menu.
- Options for anonymizing fields:
- Random text.
- Constant value.
- Random sound effects.
- Stored procedure.
- Partial scrambling.
- "SELECT *" type queries.
- Generate WLanguage structures corresponding to query results.
- Possible sort settings in Union queries.
- Multi-database queries (several analyses in the same project).
- Editor:
- automatic correction of typing errors.
- Interactive information bubble when hovering over variables and procedures.
- Custom coloring of a variable, Procedure or method.
- Code hashtags: Insert metadata and perform advanced searches.
- Multilingual channel assistant: displays and manages all strings used in the project code.
- Display errors and warnings directly in the code.
- AI (Artificial Intelligence): automatic generation of a WLanguage code explanation.
- Creating a procedure: Possibility of using comments in Doxygen format.
- Search window: Vertical use possible.
- New field events:
- Before applying skin template.
- After application of skin template.
- New associated to control HTML display event: Page loading error .
- Debugger:
- Performance analysis between two stopping points.
- Reporting access to a JSON NotFound member .
- New features of the editor:
- Definition of the lettering.
- Definition line spacing.
| SCM (Source Code Manager) |
- Partial branch transfer, with selection of changes to be transferred.
- Speeding up branch creation.
- Faster operations: reintegration time, file deletion time, item recovery time, etc.
- Branch creation on a directory that doesn't contain a project.
- Directory sharing between several projects.
- automatic generation of reintegration comment (via AI).
- SCM base compaction option after purging.
- Memorizing password and Personal Access Token.
- Creating a GIT repository for a project directly from the environement.
- Activating pre-launched sessions: Detection of the use of prohibited functions in projects.
- Administration site: Two-factor authentication.
- Updating application servers in operation:
- Remote update.
- automatic update .
- Automatically restore a website after an unexpected error.
- Load balancing between all active accounts.
- Manage account priorities by site.
- Improved WEBDEV account security.
- automatic deletes oldest error logs to free up disk space.
- New WLanguage functions for handle and application server WEBDEV.
- WEBDEV Cluster: report visualization of the synchronization of each node.
- Website deployment:
- Can be deployed on servers using NTLM authentication.
- Optimized verification of available disk space.
- Docker deployment:
- Possibility of scripting the activation of a native SQL Server or Oracle connector in a WEBDEV site's Image Docker..
- No need to manually configure Address Docker root.
- The Matomo web analysis tool is supported by WEBDEV websites.
- The "Hosting Control Center" is now called the "WEBDEV Account Manager"..
| Docusign - Electronic signature |
- A code wizard.
- API Docusign accessibles en WLangage.
- WLanguage functions in the form of an internal Component.
- Support for all electronic signature providers via API REST or SOAP calls.
| Technical and Functional documentation |
| Continuous integration - Software factory |
- Environment variable: Variable value displayed in action plan settings.
- Action plan editor: Cut/paste available.
- Dynamic audit:
- Detection of the use of 2 data sources with the same name.
- Static audit:
- Detection of images that are not in " automatic " mode (" automatic " mode uses an optimal algorithm that increases site speed).
- Monitoring robot:
- Certificate expiration alert .
- HTTP request monitoring.
- Search all data in the Project Management Center.
- Kanban task management.
- Requirements:
- Tags can be applied to requirements.
- Definition from a responsible developer for an exacting requirement.
- Optimized filling of the requirements list.
| Programming and WLanguage |
- Attribute of extension immutable:
- Indicates that the variable is immutable, i.e. its value will not change once assigned.
- Indicates that a member (or all members of a class) is immutable: once its value is set, it cannot be changed.
- Attribute of extension nullable: Indicates that an Variable can be nullable.
- Conditional compilation:
- Possibility of compiling or not depending on the existence of a constant.
- Possibility of framing an entire Procedure in a "COMPILE SI" to exclude it from compilation.
- Typing field types.
- Prefix syntax:
- Definition procedures for use on fields.
- Function overload on fields.
- New string delimiter: "grave accent"
- Modulo operator: new "%" synonym.
- AND / OR operator: ability to use standard behavior.
- OOP (Object Oriented Programming):
- New scope attributes on class members.
- extension methods on classes.
- Immutable classes.
- Binding: New compilation error for a member and a heading of different type.
- Specific features:
- Create your own Variable types .
- Support of NULL values.
- Building a file path the natural way
- Decompressing files in RAR5 format.
- Associative array: possibility of using set functions.
- oAuth:
- PKCE protocol management
- Generating an oAuth token from JSON content .
- JWT identification protocol support.
- Signing XML files: New formats supported (RSA and ECDSA).
- automatic generation of a WLanguage code explanation.
- New functions, properties and types.
- New function families:
- Guided tour management functions (browser code).
- DropBox, GoogleDrive and OneDrive access functions.
- Tax number verification functions.
- Fonctions Blockchain Bitcoin.
- New functions:
- WLanguageCodeFormat: Applies formatting to WLanguage code: syntax highlighting, style standardization, indentation and translation
- DNSQuery: Sends a query of the type specified to a DNS server.
- gpwUserList: Lists all users.
- JSONVersTableHierarchical: Fill an TreeView Table control with JSON content .
- TableHierarchicalVersJSON: Builds an JSON file from the contents of TreeView Table control.
- MarkdownLink: Returns a Markdown string that generates a link to an Procedure WLanguage.
- ArrayToParameters: Converts an array of elements into a list of parameters.
- XMLVérifieSignature verifies the validity of a signed XML file..
- New WEBDEV Application Server administration functions.
- New types:
- WLanguageCodeFormatting: Defines all WLanguage code formatting parameters.
- NumericFormat: Defines the characteristics of a customized digital format.
- JWTParameters: Allows you to define all the information required for JTW authentication.
- GuidedTour: Allows you to define all the characteristics of a guided tour and its stages.
- GuidedTourStep: Customize the characteristics of a guided tour stage.
- New variables:
- MyGuidedTour: Allows you to handle the current guided tour.
- New properties:
- Markdown: Enables Markdown display of field labels.
- Modified functions:
- fReadLine: New syntax with callback.
- AIDetectModel: Support for ONNX models
- SysWindowsVersion: sysNativeProcessor, new constant to determine the processor of the current computer.
- Push notification management functions available in prefixed syntax.
- The PageDisplay function becomes available in a server Procedure called from a browser code..
- Types of variables modified:
- Cookie: New Property SameSite to combat XSRF (CSRF) hacker attacks.
- httpRequest: New httpTraceInfo constant to retrieve log information from cURL and OpenSSL.
- External languages:
- Python: Handling objects passed as parameters or retrieved by a Python Procedure.
- C#: Code entry in C# no longer requires the presence of an C# assembly in the project.
- IOT:
- MQTT 5 support.
- MQTT: Ability to ignore certificate errors.
- MODBUS functions are available.
- Browser WLanguage:
- Ajax automatic
- AJAX looper: Access to attributes.
- Browser code:
- Guided Tour functions.
- BrowserShare: Opens a window proposing to share an Document or a link through social networks.
- Property Extra available in get on all field types.
- Large Webservices:
- Almost immediate response time.
- Lower CPU consumption.
- Authentification NTLM.
- Authentification DIGEST.
- Log and audit can be activated via a "NomService.wx" type file.
- OpenAPI format generation: documentation of Webservice entry points is automatically deduced from Webservice procedure code.
- DotNet 8 support for assembly use.
- nullable type variable supported.
- Programming internal page changes
- Automatic data masking
- Anonymization under data model editor.
- Selection of anonymization methods.
- Rights definitions.
- Storage and manipulation of spatial data
- New heading types in the analysis.
- New variable types in WLanguage.
- New WLanguage functions.
- New variable types.
- Spatial indexes.
- Queries on spatial data.
- HFSQL server language: Messages visible to the end user are displayed in the customer's language (English, French or Spanish)..
- Automatic data modification: Possibility of changing a Password field to a String field (passwords are not retrieved).
- Server backup: customizable Default directory.
- Stored procedure: arrays can be passed as parameters.
- SQL
- Complex requests: Improved execution speed.
- RETURNING order.
- Table renaming: ALTER TABLE RENAMME
- DATE_SUB, ADDDATE, SUBDATE, DATE_ADD commands
- Faster ISNULL order.
- SQL functions:
- VALUE: Replace a value with another constant value.
- LOREM_IPSUM: Replaces a string with a Lorem ipsum of the desired size.
- NOISE: Returns a value between -x% and +x% of the original value.
- PARTIAL: Partially replaces characters in a string.
- PROCEDURE: Allows you to use Procedure to anonymize data.
- RANDOM_DATE_BETWEEN: To obtain a random value in an interval of dates.
- RANDOM_INT_BETWEEN: Allows you to obtain a random value in an interval of integers.
- SQL functions dedicated to spatial data.
- ST_Area: Returns the area covered by the Geometry.
- ST_Contains: Returns True if Geometry A contains Geometry B, i.e. if every point in B is a point in A, and their interior contains a non-empty intersection.
- ST_CoveredBy: Returns True if any point in Geometry A is in Geometry B.
- ST_Covers: Returns True if any point in Geometry B is in Geometry A.
- ST_Crosses: Returns True if the two geometries have some, but not all, of their interior points in common.. This intersection must also have a smaller dimension than the given geometries, and the intersection must not be equal to one of these geometries.
- ST_Difference: Returns an Geometry representing the difference between two Geometry s.
- ST_Distance: Returns distance between input geometries. In 2D, this corresponds to the Euclidean distance. For geographic geometries, returns the geodesic distance.
- ST_Equals: Returns True if the input Geometry s are spatially equal, i.e. if Geometry A is in Geometry B and vice versa.
- ST_GeomFromText: Returns a geometry from a textual representation and an reference identifier.
- ST_Intersection: Returns an Geometry representing the entire area included in the two input Geometry s.
- ST_Intersects: Returns True if the two input geometries have at least one point in common.
- ST_LengthP: Returns the length of a linear Geometry. For polygons and points, returns 0. For geographical Geometry s, the length is the sum of the lengths of the geodesics making up the Geometry.
- ST_MakePolygon: Returns a polygon whose outer ring is the first Geometry entry, optionally with holes.
- ST_Overlaps: Returns True if the intersection of Geometry s results in an Geometry of the same dimension, but different from the source Geometry s.
- ST_Perimeter: Returns the perimeter of the Geometry. On geographical Geometry s, this amounts to summing the length of the geodesics making up the contour of the Geometry.
- ST_Simplify: Returns a simplified copy of the input Geometry using the Ramer-Douglas-Peucker algorithm with the given tolerance.
- ST_SymDifference: Returns an Geometry representing the non-intersecting parts of Geometry s A and B.
- ST_Touches: Returns True if the geometries have at least one point of their exterior in common, without their interiors having a point in common.
- ST_Union: Returns an Geometry representing the union of two Geometry s. Geometry s are merged to produce a non-overlapping Geometry.
- ST_Within: Returns True if the first input Geometry is inside the second input Geometry.
- WLanguage functions
- New functions:
- HRSIngoreError: Ignores the corrupted part of a replication file (server replication).
- HRequestExecuted: Find out if a query has already been executed.
- HListWatchedFiles: Retrieves the list of monitored files.
- HFSQL Docker
- Image Docker for HFSQL server available in Debian 12, multilingual version.
- HFSQL Cluster
- Improved synchronization speed on node restart.
- HCopieFile function available. *
- Secure encryption support.
- HFSQL Spare
- Adding data files to a Spare database.
- Faster display of row contents .
- Displaying an row in file mode.
- Server replication: Option to ignore errors due to physical corruption of the replication file.
- Order management Returning.
- Merge "Content" and "Search" tabs.
- Multiline display with choice of maximum number of lines.
- Ability to specify and modify anonymization rights.
- New function
- RédisConnecte: Allows you to disconnect from the base without having to terminate the process.
- Ajax automatic. AjaxExecute and AjaxExecuteAsynchronous functions become useless.
- New Ajax banner: the banner displays the number of calls to Procedure from the Navigator code.
- Layout management.
- Indentation of PHP tags in the code of generated pages.
- New functions.
- New features.
- New functions.
| External databases/Native connectors |
- Non-blocking stored procedures.
- Programmation multithread disponible.
- Docker image: Native Oracle and SQL Server connectors.
- SQL Returning order recognized in Native Connectors Oracle, MariaDB and PostgreSQL.
| WDMSG / WDTRAD / WDINT: Translation tools |
- WDMSG
- UI simplified language selection.
- WDTRAD / WDDIXIO
- Compatibility with WEBDEV 28.
- Compatibility between WINDEV, WEBDEV, and WINDEV Mobile 2024.
Volver al índice
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|