This is the demo site for orware networks, feel free to view the functionality of our extensions in action! Main Website - More Info - Documentation

Screen

Profile

Layout

Direction

Menu Style

Cpanel

Extension Demos

DOCman File Listing Content Plugin Examples

  • PDF

Sections within this page:

Only the Documents Home and Search Documents buttons are shown below, but if you were logged on and had the proper privileges the Submit Files button would also be displayed.

Plugin code used: { docmanlist showMenu}

Single Category Example:

Plugin code used: { docmanlist 35}

DOCman Sample DataDOCman Sample Data

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Nooku Framework: A new brain for JoomlaNooku Framework: A new brain for Joomla (View)LinkAug 15, 2010Aug 15, 2010Administrator646 times
2About DOCman 1.5About DOCman 1.5 (View)LinkAug 15, 2010Aug 15, 2010Administrator371 times

Parent Category (with Subcategories and Files 1 Level Deep) Example:

Plugin code used: { docmanlist get_subfolders 1 37} (translates to "get subfolders up to 1 level deep for category 37")

 CommitteesCommittees

 College CouncilCollege Council

Parent Category (with Subcategories and Files 2 Levels Deep) Example:

Plugin code used: { docmanlist get_subfolders 2 37} (translates to "get subfolders up to 2 levels deep for category 37")

 CommitteesCommittees

 College CouncilCollege Council

 2006-072006-07

 2007-082007-08

 2008-092008-09

 2009-102009-10

Parent Category (with Subcategories and Files 2 Levels Deep with Category Counts) Example:

Plugin code used: { docmanlist showCategoryCount get_subfolders 2 37} (translates to "get subfolders up to 2 levels deep for category 37 and show the category counts for each category")

 CommitteesCommittees

 College CouncilCollege Council

 2006-072006-07

 2007-082007-08

 2008-092008-09

 2009-102009-10

Parent Category (with Subcategories and Files 2 Levels Deep and Hide the Empty Categories) Example:

As you can see from the previous example, none of the categories above have any documents in them since they all have a count of 0 currently. So this means that below you won't see anything listed since I've turned the "hideEmptyCategories" feature on.

Plugin code used: { docmanlist hideEmptyCategories get_subfolders 2 37} (translates to "get subfolders up to 2 levels deep for category 37 and hide the empty categories")

Parent Category (with Subcategories and Files 3 Levels Deep) Example:

Plugin code used: { docmanlist get_subfolders 3 37} (translates to "get subfolders up to 3 levels deep for category 37")

 CommitteesCommittees

 College CouncilCollege Council

 2006-072006-07

 MinutesMinutes

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2007-06-25Agenda Packet College Council 2007-06-25 (View)EmptyAug 15, 2010Aug 15, 2010Administrator4103 times
2Agenda Packet College Council 2007-05-14Agenda Packet College Council 2007-05-14 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2293 times
3Agenda Packet College Council 2007-03-26Agenda Packet College Council 2007-03-26 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2981 times
4Agenda Packet College Council 2007-03-12Agenda Packet College Council 2007-03-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2414 times
5Agenda Packet College Council 2007-01-22Agenda Packet College Council 2007-01-22 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2393 times

 2007-082007-08

 MinutesMinutes

 AgendasAgendas

 2008-092008-09

