[Freeipa-devel] [PATCH] 240-252 AMD modules and Web UI build

Petr Vobornik pvoborni at redhat.com
Tue Jan 8 16:46:19 UTC 2013


This patchset does following things:
  * integrates Dojo library into FreeIPA Web UI
  * encapsulates UI parts by AMD definition so they can be used in build 
process and by AMD loader
  * introduces Dojo builder for building Web UI and UglifyJS for 
minimizing JS
  * contains help and build scripts for developers and a make process

Overall it makes final application smaller, faster loadable and it's a 
foundation for additional refactoring.

More information in design page: http://www.freeipa.org/page/V3/WebUI_build

https://fedorahosted.org/freeipa/ticket/112

These patches introduce one regression: extension.js file isn't used. I 
want to fix it in #3235 ([RFE] Make WebUI extensions functional just by 
adding files). Which I will implement after I finish #3236 ([RFE] more 
extensible navigation) on which I'm working now.
-- 
Petr Vobornik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0240-Use-Uglify.js-for-JS-optimization.patch
Type: text/x-patch
Size: 192697 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0241-Dojo-Builder.patch
Type: text/x-patch
Size: 197915 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0242-Config-files-for-builder-of-FreeIPA-UI-layer.patch
Type: text/x-patch
Size: 7036 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0243-Minimal-Dojo-layer.patch
Type: text/x-patch
Size: 82269 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0244-Web-UI-development-environment-directory-structure-a.patch
Type: text/x-patch
Size: 5676 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0245-Web-UI-Sync-development-utility.patch
Type: text/x-patch
Size: 9254 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0246-Move-of-Web-UI-non-AMD-dep.-libs-to-libs-subdirector.patch
Type: text/x-patch
Size: 5803 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0247-Move-of-core-Web-UI-files-to-AMD-directory.patch
Type: text/x-patch
Size: 9867 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0248-Update-JavaScript-Lint-configuration-file.patch
Type: text/x-patch
Size: 3733 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0249-AMD-config-file.patch
Type: text/x-patch
Size: 5647 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0009.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0250-Change-Web-UI-sources-to-simple-AMD-modules.patch
Type: text/x-patch
Size: 41161 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0251-Updated-makefiles-to-build-FreeIPA-Web-UI-layer.patch
Type: text/x-patch
Size: 7622 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0011.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0252-Change-tests-to-use-AMD-loader.patch
Type: text/x-patch
Size: 34527 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130108/c4fd5a23/attachment-0012.bin>


More information about the Freeipa-devel mailing list