04/13/15 01:17 AM UBB.threads 7.6.0 - Progress Report (04-13-2015) by id242

7.6.0 Progress Report: "Awesome! This page site is mobile-friendly."

Another progress report so soon? The last one was just three days ago! -- This one implements a feature many of you have been asking for; A mobile friendly forum.

This progress report will be real short and to the point. Lets dive in for a minute to see what some of those changes were.


The changelog:
Admin
[*] EDITSTYLE -Fixed the StyleEditor tool to finally display the edit boxes properly.

Languages
[*] CHANGEBASIC, EDITBASIC, SHOWPROFILE -Added some strings to accommodate the inclusion of Social Networking profiles within your Member Profile page.
[*] GENERIC -Updated the CAPTCHA image verification instructions to improve clarity.

Scripts
[*] POSTLIST -Moved the pagination/multi-page indicators to the same line as the topic. Relocated its related formatting from the scripts and placed it within the template file.

General
[*] HEADER -Adjusted code needed for displaying forums on mobile devices. Consolidated a few lines.
[*] HEADER -Fixed the $breadcrumb and $welcome title bar display. The $welcome string no longer hogs a whole line to itself when the $breadcrumb is very long.
[*] MULTIPLE -Added the major code needed to be able to display UBB.threads on mobile devices. Several pages saw a sprinkling of the strings required to make it all work. This will be complete for all pages requiring it, for the release of 7.6.0.
[*] SHOWFLAT -To give more room to the content of a post, POST_SIDE when viewed from a mobile device displays as a simplified POST_TOP. The author information is moved from the side and placed on the top of their post.
[*] QUICKREPLY -This has been cleaned up and the Post Options and CAPTCHA elements have been reorganized to play well with mobile devices while also being brought up to a modern presentation.
[*] MULTIPLE -More code and CSS formatting optimizations.

This is the second build in a row where new features have been added, while the archive size has been reduced. Cheers!


--
NOTICE: At the time of this post, UBB.threads 7.6.0 is very much still work in progress. This current code will change several more times before being published to the Members area of http://ubbcentral.com. This *WORK IN PROGRESS* code is not available for download or purchase. This series of progress reports is being made public to share the development progress on UBB.threads. Items may be pulled from the final release or may be reworked to have a different presentation than what is depicted in this post. This is very much WORK IN PROGRESS and not by any means "final."

102 Views · 4 Comments
04/09/15 08:09 AM UBB.threads 7.6.0 - Progress Report (04-09-2015) by id242

7.6.0 Progress Report: "Abba Zaba... You my only friend."

A lot of the current work has been focused on getting the Control Panel cleaned up, both in display and behind the scenes. Working from top (Master Settings) to bottom (Tools & Information), this bit of progress has been completed through to the Permissions section earlier today. Portal and finally, Tools & Information are next on the agenda.

While progressing page-by-every-page through the Control Panel, I have come across a few options that just didnt display correctly or didnt function as one would expect them to function. I've fixed everything as I came to it.

I've progressed with adding more much-needed examples to non-obvious site settings where I could see that an example would be extremely helpful to have.

Time was also put in to correcting HTTPS/SSL issues and getting UBB.threads fully working with it. One of my personal larger sites is running full HTTPS, and I am happy as a clam with the current functionality and the security benefits! laugh

The Subscriptions pages (user and admin sections) have gone through a nice facelift. Group Images are now removed when a group's subscription expires. The Subscription settings layout has seen a lot of attention and has been the major focus for the past week and a half. A lot has been put into improving it and make it a worth-while way of monetizing your forums.

There were a few more new minor features added, but outside of what was mentioned above, the past month was spent fixing bugs, cleaning up old code, moving html formatting to css, and making UBB.threads fully HTTPS-compatible. Lets jump in to the progress report and see what some of those changes were.


