Your SlideShare is downloading. ×
0
Solutions for creating Professional         Web Application                 1
The scopeIn main cases, Web Applications are built manually by using :    Direct programming language: PHP, ASP, JSP…   ...
Disadvantages Time consuming Learning curves Reinvent the wheel each time!!                    3
WAB or Web Application builders Reduces time to product application Allows the re-use of Apps on any project           D...
Offline WAB Developed in C, C++, C#, Java AwareIM, NuBuilder, Zoho                         5
Offline WAB                        AwareIM Java Creation of Content Centric Web Applications Create « Business Object »...
Offline WAB Always cost money (licenses per computer) Don’t allow real time modification (use submit) This tools relate...
Online WAB    8
Wordpress No content types, only one type of content: « Blog ». Define custom fields, which you have to select again on ...
Typo3 Between CMS & Portal (less pages but with a lot of content) Content elements are inserted in a page Content eleme...
Concrete5 Manages page types and allows the addition of attributes (few &   basic). Attributes are not fields but more li...
Joomla + K2 Creates « extra » fields and assigns them to a « Group » Assign a group of fields to a category Any content...
eZ Publish Manages « Class » (content types) defined by attributes (fields) Lot of attributes but always basic Basic ge...
Drupal   In Drupal 7, only CCK part in the core   Content types (by default page & story)   Import / Export Content typ...
Joomla + SEBLOD 2 Form & Content Types List & Search Types Control of the storage for each fields (tables, JSON… multi ...
So…What can be considered as Web Application Builder?Joomla + SEBLOD is the most advanced solution for makingapplications ...
ConclusionJOOMLA IS A PROFESSIONAL TOOL         TO ANSWER  THE MOST COMPLEX NEEDS               17
Upcoming SlideShare
Loading in...5
×

Jab 2012 Solutions for creating Web Application by Octopoos #jab12

915

Published on

Presentation during the great JandBeyond 2012 in Germany of a short analysis about solutions to build quickly an advanced web application.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
915
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Jab 2012 Solutions for creating Web Application by Octopoos #jab12"

  1. 1. Solutions for creating Professional Web Application 1
  2. 2. The scopeIn main cases, Web Applications are built manually by using :  Direct programming language: PHP, ASP, JSP…  Framework/Platform/API:  Symfony2,  Joomla platform,  Drupal API… 2
  3. 3. Disadvantages Time consuming Learning curves Reinvent the wheel each time!! 3
  4. 4. WAB or Web Application builders Reduces time to product application Allows the re-use of Apps on any project Dream or Reality? 4
  5. 5. Offline WAB Developed in C, C++, C#, Java AwareIM, NuBuilder, Zoho 5
  6. 6. Offline WAB AwareIM Java Creation of Content Centric Web Applications Create « Business Object » defined by Attributes Attributes are not exactly a type of input in a form but more special cases 6
  7. 7. Offline WAB Always cost money (licenses per computer) Don’t allow real time modification (use submit) This tools relate often to the generation of specific applications to manipulate internal data of companies (Application Databases). Publication and content display topics are not managed by these tools. It’s old school, it’s the past Very limited 7
  8. 8. Online WAB 8
  9. 9. Wordpress No content types, only one type of content: « Blog ». Define custom fields, which you have to select again on any content… Very basic Definitively not a WAB… 9
  10. 10. Typo3 Between CMS & Portal (less pages but with a lot of content) Content elements are inserted in a page Content elements are not fields, but more like little applications included in the core A very light form builder Typo3 doesn’t manage the concept of content types Any extensions must be coded Just generic search Not a WAB 10
  11. 11. Concrete5 Manages page types and allows the addition of attributes (few & basic). Attributes are not fields but more like little modules. A page type is the selection of HTML structure of the page Like WP, all turns around a unique « Blog » content type Includes a basic form extension Basic search features with one text field Not a WAB 11
  12. 12. Joomla + K2 Creates « extra » fields and assigns them to a « Group » Assign a group of fields to a category Any content created in this category will have fields of the group assigned to the category Lots of « require » fields defined by K2 that you cannot hide Basic form features (no require, no validation rules…) For each contents, all « extra » fields values saved in JSON in one table field Basic search features  Not a WAB 12
  13. 13. eZ Publish Manages « Class » (content types) defined by attributes (fields) Lot of attributes but always basic Basic generic search features, but EzFinder exists All attribute values are saved in a unique table… In 2011, extends its notion of packages to « Content Class Export » > export content types  Not a WAB, but in the right track… 13
  14. 14. Drupal In Drupal 7, only CCK part in the core Content types (by default page & story) Import / Export Content types Drupal 6 had a separate table linked to one content type, no more in Drupal 7, all field values are saved in one table View module (Search & List features) Some advanced form features but not complete No interface to design contents & lists No “Application” concept Not a WAB, but in the right track… 14
  15. 15. Joomla + SEBLOD 2 Form & Content Types List & Search Types Control of the storage for each fields (tables, JSON… multi format of storage) Multi-objects (Articles, Categories, Users, VM Products, Hikashop Product), can be extended Just 3 examples : a simulator, a form & a search The first real WAB 15
  16. 16. So…What can be considered as Web Application Builder?Joomla + SEBLOD is the most advanced solution for makingapplications through a web interface and it allows to export andimport it in 1 click!Joomla + SEBLOD is the union between the best CMS architecture(OOP & MVC) and the best flexible tool to build Web Applications 16
  17. 17. ConclusionJOOMLA IS A PROFESSIONAL TOOL TO ANSWER THE MOST COMPLEX NEEDS 17
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×