Liferay Issues

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile Access more options (Alt+g)
  • Test Sessions Access more options
    • Getting Started
ZZZ: PUBLIC - Old Liferay Portal (Use Liferay Portal Standard Edition)
  • ZZZ: PUBLIC - Old Liferay Portal (Use Liferay Portal Standard Edition)
  • LEP-1266

Community templates

  • Agile Board
  • More Actions
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 5.1.0
  • Component/s: None
  • Labels:
    None
  • Similar Issues:
    Show 5 results 

    LEP-3428moving templates and structures across communities
    LEP-723copying structres/templates from community to community
    LEP-4053Sharing Templates and Stuctures among Virtual Communities
    LEP-1138Journal Articles - Templates from other communities
    LEP-3238CSS-TEMPLATE script

Description

It would be quite usefull to add the ability to create communities based on templates which were either bundled with Liferay or user defined.

Description: As an extension to the Liferay Archive mechanism, it would be quite usefull to be able to pre-bundle community templates within Liferay such that at the enterprise level, the administrator could select from a list of templates listed during the Community creation stage. The templates could include default resources, certain default roles pre-assigned to those resources, such that it would be easy later to assign users to those roles. Instructor, Students, Teaching Assisant, etc...

The list might include something like these:

  • Simple Private Single Page (Navigation left, Content right)
  • Simple Public Single Page (Navigation left, Content right)
  • Simple News (P1 - Public = Navigation left, Content right, P2 - Private = Journal, Doc Lib, Image Gal)
  • Simple Course (P1 - Private = Navigation, Calendar, PXtoY - Instructor Area)

These would be pre-configured LAR files available from some pre-defined or configurable directory on the server, but should be user definable as well (user having enterprise admin privilages that is), such that new templates could be uploaded.

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. Hide
    Zip Archive
    shareSupport.zip
    24/Oct/07 8:51 AM
    264 kB
    Vasile Dirla
    1. XML File
      shareSupport/ext-impl/.../ext-hbm.xml 1 kB
    2. XML File
      shareSupport/ext-impl/.../ext-spring.xml 5 kB
    3. XML File
      shareSupport/ext-impl/.../journal.xml 4 kB
    4. Java Source File
      shareSupport/.../ViewReportsAction.java 2 kB
    5. Java Source File
      shareSupport/.../ReportsEntryImpl.java 0.2 kB
    6. Java Source File
      shareSupport/.../ReportsEntryModelImpl.java 8 kB
    7. Java Source File
      shareSupport/.../ReportsPortlet.java 2 kB
    8. Java Source File
      shareSupport/.../ReportsEntryJSONSerializer.java 1 kB
    9. Java Source File
      shareSupport/.../ReportsEntryServiceHttp.java 0.1 kB
    10. Java Source File
      shareSupport/.../ReportsEntryServiceJSON.java 0.1 kB
    11. Java Source File
      shareSupport/.../ReportsEntryServiceSoap.java 0.1 kB
    12. File
      shareSupport/.../ReportsEntryService_deploy.wsdd 0.8 kB
    13. File
      shareSupport/.../ReportsEntryService_undeploy.wsdd 0.1 kB
    14. Java Source File
      shareSupport/.../ReportsEntryServiceImpl.java 0.3 kB
    15. Java Source File
      shareSupport/.../ReportsEntryPersistence.java 5 kB
    16. Java Source File
      shareSupport/.../ReportsEntryPersistenceImpl.java 28 kB
    17. Java Source File
      shareSupport/.../ReportsEntryUtil.java 11 kB
    18. Java Source File
      shareSupport/.../JournalWebKeys.java 0.4 kB
    19. Java Source File
      shareSupport/ext-impl/.../ActionUtil.java 7 kB
    20. Java Source File
      shareSupport/.../EditArticleAction.java 16 kB
    21. Java Source File
      shareSupport/.../EditConfigurationAction.java 8 kB
    22. Java Source File
      shareSupport/.../EditStructureShortcutAction.java 5 kB
    23. Java Source File
      shareSupport/.../EditTemplateShortcutAction.java 4 kB
    24. Java Source File
      shareSupport/.../ViewArticleContentAction.java 9 kB
    25. Java Source File
      shareSupport/.../JournalArticleExternalDataImpl.java 0.5 kB
    26. Java Source File
      shareSupport/.../JournalArticleExternalDataModelImpl.java 4 kB
    27. Java Source File
      shareSupport/.../JournalArticleLinkModelImpl.java 4 kB
    28. Java Source File
      shareSupport/.../JournalLinkImpl.java 0.4 kB
    29. Java Source File
      shareSupport/.../JournalStructureWrapperImpl.java 5 kB
    30. Java Source File
      shareSupport/.../JournalTemplateWrapperImpl.java 6 kB
    Showing 30 of 168 items Download Zip
    Show
    Zip Archive
    shareSupport.zip
    24/Oct/07 8:51 AM
    264 kB
    Vasile Dirla

Issue Links

is duplicated by

Bug - A problem which impairs or prevents the functions of the product. LEP-723 copying structres/templates from community to community

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Improvement - An improvement or enhancement to an existing feature or task. LEP-1138 Journal Articles - Templates from other communities

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Transitions Summary
  • Commits