The changelog:
Admin
[*] CHANGEUSER -Updated to accept https in addition to http.
[*] LOGS -SQL Errors Logs now displays in chronological order. Size is now always displayed in bytes. The reports are formatted to be more human readable.
[*] MEMBERMANAGE -Options for saving a custom search and Saved Searches are now always visible. The View/Edit Members tab items have been correctly arranged and now utilize Expandys. Registration Queue tab has also been cleaned up and no longer overflows on thin windows - It also matches the display format of MEMBERSEARCH (the member search results page). Ban Lists tab has been given proper usage examples.
[*] RSS -A lot of layout work has been done to allow the page items to be viewed and managed much more easily. In addition, the VIEWBOARD section regarding Forum RSS Feeds has been given usage explanations and settings recommendations.
[*] SHOWUSER -Rearranged the Edit Profile layout pages slightly. The bottom tabs are now sorted in an order as one would expect. Updated the preferences to handle moving away from "Time Offsets" to using "Default Time Zone" settings.
[*] STYLEPREVIEW -Additional style items have been added to the preview page.
[*] VIEWBOARD -The string file has been corrected from "FORUM_PERMS" to "FORUM_PERMISSIONS" so at to now pull titles from the correct language file. Configuration items now hide when they are unchecked/turned off.
[*] MULTIPLE -Text entry boxes that were based on a set number of columns are now based upon a percentage of screen size. In most cases, you'll now have more room to see what you're doing.
[*] MULTIPLE -If appropriate, more descriptions of what each setting does, have been given an example of what should be entered. Some current descriptions/examples have also been updated to add clarity.

Cache Builders (Portal)
[*] FEATURED_MEMBER -Registration date is now displayed as just "Month Year" -- ex; "June 2006"

Includes
[*] COPPAINSERT -An example parental consent and approval COPPA "Children's Privacy Policy Guidelines" file is now included within the UBB.threads software.

Libs
[*] ADMIN.INC -The "Submit" button now has the correct padding to space it apart from the content on certain pages.
[*] HTML.INC -The site default language is now set, if the language settings are not configured for that visitor. For example, an unregistered user.

Scripts
[*] SHOWPROFILE -Homepage URLs will now accept https as being valid. Homepage Names are also now generated. User profile display presentation has also been cleaned up. Moved the SHOWPROFILE formatting code to the template and out of the script files.

Styles
[*] ADMIN -A few more slight layout adjustments. (tabs, wrappers, descriptions, etc.)
[*] COMMON -All Post Buttons now have a "white-space:nowrap;" placed on them.

Templates
[*] COPPAFORM -This page now displays correctly.
[*] EDITDISPLAY -Removed Time Offset and replaced with Time Zone.
[*] HEADER -Added code needed for displaying forums on mobile devices.
[*] HEADER -Testing new cookie related items to help prevent users from instantly being logged out just after logging in.
[*] HEADER -Moved the Forum Closed message below the forum header. This will now look like a message to the users (NEW: header/closed/footer), instead of a warning and a blank page (OLD: closed/header/footer).
[*] ISLAND_FEATURED_MEMBER -If there are none, tell the users that there are none at this time.
[*] MYCOOKIES -Long cookies now wrap when they need to. They no longer wait for a proper word-break before wrapping.
[*] PRINTTHREAD -Further CSS cleanup to improve the display of this page.
[*] SHOWPROFILE -Formatting has been removed from the script files and correctly placed in to the templates. Visitor Comments block was given a facelift. It now utilizes the space better, giving the comments more room to be displayed. "UBB Buddies" sections has been renamed to "Friends and Followers." The user avatar sizes are now standardized.
[*] SUBSCRIPTION -The default language that PayPal is to use when displaying it's pages to your subscribers, is now set by the new $lang.PAYPAL_LANG string. This is configurable within the Language Editor (Admin) and is set to "en_US" within the stock ENGLISH language file.

General
[*] MULTIPLE -Admin/User: Many templates were given "Major Section" comments. This will make customizations to these files a bit easier for forum owners who like to modify their default templates.
[*] MULTIPLE -Admin/User: More alignment formatting converted from inlined HTML to CSS, and called through the CSS files.
[*] MULTIPLE -Admin/User: All pages relating to Subscriptions have been given a nice facelift. Presentation and language strings have been updated for clarity.
[*] MULTIPLE -Admin/User: Previous devs left a few "strange comment words" in multiple scripts and template files. They have been "un-stranged."

