iSocial
Social Networking Platform
To install the aplication follow these steps:
Upload the files
-
Unzip your download (our script) on your computer. And notice that there is a folder called "Script". The content of this folder is what we will upload to the server.
-
Upload to your server, in a folder or in the root directory, all the files that are in the "Script" folder of our script.
-
Create a database on your server and have the information at hand.
Configuration required on the server
-
Make sure that the server is enabled module "rewrite_module". This is necessary for the creation of friendly urls. This will ensure the proper functioning of the website.
Start the installer
-
Once you have uploaded the script files on the server, and you already have the information in the database, you execute the following URL:
https://www.yourdomain.com/install
-
Follow the steps indicated, and voila!
-
Note: If you have already installed the script, be careful to use the installer again. Because, if you already have a previous database with information, the installer will delete the tables and generate them again with blank information. Don't forget that after installation you will have to delete the "install" folder on the server.
The application is divided into the following folders:
Folder "data":
This is the folder where you store files uploaded by users. This folder in turn is subdivided into:
-
Folder "ads": Here are saved files of ads.
-
Folder "albums": Here are saved files of user albums.
-
Folder "articles": Here the photos of the articles created by the users are saved.
- Folder "audios": Here audios uploaded by users are stored.
-
Folder "avatars": Here are saved user avatar.
-
Folder "avatars_pages": Here are saved files of pages avatars.
-
Folder "covers": Here are saved user covers.
-
Folder "covers_events": Here are saved events covers.
-
Folder "covers_groups": Here are saved groups covers.
-
Folder "covers_pages": Here are saved page covers.
-
Folder "messages": Here the photos of the chat are saved.
-
Folder "misc": Graphic files related to your brand for your website.
-
Folder "photos": Here are stored the photos uploaded by users.
-
Folder "products": Here the photos of the products created by the users are saved.
- Folder "tmp": For temporary files.
- Folder "videos": Here videos uploaded by users are stored.
Folder "system":
This is the folder where the files most important application. Are the classes, languages and controllers. In this folder you can find the following:
-
Folder "classes": Contains files with classes that are used in different parts of the application.
-
Folder "controllers": It contains the most important files of the application. All programming is in this folder.
-
Folder "helpers": Contains files with functions that are used in different parts of the application.
-
Folder "languages": Contains the language of the application. By default languages are Spanish and English.
Folder "themes":
This is the folder where the themes that are used in the application. This folder in turn is subdivided into:
-
Folder "default": Here are located the files of Default Theme
In future updates can add new themes in this folder.
The Themes are located in the folder "themes".
Each theme folder, has in turn other folders: css, html, imgs, js.
If you want to create your own theme, can use as reference the themes that comes into the application.
The fastest way to have your own theme, is duplicating a folder theme and then editing the files it contains.
First edit the file theme.php:
<?php
$current_theme = (object) array (
'name' => 'Default Theme',
'version' => '1.0',
'description' => 'Default Theme for iSocial.',
'author_name' => 'M Code Developer',
'author_url' => 'https://www.mcodedeveloper.com',
'author_email' => 'devs@mcodedeveloper.com',
);
?>
The line to edit to have a thme with other name is:
'name' => 'Default theme',
Then proceed to edit the CSS file css.css (file located in the folder CSS) to give the desired look.
Folder Languajes
The folder where the language files is: system/languages/
Each language has a folder, for example es (spanish), en (english).
Add a new language
If you want to create a new language, only duplicates a folder and change the texts with the desired language.
The text within the language files have the following structure:
'dashboard_vmenu_opc_home' => 'Home',
'dashboard_vmenu_opc_myinformation' => 'My Information',
'dashboard_vmenu_opc_myphotos' => 'My Photos',
'dashboard_vmenu_opc_mymessages' => 'My Messages',
'dashboard_vmenu_opc_myfavorites' => 'My Likes',
'dashboard_vmenu_opc_mycomments' => 'My Comments',
'dashboard_vmenu_opc_followers' => 'My Followers',
'dashboard_vmenu_opc_following' => 'My Following',
'dashboard_vmenu_opc_logout' => 'Log Out',
At the time of installation of our script, you are asked for a name information to create an administrator account. Please enter data that you can remember.
After logging in, the url to access the administration area is: http://www.yourdomain.com/admin
You can also find a link in the top bar of the application.
Maintenance Area Options
General Settings: To configure the more general aspects of the application.
Manager Users: Section that is used to manage user accounts.
Pages Users: Section that is used to manage pages user. Here also you will create the categories of groups.
Groups Users: Section that is used to manage groups user.
Reports: Showing, posts and comments that have been reported..
Manage Ads: Section to manage everything related to ads.
Themes: In this option you can choose default theme of the system.
Languages: In this option you can choose default language of the system.
Sections: To enter the content to different sections of the website.
Thank you so much for purchasing this aplication. I'd be glad to help you if you have any questions relating to this theme. No guarantees, but I'll do my best to assist. If you have a more general question relating to the aplication, please do so to devs@mcodedeveloper.com.