Download the PHP package se7enxweb/expui without Composer

On this page you can find all versions of the php package se7enxweb/expui. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package expui

Exponential UI

The modern, supportable JavaScript API of Exponential: jQuery 4, a small Exp namespace, and one module per interactive feature of the admin and the site designs. It replaces YUI 2 and YUI 3 feature by feature, without removing a single feature on the way.

jQuery 4 Exponential 6

Why

What is in it today (1.0.0.1)

Packer key Gives you
exp::core jQuery 4 (as Exp.$), Exp.config, Exp.i18n(), Exp.on()/emit(), Exp.register()/start() for data-exp-* modules, Exp.ready(), Exp.prefs, Exp.keys, Exp.reducedMotion
exp::io Exp.io.call(), .form(), .poll(), .url() — server calls through ezjscore, Promise based, with clear errors
exp::compat $.ez() on the page's jQuery and on Exp.$, as a wrapper over Exp.io
exp::collapse Exp.collapse(), $.fn.expCollapse: menus and panels that collapse, remembered per user (the admin's right menu and edit menu use it)
exp::sticky Exp.sticky, $.fn.expSticky: a toolbar that stays in view while scrolling, and "go to the top" (the admin's edit forms use it)
exp::dialog Exp.dialog.open(), .confirm(), .alert(), .form(), data-exp-dialog: modal dialogs on the native <dialog> (the relation upload uses it)
exp::upload $.fn.expUpload, data-exp-upload: uploads with a progress bar and Cancel per file, several files, drop zones (the relation upload and ezmultiupload use it)
exp::datatable $.fn.expDataTable, data-exp-datatable: sortable, paged tables with selection, menus, inline editing and Table options (the sub-items table and eztags' children table use it)
exp::datepicker $.fn.expDatePicker, Exp.datepicker: a calendar for date and date/time fields (the admin's, ezwebin's and ezdemo's date fields use it)
exp::autosave Exp.autosave.AutoSubmit, Exp.autosave.Preview: drafts saved while editing, and their preview (ezautosave uses it)
{exp_config()} the page's configuration, translations and preferences for the modules

Each module has its page in doc/MODULES.md. The modules that take over the remaining YUI widgets (ezflow's tabs, drag and drop and timeline, the site designs' galleries, fly-outs and star rating …) land release by release; the roadmap says which and when.

Get started

Switch it on before ezjscore (settings/override/site.ini.append.php):

Current Exponential ships jQuery 4 in ezjscore, and either order gives every page jQuery 4; before ezjscore adds the Migrate build that names each old call in the console. On an older Exponential, list it after ezjscore. INSTALL.md has the table.

Open /expui/test in the admin: every unit test of the API runs there, on a real admin page, and should say 110 passed, 0 failed. Then follow doc/GETTING_STARTED.md.

Documentation

Guide For
Using Exponential UI The book: everything, from your first page to your own modules, server functions, styles and tests, with recipes and Notes. Start here.
Getting started Your first page with the API, step by step.
Installation Requirements, installing, activating, checking, upgrading, removing.
API reference Every function of Exp, Exp.io, Exp.prefs, Exp.keys, the compat layer and the modules, with examples.
Modules Each module: what it replaces, its status, and its own page (doc/modules/).
Converting YUI to Exponential UI Do you need to change anything? (Most sites: no.) If you do: every YUI call and its replacement, step by step, with commands.
Configuration expui.ini and its texts, what the admin designs load (design.ini), the packer keys, {exp_config()}.
Testing Running the tests, writing tests for your own modules.
Security What the API does to stay safe, and what you should do.
Architecture How it is built: files, loading, jQuery side by side, the server functions.
FAQ The questions that come up first.
Roadmap What lands next.
Changelog What changed in each release.
Contributing Reporting problems, adding a module, translating.

Requirements

License

GNU General Public License v2.0 (or any later version), see LICENSE.md. jQuery and jQuery Migrate are © OpenJS Foundation and other contributors, MIT License (design/standard/lib/jquery/LICENSE-*.txt).

Issues: https://github.com/se7enxweb/expui/issues


All versions of expui with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
se7enxweb/ezpublish-legacy-installer Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package se7enxweb/expui contains the following files

Loading the files please wait ...