H/t to morgan for pointing out some long-standing subscription system issues


--
NOTICE: At the time of this post, UBB.threads 7.6.0 is very much still work in progress. This current code will change several more times before being published to the Members area of http://ubbcentral.com. This *WORK IN PROGRESS* code is not available for download or purchase. This series of progress reports is being made public to share the development progress on UBB.threads. Items may be pulled from the final release or may be reworked to have a different presentation than what is depicted in this post. This is very much WORK IN PROGRESS and not by any means "final."

197 Views · 11 Comments
02/24/15 04:48 PM On-Board Modifications by Gizmo

Since UBB.Dev is now officially producing coding for UBB.threads we thought it'd be a good idea to post what modifications to the coding we're running on this site. Since this is ultimately a sandbox of the newest features, we really didn't want any confusion as to why something here works slightly different than what's delivered, and how you can incorporate those modifications for your sites as well.

Current Modifications (v7.5.9):


940 Views · 7 Comments
02/21/15 01:02 PM UBB.threads 7.6.0 - Progress Report (02-21-2015) by id242

7.6.0 Progress Report: "Control Panel Can Haz Attention, Too."

Its been a bit over a week since the last progress report. A lot has gone in to this bit of progress, most notably though, is all the attention which the admin Control Panel has been given. There were also some bug fixes and a few minor additions. Lets dig right in and see what those changes were.


The changelog:
Admin
[*] The Control Panel has received it's first face-lift since several years! Rather than using dark washed out colors, the control panel has been cleaned up and now uses a modern blue/indigo/white color scheme.
[*] ADMINMENU -The left column has been sorted appropriately to allow admins to locate desired settings with much more ease. Each section is now sorted with feature hierarchy in mind.
[*] MULTIPLE SCRIPTS/TEMPLATES -A lot of display formatting is no longer inlined, and has been moved in to admin.css.
[*] DASHBOARD -The "Home" page has been renamed to "Dashboard."
[*] DASHBOARD -Dashboard received a bit of house cleaning. "Users Awaiting Approval", "Display Name Change Requests", and "Posts Awaiting Approval" are now always displayed and their counts are listed next to each item in their own column.
[*] DASHBOARD -"Latest Announcements for UBB.threads™" was renamed to "UBB.threads News & Announcements" and now pulls its data from the UBBCentral.com RSS feed. (Hat tip to Gizmo/James for this chunk of code!) The display is now also spaced correctly - no more 50% column width for a very short time/date column.
[*] MULTIPLE -"Options" has been renamed to "Settings"
[*] MULTIPLE -"Board" has been renamed to "Forum"
[*] MULTIPLE -Setting titles have been standardized. Trailing colons, question marks, periods for each setting title have been removed and their names are now in Title-Case.
[*] MULTIPLE -Items within columns that used to split and wrap at strange places, now wrap after each individual item is complete. For example, Display Settings > Styles > Manage/Export column items.
[*] MASTER SETTINGS, DISPLAY SETTINGS -If appropriate, descriptions of what each setting does, now has an example of what should be entered. No more guessing if "Path" means "Server Path" or "URL Path." Other notable descriptive examples include what's expected to be entered in the "General > HTML Includes" boxes. They are also now presented in the correct order -- as a live HTML file would present them.
[*] LANGUAGE EDITOR -htaccess is no longer displayed as a language option if it is found within the languages directory.
[*] LANGUAGE EDITOR, TEMPLATE EDITOR -The editor is no longer a set width. It is now a percentage size of your browser's width -- It's larger, so you can actually see what you're doing.
[*] IMAGES/ICONS -This whole group has received a lot of attention. Each page looks presentable and not as if it was slapped-together just to get it done.
[*] FOOTER -Received a bit more attention. Pipes are gone and items are now separated by middots. The admin footer will probably see a bit more adjusting before a public release.
[*] HEADER -Page title was "COMMUNITY_TITLE -> Control Panel -> $pagetitle" has been updated to display as "$pagetitle - COMMUNITY_TITLE Control Panel"
[*] FORUMPERMS -The Expandy now displays with the correct style when you hover over it.
[*] MEMBERMANAGE -The Registration Queue page now matches all other admin pages. No more small font. The StopForumSpam items have also been given a cleaner display, to match the CP's new style.
[*] MULTIPLE -All submit buttons are now styled within the admin.css

