PDA

View Full Version : ProjectvB4


ChrisTERiS
07-04-2020, 05:57 PM
"Too good to die"

This is what I believe for vBulletin 4 and I'll try my best to keep it alive. But I'm in need of people who also love vBulletin 4 and they're ready to help to this project. I'm not looking for financial sponsors but for voluntaries who can help by spending some of their free time to find and suggest content (plugins) that are useful to be part of this special release.

First and most important step is to bypass a real (the only for me) disadvantage that vB4 has. A responsive design. I'm rebuilding all templates using Twitter Bootstrap 3 framework. This way any designer who is familiar with Bootstrap can easily design a new theme.

Second important is that, without to change any core file, I've changed the way that works in many places. eg

Clicking a username you're not redirecting to profile page, but it shows a modal window with the basics user info and a link to the full profile page.
The sidebar opens in a slide window
The user menu options also open in a slede widonw, available in all pages.
Same for Search
and many more...

Last but not least:

I'll replace the Memberlist with my own Memberlist mod
I'll replace Private Messages with multi user convertation system
etc etc....


Any idea is welcome. I'm attaching some screenshots

Thank you
Chris
aka ChrisTERiS or even MicroHellas

ChrisTERiS
07-04-2020, 05:59 PM
...and two more :)

PS: The Project is not finished. Needs more time.

ChrisTERiS
07-05-2020, 08:06 AM
Here is how the main thread post will appears, without to modify even a single line of core code. Just template modifications and use of hook system for extra code....

ChrisTERiS
07-06-2020, 02:53 PM
Not too much today. Just the Previous-Next Thread below the main post, and the replies list. Still working to modify the Options in footer, in a better way.

ChrisTERiS
07-07-2020, 08:28 AM
Some of my work this morning:

PageNav: Not the best, actually still don't like those small buttons, but here is a better than the default. I fixed the alignment of First/Previous/Next/Last buttons, I removed the words First and Last, and finally I replaced the images with FA icons.
The post selection works with the normal highlighted color
Attachments block is now responsive
The new Lightbox to show the photos


This page took me double the time that I was expected, for a good reason. There is no changes to default vBulletin stylevars. So this page commonly used by many 3nd party addons, will works with your current colors. Just moved some things from here to there.

As you maybe noticed, I removed the userinfo left block. I found it useless. I moved the most important data at the top. If someone wants to see all those data (and more), it's just a click away to see them in user's profile modal.

puertoblack2003
07-07-2020, 11:02 AM
I'm liking the direction its going.it's going to be the future web interface.

z3r0
07-07-2020, 11:11 AM
Christos, are you adding any structured data into your rebuilt postbit?

ChrisTERiS
07-07-2020, 12:32 PM
Christos, are you adding any structured data into your rebuilt postbit?

I'm not sure if I got your meaning. By saying "structured data" do you mean any extra data that 3nd party mods add using hook system? In postbit not, as I even removed standard data eg Number of posts. But all these data, will appear in the modal member profile.

All "clicks" to username (or avatar) will open now a modal window with the most important user information. Sure should be a button link to the normal profile page.

Is this what you asked for?

z3r0
07-07-2020, 04:14 PM
Using https://www.w3.org/TR/microdata/ to tag the user, date, article etc

Check the xenforo code they do it very well.

ChrisTERiS
07-07-2020, 05:26 PM
Using https://www.w3.org/TR/microdata/ to tag the user, date, article etc

Check the xenforo code they do it very well.

....ahaaa.... Now I got you. Keep in mind something important. Project vB4 should be a long story. That's why I named it Project and not just (eg) "Responsive Theme".

First step should be the Responsive theme with some tweaks (eg modal profile, side panels etc). From that point and then, I'll start adding new features to make it modern.

It's true that the restriction that I've to avoid modifying core code is a big problem, but I'll try my best to add some of them using the hook system.

First "Extra" feature should be a reactions system, GDPR Compliance, Newsletter, and whatever else (like your suggestion) needs to include.

Later on I'll start re-coding my most popular mods etc etc etc........

abozich
07-08-2020, 12:46 PM
Glad to see this is happening. Any plans to make it work with PHP versions beyond 7.1?

ChrisTERiS
07-08-2020, 01:54 PM
Glad to see this is happening. Any plans to make it work with PHP versions beyond 7.1?

