Skip to main content
This revision made March 03, 2011 08:34, by agrebnev

Atleap Wiki

Blandware AtLeap is a multilingual free Java CMS (Content Management System) with full-text search engine. Blandware AtLeap is a framework which allows you to rapidly start your own Web application.

AtLeapLite product is developed by Blandware company. Blandware is a Russian IT company which can offer its customers the software development, consulting, maintenance services. Blandware is a bland price for high-quality software.

The idea of the AtLeap project is based on my many years’ experience of management in the area of the site development. Blandware AtLeap is destined to creating both content-based sites and web applications with complicated business logic.

The most part of the site development and maintenance processes is the content (mainly texts) modifications in accordance with changeable customer requirements. There is CMS necessity which can allow shifting this routine work from technical to content specialists (advertising manager, linguist, translator etc.) who usually has no HTML knowledge or even to the customer representative who possesses most up-to-date and precise information in application domain.

Blandware AtLeap has the following features:

  • Simplicity of using. You can navigate on your site and choose editable areas by double mouse click or context menu. Blandware AtLeap has rich text formatting possibilities (changing fonts and colors, inserting lists, tables, images, flashes, links etc.) using WYSIWYG (What You See Is What You Get) editor which allows to import texts from Microsoft Word. AtLeap supports two different WYSIWYG editors: FCKEditor and TinyMCE.
  • Multilingual content.There is an ability to store content on several languages simultaneously in UTF-8 encoding. 100% of content are stored in the database. You can edit any data using web interface. AtLeap allows all available pages to be indexed on all languages by external search engines (Google, Yahoo, etc). The Administrative console on following languages: English, Russian, Chinese, German, Spanish, Italian.
  • Full text search engine. The embedded engine provides ability to search on several languages (English, Spanish, Russian, German, French, Portuguese, Norwegian, Dutch, Japanese, Chinese, Korean, Czech, Greek etc.) taking into account inflexions and stop words. Indexing the following document formats: RTF, PDF, Word, Excel, PowerPoint, ODF, HTML, XHTML, XML, TXT.
  • Individualization. AtLeap’s CMS ideology does not restrict creative graphical design of the site. The customer does not want template, banal routine graphical design. Blandware AtLeap allows creating individual, unique, exceptional solution.
  • Included modules. AtLeap has the following modules:
    • News with publication and expires dates
    • Testimonials with random showing
    • Contact us
    • Site map with auto generation
    • Forums with watching forum and/or topic
    • Questionnaires: custom question form creation; types of questions: line, multi-line, checkbox, radiobutton, list, multi-list
    • Statistics of visitors with properties: browsers, monitor resolution, entry pages, exit pages, browsing paths, search engines, search keywords, etc...
  • Code generation of entities, dao, services, actions, jsp. It looks like on RubyOnRails.

However nowadays the site has a lot except of content. The site can have complicated business logic. That's why the AtLeap project is initially based on AppFuse project which has already integrated modern open source practices.

Blandware AtLeap is:

  • Lightweight. It does not require (but can be run on) heavy and/or expensive EJB (Enterprise Java Bean) application server to run.
  • Independent from:
    • Hardware platform and operational system, implemented using JavaTM technology. Currently AtLeap is tested on:
      • Sun JDK 1.4.2, 1.5.0, 1.6.0
      • IBM JDK 1.4.2
      • Bea JRockit JDK 1.5.0
    • Database management system (supports about 16). Currently AtLeap is tested on:
      • MySQL 4.0, 4.1, 5.0 (MyISAM and InnoDB)
      • PostgreSQL 7.4, 8.0
      • Oracle 10.1
      • Hypersonic 1.8.0.2
      • Derby 10.4.1.3
      • IBM DB2 8.2
      • MS SQL 7.0
      • Interbase 2007
    • Servlet-container. It can be runs on all servlet containers which implement JSR 152: JavaServer Pages 2.0 and JSR 154: Java Servlet 2.4 specifications (e.g. Tomcat) including all J2EE 1.4 compatible application servers. Currently AtLeap is tested on (and has installation scripts):
      • Apache Tomcat 5.x, 6.x
      • Caucho Resin 3.0.15+
      • JBoss 4.0.1, 4.0.2, 4.2
      • Geronimo 1.0, 2.0 and IBM WebSphere Community Edition 1.0.1.2
      • ObjectWeb JOnAS 4.4.3
      • Jetty 5.1.10
      • IBM WebSphere 6
      • BEA Weblogic 9
      • Sun Java System AS 8.1, 8.2, 9.0, 9.1
      • Oracle AS (Orion) 10.1.3
    • Browser. Blandware AtLeap is compatible with:
      • Internet Explorer 5.5+
      • Mozilla 1.3+
      • Netscape 7+
      • FireFox 1.0+
      • Opera 9.5+ (with restrictions)
      • Safari 3.0+ (with restrictions)
  • Stable
    • Multi-user work, implemented using application transactions (optimistic concurrency control). As for big texts you can even merge simultaneously edited content.
    • Database transactions: rollbacks and pessimistic locking.
    • The big texts are still saved even the HTTP session is invalidated.
    • The input forms are validated at server and client side.
    • Transparently saves state information and repopulates forms when they are redisplayed.
    • Prevents of double form submission (clinet and server side).
    • Bidirectional relationships between links and resources in order to prevent creating broken links and deleting used resources.
    • There is ability to replace almost all dependent links during changing URL of Content Page or Resource.