General
[*] STOP FORUM SPAM -It is now checked at every login. Previously it was only checked during account creation.
[*] CACHE_BUILDERS, ALL SCRIPTS -Stock cache builders and all items within the scripts directory received a new header. And the security check has been updated to reflect that of the rest of UBB.threads.
[*] RSS FEEDS -In 7.5.9, I introduced a show-stopping bug when updating the headers of the MYFEEDS.tmpl and RSS_XML.tmpl files. Sorry about that. It's been corrected in this release. Also, a long standing bug (introduced in 7.5.3 as a feature) relating to feed encoding has been squashed. [INSERT LINK HERE] <-- I need to edit this to add a link to this 7.5.9 fix.
[*] SHARAHOLIC -Sharaholic has been added to more locations; Active Topics, Categories/Forums List, Portal, Post Listing.
[*] POSTLIST -A whole row section was redundant -- duplicated in the column headers. It's been removed. More work on removing its related items is planned.
[*] ACTIVETOPICS -This page saw a bit more attention. Small tweaks to it's display.
[*] CHANGEMOOD -As a simple fix for forums that use a lot of mood icons, A scroll bar is now added to the window.

At this point, it should go without saying that additional code optimizations and comment/code cleanup throughout all files. And more inlined elements from legacy releases have been moved to CSS.


Preview screenshots of that control panel update mentioned above:

Control Panel -


Settings explanations and Entry Box examples -



UPDATE: When released, this will be "UBB.threads 7.6.0"
From this point forward, all previous topics relating to a 7.5.10 version should be understood that "7.5.10" was the version used before the decision to move to 7.6.0 was made. And that "7.5.10" was a non-public, work-in-progress, internal version of UBB.threads 7.6.0.


--
NOTICE: At the time of this post, UBB.threads 7.6.0 is very much still work in progress. This current code will change several more times before being published to the Members area of http://ubbcentral.com. This *WORK IN PROGRESS* code is not available for download or purchase. This series of progress reports is being made public to share the development progress on UBB.threads. Items may be pulled from the final release or may be reworked to have a different presentation than what is depicted in this post. This is very much WORK IN PROGRESS and not by any means "final."

593 Views · 1 Comments
02/10/15 11:31 AM UBB.threads 7.5.10 - Progress Report (02-10-2015) by id242

7.5.10 Progress Report: "The Six Million Dollar Man" Edition.

This bit of progress mostly focused on adding a few new features, tweaking the current ones, and general cleaning up before moving forward again.

The most notable items are the "Signature Display" options and the Suhosin details page. James (Gizmo) has put a lot of time and work in to implementing this Suhosin checks and details feature.


The changelog:
/admin
[*] LOGIN -Suhosin warning has been updated to just a link which now forwards to its own Suhosin page.
[*] SHOWUSER -Updated to allow editing of the user's "signature display options"
[*] SUHOSIN -A new file which outputs your server's suhosin setting details.

/languages/english
[*] ADMIN/SUHOSIN -New language file to support the suhosin page.
[*] EDITDISPLAY -Updated language file to support the updated "signature display options"
[*] MYCOOKIES -Update COOKIE_INFO from "Board" to "Forum"
[*] SEARCH -New language item. "Submit" button is now "Search Forums" button.
[*] VIEWMESSAGE -Update DELETE_MESS from "Topic" to "Conversation"
[*] VIEWMESSAGE -Removed USER_LOC

/libs
[*] HTML.INC -Reordered the bottom (miscellaneous) menu items within the left column of the "My Stuff" page. Added "Who's Online". Separated the RSS "Feeds" subscription item from the group.