PHP 7.1 should be active in web hosting for many years ahead. For the same reason that still exist many hosts giving you the ability to use PHP 5.6

To come in your actual question now. Is not something that I don't want, or I can't do (even if it really needs time). The problem is that the vBulletin license does not allows modification and distribution of core files.

- Chris

socialteenz
07-08-2020, 04:32 PM
Good Start Chris, I will keep an eye on this project.

ChrisTERiS
07-08-2020, 04:38 PM
Good Start Chris, I will keep an eye on this project.

Thank you. And happy that I'm seeing you active here :)

socialteenz
07-08-2020, 04:52 PM
Thank you. And happy that I'm seeing you active here :)

I come here quite often to see what's happening in the forum world :)

ChrisTERiS
07-09-2020, 08:36 AM
Finally I decided to add a simple registration form in modal window which follows all vB restrictions and rules. Clicking "Read..." opens the tab with Terms. You can Show/Hide this form from product options.

ChrisTERiS
07-10-2020, 06:10 AM
The modal window for Login / Register / Password reminder finished, and I believe that it's good. In the screenshot below:



If Registrations are disabled, or the setting to hide registration in modal, the Registration tab is hidden, and instead a "Create account" link appears.
The Human verification appears in Login as in my settings I've set to show it. Default is disabled, so no Human Verification during login
If you're using kh99 New reCaptcha plugin, the submit button is disabled for as long as the member hasn't pass the check.
Finally in the 2nd screenshot you can see the current settings. Now there are only 4, but I expect them to be some dozens. It's not just a Responsive style, is a full product, so many options must exist.

Outlaw Mantis
07-10-2020, 09:57 PM
I like the idea but in a way I'm still using vB4 because of its old-school nature. But it is cool for people who want to make it seem modern.

ChrisTERiS
07-11-2020, 04:43 AM
I like the idea but in a way I'm still using vB4 because of its old-school nature. But it is cool for people who want to make it seem modern.

I've active licenses for IPS, xenForo, even WoltlabBB (this expired). Can definitely say that none of them has even 50% of the features that vB4 has. From the other side, the features that have in common, the other brands have them in a more advanced mode, I admit it.

So, the difference is just to keep vB4 alive and add all those modern (sometimes fancy) missing features. I've the knowledge and the passion to add them, but there are restrictions in license, so I can add only features that don't need to edit core files.

Hostboard
07-17-2020, 09:32 PM
I've active licenses for IPS, xenForo, even WoltlabBB (this expired). Can definitely say that none of them has even 50% of the features that vB4 has. From the other side, the features that have in common, the other brands have them in a more advanced mode, I admit it.

So, the difference is just to keep vB4 alive and add all those modern (sometimes fancy) missing features. I've the knowledge and the passion to add them, but there are restrictions in license, so I can add only features that don't need to edit core files.

Seeing as VB 4 is dead and will never be updated, I see no issues with editing core files any more. Way back in the UBB days before plugins existed, adding features required editing core files. They were released in look for this, and above, below, or replace with were the common notes as publishing the core file code was against the EULA.

ChrisTERiS
07-18-2020, 05:46 AM
Seeing as VB 4 is dead and will never be updated, I see no issues with editing core files any more. Way back in the UBB days before plugins existed, adding features required editing core files. They were released in look for this, and above, below, or replace with were the common notes as publishing the core file code was against the EULA.

Another teenager like me :) .... Yes, I do remember UBB, but mostly the PHP version, not the Perl one.

The problem here is different. Is not actually a License terms issue. As long as the product is EOL and I'm not releasing the full package but just some files, most of them with just a single word change, normally must be not an issue. For example the change to functions_editor.php to hide emoticons, was a change from "true" to "false".

The actual problem is that people who have invest to other forum software, or to vB5, in no way they like to see something like this coming to the market. Because is normal that they'll loose sales. Lot of sales, believe me.

I understood it even since the first day of the release (in another site). Posts like "Why you waste your time....", or "nobody will use it..." etc etc, in private and public posts, was a clear sign on what I've to meet ahead. But they found the wrong man to do it. If I like something (and I really love what I'm doing), nothing can stop me.

MrZeropage
07-19-2020, 05:42 AM
Great thing. Do I understand right that this in the end will be some "new vB4" which is compatible to PHP7.4 and later, while remaining all the old hooks ect?