You can get more information this project in Blandware AtLeap Introduction [AtLeap-Introduction-1.0.ppt PPT] or [AtLeap-Introduction-1.0.pdf PDF] and on Russian [AtLeap-Introduction-1.0_ru.ppt PPT] or [AtLeap-Introduction-1.0_ru.pdf PDF].

I hope Blandware AtLeap will allow you to "leap" many problems during site development I have already solved.

Difference compared to previous revision
= Atleap Wiki = Blandware AtLeap is a multilingual free Java CMS (Content Management System) with full-text search engine. Blandware AtLeap is a framework which allows you to rapidly start your own Web application. AtLeapLite product is developed by [http://www.blandware.com" Blandware] company. Blandware is a Russian IT company which can offer its customers the software development, consulting, maintenance services. Blandware is a '''bland''' price for high-quality soft'''ware'''. The idea of the AtLeap project is based on my many years’ experience of management in the area of the site development. Blandware AtLeap is destined to creating both content-based sites and web applications with complicated business logic. The most part of the site development and maintenance processes is the content (mainly texts) modifications in accordance with changeable customer requirements. There is CMS necessity which can allow shifting this routine work from technical to content specialists (advertising manager, linguist, translator etc.) who usually has no HTML knowledge or even to the customer representative wh= Atleap Wiki = This is the default home page for your projo possesses most up-to-date and precise information in application domain. Blandware AtLeap has the following features: * '''Simplicity of using'''. You can navigate on your site and choose editable areas by double mouse click or context menu. Blandware AtLeap has rich text formatting possibilities (changing fonts and colors, inserting lists, tables, images, flashes, links etc.) using WYSIWYG (What You See Is What You Get) editor which allows to import texts from Microsoft Word. AtLeap supports two different WYSIWYG editors: FCKEditor and TinyMCE. * '''Multilingual content'''.There is an ability to store content on several languages simultaneously in UTF-8 encoding. 100% of content are stored in the database. You can edit any data using web interface. AtLeap allows all available pages to be indexed on all languages by external search engines (Google, Yahoo, etc). The Administrative console on following languages: English, Russian, Chinese, German, Spanish, Italian.* '''Full text search engine.''' The embedded engine provides ability to search on several languages (English, Spanish, Russian, German, French, Portuguese, Norwegian, Dutch, Japanese, Chinese, Korean, Czech, Greek etc.) taking into account inflexions and stop words. Indexing the following document formats: RTF, PDF, Word, Excel, PowerPoint, ODF, HTML, XHTML, XML, TXT. * '''Individualization'''. AtLeap’s CMS ideology does not restrict creative graphical design of the site. The customer does not want template, banal routine graphical design. Blandware AtLeap allows creating individual, unique, exceptional solution. * '''Included modules'''. AtLeap has the following modules: ** News with publication and expires dates ** Testimonials with random showing ** Contact us ** Site map with auto generation ** Forums with watching forum and/or topic ** Questionnaires: custom question form creation; types of questions: line, multi-line, checkbox, radiobutton, list, multi-list ** Statistics of visitors with properties: browsers, monitor resolution, entry pages, exit pages, browsing pahs, search engines, search keywords, etc... * '''Code generation''' of entities, dao, services, actions, jsp. It looks like on RubyOnRails. However nowadays the site has a lot except of content. The site can have complicated business logic. That's why the AtLeap project is initially based on [https://appfuse.dev.java.net/ AppFuse] project which has already integrated modern open source practices. Blandware AtLeap is: * '''Lightweight'''. It does not require (but can be run on) heavy and/or expensive EJB (Enterprise Java Bean) application server to run. * '''Independent''' from: ** Hardware platform and operational system, [http://java.sun.com/j2se/1.4.2/system-configurations.html implemented using JavaTM technology]. Currently AtLeap is tested on: *** Sun JDK 1.4.2, 1.5.0, 1.6.0 *** IBM JDK 1.4.2 *** Bea JRockit JDK 1.5.0 ** Database management system (supports [http://www.hibernate.org/80.html about 16]). Currently AtLeap is tested on: *** MySQL 4.0, 4.1, 5.0 (MyISAM and InnoDB) *** PostgreSQL 7.4, 8.0 *** Oracle 10.1 *** Hypersonic 1.8.0.2 *** Derby 10.4.1.3 *** IBM DB2 8.2 *** MS SQL 7.0 *** Interbase 2007 ** Servlet-container. It can be runs on all servlet containers which implement [http://www.jcp.org/en/jsr/detail?id=152 JSR 152: JavaServer Pages 2.0] and [http://www.jcp.org/en/jsr/detail?id=154 JSR 154: Java Servlet 2.4] specifications (e.g. [http://jakarta.apache.org/tomcat/ Tomcat]) including all [http://java.sun.com/j2ee/compatibility.html J2EE 1.4 compatible application servers.] Currently AtLeap is tested on (and has installation scripts): *** Apache Tomcat 5.x, 6.x *** Caucho Resin 3.0.15+ *** JBoss 4.0.1, 4.0.2, 4.2 *** Geronimo 1.0, 2.0 and IBM WebSphere Community Edition 1.0.1.2 *** ObjectWeb JOnAS 4.4.3 *** Jetty 5.1.10 *** IBM WebSphere 6 *** BEA Weblogic 9 *** Sun Java System AS 8.1, 8.2, 9.0, 9.1 *** Oracle AS (Orion) 10.1.3 ** Browser. Blandware AtLeap is compatible with: *** Internet Explorer 5.5+ *** Mozilla 1.3+ *** Netscape 7+ *** FireFox 1.0+ *** Opera 9.5+ (with restrictions) *** Safari 3.0+ (with restrictions) * '''Stable''' ** Multi-user work, implemented using application transactions (optimistic concurrency control). As for big texts you can even merge simultaneously edited content. ** Database transactions: rollbacks and pessimistic locking. ** The big texts are still saved even the HTTP session is invalidated. ** The input forms are validated at server and client side. ** Transparently saves state information and repopulates forms when they are redisplayed. ** Prevents of double form submission (clinet and server side). ** Bidirectional relationships between links and resources in order to prevent creating broken links and deleting used resources. ** There is ability to replace almost all dependent links during changing URL of Content Page or Resource. * '''Free and open source'''. It can be run on free open source software. Blandware AtLeap is free (under [http://www.apache.org/LICENSE.txt Apache 2.0 license]) and its open sources provide many good design patterns and examples. * '''Based on modern open source technologies''': [http://hibernate.org/ Hibernate], [http://www.springframework.org/ Spring], [http://xdoclet.sourceforge.net/ XDoclet], [http://struts.apache.org/ Struts], [http://www.fckeditor.net/ FCKEditor], [http://lucene.apache.org/ Lucene], [http://www.opensymphony.com/quartz/ Quartz], [http://acegisecurity.org/ Acegi], [http://tinymce.moxiecode.com TinyMCE] etc. You can get more information this project in Blandware AtLeap Introduction [AtLeap-Introduction-1.0.ppt PPT] or [AtLeap-Introduction-1.0.pdf PDF] and on Russian [AtLeap-Introduction-1.0_ru.ppt PPT] or [AtLeap-Introduction-1.0_ru.pdf PDF]. I hope Blandware AtLeap will allow you to "leap" many problems during site development I have already solved.
 
 
Close
loading
Please Confirm
Close