/scripts
[*] ACTIVETOPICS -Preview has been increased form 250chars to 280chars (2x the size of a "Tweet")
[*] EDITDISPLAY,SHOWFLAT,VIEWMESSAGE -Update to support the updated "signature display options"

/styles
common.css
[*] Added a line to hopefully circumvent Mobile Chrome's comically absurd Text Autosizing (Font Boosting) https://bugs.webkit.org/show_bug.cgi?id=84186

/templates
[*] ADMIN/*PERMS -Corrected several style references from "autorow-header-2" to "autorow-header-3"
[*] ADMIN/LOGIN -Suhosin warning updates.
[*] ADMIN/SHOWUSER -Updated to allow editing of the user's "signature display options"
[*] ADMIN/SUHOSIN -A new file which outputs your server's suhosin setting details.
[*] ACTIVETOPICS -Columns reduced from "4" to "3". Topic "Views" and "Replies" is now displayed.
[*] EDITDISPLAY -New View-Signature options include showing; "Never Show", "Threads Only", "Private Messages Only", or "Always Show"
[*] HEADER, and SEVERAL OTHER TEMPLATES -If the user is browsing with Internet Explorer 8 or less, /ubb_js/html5shiv.js will be called to help support HTML5.
/TEMPLATES/DEFAULT/HEADER -Menu items with a spaces in them ("Forum Help") are no longer wrapped at the space. Each menu label is as now treated as a single item.
[*] POST_SIDE -User avatars are now a link to their profile when clicked on.
[*] PRINTTHREAD -Updated to be much more printer-friendly.
[*] QUICKREPLY -Some minor spacing adjustments.
[*] SEARCH -Moved the help-texts in to hover-over tool tips. Forum List was again increased, from 16 to 20, to expand the entire height of the search tool. Additional layout tweaking.

/ubb_js
[*] HTML5SHIV.JS -HTML5 Shiv enables use of HTML5 sectioning elements in legacy Internet Explorer and provides basic HTML5 styling for Internet Explorer 6-8, Safari 4.x (and iPhone 3.x), and Firefox 3.x. http://en.wikipedia.org/wiki/HTML5_Shiv


Additional code optimizations and comment/code cleanup throughout all files.
More inlined elements from legacy releases have been moved to CSS.


--
NOTICE: At the time of this post, UBB.threads 7.5.10 is very much still work in progress. This current code will change several more times before being published to the Members area of http://ubbcentral.com. This *WORK IN PROGRESS* code is not available for download or purchase. This series of progress reports is being made public to share the development progress on UBB.threads. Items may be pulled from the final release or may be reworked to have a different presentation than what is depicted in this post. This is very much WORK IN PROGRESS and not by any means "final."

708 Views · 2 Comments
Shout Box
Latest Posts
[7.x] UBB Sitemaps
by Gizmo
04/06/15 04:45 PM
Visit Us on Facebook
(Views)Popular Topics
Known public proxy servers 2,335,141
Integrated Index Page (IIP) 5.3.1 907,354
Q & A 857,896
Finished-[6.5.2] Games Arcade Deluxe v1.9 714,883
[6.0x] Who's Online 4.0.0 [Finished] 691,321
Integrated Index Page (IIP) 5.1.1 563,597
Finished-[6.5.1] Integrated Index Page (IIP) 6.5 466,639
[6.0x] UBB Calendar v1.9 351,693
1and1.com 328,056
[6.0x] Avatar Hack v0.0007e *FINAL* [Finished] 319,847
Member Spotlight
Joined: Mar 2000
Posts: 25587
Forum Stats
13,720 Registered Members
62 Forums
37,259 Topics
291,201 Posts

Most users ever online: 1,097 @ 08/08/14 03:45 PM
Top Posters
AllenAyres 25587
JoshPet 11330
Rick 8373
LK 7396
Lord Dexter 6503
Gizmo 5562
Greg Hard 5533
Top Posters (30 Days)
id242 12
Gizmo 9
Mark_S 6
Ruben Rocha 3
The UBB.Developers Network™ (UBB.Dev™/Threads.Dev™) is ©2000-2015 VNC Web Services

▼ Our Sponsors ▼ ▲ Our Sponsors ▲