MinutesMinutes

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Minutes College Council 2009-05-11Minutes College Council 2009-05-11 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2192 times
2Minutes College Council 2009-04-27Minutes College Council 2009-04-27 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2032 times
3Minutes College Council 2009-03-23Minutes College Council 2009-03-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2090 times
4Minutes College Council 2009-03-09Minutes College Council 2009-03-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2524 times
5Minutes College Council 2009-02-23Minutes College Council 2009-02-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2051 times
6Minutes College Council 2009-02-09Minutes College Council 2009-02-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2005 times
7Minutes College Council 2008-06-09Minutes College Council 2008-06-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1835 times
8Minutes College Council 2008-05-12Minutes College Council 2008-05-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2047 times
9Minutes College Council 2008-04-28Minutes College Council 2008-04-28 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2211 times
10Minutes College Council 2008-04-14Minutes College Council 2008-04-14 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2120 times
11Minutes College Council 2008-03-10Minutes College Council 2008-03-10 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2477 times

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2009-05-11Agenda Packet College Council 2009-05-11 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2180 times
2Agenda Packet College Council 2009-04-27Agenda Packet College Council 2009-04-27 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2086 times
3Agenda Packet College Council 2009-03-23Agenda Packet College Council 2009-03-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1981 times
4Agenda Packet College Council 2009-03-09Agenda Packet College Council 2009-03-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1940 times
5Agenda Packet College Council 2008-06-09Agenda Packet College Council 2008-06-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2551 times
6Agenda Packet College Council 2008-05-12Agenda Packet College Council 2008-05-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2550 times
7Agenda Packet College Council 2008-04-28Agenda Packet College Council 2008-04-28 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2449 times
8Agenda Packet College Council 2008-04-14Agenda Packet College Council 2008-04-14 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2450 times
9Agenda Packet College Council 2008-03-10Agenda Packet College Council 2008-03-10 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2380 times

 2009-102009-10

MinutesMinutes

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Minutes College Council 2010-02-08Minutes College Council 2010-02-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2463 times
2Minutes College Council 2009-11-23Minutes College Council 2009-11-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2049 times
3Minutes College Council 2009-10-26Minutes College Council 2009-10-26 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2019 times
4Minutes College Council 2009-10-12Minutes College Council 2009-10-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2329 times
5Minutes College Council 2009-09-28Minutes College Council 2009-09-28 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2163 times
6Minutes College Council 2009-06-08Minutes College Council 2009-06-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1941 times

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2010-03-08Agenda Packet College Council 2010-03-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2208 times
2Agenda Packet College Council 2010-02-22Agenda Packet College Council 2010-02-22 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2294 times
3Agenda Packet College Council 2010-02-08Agenda Packet College Council 2010-02-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2096 times
4Agenda Packet College Council 2010-01-25Agenda Packet College Council 2010-01-25 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2031 times
5Agenda Packet College Council 2009-11-23Agenda Packet College Council 2009-11-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1814 times
6Agenda Packet College Council 2009-06-08Agenda Packet College Council 2009-06-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2015 times

Parent Category (with Subcategories and Files 3 Levels Deep using the NestedTable Layout) Example:

Plugin code used: { docmanlist useNestedTableLayout setLimit 2 autoExpandTwoLevels get_subfolders 3 37} (translates to "get subfolders up to 3 levels deep for category 37")

The output below is expanded 2 levels out, because auto expand option above (this is a new parameter available in 1.5.10 and 2.5.1).

It also uses the new setLimit # option which allows you to set the number of files that can be retrieved for each category (new parameter available in 1.5.10 and 2.5.1)

Parent Category (with Subcategories and Files 3 Levels Deep and Modal Popup View Links) Example:

Plugin code used: { docmanlist useModalViewLinks get_subfolders 3 37} (translates to "use modal view links and get subfolders up to 3 levels deep for category 37")

 CommitteesCommittees

 College CouncilCollege Council

 2006-072006-07

 MinutesMinutes

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2007-06-25Agenda Packet College Council 2007-06-25 (View)EmptyAug 15, 2010Aug 15, 2010Administrator4103 times
2Agenda Packet College Council 2007-05-14Agenda Packet College Council 2007-05-14 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2293 times
3Agenda Packet College Council 2007-03-26Agenda Packet College Council 2007-03-26 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2981 times
4Agenda Packet College Council 2007-03-12Agenda Packet College Council 2007-03-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2414 times
5Agenda Packet College Council 2007-01-22Agenda Packet College Council 2007-01-22 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2393 times

 2007-082007-08

 MinutesMinutes

 AgendasAgendas

 2008-092008-09

