ELGG: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
mNo edit summary
 
(24 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{stub }}
{{stub }}


[http://elgg.org ELGG] is a [[social software]] system that has gained quite a lot of attention in the educational community. Elgg is an open source social networking platform developed for LAMP (Linux, Apache, MySQL, PHP) which encompasses weblogging, file storage, RSS aggregation, personal profiles, FOAF functionality and more.
'''ELGG''' {{quotation|is an open source rapid development framework for socially aware web applications. It is a great fit for building any app where users log in and share information.}} ([http://learn.elgg.org/en/stable/ Elgg Documentation], retrieved April 2010).


In education it could be used for [[e-learning 2.0]] scenarios and [[personal learning environment]]s.
[http://elgg.org ELGG] is a [[social software]] system that gained attention in the educational community. Elgg is an open source social networking platform developed for LAMP (Linux, Apache, MySQL, PHP) which encompasses blogging, file storage, RSS aggregation, personal profiles, FOAF functionality and more. According to the [http://learn.elgg.org/en/stable/ ELGG documentation] (retrieved May 2019), ELGG was to implement open networks (similar to Facebook), topical (like the Elgg Community), private/corporate intranets, dating, educational sties and company blogs.
 
In education, it could be used to implement [[e-learning 2.0]] learning scenarios, [[personal learning environment]]s and [[learning e-portfolio]]s.
 
[[fr:Elgg]]


== Features ==
== Features ==


'''ELGG Basics'''
ELGG 3.x (as of April 2019) comes with a set of plugins that provide the basic functionality for your social network. The main documented plugins are the following.
[[image:elgg_basics.jpg|frame|none|ELGG Basics]]
* Blog: gallows for text-based notes to be published in reverse-chronological order, allows commenting
* Dashboard. This is a users portal to activity that is important to them both from within the site and from external sources. Using Elgg’s powerful widget API, it is possible to build widgets that pull out relevant content from within an Elgg powered site as well as grab information from third party sources. This is for private use and different from the Profile.
* Diagnostics, an administration tool
* File repository. Allows users to upload any kind of authorized file. Also includes a photo gallery.
* Groups: Flexible grouping tool. Includes a profile, forum, pages, message board and RSS feeds
* Messageboard: Similar to ‘The Wall’ in Facebook or a comment wall in other networks is a plugin that lets users put a messageboard widget on their profile. Other users can then post messages that will appear on the messageboard.
* Messages: Private "mail"
* Pages: create hierarchically-organized pages of text, and define reading and writing privileges.
* Profile: provides information about a user, which is configurable from the plugin’s start.php. One can change the available fields from the admin panel. Each profile field has its own access restriction, so users can choose exactly who can see each individual element.
* The Wire, witter-style microblogging plugin that allows users to post notes to the wire.
* User validation by e-mail
 
In addition, the default distribution includes the following ones that are not documented (as of April 2019):
activity,
bookmarks,
ckeditor,
custom_index,
developers,
discussions,
embed,
externalpages,
friends,
friends_collections,
garbagecollector,
invitefriends,
likes,
members,
notifications,
reportedcontent,
search,
site_notifications,
system_log,
tagcloud,
web_services.
 
 
In addition, it is possible to install and configure about [https://elgg.org/plugins large number of additional plugins]
 
== ELGG in education ==
 
ELGG has been used in education to implement platforms that require social interactions in various forms. For example, Thoms & Eryilmaz (2018) {{quotation|explore  the  design  and  implementation  of  online  social  networking  (OSN)  software  as  a  mechanism  to  support    participants    in    [[service-learning]]    courses. More
specifically, we implement customized OSN software as a tool
for supporting the unique needs of service-learning courses in
interdisciplinary teams. These needs range from the ability for
project management and milestone tracking, which is supported
through wiki technology, self-reflection, which is supported
through blogging technologies and information exchange and
knowledge sharing, which is supported through online
discussion boards.[..] The  strengths  in  OSN  software  come  from  its  focus  on  social  interaction  through  collaborative  writing,  connection-making,  discussion  boards  and  blogs.}}
 
== History ==
 
(before 2007)
 
=== ELGG Environement ===
[[image:Elgg_environment.jpg|frame|none|ELGG Environement]]
<br>
'''ELGG Environement'''
[[image:Elgg_components.jpg|frame|none|ELGG Components]]
<br>


'''ELGG Roadmap:'''
=== ELGG Roadmap 2007 ===
[[image:elgg_roadmap_small.jpg|frame|none|ELGG Roadmap]] (There is also a bigger [http://elgg.net/dtosh/files/83/226/elgg_roadmap.jpg picture], but it seems to be corrupted)
[[image:elgg_roadmap_small.jpg|frame|none|ELGG Roadmap]] (There is also a bigger [http://elgg.net/dtosh/files/83/226/elgg_roadmap.jpg picture], but it seems to be corrupted)


ELGG features include: Blogging, Social networking, File repositories for individuals and communities, Podcast support, Full access controls, Supports tagging, User profiles, Full RSS support, RSS aggregator, Create communities, Collaborative community blogs, Create 'friends' networks, Import content, Publish to blog, Multilingual, Branding/customisation
ELGG features include:  
*Blogging
*Social networking
*File repositories for individuals and communities
*Podcast support
*Full access controls
*Supports tagging
*User profiles
*Full RSS support
*RSS aggregator
*Create communities
*Collaborative community blogs
*Create 'friends' networks
*Import content
*Publish to blog
*Multilingual
*Branding/customisation


The elgg-developer-community is growing. A lot of additional plugins (modules) are available in the [http://elgg.org/plugins/ elgg-plugin-repository]:
The elgg-developer-community is growing. A lot of additional plugins (modules) are available in the [http://elgg.org/plugins/ elgg-plugin-repository]:
Line 19: Line 98:
* MediaWiki-Integration
* MediaWiki-Integration
* Presentations
* Presentations
* Blog-Categories
* Blog-Categoriesxplore  the  design  and  implementation  of  online  social  networking  (OSN)  software  as  a  mechanism  to  support    participants    in    service-learning    courses.   
* Messages
* Messages
* Activity-overview
* Activity-overview
Line 25: Line 104:
....
....


'''OpenID'''
== ELGG as e-Portfolio ==


De development of an openID-Login for user-centric [[Digital identity]] is comming.
By using the combination of all these features users are able to build up dynamic, plat-form-crossing [[learning e-portfolio]]s, i.e. as an alternative to the better known [[Mahara]] system.


ELGG is probably easier to learn since it does not require users to become familiar with separate archiving / presentation logic.


'''e-Portfolio'''
== Links ==


By using the combination of all these features users are able to build up dynamic, plat-form-crossing e-Portfolios.
As of May 2019 several interesting links were dead and removed. Hopefully we shall be able to find new examples


== References and links ==
* https://elgg.org/
 
== References ==
 
* Richle, U., Schneider, D., Betrancourt, M. &amp; Gavota, M. (2008). Social Software in the Context of Vocational Training. In Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2008 (pp. 1329-1340). Chesapeake, VA: AACE. [http://www.editlib.org/index.cfm?fuseaction=Reader.ViewAbstract&paper_id=28557 Abstract/PDF] [[User:Daniel K. Schneider|Daniel K. Schneider]] and colleague's own little experience with ELGG.


* O'Hear, Steve (2006). Elgg - social network software for education, ''Read/Write web'', [http://www.readwriteweb.com/archives/elgg.php HTML]
* O'Hear, Steve (2006). Elgg - social network software for education, ''Read/Write web'', [http://www.readwriteweb.com/archives/elgg.php HTML]
Line 40: Line 124:
*  Wageneder, Günter / Jadin, Tanja. eLearning2.0 - Neue Lehr/Lernkultur mit Social Software? [http://docs.google.com/View?docid=dgz9jh98_4hrjs33 HTML]
*  Wageneder, Günter / Jadin, Tanja. eLearning2.0 - Neue Lehr/Lernkultur mit Social Software? [http://docs.google.com/View?docid=dgz9jh98_4hrjs33 HTML]


* [http://www.eduspaces.net/ eduspaces.net]. Virtual space for educators created with ELGG.
* Caro-Alvaro, S., Garcia-Lopez, E., Garcia-Cabot, A., de-Marcos, L., & Martinez-Herraiz, J. (2017). Development of a Social Gamified Platform for e-Learning. In Paspallis, N., Raspopoulos, M. Barry, M. Lang, H. Linger, & C. Schneider (Eds.), Information Systems Development: Advances in Methods, Tools and Management (ISD2017 Proceedings). Larnaca, Cyprus: University of Central Lancashire Cyprus. ISBN: 978-9963-2288-3-6. http://aisel.aisnet.org/isd2014/proceedings2017/Education/2.


* This [http://video.google.com/videoplay?docid=7088695423947042816&hl=en-GB video] gives a short introduction to some of the basic features.
* Thoms, B., & Eryilmaz, E. (2018). Social Software Design To Facilitate Service-learning In Interdisciplinary Computer Science Courses. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education  - SIGCSE ’18 (pp. 497–502). New York, New York, USA: ACM Press. https://doi.org/10.1145/3159450.3159572 DOI: https://doi.org/10.1145/3159450.3159572


== See also ==
== See also ==
Line 51: Line 135:




[[Category: Technologies]]
 
[[Category: Educational technologies]]
 
[[Category: Social computing]]
[[Category: Social computing]]
[[Category: e-learning tools]]
[[Category: e-learning tools]]
[[Category: Portalware]]
[[Category: Portalware]]
[[Category: Personal learning environments]]
[[fr:Elgg]]

Latest revision as of 18:36, 7 May 2019

Draft

ELGG “is an open source rapid development framework for socially aware web applications. It is a great fit for building any app where users log in and share information.” (Elgg Documentation, retrieved April 2010).

ELGG is a social software system that gained attention in the educational community. Elgg is an open source social networking platform developed for LAMP (Linux, Apache, MySQL, PHP) which encompasses blogging, file storage, RSS aggregation, personal profiles, FOAF functionality and more. According to the ELGG documentation (retrieved May 2019), ELGG was to implement open networks (similar to Facebook), topical (like the Elgg Community), private/corporate intranets, dating, educational sties and company blogs.

In education, it could be used to implement e-learning 2.0 learning scenarios, personal learning environments and learning e-portfolios.

Features

ELGG 3.x (as of April 2019) comes with a set of plugins that provide the basic functionality for your social network. The main documented plugins are the following.

  • Blog: gallows for text-based notes to be published in reverse-chronological order, allows commenting
  • Dashboard. This is a users portal to activity that is important to them both from within the site and from external sources. Using Elgg’s powerful widget API, it is possible to build widgets that pull out relevant content from within an Elgg powered site as well as grab information from third party sources. This is for private use and different from the Profile.
  • Diagnostics, an administration tool
  • File repository. Allows users to upload any kind of authorized file. Also includes a photo gallery.
  • Groups: Flexible grouping tool. Includes a profile, forum, pages, message board and RSS feeds
  • Messageboard: Similar to ‘The Wall’ in Facebook or a comment wall in other networks is a plugin that lets users put a messageboard widget on their profile. Other users can then post messages that will appear on the messageboard.
  • Messages: Private "mail"
  • Pages: create hierarchically-organized pages of text, and define reading and writing privileges.
  • Profile: provides information about a user, which is configurable from the plugin’s start.php. One can change the available fields from the admin panel. Each profile field has its own access restriction, so users can choose exactly who can see each individual element.
  • The Wire, witter-style microblogging plugin that allows users to post notes to the wire.
  • User validation by e-mail

In addition, the default distribution includes the following ones that are not documented (as of April 2019): activity, bookmarks, ckeditor, custom_index, developers, discussions, embed, externalpages, friends, friends_collections, garbagecollector, invitefriends, likes, members, notifications, reportedcontent, search, site_notifications, system_log, tagcloud, web_services.


In addition, it is possible to install and configure about large number of additional plugins

ELGG in education

ELGG has been used in education to implement platforms that require social interactions in various forms. For example, Thoms & Eryilmaz (2018) “explore the design and implementation of online social networking (OSN) software as a mechanism to support participants in service-learning courses. More specifically, we implement customized OSN software as a tool for supporting the unique needs of service-learning courses in interdisciplinary teams. These needs range from the ability for project management and milestone tracking, which is supported through wiki technology, self-reflection, which is supported through blogging technologies and information exchange and knowledge sharing, which is supported through online discussion boards.[..] The strengths in OSN software come from its focus on social interaction through collaborative writing, connection-making, discussion boards and blogs.”

History

(before 2007)

ELGG Environement

ELGG Environement


ELGG Environement

ELGG Components


ELGG Roadmap 2007

ELGG Roadmap

(There is also a bigger picture, but it seems to be corrupted)

ELGG features include:

  • Blogging
  • Social networking
  • File repositories for individuals and communities
  • Podcast support
  • Full access controls
  • Supports tagging
  • User profiles
  • Full RSS support
  • RSS aggregator
  • Create communities
  • Collaborative community blogs
  • Create 'friends' networks
  • Import content
  • Publish to blog
  • Multilingual
  • Branding/customisation

The elgg-developer-community is growing. A lot of additional plugins (modules) are available in the elgg-plugin-repository: some examples:

  • MediaWiki-Integration
  • Presentations
  • Blog-Categoriesxplore the design and implementation of online social networking (OSN) software as a mechanism to support participants in service-learning courses.
  • Messages
  • Activity-overview
  • Ajax-Drag-and-Drop for widgets

....

ELGG as e-Portfolio

By using the combination of all these features users are able to build up dynamic, plat-form-crossing learning e-portfolios, i.e. as an alternative to the better known Mahara system.

ELGG is probably easier to learn since it does not require users to become familiar with separate archiving / presentation logic.

Links

As of May 2019 several interesting links were dead and removed. Hopefully we shall be able to find new examples

References

  • Richle, U., Schneider, D., Betrancourt, M. & Gavota, M. (2008). Social Software in the Context of Vocational Training. In Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2008 (pp. 1329-1340). Chesapeake, VA: AACE. Abstract/PDF Daniel K. Schneider and colleague's own little experience with ELGG.
  • O'Hear, Steve (2006). Elgg - social network software for education, Read/Write web, HTML
  • Wageneder, Günter / Jadin, Tanja. eLearning2.0 - Neue Lehr/Lernkultur mit Social Software? HTML
  • Caro-Alvaro, S., Garcia-Lopez, E., Garcia-Cabot, A., de-Marcos, L., & Martinez-Herraiz, J. (2017). Development of a Social Gamified Platform for e-Learning. In Paspallis, N., Raspopoulos, M. Barry, M. Lang, H. Linger, & C. Schneider (Eds.), Information Systems Development: Advances in Methods, Tools and Management (ISD2017 Proceedings). Larnaca, Cyprus: University of Central Lancashire Cyprus. ISBN: 978-9963-2288-3-6. http://aisel.aisnet.org/isd2014/proceedings2017/Education/2.

See also

  • Explode is a social search tool that lets you find others online irrespective of which network they are on - managed over OpenID as it's planned for Elgg