Social Network - Development Pt. 8
A big… big BIG progress update. There hasn’t been one for quite some time so I thought i’d post one, plus it helps keep the few interested in the development up to date on where I am up to with it all.
Blog [combines with Profile/UCP]
- Add Entry fixed
- Edit / Delete Entry fixed so you cannot edit or delete others entries
Content [static and dynamic information pages (eg. faq)]
- Re-added some Content Pages
Profile
- Improved Private Profile Logic
- Fixed View Count updated to not count when viewing own Profile
- Re-implemented Add Comment
- Added Edit Comment
- Added Delete Comment
- Added additional information fields
- Fixed the amount of friends shown (selectable by user)
Registration
- Fixed some problems associated with it
User Control Panel
- Re-implemented (into new code, see previous update)
- Basic Statistics in UCP (Views, Messages, Entries, Friends etc)
- Re-worked and new Functionality
- More Options for Editing
- More Options for Profile Configuration
- Added Option to Edit Video Box
- Improved Avatar Uploading
- More Options for Profile Permissions
- Statistic Resync (if it becomes incorrect, auto fixes weekly)
- Fixed some broken “Return” links
- New Friend Request Notifications
- New Friend Request Page (accepting, deleting and ignoring)
- Fixed Edit Friends View (no ordering of friends yet - DB issues)
- Fixed some additional errors that appeared
- Fixed Age field to be more accurate upon conversion from timestamp
Administration Control Panel
- Administrator Login fixed
- Memberlist page fixed
- Member Edit and Detail page fixed
- Edit Modules enabled and disabled through panel
- Design Improved
Miscellaneous Stuff
- Controller improved (major fix coming again)
- User Session improvements (no more details specified)
- Paging System implemented and soon after improved
- Improved Pager’s design
- Some html improved and shortened
There will be another major update of the controller to improve the controller after a few problems became discovered with how it works. The actions (eg. profile etc) will also be improved with how they are loaded and how the modules within are loaded to decrease the load on the server. Improvements will also be made to further improve some logic on the code as well as separation of the database and queries from the code (not the right way of putting it, but basically stored procedures).
Once the above are complete another overhaul of the sites design will be done. The design will be basic as it will be prepared for modification with css, but not actually beautified. That will be done at some later time or if the user wants to then they can do it to their profile.
More to come…
Why is the lines of code not much more than the previous update? Thats because of the re-build which reduced code significantly still leaving the same functionality. It was reduced to approximately 7000 lines just after most previous features were re-implmented.
Current Lines of Code: 11,000+ (approx.)
Current Version: 0.1.2a (Alpha)