Няма описание

Roel Standaert cc169d9463 Several changes: преди 7 години
cmake 8dd73d92bc Add libwtdbofirebird to FindWt.cmake преди 7 години
doc cc169d9463 Several changes: преди 7 години
examples cc169d9463 Several changes: преди 7 години
resources f7010ec3cc Several changes: преди 7 години
selenium 45b859b2ef fix firefox layout manager (width computation) regression, doc improvements and test suite cleanup преди 11 години
src cc169d9463 Several changes: преди 7 години
target 991043c4f8 documentation improvements, oauth feature example преди 12 години
test f7010ec3cc Several changes: преди 7 години
.gitignore 8eef8af388 Several changes: преди 10 години
CMakeLists.txt 601fad02cc Several changes: преди 7 години
Changelog 1f2777c928 prepare a 3.3.3 release преди 10 години
Doxyfile cc169d9463 Several changes: преди 7 години
INSTALL 601fad02cc Several changes: преди 7 години
INSTALL.html 601fad02cc Several changes: преди 7 години
INSTALL.win32.html 601fad02cc Several changes: преди 7 години
LICENSE 23c84d699e back-port WDialog fixes from v3 branch преди 15 години
README.md 96ba1efb12 bug reports преди 10 години
ReleaseNotes.html 601fad02cc Several changes: преди 7 години
WConfig.h.in 637b6261d2 Several changes: преди 9 години
WtInstall.cmake 23c84d699e back-port WDialog fixes from v3 branch преди 15 години
wt_config.xml.in 34ed9ef807 Several changes: преди 7 години

README.md

What is Wt ?

Wt is a C++ library for developing web applications. It consists of:

  • libwt, a widget/rendering library
  • libwthttp, an (async I/O) HTTP/WebSockets server
  • libwtfcgi, a FastCGI connector library (Unix)
  • libwtisapi, an ISAPI connector library (Windows)
  • libwttest, a test connector environment

It also contains a C++ ORM, which can be used in a web application (obviously), but can also be used on its own:

  • libwtdbo, a C++ ORM
  • libwtdbopostgres, PostgreSQL backend
  • libwtdbosqlite3, Sqlite3 backend
  • libwtdbofirebird, Firebird backend

For more information, see the homepage.

Dependencies

To build Wt from source you will need at least CMake (>= 2.4), and boost (version >= 1.41).

Optionally, you may want to add:

  • OpenSSL for SSL and WebSockets support in the built-in httpd, the HTTP(S) client, and additional cryptographic hashes in the authentication module
  • Haru PDF library which is used for painting to PDF
  • GraphicsMagick which is used for painting to PNG, GIF
  • PostgreSQL for a PostgreSQL backend
  • Firebird for a Firebird backend
  • Pango for improved font support in PDF and raster image painting
  • ZLib for compression in the built-in httpd.

For the FastCGI connector, you also need:

Building

Generic instructions for Unix-like platforms or Windows platforms.

Bug Reporting

Bugs can be reported here http://redmine.webtoolkit.eu/projects/wt/issues/new

Demos, examples

The homepage, itself a Wt application, contains also various examples.