ADVANCED DESCRIPTION:

Here, you will find the detailed description of each part of Pointter PHP Micro-Blogging Social Network Script. The script comes with 3 parts namely as Pointter User Part, Pointter Installer Part, Pointter Admin Panel Part. The contents found on this page are based on Pointter PHP Micro-Blogging Social Network Script and Apple Iphone Versions have exactly the same features of Pointter System excluding information channel part and minor differences.
Please click on the topics to open and hide the detailed descriptions with screenshots.
POINTTER USER PART
My Home Screen:
My Home Screen is the part that welcomes the user when logged in. Besides the user profile picture and user details, the statistics of the user like number of active friends, new messages, scheduled plans, today's plans, user blogs and user follow-ups are displayed with direct links. According to the country and city details of the user, the realtime weather information is shown including the temperature, condition and image illustration of the weather. Pointter System supports more than 160 countries and 400 cities for this realtime weather information. If the user inputs a city name that is not recognized or not available by Pointter System, the weather information for the capital city of the user's country will be displayed. If the website owner has added any advertisements, informations or videos from Pointter Admin Panel, these will be displayed in the Information Channel Part RANDOMLY. Live Events is a similar module of Facebook where the user will be informed about the activity of his/her friends including photo uploads, photo comments, new friendships, new blogs, follow-ups and plans with accurate active links etc. Only the last 10 activities are shown on My Home Screen and All Live Events Part will show all the activities occured in the last 3 months which are indexed dynamically into pages by activity time. The number of shown activities and timeframe can be changed from the source code easily. The last part of the My Home screen is the RSS Channel Part which shows the latest 5 topics of RSS feeds like CNN, BBC etc. These RSS feeds are added to the Pointter System by the website owner by entering the RSS feed URLs and titles from the Pointter Admin Panel easily. The number of displayed topics can be changed from the source code easily and further modifications can be done. The user can turn these channels on or off from the Channel Settings Part in My Profile Menu anytime he/she wishes.
*My Home Screen
|
My Profile Menu:
The user will have access to many parts in this menu. My Requests Part is the part where the user will see the other members that he/she has sent a friend request. Since Pointter System has been designed to be a secure social network script, an user can not see the details of the other member that he/she has sent a friend request unless this member accepts the friend request. In Friend Requests Part, the user will be informed about the other members that have sent a friend request to the user. Pointter System also sends notification emails upon a friend request and approval of the friend request. The content of these emails can be changed from the Pointter Admin Panel. The user can accept or decline the friend request. Multiple selection is allowed in this part and the user can see the other user's profile details by clicking on him/her. In Channel Settings Part, the user can turn on and turn off the RSS feed channels that the website owner has set up from Pointter Admin Panel. The RSS Feeds are displayed in My Home Screen.
*My Requests Screen
|
*Friend Requests Screen
|
*Channel Settings Screen
|
In Profile Settings Part, the user can update his/her details which include First Name, Last Name, Country, City, Education Level and Profile Avatar. The control mechanism has been implemented on Profile Settings Part and the user will be notified upon successful or unsuccessful profile updates. In Security Settings Part, the user can adjust the security settings for sharing his/her photos and friend list. By default, friends of the user's friends can see his/her photos and friend list but these can be turned on or off in Security Settings Part. Please note that Pointter System does not allow an user to look other members' informations when there is no friend relation through the system. Photo Manager Part is one of the most important and advanced parts of Pointter System. The user uploads his/her photos through this part and the number of photos that an user can upload, will be determined by the website owner from Pointter Admin Panel. By default, it is set to "No Limit" and the available options are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 50, 100, No Limit. Pointter System will accept only image files PNG, JPG and BMP with a maximum size of 1 Mb for each photo by controlling them first. The maximum file size can be changed from the source code easily. Pointter System creates thumbnails from the original photos automatically and saves them in a different folder to speed up the system. The advanced feature of Pointter Photo Manager Part is that it zooms in to the original photos and creates the thumbnails on the fly. This advanced programming technique is used in websites like Facebook and Myspace. The supported resolutions are 640x480, 800x600, 1024x768, 1280x960, 2048x1536. The user photos will be indexed dynamically into pages and 10 photos are shown in each indexed page. This can also be changed from the source code easily.
*Profile Settings Screen
|
*Security Settings Screen
|
*Photo Manager Screen
|
When the user clicks on a photo, he/she is directed to show member photo page where he/she can delete this photo or make it profile picture. And most importantly this is the part where the user himself/herself can make comments to his/her photo or delete his/her friends' comments. If allowed by the user, friends of his/her friends can see his/her photos but they can not make comments until they become friends. Since photos are private matters, this part of Pointter System has been programmed carefully against malicious user attacks and unauthorized user requests.
*Show Member Photo Screen
|
People Menu:
This is the main part of Pointter System where the user can begin to interact with other members. In All Friends Part, the user can look at his/her all friends which are indexed dynamically into pages. Each page shows 15 friends and this can be changed from the source code easily. Each friend box has First Name, Last Name, City and Group information with profile picture. Here the user has a couple of options like Delete Friend, Send Message, Change Group and Show Blogs for his/her each friend. The user can look at his/her friend's profile by clicking on his/her profile picture which will also bring other informations like member photos and member's friend list. The user can check profiles, friend lists (if allowed individually) and photos (if allowed individually) of friends of his/her friend and also send friend requests directly to his/her friend's friends in this part. In Show Friends By Group Part, the user can look at the 9 groups which he/she added his/her friends into these groups. There are 9 groups namely as College, Collegue, HighSchool, Holiday, Military, Relative, SocialFriend, Sweetheart and University. Each group name directs to the friend list page where all the friends of the user are indexed dynamically into pages. This part also has the same options with All Friends Part. In Newest Friends Part, the user is shown the last 15 friends that has been added to his/her list. This part is again similar to All Friends Part with the same options.
*Show All Friends Screen
|
*Show Friends By Group Screen
|
*Show Newest Friends Screen
|
In Search A Person Part, the user has two search options for searching members in Pointter System with emailaddress and nickname. Emailaddresses and nicknames are unique in Pointter System for security reasons. When the user searches by emailaddress, he/she will be directed to the searched user profile screen where he/she can send a friend request to add. Grouping Friends is independent for both sides in Pointter System as one user can mark his/her friend as SocialFriend whereas the other user can mark him/her to another group name. Due to security, when searched by emailaddress, the nickname of the user will not be visible and vice versa. In Invite A Friend Part, the user can invite his/her friends to the website by entering an emailaddress. The control mechanism is implemented in this part and Pointter System will alert if user enters his/her emailaddress or another user which is already a member of the website. The invitation email's content can be changed from the Pointter Admin Panel.
*Search A Person Screen
|
*Invite A Friend Screen
|
Blogs Menu:
Blogs Menu is one of the key features of Pointter and it consists of 3 Parts. In Start A Blog Part, the user can start a blog by writing the subject and content of it. When a new blog is started, all friends of this user will be notified via email. The content of start a blog email can be changed from Pointter Admin Panel by the website owner. The new blog alert, link and blog starter information will also be visible to the user's friends in the Recent Activity Part of My Home Screen. In My Blogs Part, the user can see the list of all the blogs that he/she started and can go to selected blog. Blogs consist of the main blog and the follow-ups. The main blog will always be on top and the follow-ups will be indexed dynamically below the main blog by post time. Main blog and follow-ups are graphically different and the user can delete a blog that he started or any follow-ups in his/her blog. Deleting a blog will delete the entire blog with all follow-ups whereas deleting a follow-up will only delete the choosen follow-up. Each blog page will show 9 follow-ups besides main blog and this can be changed from the source code easily.
*Start A Blog Screen
|
*Show My Blogs Screen
|
*Show A Blog Screen
|
In My Follow-Ups Part, the user will have a list of the follow-ups that he/she has written which are indexed dynamically by post time. Each page will show 10 follow-ups and this can be changed from the source code easily. The user will be directed to the main blog when he/she clicks on a choosen follow-up that he/she has posted. The user can always delete his/her follow-up eventhough the main blog was not started by himself/herself. This gives a total freedom in Pointter micro-blogging system. A new follow-up will also be alerted to all friends of the user on the Recent Activity Part of My Home Screen.
*Show My Follow-Ups Screen
|
Messages Menu:
Messages Menu consists of 3 main parts with 2 sub parts. In Send A Message Part, the user can send a message to his/her friend by entering the emailaddress or nickname of his/her friend. Although sending a message is possible through friend lists, this part has been added incase of a user can have hundreds of friends and instead of browsing through friends, a message can be sent faster when his/her emailaddress or nickname is already known by the user. So Pointter System lets 2 different ways of sending message. Please also note that it is not possible in Pointter System to send a message to a member who is not in user's friend list. An alert email is sent to receipent when the user sends a message to his/her friend. The content of this email can be changed from Pointter Admin Panel. In Received Messages Part, unread and new received messages will be in bold style and the user will be directed to the message when a message is clicked. It is possible to delete multiple messages on this part and the received messages will be indexed dynamically into pages by receive time. The user will also have the option to reply a message in these parts.
*Send A Message Screen
|
*Received Messages Screen
|
*Show Received Message Screen
|
Sent Messages Part is very similar to Received Messages Part whereas replying a message is not possible ofcourse. It is possible to delete multiple messages on this part and the sent messages will be indexed dynamically into pages by send time. The user will be directed to the sent message when a message is clicked.
*Sent Messages Screen
|
*Show Sent Message Screen
|
Plans Menu:
Plans Menu is the most complex and important feature of Pointter System which is an unique micro-blogging concept. Micro-Blogging scripts and websites like Twitter offer the user to enter what they are doing in realtime whereas Pointter System lets the user enter what the user will do in the future and share these informations in realtime with other users. In Add A Plan Part, the user enters a date for his/her plan and describes what he/she will do and in which city his/her plan will be. Here, the user can make his/her plan visible to share it with other users or he/she can make it invisible so he/she will only see the plan. The Pointter System lets the user enter a plan for current and upcoming year and also controls for the leap year and correct days of each month by checking the date dynamically so entering unlogical dates will not be possible. Friends of the user will be notified about his/her plan in the Recent Activity Part of My Home Screen with the direct link of this plan. In My Plans Part, the user will see his all plans indexed dynamically into pages by plan dates. It is also possible to delete multiple plans on this part.
*Add A Plan Screen
|
*Add A Plan Confirm Screen
|
*My Plans Screen
|
In Friends' Plans Part, the user will see the complete list of his/her friends in which the last 2 plans and number of total plans are displayed for each friend in information boxes. This part is indexed dynamically to show 10 friends in each page which can be changed from the source code easily. The user is directed to the complete plan list of a friend when a profile is clicked. In Plans For Today Part, the user will see the list of friends who will have a plan today. Each friend's plan for today will be shown and it will have direct link to this friend's complete plan list.
*Show Friends' Plans Screen
|
*Show Member Plans Screen
|
*Plans For Today Screen
|
In Plans For This Week Part, the user will see the list of friends who will have a plan in the upcoming 7 days. Each friend's plan for the upcoming 7 days will be shown by date and it will have direct link to this friend's complete plan list. These parts are indexed dynamically into pages to show 10 plans or friends and this can be changed from the Pointter Admin Panel easily. In Plans In Your City Part, the user will see the list of friends who will have a plan today in the same city with the user's and it will have direct link to this friend's complete plan list.
*Plans For This Week Screen
|
*Plans In Your City Screen
|
POINTTER INSTALLER PART
Pointter Installer Pages:
FEATURES & CAPABILITIES:

This is the features overview of Pointter PHP Micro-Blogging Social Network Script.
First-View: POINTTER is a PHP-based social network platform that lets you create a social network on your website. Right out of the box, your social network will offer nearly all of the features found on today's wildly popular social networks. Pointter is programmed with PHP, XHTML, CSS, Javascript and MySQL. Pointter has all the common features like creating / updating an account, uploading photos for the album / making comments, sending and receiving messages, creating and replying blogs, creating / categorizing plans etc. Pointter has unique features like live events module, a real-time weather channel that shows the actual weather information for around 200 countries and 400 cities, ability to create RSS channels and broadcast these to their users by built-in RSS Feed Reader. Pointter also has an advanced admin panel with template changer, SEO tools, code edit of footer and header files, change of background colour or background picture and upload a banner, ability to create custom polls.
Technology: The compact design of Pointter makes it work fast and does not need much bandwidth, diskspace or database space unlike the most scripts in this genre. Pointter has a simple interface but comes with unique features that few scripts can offer as combined. For the user part, Pointter has a real-time weather channel that shows the actual weather information including condition, temperature and image for around 200 countries and 400 cities. If the user's city input is not identified or is not available, Pointter shows the weather information of the capital city of user's country. And the most unique user part of Pointter is the ability to enter PLANS and share these plans with friends. Micro-Blogging sites like Twitter gives the user oppurtunity to submit "What The User Is Doing" whereas Pointter gives the user freedom to enter their plans for a whole year which can be described as "What The User Will Do". The user can make their plans visible or invisible if they wish to share or not. Pointter shows the plans for each friend of the user and also departs the share of these plans in categories like "Today's Plans", "This Week's Plans" and "Plans In Your City Today". This is a new concept that the other scripts do not offer yet.
More Features: As for the admin panel Pointter comes with unique features too. Pointter introduces a new concept in advertisement and information by adding an info channel. The owner can submit multiple advertisements or just informations and these are randomly shown in main user page. The owner can either put their own codes or can just upload an image and write a text to create an info for info channel. This is a new way to create advertisements with ease and earn revenue from the owner's website. Another unique feature of Pointter's admin panel is the ability to create RSS channels and broadcast these to their users. The owner creates an RSS channel by just entering the RSS feed address and title. Users will see these channels in their channel settings section and they can turn them on or off.
Pointter PHP Micro-Blogging Social Network Script has been programmed ingenoiusly and even the slightest details have been implemented into codes. Here are some of the topics:
Script Security: Using forms in a script is a key to make complex websites but it makes security holes since malicious users can connect to your database through data input.
Pointter has been programmed carefully against MySql Injections and Html Code inputs to protect your site.
User Security: The most common method of sending information from one page to another is to send it via URL in scripts. However since the URL is visible, a malicious user can
just change the variable in the URL and try to obtain other informations in your database. For example, a member in your website can try to look at the photos of other members or send messages
to other members who are not in his list or read the blogs, comments that he has no authorization etc. Pointter has been designed carefully against these inputs and the security algorithm in Pointter checks the data and if
it is not logical, it logs out the malicious user. For example, lets say a malicious user has logged on and he is on this URL:
http://../showmemberblogs.php?blogid=user14@pointter.com
If he tries to change the emailaddress variable to another member of your website:
http://../showmemberblogs.php?blogid=user26@pointter.com
Or if he tries to change the emailaddress variable to another value:
http://../showmemberblogs.php?blogid=blabla
Pointter will check first if the data is logical and if this user is a friend of this malicious user, if not Pointter will log out the user. This has been implemented in most parts of the script where the user data is important. This is
a security issue which most of the scripts do not support or underestimate.
Data Check: Pointter checks all the datas that are input by the users through forms and URLs. Besides checking the data for security, Pointter also checks the logic of the data input and returns error
messages upon the situations. For example, if a user tries to invite himself or another user that is already a member or if a user tries to add himself etc. The data is also checked through forms if it
is shorter than it should be, contains invalid characters or invalid email addresses.
Image File Security: Pointter has an easy photo upload interface and the size/number limit of photos can be adjusted by the site owner. Pointter only supports JPG/GIF/PNG file types and prevents malicious users to upload harmful files other
than image files.
Character Encoding: Pointter fully supports UTF-8 character encoding and has been programmed carefully to accept German, French, Latin and special Html characters and output them in the way that they should look.
|