MinutesMinutes

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Minutes College Council 2009-05-11Minutes College Council 2009-05-11 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2192 times
2Minutes College Council 2009-04-27Minutes College Council 2009-04-27 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2032 times
3Minutes College Council 2009-03-23Minutes College Council 2009-03-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2090 times
4Minutes College Council 2009-03-09Minutes College Council 2009-03-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2524 times
5Minutes College Council 2009-02-23Minutes College Council 2009-02-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2051 times
6Minutes College Council 2009-02-09Minutes College Council 2009-02-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2005 times
7Minutes College Council 2008-06-09Minutes College Council 2008-06-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1835 times
8Minutes College Council 2008-05-12Minutes College Council 2008-05-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2047 times
9Minutes College Council 2008-04-28Minutes College Council 2008-04-28 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2211 times
10Minutes College Council 2008-04-14Minutes College Council 2008-04-14 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2120 times
11Minutes College Council 2008-03-10Minutes College Council 2008-03-10 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2477 times

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2009-05-11Agenda Packet College Council 2009-05-11 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2180 times
2Agenda Packet College Council 2009-04-27Agenda Packet College Council 2009-04-27 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2086 times
3Agenda Packet College Council 2009-03-23Agenda Packet College Council 2009-03-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1981 times
4Agenda Packet College Council 2009-03-09Agenda Packet College Council 2009-03-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1940 times
5Agenda Packet College Council 2008-06-09Agenda Packet College Council 2008-06-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2551 times
6Agenda Packet College Council 2008-05-12Agenda Packet College Council 2008-05-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2550 times
7Agenda Packet College Council 2008-04-28Agenda Packet College Council 2008-04-28 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2449 times
8Agenda Packet College Council 2008-04-14Agenda Packet College Council 2008-04-14 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2450 times
9Agenda Packet College Council 2008-03-10Agenda Packet College Council 2008-03-10 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2380 times

 2009-102009-10

MinutesMinutes

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Minutes College Council 2010-02-08Minutes College Council 2010-02-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2463 times
2Minutes College Council 2009-11-23Minutes College Council 2009-11-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2049 times
3Minutes College Council 2009-10-26Minutes College Council 2009-10-26 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2019 times
4Minutes College Council 2009-10-12Minutes College Council 2009-10-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2329 times
5Minutes College Council 2009-09-28Minutes College Council 2009-09-28 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2163 times
6Minutes College Council 2009-06-08Minutes College Council 2009-06-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1941 times

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2010-03-08Agenda Packet College Council 2010-03-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2208 times
2Agenda Packet College Council 2010-02-22Agenda Packet College Council 2010-02-22 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2294 times
3Agenda Packet College Council 2010-02-08Agenda Packet College Council 2010-02-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2096 times
4Agenda Packet College Council 2010-01-25Agenda Packet College Council 2010-01-25 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2031 times
5Agenda Packet College Council 2009-11-23Agenda Packet College Council 2009-11-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1814 times
6Agenda Packet College Council 2009-06-08Agenda Packet College Council 2009-06-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2015 times

 

Parent Category (with Subcategories and Files 3 Levels Deep with Category Exclusion) Example:

