Developing components
without programming using
Joomla CCKs
See more
www.leomiranda.com
About
Leonardo Miranda de Almeida
• Degree in Information Systems at Recife FIR in Brazil.
• He works as a freelance Jooml...
Content Systems
of Joomla
See more
www.leomiranda.com
Content Systems of Joomla
Fields limited to a feature article.
You can extend the functionality using different publishers...
Content Systems of Joomla
Disorganization of content.
Content focused on a single field with the editor.
See more
www.leom...
Content Systems of Joomla
Maintenance difficulties for lay people.
Limited knowledge in HTML for complex layouts.
See more...
Understanding a CCK
See more
www.leomiranda.com
Understanding a CCK
CCK (Content Constructor Kit)
A CCK is a support tool for building content.
With this tool you can ext...
Understanding a CCK
Facilitates - Insert contents separated by fields of different
types.
Customize - Eliminates tiresome ...
How it all began?
Directory components
See more
www.leomiranda.com
Directory components
Who has never tested a system for Joomla directory?
AlphaContent
See more
www.leomiranda.com
Directory components
See more
www.leomiranda.com
Directory components
See more
www.leomiranda.com
Joomla CCKs
See more
www.leomiranda.com
What CCKs in the market?
1. JReviews – July 2006
2. Sobi2 – September 2006
3. Fabrikar – January 2007
4. Catalog – April 2...
Categorization on the integration
1. Resources
2. K2
3. Zoo
4. Form2Content
5. JSebold
6. FlexiContent
Components without
...
CCKs without
integration
See more
www.leomiranda.com
CCKs without integration
Use of scarce resources that integrate with the
structure of CCK default Joomla content.
Do not u...
Resources CCK
See more
www.leomiranda.com
Resources v1.0.6
Company: Might Extensions
Site: www.mightyextensions.com
Price: Free component, but you must be a paid me...
Resources v1.0.6
Key Features
• Users
Total management via front-end
Profile page with some extra features
• Categories
Un...
Resources v1.0.6
See more
www.leomiranda.com
Resources v1.0.6
Key Features
• Content Types
Create unlimited with many customizations
• Fields
Unlimited Fields
30 types...
Resources v1.0.6
See more
www.leomiranda.com
Resources v1.0.6
Comments
• Directory / catalogs - Maybe because it was one of the first
components for Joomla CCK type st...
Resources v1.0.6
Tips
Target audience
Serves well as all levels of users to have enough tutorials
Templates
Several templa...
K2 CCK
See more
www.leomiranda.com
K2 v2.3
Company: JoomlaWorks
Site: www.getk2.org
Price: Free (photo gallery paid).
Site Definition: K2 is the popular powe...
K2 v2.3
Key Features
• Users
Administration via front-end
View user profile with content below
User groups with permission...
K2 v2.3
Key Features
• Content Types
There, the customization is done by categories, groups, fields
and template
• Fields
...
K2 v2.3
See more
www.leomiranda.com
K2 v2.3
Comments
• Most popular - more popular with many CCK active users
• More extensions - qty CCK more extensions
• Co...
K2 v2.3
Tips
Target audience
Serves well as all levels of users to have resemblance with the
Articles component for Joomla...
Zoo CCK
See more
www.leomiranda.com
Zoo v2.0.3
See more
www.leomiranda.com
Zoo v2.0.3
Company: YooTheme
Site: www.yootheme.com
Price: Free with paid applications
Site Definition: ZOO is a flexible ...
Zoo v2.0.3
Key Features
• Users
No option
• Categories
Categories and Unlimited Subcategories
Saves an article in several ...
Zoo v2.0.3
Key Features
• Content Types
Create unlimited with a few customizations
• Fields
Several types of fields
Fields...
Zoo v2.0.3
Comments
• More limited - few free fields, no option for users, no filter
and search system
• Paid applications...
Zoo v2.0.3
See more
www.leomiranda.com
Zoo v2.0.3
Tips
Target audience
Serves well as all levels of users to have applications ready to
be customized paid
Templa...
Comparative CCKs without integration
Resources
K2
Zoo
Users
Categories
Templates
ContentTypes
FieldTypes
Filters&search
To...
CCKs with integration
See more
www.leomiranda.com
Categorization on integration
1. Resources
2. K2
3. Zoo
4. Form2Content
5. JSebold
6. FlexiContent
Components without
inte...
CCKs with integration
Use resources that integrate with CCK content design
standard Joomla.
Use the com_content table for ...
Form2Content CCK
See more
www.leomiranda.com
Form2Content LITE – v1.1.0
Company: Open Source Design
Site: www.form2content.com
Price: LITE version free, paid PRO
Site ...
Form2Content LITE – v1.1.0
Key Features
• Users
No option
• Categories
Same Joomla
• Templates
Customization very practica...
Form2Content LITE – v1.1.0
Key Features
• Content Types
Create unlimited with a few customizations
• Fields
Only five free...
Form2Content LITE – v1.1.0
Comments
• More limited - few free fields, no user customization, no filter
and search system f...
Form2Content LITE – v1.1.0
See more
www.leomiranda.com
Form2Content LITE – v1.1.0
Tips
Target audience
Serves well as all levels of users by ease
Templates
Easy customization, r...
FLEXIContent CCK
See more
www.leomiranda.com
FLEXIContent - v1.5.3c
See more
www.leomiranda.com
FLEXIContent - v1.5.3c
Company: Vista Media
Site: www.flexicontent.org
Price: Free
Site Definition: FLEXIcontent is primar...
FLEXIContent - v1.5.3c
Key Features
• Users
Another component to manage permissions (FLEXIAccess)
• Categories
Categories ...
FLEXIContent - v1.5.3c
Key Features
• Content Types
Create unlimited with a few customizations
No relationship categories
...
FLEXIContent - v1.5.3c
See more
www.leomiranda.com
FLEXIContent - v1.5.3c
Comments
• Good usability - Easy to understand
• Practical - Development without much detail
• Good...
FLEXIContent - v1.5.3c
See more
www.leomiranda.com
FLEXIContent - v1.5.3c
Tips
Target audience
Suitable for intermediate users or some notion of html, css and
php
Templates
...
jSeblod CCK
See more
www.leomiranda.com
jSeblod - v1.5.3c
Company: Seblod
Site: www.jseblod-cck.com
Price: Gratuito
Site Definition: It is an extension to build p...
jSeblod - v1.5.3c
Key Features
• Users
o Extends Management Users
o Add any type of field (avatar, CAPTCHA, galleries, ......
jSeblod - v1.5.3c
Key Features
• Users
See more
www.leomiranda.com
jSeblod - v1.5.3c
Key Features
• Categories
o Extends Management Categories
o Add any type of field in the Category
o You ...
jSeblod - v1.5.3c
Key Features
• Categories
jSeblod - v1.5.3c
Key Features
• Templates
o Templates for content and forms
o Automatic or custom generated template
o Te...
jSeblod - v1.5.3c
Key Features
• Templates
See more
www.leomiranda.com
jSeblod - v1.5.3c
Key Features
• Content Types
o Set of fields that define the form
o Associated with a template for conte...
jSeblod - v1.5.3c
Key Features
• Fields
o More than 40 types of generic fields
o Extend field of type Plugin using Joomla!...
jSeblod - v1.5.3c
Key Features
• Fields
See more
www.leomiranda.com
jSeblod - v1.5.3c
Key Features
• Filters and searches
o Sort results according to four levels of priority criteria
o Searc...
jSeblod - v1.5.3c
Key Features
• Filters and searches
See more
www.leomiranda.com
jSeblod - v1.5.3c
Comments
No comments.

See more
www.leomiranda.com
jSeblod - v1.5.3c
Tips
Target audience
Recommended for advanced users with some notion of html,
css and php
Templates
Cust...
Comparative CCKs with integration
F2C
FLEXI
jSeblod
Users
Categories
Templates
ContentTypes
FieldTypes
Filters&search
Tota...
CCK in Practice
See more
www.leomiranda.com
CCK in Practice
CCK used
Form2Content LITE – v1.1.
System
Customer Management of JetWorks
www.jetworks.com.br
See more
www...
CCK Case
See more
www.leomiranda.com
CCK Case
CCK used
jSeblod - v1.5.3c
Site
www.etceterablog.com
Promoting books and authors
See more
www.leomiranda.com
www....
Developing components
without programming using
Joomla CCKs
Site: www.leomiranda.com
Email: contato@leomiranda.com
Twitter...
Upcoming SlideShare
Loading in …5
×

Developing components using Joomla CCKs

11,112 views

Published on

In the presentation I talk about content management joomla sites and present and compare six CCKs for Joomla. A great resource for you squash your precious hours.

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

No Downloads
Views
Total views
11,112
On SlideShare
0
From Embeds
0
Number of Embeds
4,064
Actions
Shares
0
Downloads
148
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Developing components using Joomla CCKs

  1. 1. Developing components without programming using Joomla CCKs See more www.leomiranda.com
  2. 2. About Leonardo Miranda de Almeida • Degree in Information Systems at Recife FIR in Brazil. • He works as a freelance Joomla! daily since 2006. • There is about 3 years Joomla service for Konfide and Elementa companies. • Spent about one year and a half to Made2Web company in Portugal with the development of Joomla templates • Currently part of the company JetWorks working as web designer Joomla and CCK Developer. See more www.leomiranda.com
  3. 3. Content Systems of Joomla See more www.leomiranda.com
  4. 4. Content Systems of Joomla Fields limited to a feature article. You can extend the functionality using different publishers, content plugins and buttons. See more www.leomiranda.com
  5. 5. Content Systems of Joomla Disorganization of content. Content focused on a single field with the editor. See more www.leomiranda.com
  6. 6. Content Systems of Joomla Maintenance difficulties for lay people. Limited knowledge in HTML for complex layouts. See more www.leomiranda.com
  7. 7. Understanding a CCK See more www.leomiranda.com
  8. 8. Understanding a CCK CCK (Content Constructor Kit) A CCK is a support tool for building content. With this tool you can extend the functionality of a CMS content. Tool for creating custom fields. Tool already well known in the Drupal CMS. See more www.leomiranda.com
  9. 9. Understanding a CCK Facilitates - Insert contents separated by fields of different types. Customize - Eliminates tiresome individual customization of content using HTML editor or in the article. Organize - Data divided into fields that can be used in possible search filters. FIexibility - Several possible manipulations with the data transformed into real systems similar to Joomla components. See more www.leomiranda.com
  10. 10. How it all began? Directory components See more www.leomiranda.com
  11. 11. Directory components Who has never tested a system for Joomla directory? AlphaContent See more www.leomiranda.com
  12. 12. Directory components See more www.leomiranda.com
  13. 13. Directory components See more www.leomiranda.com
  14. 14. Joomla CCKs See more www.leomiranda.com
  15. 15. What CCKs in the market? 1. JReviews – July 2006 2. Sobi2 – September 2006 3. Fabrikar – January 2007 4. Catalog – April 2008 5. Resources – October 2008 6. Form2Content – February 2009 7. K2 – March 2009 8. Zoo – March 2009 9. JSebold – July 2009 10.FlexiContent – September 2009 Source: http://www.alledia.com/blog/product-reviews/joomla-goes-cckrazy/ Classified as CCKs in site extensions.joomla.org See more www.leomiranda.com
  16. 16. Categorization on the integration 1. Resources 2. K2 3. Zoo 4. Form2Content 5. JSebold 6. FlexiContent Components without integration with the categories and content default Joomla Components with integration with the categories and content default Joomla See more www.leomiranda.com
  17. 17. CCKs without integration See more www.leomiranda.com
  18. 18. CCKs without integration Use of scarce resources that integrate with the structure of CCK default Joomla content. Do not use the com_content table for storing content. Own modules and plugins by the author because they are not compatible with the content created for Joomla. See more www.leomiranda.com
  19. 19. Resources CCK See more www.leomiranda.com
  20. 20. Resources v1.0.6 Company: Might Extensions Site: www.mightyextensions.com Price: Free component, but you must be a paid member to download some modules, advanced fields, filters, among other features. Site Definition: MightyResources is the most advanced CCK (Content Construction Kit) component for Joomla 1.5. See more www.leomiranda.com
  21. 21. Resources v1.0.6 Key Features • Users Total management via front-end Profile page with some extra features • Categories Unlimited Categories and Subcategories Saves an article in several categories • Templates Creating custom templates Several ready-made templates *paid See more www.leomiranda.com
  22. 22. Resources v1.0.6 See more www.leomiranda.com
  23. 23. Resources v1.0.6 Key Features • Content Types Create unlimited with many customizations • Fields Unlimited Fields 30 types of fields *paid • Filters and searches Field can be a filter with multiple values Per session or class, sorting by field 5 + extra filter Plugins *paid See more www.leomiranda.com
  24. 24. Resources v1.0.6 See more www.leomiranda.com
  25. 25. Resources v1.0.6 Comments • Directory / catalogs - Maybe because it was one of the first components for Joomla CCK type structure seems to be inspired by directory systems / catalogs • Multi Instances - Before there was a limitation of a single instance of a single component system, the resources came to meet this need and extend with new features • Extra Features - tags, comments and vote • Difficult to understand - Many configuration options making it difficult to understand • Great documentation - with video tutorials See more www.leomiranda.com
  26. 26. Resources v1.0.6 Tips Target audience Serves well as all levels of users to have enough tutorials Templates Several templates paid. Customization with the intermediate level. Recommended Types of Systems Mainly directories / catalogs with profiles and user management via front-end See more www.leomiranda.com
  27. 27. K2 CCK See more www.leomiranda.com
  28. 28. K2 v2.3 Company: JoomlaWorks Site: www.getk2.org Price: Free (photo gallery paid). Site Definition: K2 is the popular powerful content component for Joomla! with CCK-like features developed by JoomlaWorks, makers of fine Joomla! extensions since 2006. See more www.leomiranda.com
  29. 29. K2 v2.3 Key Features • Users Administration via front-end View user profile with content below User groups with permissions • Categories Categories and Unlimited Subcategories Saves an article in only one category • Templates Customization using template override See more www.leomiranda.com
  30. 30. K2 v2.3 Key Features • Content Types There, the customization is done by categories, groups, fields and template • Fields Standard fields: Photos, videos, and attachments 7 types of extra fields • Filters and searches Non-existent by the company See more www.leomiranda.com
  31. 31. K2 v2.3 See more www.leomiranda.com
  32. 32. K2 v2.3 Comments • Most popular - more popular with many CCK active users • More extensions - qty CCK more extensions • Com_content turbinado - Component-based standard component of many improvements to articles joomla • Extra features - Comments, tags • Few resources CCK - Few types of fields, less customization of forms, no filter and search system See more www.leomiranda.com
  33. 33. K2 v2.3 Tips Target audience Serves well as all levels of users to have resemblance with the Articles component for Joomla! Templates Customization with the same level of template Joomla. Recommended Types of Systems Systems like Joomla Articles with plugins and custom layout, blogs and catalogs. See more www.leomiranda.com
  34. 34. Zoo CCK See more www.leomiranda.com
  35. 35. Zoo v2.0.3 See more www.leomiranda.com
  36. 36. Zoo v2.0.3 Company: YooTheme Site: www.yootheme.com Price: Free with paid applications Site Definition: ZOO is a flexible and powerful content application builder to manage your content See more www.leomiranda.com
  37. 37. Zoo v2.0.3 Key Features • Users No option • Categories Categories and Unlimited Subcategories Saves an article in several categories • Templates Limited customization See more www.leomiranda.com
  38. 38. Zoo v2.0.3 Key Features • Content Types Create unlimited with a few customizations • Fields Several types of fields Fields advanced paid • Filters and searches No option See more www.leomiranda.com
  39. 39. Zoo v2.0.3 Comments • More limited - few free fields, no option for users, no filter and search system • Paid applications - The best use is in the paid applications • Change in the front end - only provided in version 2.1 • Limitation extensions - Only YOOtools • Pretty interface - Features such as drag and drop and a beautiful look • The appearance deceives - Despite having a beautiful presentation is a very limited CCK See more www.leomiranda.com
  40. 40. Zoo v2.0.3 See more www.leomiranda.com
  41. 41. Zoo v2.0.3 Tips Target audience Serves well as all levels of users to have applications ready to be customized paid Templates A little customization Recommended Types of Systems Only systems in the applications paid with few modifications. See more www.leomiranda.com
  42. 42. Comparative CCKs without integration Resources K2 Zoo Users Categories Templates ContentTypes FieldTypes Filters&search Total Extras Extensions Usability Documentation Flex.Forms AdvancedCust. 2 3 0 3 2 3 3 2 3 2 0 3 3 3 3 2 0 3 3 3 30 1 0 3 3 3 2 0 1 20 2 0 2 1 3 1 2 0 19 See more www.leomiranda.com
  43. 43. CCKs with integration See more www.leomiranda.com
  44. 44. Categorization on integration 1. Resources 2. K2 3. Zoo 4. Form2Content 5. JSebold 6. FlexiContent Components without integration with the categories and content default Joomla Components with integration with the categories and content default Joomla See more www.leomiranda.com
  45. 45. CCKs with integration Use resources that integrate with CCK content design standard Joomla. Use the com_content table for storing content. Are compatible with components, modules and plugins created for Joomla content. See more www.leomiranda.com
  46. 46. Form2Content CCK See more www.leomiranda.com
  47. 47. Form2Content LITE – v1.1.0 Company: Open Source Design Site: www.form2content.com Price: LITE version free, paid PRO Site Definition: Form2Content PRO is an article submission component for Joomla!. It allows you to create custom submission forms for Joomla Articles. See more www.leomiranda.com
  48. 48. Form2Content LITE – v1.1.0 Key Features • Users No option • Categories Same Joomla • Templates Customization very practical - I like it! :D See more www.leomiranda.com
  49. 49. Form2Content LITE – v1.1.0 Key Features • Content Types Create unlimited with a few customizations • Fields Only five free and paid 10 Can be extended using plugins Joomla • Filters and searches Sold separately as a component See more www.leomiranda.com
  50. 50. Form2Content LITE – v1.1.0 Comments • More limited - few free fields, no user customization, no filter and search system free • Forum - did not identify any support forum • Validation - No field validation was identified • Integration - With other systems the same manufacturer • Simple and Convenient - Despite the lack of some resources development is very fast • Templates - Development and practical with good customization can use Joomla plugins See more www.leomiranda.com
  51. 51. Form2Content LITE – v1.1.0 See more www.leomiranda.com
  52. 52. Form2Content LITE – v1.1.0 Tips Target audience Serves well as all levels of users by ease Templates Easy customization, rapid and complete Recommended Types of Systems Simple systems with rapid development See more www.leomiranda.com
  53. 53. FLEXIContent CCK See more www.leomiranda.com
  54. 54. FLEXIContent - v1.5.3c See more www.leomiranda.com
  55. 55. FLEXIContent - v1.5.3c Company: Vista Media Site: www.flexicontent.org Price: Free Site Definition: FLEXIcontent is primarily an advanced content management system developed to replace the native article manager of Joomla! 1.5 See more www.leomiranda.com
  56. 56. FLEXIContent - v1.5.3c Key Features • Users Another component to manage permissions (FLEXIAccess) • Categories Categories and Unlimited Subcategories Saves an article in several categories • Templates Customization with html, css and php See more www.leomiranda.com
  57. 57. FLEXIContent - v1.5.3c Key Features • Content Types Create unlimited with a few customizations No relationship categories • Fields 16 types of fields Choose one or more types of content • Filters and searches Nonexistent See more www.leomiranda.com
  58. 58. FLEXIContent - v1.5.3c See more www.leomiranda.com
  59. 59. FLEXIContent - v1.5.3c Comments • Good usability - Easy to understand • Practical - Development without much detail • Good field types - Varied kinds of fields with good settings • Extras - Tags and versioning • Almost complete - Except for the ability to filter and search to be launched soon • Without documentation - Limited to one forum See more www.leomiranda.com
  60. 60. FLEXIContent - v1.5.3c See more www.leomiranda.com
  61. 61. FLEXIContent - v1.5.3c Tips Target audience Suitable for intermediate users or some notion of html, css and php Templates Customization with html, css and php Recommended Types of Systems All types of systems that do not require filters and searches See more www.leomiranda.com
  62. 62. jSeblod CCK See more www.leomiranda.com
  63. 63. jSeblod - v1.5.3c Company: Seblod Site: www.jseblod-cck.com Price: Gratuito Site Definition: It is an extension to build personalized content. It is Open Source and GPL. A content type is defined by a set of fields. They can be used in all components of the manager as Joomla Articles Joomla Joomla category manager, the user manager of Joomla, Virtuemart shop ... See more www.leomiranda.com
  64. 64. jSeblod - v1.5.3c Key Features • Users o Extends Management Users o Add any type of field (avatar, CAPTCHA, galleries, ...) o reation and modification via front-end o Creating custom lists with users o Import CSV file with one click using o Creation of various types of users with different fields and templates o Choice of fields on the form and visualization o Creation of modules to form, lists or profile See more www.leomiranda.com
  65. 65. jSeblod - v1.5.3c Key Features • Users See more www.leomiranda.com
  66. 66. jSeblod - v1.5.3c Key Features • Categories o Extends Management Categories o Add any type of field in the Category o You can remove fields leaving simpler patterns o Creation and modification via front-end o Management Categories o Email Notification o Export using CCK Packs See more www.leomiranda.com
  67. 67. jSeblod - v1.5.3c Key Features • Categories
  68. 68. jSeblod - v1.5.3c Key Features • Templates o Templates for content and forms o Automatic or custom generated template o Template engine o Based on Joomla template system o Change the presentation of content according to their location on site o Add PHP, XHTML, codes Joomla! (Jdoc), CSS, JavaScript, parameters o Export using CCK Packs See more www.leomiranda.com
  69. 69. jSeblod - v1.5.3c Key Features • Templates See more www.leomiranda.com
  70. 70. jSeblod - v1.5.3c Key Features • Content Types o Set of fields that define the form o Associated with a template for content and another to form o Choose different fields in front-end and back-end, for the same content See more www.leomiranda.com
  71. 71. jSeblod - v1.5.3c Key Features • Fields o More than 40 types of generic fields o Extend field of type Plugin using Joomla! o Management using Ajax o Validation Rules o Several parameters for each field type o Drop-down dynamics based on data from table o Camp X: X times to repeat a field o A library with more than 260 fields ready for use See more www.leomiranda.com
  72. 72. jSeblod - v1.5.3c Key Features • Fields See more www.leomiranda.com
  73. 73. jSeblod - v1.5.3c Key Features • Filters and searches o Sort results according to four levels of priority criteria o Search and list for a variety of field types such as Checkbox, Select, Upload, Wysiwyg, etc.. almost all fields are searchable o Compare, eg, price higher than the set value and smaller than the other o Choose multiple fields to be fetched in a single field o Consider only words longer than X characters o Make a field in another field type to search Ex: checkbox => select See more www.leomiranda.com
  74. 74. jSeblod - v1.5.3c Key Features • Filters and searches See more www.leomiranda.com
  75. 75. jSeblod - v1.5.3c Comments No comments.  See more www.leomiranda.com
  76. 76. jSeblod - v1.5.3c Tips Target audience Recommended for advanced users with some notion of html, css and php Templates Customization with html, css,js,php and joomla plugin Recommended Types of Systems All types of systems, especially the most complete See more www.leomiranda.com
  77. 77. Comparative CCKs with integration F2C FLEXI jSeblod Users Categories Templates ContentTypes FieldTypes Filters&search Total Extras Extensions Usability Doc.&support Flex.Forms AdvancedCust. 0 0 3 3 3 0 3 1 3 3 1 1 1 0 0 3 3 1 3 0 15 2 0 2 3 2 1 2 2 19 3 3 3 3 1 2 3 3 33 See more www.leomiranda.com
  78. 78. CCK in Practice See more www.leomiranda.com
  79. 79. CCK in Practice CCK used Form2Content LITE – v1.1. System Customer Management of JetWorks www.jetworks.com.br See more www.leomiranda.com www.leomiranda.com
  80. 80. CCK Case See more www.leomiranda.com
  81. 81. CCK Case CCK used jSeblod - v1.5.3c Site www.etceterablog.com Promoting books and authors See more www.leomiranda.com www.leomiranda.com
  82. 82. Developing components without programming using Joomla CCKs Site: www.leomiranda.com Email: contato@leomiranda.com Twitter: @_leomiranda See more www.leomiranda.com

×