Hide
Permalink
Brian Chan added a comment - 11/Sep/06 4:36 PM

Great idea... shouldn't be too hard to implement either.

Show
Brian Chan added a comment - 11/Sep/06 4:36 PM Great idea... shouldn't be too hard to implement either.
Hide
Permalink
Jorge Ferrer added a comment - 21/Sep/06 1:53 PM

At Germinus we have implemented a very similar feature on top of Liferay 3.5. We had an XML file which describes website templates specifying:

  • The theme of the site
  • Number and the names of the initial layouts
  • The portlets in each column of each layout
  • The initial preferences for each of the portlets

We found this functionality to be of great value to users because they had a preconfigured site from the beginning giving them time to learn how to configure the site manually.

Show
Jorge Ferrer added a comment - 21/Sep/06 1:53 PM At Germinus we have implemented a very similar feature on top of Liferay 3.5. We had an XML file which describes website templates specifying: The theme of the site Number and the names of the initial layouts The portlets in each column of each layout The initial preferences for each of the portlets We found this functionality to be of great value to users because they had a preconfigured site from the beginning giving them time to learn how to configure the site manually.
Hide
Permalink
Micah Wedemeyer added a comment - 19/Nov/06 7:04 PM

Also, please make this accessible programmatically, through the community creation service or something similar.

Show
Micah Wedemeyer added a comment - 19/Nov/06 7:04 PM Also, please make this accessible programmatically, through the community creation service or something similar.
Hide
Permalink
Jason Poley added a comment - 13/Dec/06 5:57 PM

this would be very useful! the templates should be done in velocity so they can be hot deployed. and possibly mirror more corporate site designs than the user community has produced. This would be of great benefit, and is a very good idea

Show
Jason Poley added a comment - 13/Dec/06 5:57 PM this would be very useful! the templates should be done in velocity so they can be hot deployed. and possibly mirror more corporate site designs than the user community has produced. This would be of great benefit, and is a very good idea
Hide
Permalink
Joel Kozikowski added a comment - 16/Dec/06 11:34 AM

See http://wiki.liferay.com/index.php/Community_templates for current discussion

Show
Joel Kozikowski added a comment - 16/Dec/06 11:34 AM See http://wiki.liferay.com/index.php/Community_templates for current discussion
Hide
Permalink
David Paterson added a comment - 19/Dec/06 1:18 PM

This is a great idea. Novell's old NPS product had this community template concept, a very simple one, and it was quite useful.

Show
David Paterson added a comment - 19/Dec/06 1:18 PM This is a great idea. Novell's old NPS product had this community template concept, a very simple one, and it was quite useful.
Hide
Permalink
Vasile Dirla added a comment - 24/Oct/07 8:45 AM

I have implemented a patch for adding the sharing Structure/Templates across comunities.

That patch adds the posibility to access these structures/templates through the shortcuts.

Show
Vasile Dirla added a comment - 24/Oct/07 8:45 AM I have implemented a patch for adding the sharing Structure/Templates across comunities. That patch adds the posibility to access these structures/templates through the shortcuts.
Hide
Permalink
Vasile Dirla added a comment - 24/Oct/07 8:51 AM

There are the sources for sharing structures/templates across different comunities. (for Liferay 4.3.3)

Show
Vasile Dirla added a comment - 24/Oct/07 8:51 AM There are the sources for sharing structures/templates across different comunities. (for Liferay 4.3.3)
Hide
Permalink
Jorge Ferrer added a comment - 24/Oct/07 9:13 AM

Hey Vasile,

Thanks for posting it, since it may be very useful for other people.

We will not be able to apply it to our code since we were already planning to implement that same feature for v 5.0 in a very different way. Basically we plan to allow for a global scope (or several global scopes) that can hold not only structures and templates but also other types of entities. Any entity placed in this scope will be available to all of the existing communities and organizations.

Show
Jorge Ferrer added a comment - 24/Oct/07 9:13 AM Hey Vasile, Thanks for posting it, since it may be very useful for other people. We will not be able to apply it to our code since we were already planning to implement that same feature for v 5.0 in a very different way. Basically we plan to allow for a global scope (or several global scopes) that can hold not only structures and templates but also other types of entities. Any entity placed in this scope will be available to all of the existing communities and organizations.
Hide
Permalink
Mark Liedtke added a comment - 19/May/08 7:47 PM

Is there any news on when this will be completed?

Show
Mark Liedtke added a comment - 19/May/08 7:47 PM Is there any news on when this will be completed?
Hide
Permalink
Juan Fernández added a comment - 12/Jan/11 12:58 AM

This has already been implemented in Liferay 6.0 and it's called "Sites Templates"
Thanks for your feedback!

Show
Juan Fernández added a comment - 12/Jan/11 12:58 AM This has already been implemented in Liferay 6.0 and it's called "Sites Templates" Thanks for your feedback!

People

  • Assignee:
    Brian Chan
    Reporter:
    Raymond Auge
Vote (12)
Watch (13)

Dates

  • Created:
    11/Sep/06 9:10 AM
    Updated:
    12/Jan/11 12:58 AM
    Resolved:
    12/Jan/11 12:58 AM

Agile

  • View on Board
  • Atlassian JIRA (v5.2.11#854-sha1:ef00d61)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Liferay. Try JIRA - bug tracking software for your team.