ChrisTERiS
07-19-2020, 05:53 AM
Great thing. Do I understand right that this in the end will be some "new vB4" which is compatible to PHP7.4 and later, while remaining all the old hooks ect?

The first (Free) version should be the current vB4.2.5 with responsive design and some extra design modifications. Some examples:


User link will open a modal window with basic user information and a link to normal profile page.
Sidebar moved to a slide panel.
Profile page has been redesigned
Forum display page has been redesigned
Show thread page has been redesigned
NavBar menu options moved to slide panel
Login/Register/Password reminder moved to modal window
Search moved to slide panel, even if there is a link to current Advanced search page. But this slide panel search should be fine for 80% of the users as it has the most common search criteria
.......and many more

As I seen you're a coder, so you must know that (unfortunately) there are restrictions to share vB core files. That makes impossible to release php files to keep compatibility with PHP 7.3 and later with PHP 7.4. Sure I'll ask permission from IB to do this, but I'm keeping my expectations to get this authorization, in low level.


ProjectvB4 uses Bootstrap 3 framework. That said, almost all 3nd party addons need some kind of template modifications. Testing my own mods, I found that these changes are very few, but don't know for others. And Yes, hook system will works as now, but keep in mind that if these hooks have templates, these templates must be modify.

ChrisTERiS
07-20-2020, 06:48 AM
Now, I really need your help for testing purposes. It was so frustrated, when I realized yesterday that, after spending a full day working on Calendar, Albums, and Groups, I've forgot to change the links to member profile, to open the modal window, instead to redirect to full profile page.


That's why I'm kindling asking you to register in my site and try as most as you can the sections. What I want you to test are:


If the design is responsive
If the member link open the modal window instead to redirect to the profile page.
If a page has a sidebar, if the sidebar opens in the side panel.
Any other design mess.

I've started a forum "Testing ProjectvB4" which has prefixes for the above 4 options. This way you'll help me to speed up the release.


Please note that currently I've install the Forum only version, so you'll not see any CMS or Blog page.


https://www.projectvb4.com/


Thank you
Chris

x iJailBreak x
07-22-2020, 04:36 PM
Glad to see this is happening. Any plans to make it work with PHP versions beyond 7.1?

7.1 support can only be added by modifying core files. Source: have done it, 7.4+ support

ChrisTERiS
07-24-2020, 07:57 AM
Here is the final footer section. At least for me, it has almost anything that a webmaster wants to have visible on all pages. I have a doubt for moving the content of the left column as a separate row below, and use that space for Forum statistics. Still haven't got my final decision. I don't like to have a big footer.

Here is a list of latest changes:


Social Links. Not Social share. If the site, or the webmaster, has a account on any of those networks, should be a link to his relevant profile page.
Donations. Works fine for average use and it supports IPN. Is not so complicated as my normal addon, as it does not supports Donation Goals. If the donor is a logon user, then his account updates with donation data.
If you don't want to use Donations, there is a setting to add any HTML code there, to appear on that block.
Newsletter. What I added today is an option, in case that you don't want to use it, to add any HTML code to appear on that block.

cdoyle
07-24-2020, 11:16 AM
Here is the final footer section. At least for me, it has almost anything that a webmaster wants to have visible on all pages. I have a doubt for moving the content of the left column as a separate row below, and use that space for Forum statistics. Still haven't got my final decision. I don't like to have a big footer.

Here is a list of latest changes:


Social Links. Not Social share. If the site, or the webmaster, has a account on any of those networks, should be a link to his relevant profile page.
Donations. Works fine for average use and it supports IPN. Is not so complicated as my normal addon, as it does not supports Donation Goals. If the donor is a logon user, then his account updates with donation data.
If you don't want to use Donations, there is a setting to add any HTML code there, to appear on that block.
Newsletter. What I added today is an option, in case that you don't want to use it, to add any HTML code to appear on that block.


Looks very well done, I like it a lot!

X-or
07-31-2020, 11:16 AM
interesting project.