Plugin code used: { docmanlist get_subfolders 4 37:Minutes} (translates to "get subfolders up to 3 levels deep for category 37, but exclude any categories titled 'Minutes'")

 CommitteesCommittees

 College CouncilCollege Council

 2006-072006-07

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2007-06-25Agenda Packet College Council 2007-06-25 (View)EmptyAug 15, 2010Aug 15, 2010Administrator4103 times
2Agenda Packet College Council 2007-05-14Agenda Packet College Council 2007-05-14 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2293 times
3Agenda Packet College Council 2007-03-26Agenda Packet College Council 2007-03-26 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2981 times
4Agenda Packet College Council 2007-03-12Agenda Packet College Council 2007-03-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2414 times
5Agenda Packet College Council 2007-01-22Agenda Packet College Council 2007-01-22 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2393 times

 2007-082007-08

 AgendasAgendas

 2008-092008-09

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2009-05-11Agenda Packet College Council 2009-05-11 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2180 times
2Agenda Packet College Council 2009-04-27Agenda Packet College Council 2009-04-27 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2086 times
3Agenda Packet College Council 2009-03-23Agenda Packet College Council 2009-03-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1981 times
4Agenda Packet College Council 2009-03-09Agenda Packet College Council 2009-03-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1940 times
5Agenda Packet College Council 2008-06-09Agenda Packet College Council 2008-06-09 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2551 times
6Agenda Packet College Council 2008-05-12Agenda Packet College Council 2008-05-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2550 times
7Agenda Packet College Council 2008-04-28Agenda Packet College Council 2008-04-28 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2449 times
8Agenda Packet College Council 2008-04-14Agenda Packet College Council 2008-04-14 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2450 times
9Agenda Packet College Council 2008-03-10Agenda Packet College Council 2008-03-10 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2380 times

 2009-102009-10

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2010-03-08Agenda Packet College Council 2010-03-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2208 times
2Agenda Packet College Council 2010-02-22Agenda Packet College Council 2010-02-22 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2294 times
3Agenda Packet College Council 2010-02-08Agenda Packet College Council 2010-02-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2096 times
4Agenda Packet College Council 2010-01-25Agenda Packet College Council 2010-01-25 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2031 times
5Agenda Packet College Council 2009-11-23Agenda Packet College Council 2009-11-23 (View)EmptyAug 15, 2010Aug 15, 2010Administrator1814 times
6Agenda Packet College Council 2009-06-08Agenda Packet College Council 2009-06-08 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2015 times

Multiple Categories Example:

Plugin code used: { docmanlist 49|35} (translates to "get files for category 49 and 35)

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2007-06-25Agenda Packet College Council 2007-06-25 (View)EmptyAug 15, 2010Aug 15, 2010Administrator4103 times
2Agenda Packet College Council 2007-05-14Agenda Packet College Council 2007-05-14 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2293 times
3Agenda Packet College Council 2007-03-26Agenda Packet College Council 2007-03-26 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2981 times
4Agenda Packet College Council 2007-03-12Agenda Packet College Council 2007-03-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2414 times
5Agenda Packet College Council 2007-01-22Agenda Packet College Council 2007-01-22 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2393 times

DOCman Sample DataDOCman Sample Data

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Nooku Framework: A new brain for JoomlaNooku Framework: A new brain for Joomla (View)LinkAug 15, 2010Aug 15, 2010Administrator646 times
2About DOCman 1.5About DOCman 1.5 (View)LinkAug 15, 2010Aug 15, 2010Administrator371 times

Using showMenu and useSystemUpdateTime Options Example:

Normal output (without options):

Plugin code used: { docmanlist 49}

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2007-06-25Agenda Packet College Council 2007-06-25 (View)EmptyAug 15, 2010Aug 15, 2010Administrator4103 times
2Agenda Packet College Council 2007-05-14Agenda Packet College Council 2007-05-14 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2293 times
3Agenda Packet College Council 2007-03-26Agenda Packet College Council 2007-03-26 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2981 times
4Agenda Packet College Council 2007-03-12Agenda Packet College Council 2007-03-12 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2414 times
5Agenda Packet College Council 2007-01-22Agenda Packet College Council 2007-01-22 (View)EmptyAug 15, 2010Aug 15, 2010Administrator2393 times

Modified output (with options):

Notice the menu displayed above the table, as well as the different date for the first document compared to the table above.

Plugin code used: { docmanlist showMenu useSystemUpdateTime 49} (translates to "get files for category 49, display the DOCman menu above the output and use the current system update time for the files")

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2007-06-25Agenda Packet College Council 2007-06-25 (View)EmptyAug 15, 2010Dec 31, 1969Administrator4103 times
2Agenda Packet College Council 2007-05-14Agenda Packet College Council 2007-05-14 (View)EmptyAug 15, 2010Dec 31, 1969Administrator2293 times
3Agenda Packet College Council 2007-03-26Agenda Packet College Council 2007-03-26 (View)EmptyAug 15, 2010Dec 31, 1969Administrator2981 times
4Agenda Packet College Council 2007-03-12Agenda Packet College Council 2007-03-12 (View)EmptyAug 15, 2010Dec 31, 1969Administrator2414 times
5Agenda Packet College Council 2007-01-22Agenda Packet College Council 2007-01-22 (View)EmptyAug 15, 2010Dec 31, 1969Administrator2393 times

New Layouts:

Table Layout with Preview:

Plugin code used: { docmanlist useTableLayoutWithPreview 49}

Note: There is currently an issue you'll notice after clicking on one of the PDF links below...you are only able to scroll with you mouse wheel within the PDF file. I'm not sure if I'll be able to correct this in the future or not as everything I tried was unsuccessful, but if you have any ideas to improve this layout, please let me know!

AgendasAgendas

#NameSizeAdded OnLast Updated OnUploaded ByDownloaded
1Agenda Packet College Council 2007-06-25Agenda Packet College Council 2007-06-25 (Download)EmptyAug 15, 2010Aug 15, 2010Administrator4103 times
2Agenda Packet College Council 2007-05-14Agenda Packet College Council 2007-05-14 (Download)EmptyAug 15, 2010Aug 15, 2010Administrator2293 times
3Agenda Packet College Council 2007-03-26Agenda Packet College Council 2007-03-26 (Download)EmptyAug 15, 2010Aug 15, 2010Administrator2981 times
4Agenda Packet College Council 2007-03-12Agenda Packet College Council 2007-03-12 (Download)EmptyAug 15, 2010Aug 15, 2010Administrator2414 times
5Agenda Packet College Council 2007-01-22Agenda Packet College Council 2007-01-22 (Download)EmptyAug 15, 2010Aug 15, 2010Administrator2393 times

Ordered List Layout:

Plugin code used: { docmanlist useListLayout 49}

AgendasAgendas

  1. Agenda Packet College Council 2007-06-25Agenda Packet College Council 2007-06-25 (View) | Size: Empty | Added On: Aug 15, 2010 | Last Updated On: Aug 15, 2010 | Uploaded By: Administrator | Downloaded: 4103 times
  2. Agenda Packet College Council 2007-05-14Agenda Packet College Council 2007-05-14 (View) | Size: Empty | Added On: Aug 15, 2010 | Last Updated On: Aug 15, 2010 | Uploaded By: Administrator | Downloaded: 2293 times
  3. Agenda Packet College Council 2007-03-26Agenda Packet College Council 2007-03-26 (View) | Size: Empty | Added On: Aug 15, 2010 | Last Updated On: Aug 15, 2010 | Uploaded By: Administrator | Downloaded: 2981 times
  4. Agenda Packet College Council 2007-03-12Agenda Packet College Council 2007-03-12 (View) | Size: Empty | Added On: Aug 15, 2010 | Last Updated On: Aug 15, 2010 | Uploaded By: Administrator | Downloaded: 2414 times
  5. Agenda Packet College Council 2007-01-22Agenda Packet College Council 2007-01-22 (View) | Size: Empty | Added On: Aug 15, 2010 | Last Updated On: Aug 15, 2010 | Uploaded By: Administrator | Downloaded: 2393 times

Plugin code used: { docmanlist useDropdownLayout 49}

AgendasAgendas

Categories Only Layout:

Plugin code used: { docmanlist useCategoriesLayout 49}

AgendasAgendas

ArtCats Sitemap Example

  • PDF

ArtCats for Joomla! Examples

  • PDF

Download Information

ArtCats is a completely free extension (there are no limited versions...just the full version available from the link below). Please refer to the Article Index to the right for more information about ArtCats and to see a few Example Usages of the Module.

Click here to Download the Latest Version of ArtCats for Joomla!

 

Introduction and Brief ArtCats for Joomla! History

Probably the first thing you'll notice when you first open up the ArtCats for Joomla! configuration screen is that there are a whole lot of options for you to play around with, making the module very flexible according to your needs.

Because of the many different parameter combinations, I'll only be covering the basics here in my examples, but hopefully it will be enough to help you figure whether or not the module will take care of your needs.

I guess to start off, it would be nice for you to know why I ended up creating ArtCats in the first place. I did so because as I began creating (or at least thinking about) more complicated websites with many pages worth of content I began to realize that by default, Joomla! did not really include any capabilities for listing articles in a module. In other words, most of the examples I had seen relied on menu modules being creating by hand with the links to the articles you wanted to link to (and then the menu module would be configured to display on the pages you needed them to be displayed on).

So like most people, I went onto the Joomla! Extensions Directory to see if somebody had already tried to fix my problem. I didn't find what I wanted, but I did find a module that did something similar, except it listed Joomla! Categories (instead of articles) named Categories 1.5, by Rich Dorfman. By this time I was looking to begin developing my own Joomla! Extensions and this seemed like a good project to begin with, and Categories 1.5 seemed like it would provide a good starting place for me to begin writing my own module, especially with Joseph LeBlanc's excellent Learning Joomla! 1.5 Extension Development on my desk to help guide me.

I thought about my project for a while before beginning development, and as I thought about it more and more I began thinking that I could integrate the Categories functionality of Categories 1.5, in addition to my own thoughts about listing Articles. Since my module would be able to display both Articles and Categories it led to me being slightly creative and naming my project "ArtCats". Up until that point however, I had only ever seen what you might call "static" modules. That is, modules that you configure them, and you set them to be displayed on certain pages, and that's it...their output always remains constant no matter which page you're on. It was a little later during the development of ArtCats where I came up with (what seemed like unique idea to me, as I'd never seen it before) the concept of the "dynamic" module.

In the ArtCats parameters, the one that determines whether the module will be dynamic or not is the "Automatic Mode" toggle, which by default is turned ON. The concept is extremely simple: rather than let the articles/categories being displayed be determined by a static module parameter...why not allow the module to check the URL (which for com_content might look something like index.php?option=com_content&view=article&id=19&Itemid=27 for an article, index.php?option=com_content&view=category&layout=blog&id=1&Itemid=50 for a category and index.php?option=com_content&view=section&id=4&Itemid=37 for a section) and allow the module to pull out the needed values (namely, the article, category and/or section IDs) and use those values to determine which articles/categories needed to be displayed for that page.

This opened up the door for so much "automagic". Now instead of worrying about which pages you wanted to module to be displayed under, you could simply turn on Automatic Mode and set your module to be displayed on all pages and it would show up when it needed to.

Module Examples

So going back to those examples. To start with you can simply use ArtCats as a very simple static Article or Category Listing module, with Automatic Mode Turned Off.

On this page you'll see two modules to the left-hand which are demonstrating the following configurations:

Static Examples:
Static Articles Mode (note: I've condensed the parameters list in order to save space and prevent confusion by showing all of the other parameters):

Static Categories Mode (note: I've condensed the parameters list in order to save space and prevent confusion by showing all of the other parameters):

These are the very simplest configurations for the module available...simply turn Automatic Mode off, select either Articles or Categories modes and then select the Category/Section you want the Articles/Categories to be shown from, respectively. The other part of course (which is not displayed) is setting the Menu Assignment for the module...in my example here I've only set the two modules on the left-hand side of the page to show up on this page, but I could have easily set them to display on the homepage or other pages as well, if I wanted.

Dynamic Examples:

One important thing to note about the Dynamic Examples (those with Automatic Mode turned ON) is that ArtCats will only display something if it is on a com_content article, category, or section page (it can't display itself on any other pages, simply because any other page would not have the needed information in the URL required by the module when using Automatic Mode to create a list of Articles/Categories to be displayed).

The following 3 Joomla! Sample Content pages will each serve as good examples of an Article, Category and Section page:

  1. Article Page (Joomla! Overview)
  2. Category Page (The News)
  3. Section Page (About Joomla!)

On the pages above I've created 4 different instances of the ArtCats module that will show you how they are displayed across each of the main com_content views.

ArtCats 2.0.4 (Default Settings)
  1. Article Page - By default the module has the "Show up on article pages" parameter set to YES so if you visit the Article Page you should see a list of articles displayed automatically (the module does this by taking in the current article ID and category ID, if available, and determining the other articles that are in the same category), with the current page highlighted as the active one.
  2. Category Page - By default the module has the "Show up on category pages" parameter set to YES so if you visit the Category Page you should still see a list of articles displayed (the module pulls out the category ID and uses this to find the other articles in the same category).
  3. Section Page - If you visit the Section Page you should see a list of Categories for the current section displayed (in this case the module pulls out the section ID and uses that to determine the list of categories to display for that section).
ArtCats 2.0.4 Demo (Default Settings + Exclude Current Article ON)
  1. Article Page - The output for the Article Page is different in this case because we are on an Article Page and with the Exclude Current Article parameter turned ON what happens is that the current article is removed from the list (instead of being displayed and highlighted as the active article the way it is with the Default Settings).
  2. Category Page - We are not on an Article Page so there is no Current Article to Exclude, so the output remains the same as it did with the Default Settings.
  3. Section Page - Same, the output remains the same.
ArtCats 2.0.4 Demo (Combined List)

This can be enabled by setting the "Combine Category and Article Lists" parameter to YES.

  1. Article Page - The Combined List shows a list of Categories, and their list of Articles (current Category and Article are highlighted).
  2. Category Page - The Combined List shows a list of Categories, and their list of Articles (current Category is highlighted).
  3. Section Page - The Combined List shows a list of Categories, and their list of Articles (nothing is highlighted because we are on a Section Page).
ArtCats 2.0.4 Demo (Expandable Mode + Expandable Template)

When the Expandable Mode is enabled, you must also make sure to set the Template Type to "Expandable" and set the Expandable Template to "default.css" (or one of the other available templates). If the Template Type and Expandable Template parameters are not set, you'll most likely just end up getting the same output as you would in the Combined List example.

I'm particularly proud of the Expandable Mode, simply because of the effort it required to put together (and the bits of JavaScript required to make it work) and how cool I thought it was :-). The Expandable List is similar to the Combined List, except that now there are little "open" and "close" icons next to the Category Titles that can be used to Expand a Category so that it displays its list of associated Articles (or Collapsed to hide them).

  1. Article Page - Any other Categories except for the current one will be collapsed, and the current Category will be highlighted as well as the current Article.
  2. Category Page - Any other Categories except for the current one will be collapsed, and the current Category will be highlighted.
  3. Section Page - All Categories will be collapsed
 
ArtCats 2.0.4 Demo (Sitemap Mode)

I envisioned the Sitemap Mode being used in conjunction with the loadposition content plugin that comes with Joomla!. In order to use Sitemap Mode you must create an instance of the ArtCats module and then do the following:

  1. Set the Module Position to one that does not exist in your template (e.g. "hidden")
  2. Set the Module Mode to Sitemap
  3. Set Template Type to "sitemap"
  4. Set HTML ID for Expandable Mode to "artcats_sitemap"
  5. Set Sitemap Template to "default.css"
  6. Additionally, depending on your template, you may want to open up modules/mod_artcats/tmpl/css/sitemap/default.css and comment out line 27: "padding-left:0 !important;" which was keeping the nested lists from being indented properly on the template being used for this site.

Click here to view an Example of the Sitemap Mode or use the Sitemap link in the Main Menu above.


 

You are here: Extension Demos