JomWALL is a Joomla-based extension for building intranets, meeting places, work groups, social networks and community websites with collaboration tools and Facebook-like features, installation is fast and easy! External video provider, Activity streams, flexible css , photo gallery, groups, events, customize profile, private messaging, external social network integration and many more.
You have to met the System Requirements in order for JomWALL to operate correctly. You may find the most basic requirements for JomWALL below:
JomWALL requires that you have Joomla! installed on the site. JomWALL supports the following versions of Joomla!:
- Joomla 3+
JomWALL runs on PHP and it requires PHP to exist on the site.
- 5.3+ and above.
- ZIP Library. Much faster extraction process.
- GD Library. In order to manipulate images that are uploaded on the site.
- CURL Library. In order for JomWALL to perform outgoing connections.
- Inconv package to be installed on your server.
| Settings | Minimum | Recommended | Reason |
|---|---|---|---|
| memory_limit | 64MB | 128MB | It determines the maximum amount of memory that site can use. |
| upload_max_filesize | 8MB | 128MB | It determines the size of files that can be uploaded on the site. |
| post_max_size | 8MB | 128MB | It determines the size of files that can be posted on the site. |
| max_execution_time | 60 | 120 | It determines the maximum execution time for the site in seconds. |
| magic_quotes_gpc | Off | Off | On Joomla 3 and above, this needs to be explicitly disabled as per Joomla's requirements. |
Minimum version of MySQL 4.1.3+
1- Go to your Joomla admin area > Extensions > Install/Uninstall.
2- In the Upload Package File section clicks Browse and locate the archive of the JomWALL Zip File something like “JomWALL_4.0_revXX “.
3- Then click Upload File & Install the zip file then..... click the green button to complete the installation.
4- Done, you can now go to JomWALL 4 settings administration in Joomla backend and adjust as need it.

General Settings
Display Name
Here you can set the display format for a real name or a user name.
Display Location
Here you can set location.
Location api system will automatically ban any IP addressess doing over 150 requests per minute.
If location is not displaying even when settings is ON, use this link to remove the ban.
Video Upload Limit For Gallery
Here you can set the the Video Upload Limit For Gallery per user in MB.
Photo Upload Limit For Gallery
Here you can set the Photo Upload Limit For Gallery per user in MB.
File Upload Limit For Gallery
Here you can set the File Upload Limit For Gallery per user in MB.
Posts Time Format
Here you can set the Posts Time Format where you can set time.
Date of Birth Format
Here you can change the date format to suit your region.
Timestamp Format
Here you can set the Timestamp to Default or display like the Facebook Timestamp.
Skype Option
Here you set your Skype Option to Chat or Call.
Limit groups and member avatars to display in Sidebar block
Here you can Limit groups and member avatars to display in the Sidebar block.
Invite Member Limit
Here you can limit the number of displayed users
Moderator user ID
Here you can write Moderator user ID with comma to separate
Moderator Type
Here you can set Moderator Type for all groups or only members
Sound Cloud Client ID
Here you can put your Sound Cloud Client ID
Sound Cloud Secret Key
Here you can put your Sound Cloud Secret Key
YouTube API Key
here you have enter you youtube developer api
Posts Limit
Here you can limit the number of posts.
Comments Limit
Here you can limit the number of Comments.
Floating ToolBar
Here you can set Floating ToolBar options.
Set Images's Extension
Here you can set Images's extensions for uploading, separate by commas.
Set File's Extension
Here you can set File's extensions for uploading, separate by commas.
JOMWall Privacy
Here you can set your privacy settings for JOMWall.
Friends Limit
Here you can limit the number of displayed friends.
Display Users Online
Here you can set options to display users online
Display Group
By approving the group, the group will be published
By rejecting the group, the group will not be published
Group Creation
Here you can set display Group Creation functionality
Maximum Group Limit
Here you can set the maximum limit to your group size, -1 for unlimited
Select User Group
Here you can select your user group
This section will display all your Login Settings for JomWALL login page

Enable Automatic Emails? Yes/No
Here you can Enable the Automatic Emails notification when a user make the action below: choose Yes/No
Tagging
Here you can enable email notification for Tagging : choose Yes/No
New Event
Here you can enable email notification on New Event: choose Yes/No
Event Attend
Here you can enable enable email notification on Event Attend: choose Yes/No
New Post
Here you can enable email notification on New Post : choose Yes/No
New Comment
Here you can enable email notification on New Comment: choose Yes/No
New PM
Here you can enable email notification on New PM: choose Yes/No
Friend Request
Here you can enable email notification on Friend Request: choose Yes/No
Group Member Invite
Here you can enable email notification on Group Member Invite: choose Yes/No
Integration
in this section you can tell jomwall to get avatar from some of this popular Joomla extension.
![]()
JomWALL 4 comes with new Advanced fields. All fields are highly customizable to absolutely work the way you specifically want and expect them to perform.
All fields for user profiles and group are editable to exactly suit your preferences.