for me just keeping vb4 compatible with php/mysql and patching the vulnerabilities would be enough and I would definitely pay a new license for that. sadly the owners have no intent of bringing back vb4 which is beyond me :(

ChrisTERiS
07-31-2020, 12:25 PM
interesting project.

for me just keeping vb4 compatible with php/mysql and patching the vulnerabilities would be enough and I would definitely pay a new license for that. sadly the owners have no intent of bringing back vb4 which is beyond me :(

Unfortunately, even if I wish it too, is illegal to release core files. Otherwise it was easy to include such updates with my project.

--------------- Added 1596208019 at 1596208019 ---------------

Just finished "everything" https://vborg.vbsupport.ru/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 ... Well, to be more specific, that "everything" at this time has a general meaning.

This project started with focus to be a responsive vB4 style. This done. Also my intention was to give a fresh style (simple style), with focus to "Mobile first". I believe that this also done. Third plan was to release some extra features like:


Cookies Policy
GDPR compliance features
Modal Profile with basic member info
Modal Login/Register
A simple Mailinglist
A simple Donation form with IPN support
HTML system emails
A powerful Footer section
Memberlist replacement

All of them added and at least in my test, seem to work fine. The problem is that some of these features were plan for the PRO version. I'll think how to resolve this.

What is still missing:


RTL currently is partial supported
Forum only version works. So the Suite version is still unsupported
Even if all pages are responsive, some of them are still with the old interface. Responsive but not updated. Maybe I missed a couple of pages, but is so hard to check all of them. This can be done only in real use. What I care most, is to have all member links in all pages, opening the modal window. For sure in the most important pages this works, but needs very deep check to find what left out.

Seven Skins
07-31-2020, 04:12 PM
First of all Great Work.


As you mentioned ideas are welcome .. here are couple of thigs you may want to have a look at.

1 - Horizontal scroll bar is visible when the width of the forum is less then 1220px approx
2 - Blue category bar images does not cover then whole width when the width is less then 970px approx

ChrisTERiS
07-31-2020, 04:20 PM
First of all Great Work.

First of all, I'm happy to see you again. I remember you from the glory days of this site. Hope that everything is going fine in your life.



1 - Horizontal scroll bar is visible when the width of the forum is less then 1220px approx

I'll check it. Didn't noticed something like this before. But again scrolling does nothing. I mean there is nothing to show more.


2 - Blue category bar images does not cover then whole width when the width is less then 970px approx
This is just in my installation. My background image is small, that's why it happen. You can replace the default background with greater in size images.

Again happy to see you.

PS: Also I'm waiting for your and all other designers to support my Project. I'm not designer, I just used a custom template that I've for my CMS Viral PHP script. With minimal knowledge of Bootstrap 3, you can do nice looking styles.

fortforum.org
08-18-2020, 07:18 AM
I still run vb4, as it is a very stable and mature product, it was abandoned to early in my opinion. I have always missed a support/helpdesk/ticket system i vb. I use free version of HESK and it works reasonably well, but i would like to see it included in vb itself. If it´s possible or not, i don´t know, but i would be very interrested in such a product.

ChrisTERiS
08-18-2020, 07:20 AM
I still run vb4, as it is a very stable and mature product, it was abandoned to early in my opinion. I have always missed a support/helpdesk/ticket system i vb. I use free version of HESK and it works reasonably well, but i would like to see it included in vb itself. If it?s possible or not, i don?t know, but i would be very interrested in such a product.

I'll recode my microSUPPORT, not only to make it with responsive design, but mostly to add some features that I want. Don't expect a Kayako or Deskpro clone, but a fair module with most important features included.

Hostboard
08-18-2020, 07:42 AM
I'll recode my microSUPPORT, not only to make it with responsive design, but mostly to add some features that I want. Don't expect a Kayako or Deskpro clone, but a fair module with most important features included.

The original MicroSupport was here:
https://vborg.vbsupport.ru/showthread.php?t=213180&page=6

I purchased the Pro. Would love to see this updated to support VB4 and use it again and drop Project Tools. Hopefully the new release would include the Pro features?

fortforum.org
08-18-2020, 07:44 AM
Im looking forward to explore such a product in a not to distant future.

ChrisTERiS
08-18-2020, 07:47 AM
The original MicroSupport was here:
https://vborg.vbsupport.ru/showthread.php?t=213180&page=6

I purchased the Pro. Would love to see this updated to support VB4 and use it again and drop Project Tools. Hopefully the new release would include the Pro features?

Honestly you surprised me. The only of my 50+ mods that I remember having them is sales were vbPhotovote (vb3), vbClubs(vb3), and eCommerce (vb4).

In no way, I mean that you're saying lies, just don't remember. I'll give a look to that post to see what features I had as Pro, and be sure that I'll include them. If I had them, means that they're important features.

EDITED: Just now I seen that the link is for vB3.x version. I thought that you're talking for vB4 version. And yes, as Project vB3 is already in development, I'll update it.

Hostboard
08-18-2020, 09:49 AM
Honestly you surprised me. The only of my 50+ mods that I remember having them is sales were vbPhotovote (vb3), vbClubs(vb3), and eCommerce (vb4).

In no way, I mean that you're saying lies, just don't remember. I'll give a look to that post to see what features I had as Pro, and be sure that I'll include them. If I had them, means that they're important features.

EDITED: Just now I seen that the link is for vB3.x version. I thought that you're talking for vB4 version. And yes, as Project vB3 is already in development, I'll update it.

If you want copies I can provide them...

I have 2 versions of MicroSupport. The VB 3 version and then one that was packaged as a self extracting executable. I am not sure if that was a VB4 variant? Here is snippit of the XML from the self extracting executable...

Edit: Found a copy of the VB 4 version: https://vborg.vbsupport.ru/showthread.php?t=230112&page=22
Just not sure if it will work under 4.2.5


<?xml version="1.0" encoding="ISO-8859-1"?>

<product productid="microsupport" active="1">
<title>microSUPPORT PRO</title>
<description>Site HelpDesk</description>
<version>10.3</version>
<url>http://www.totally-scripts.com</url>
<versioncheckurl>http://www.totally-scripts.com/script_version_check.php?product=microsupport</versioncheckurl>
<apm_releasedate>0</apm_releasedate>
<apm_author />
<apm_relatedurl />
<apm_extrainfo />
<apm_extraedit />
<dependencies>
</dependencies>
<codes>
<code version="1.0.0">
<installcode><![CDATA[ $vbulletin->db->query_write("
CREATE TABLE IF NOT EXISTS `". TABLE_PREFIX ."microsupport_categories` (
`id` int(11) NOT NULL auto_increment,
`parentid` int(11) unsigned NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
`displayorder` int(11) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `displayorder` (`displayorder`)
) ENGINE=MyISAM
");

puertoblack2003
08-18-2020, 11:31 AM
Honestly you surprised me. The only of my 50+ mods that I remember having them is sales were vbPhotovote (vb3), vbClubs(vb3), and eCommerce (vb4).

In no way, I mean that you're saying lies, just don't remember. I'll give a look to that post to see what features I had as Pro, and be sure that I'll include them. If I had them, means that they're important features.

EDITED: Just now I seen that the link is for vB3.x version. I thought that you're talking for vB4 version. And yes, as Project vB3 is already in development, I'll update it.

I remember using this back in vb3.7 days https://vborg.vbsupport.ru/showthread.php?t=176367 dont remember microsupport

ChrisTERiS
08-18-2020, 05:12 PM
I remember using this back in vb3.7 days https://vborg.vbsupport.ru/showthread.php?t=176367 dont remember microsupport

Reading the features, I can definitely say that it does not have even 20% of the microSUPPORT.

--------------- Added 1597778104 at 1597778104 ---------------

If you want copies I can provide them...

I use to trust people, so no need to provide me anything. Have it will be ready (as it will be done for sure), you'll get a license for both vB3 and vB4.

puertoblack2003
08-19-2020, 11:20 AM
Reading the features, I can definitely say that it does not have even 20% of the microSUPPORT.

--------------- Added 1597778104 at 1597778104 ---------------



I use to trust people, so no need to provide me anything. Have it will be ready (as it will be done for sure), you'll get a license for both vB3 and vB4.


yes true, at the time I just needed something simple.:)

Hostboard
08-19-2020, 10:53 PM
Reading the features, I can definitely say that it does not have even 20% of the microSUPPORT.

--------------- Added 1597778104 at 1597778104 ---------------



I use to trust people, so no need to provide me anything. Have it will be ready (as it will be done for sure), you'll get a license for both vB3 and vB4.

I am hoping that the re-write is that of the Pro version? If so please not there was a JS error noted and I am not sure if it was ever fixed and if it was, what version it effected. here is the notation about it...

https://www.dragonbyte-tech.com/threads/index-page-not-working-current-time-and-rotating-banners.8779/page-2

Greek76
10-20-2020, 12:03 PM
VB4 is the best. I hope people come back and keep it alive..