In a JomWALL active account you find: JomWALL component, 19 modules, 6 plugins and 2 templates
After unzipping this JomWALL plugin package, you will find 6 plugins (You must install 1 and 2 below as they are need it for JomWALL to work correctly)
1- plg_JW4_Delete_post_revX this plugin will delete all posts of a deleted JomWALL user
2- plg_JW4_Delete_post_SYS this plugin will delete all posts of a deleted JomWALL user
3- plg_JW4_comment_articles_plguin – this plugin will add a comment box to article by adding the code {loadjomwall} on the article content.
4- plg_JW4_birthday– this plugin will add a notification icon to JomWALL toolbar for your connection birthdays
5- plg_JW4_articlestojomwall– this plugin will add the article you publish as administrator to the activity stream in JomWALL
6- plg_JW4_kunena_jomwall – kunena integration
JomWALL 4 comes with 19 modules
1- mod_JW4_latest_post – this is an ajax module that will display the latest post made on JomWALL
2- mod_JW4_files–This module will display the latest file post made by JomWALL users
3- mod_ JW4_groups – This module will display the group made by JomWALL users
4- mod_ JW4_images – This module will display the latest images uploaded in JomWALL user profiles
5- mod_ JW4_member_avatars – This module will display the latest or random members from JomWALL with a card information on hover.
6- mod_ JW4_musics – This module ill display the latest music uploaded by JomWALL users
7- mod_ JW4_videos – This module will display the latest video attached or uploaded by JomWALL users
8- mod_ JW4_groups – This module will display the latest video attached or uploaded by JomWALL users
9- mod_ JW4_miniprofile – this is module will create your mini profile to be display on the template module location as you wish.
10- mod_ JW4_event_reminder – this module will show and remind you about your latest events
11- mod_JW4_files – this module will display the latest files shared in JomWALL
12- module_JM4_online friends – display who of your friend is online “this module is installed automatically with the JomWALL package” no need to installed
updating the this info....... but you can check all modules that comes in jomwall package below:
1. Download the template package TMP_JW4full_View.zip: this template will allow you to see JomWALL in full view
To installing this template is simple
Now you will have the icon in JomWALL toolbar to allow you view JomWALL component in full view on the browser
The Users object in Jomwall is decorated with rich functionality that allows you to quickly access multiple properties of the user. In essence, loading a user object is as simple as:
The steam object in Jomwall is decorated with rich functionality that allows you to quickly access multiple properties of the user. In essence, loading a steam object is as simple as:

Create system plguin. Add onJomwallStreamCreate($post,$type,$linkattachment ,$videoattachment,$jingattachment ,$imageattachment,$mp3attachment) function
$type returns the type of post.They as belows.
| $post stdClass Object ( [id] => 276 [user_id] => 390 [group_id] => [type] => text [commenter_id] => 390 [user_name] => [avatar] => [message] => test post [reply] => 0 [is_read] => 0 [is_hidden1] => 0 [privacy] => 0 [is_hidden] => 0 [is_pm] => 0 [is_reply] => 0 [posted_id] => [wall_date] => 1424935796 [ip] => ::1 [group_poster] => 0 ) | $linkattachment [Type= 'link'] stdClass Object ( [id] => 44 [wall_id] => 276 // id of main post [title] => '' [link] => '' [link_img] => '' [path] => '' [description] => '' [path] => '' ) | $videoattachment [Type= 'video'] stdClass Object ( [id] => 45 [wall_id] => 278 // id of main post [title] => '' [type] => '' [video_id] => '' [description] => '' [thumb] => '' [path] => '' ) | $jingattachment [Type= 'jing'] stdClass Object ( [id] => 40 [wall_id] => 279 // id of main post [jing_title] => '' [jing_link] => '' [jing_description] => '' ) |
| $imageattachment [Type= 'image'] stdClass Object ( [id] => 40 [wall_id] => 279 // id of main post [name] => '' [path] => '' [description] => '' ) | $mp3attachment [Type= 'mp3'] stdClass Object ( [id] => 40 [wall_id] => 279 // id of main post [title] => '' [path] => '' [description] => '' [image] => '' ) | $eventattachment [Type= 'event'] stdClass Object ( [id] => 40 [wall_id] => 279 // id of main post [title] => '' [location] => '' [description] => '' [image] => '' [start_time] => '' [end_time] => '' ) | $fileattachment [Type= 'file'] stdClass Object ( [id] => 40 [wall_id] => 279 // id of main post [title] => '' [path] => '' [description] => '' ) |
| $articleattachment [Type= 'article'] stdClass Object ( [id] => 40 [wall_id] => 279 // id of main post [title] => '' [description] => '' [image] => '' [article_id] => '' ) |