Wedge

Public area => The Pub => Off-topic => Topic started by: Wanchope on April 27th, 2015, 11:46 AM

Title: My Journey with Wedge.
Post by: Wanchope on April 27th, 2015, 11:46 AM
Hi,

    This is a sort of Diary on creating a Forum using Wedge forum Software which I don't think will be a 'big' board or something special but I don't want it to be a mediocre forum either.  The title of the thread 'my journey with wedge' may be strange but I don't have any other thread title that may be more suitable to it.

What type if forum do I want to create? I want to create a Nigerian Movies Forum. Why Nigerian Movies? I think Nigeria Movies have a huge following not only in Nigeria but Africa at a whole. Is there any popular Nigerian Movies Forum? Yes
Code: [Select]
naijarules.com
but I think they are not getting many things right...

Why Wedge?
This is a choice I made after some considerations, I have 4 Forum software in mind which are
Xenforo : I purchased Xenforo Software license immediately after Paypal added my country, the software is not bad but I just don't see the much hype. The message display is annoying, 'ajaxyfying' everything including the member card pop up can become so boring after sometime, if you request a little mod, some of the developers will charge you up to $300 to do it for you.

SMF: A great forum software and free, with very friendly support community. So strange but the forum have no mobile theme, I understand 2.1 is responsive but it is still not okay for me, I need forum with a separate mobile theme. I've came across Dragoon's Smf4Mobile in which I was impressed but the painful fact is that is not usable in Opera Mini browser and about 60% of Nigerian internet users are uses Opera Mini browser so the answer is - No! Elkarte is also great but the same Responsive issue goes with them.

MYBB: A great forum software despite the childish support community, Euan, Leedfish and Yaldaram are great guys though, I am currently using Mybb in a new http://sajforum.com. The mobile plugin/theme is great but they have no great media gallery addon. Creating a movie forum with no gallery  is just not acceptable. The performance of Mybb is questionable, that's why I am using it on a VPS running on  a highly Nginx to web server.

Wedge: A better version of SMF with State-of-Art media gallery built in the core, have all the strength of smf and none of it's weaknesses. Still on beta but it is 100% usable. The developer is just not far away and also a great guy that is available to help when called upon. The Moderation Filter will also be useful in doing some moderation job while I concentrate on Content and quality of the forum. Many medium sized forum are using them too. I chose Wedge over Mybb because of the media functionality and security, also I think it performs better than Mybb (I have no proof to this for now).

My Journey so far.

* I already have a domain I will like to use for it - NerdNg.com.
* I have also purchased a cloud ssd vps with Vultr.
* I have Installed Nginx Webserver ( please don't  tell me about Apache because I have decided not to go back to it again after leaving them since two years ago).
* I have installed Wedge on test folder @ http://nerdng.com/wedge but I have disabled guest access as I am currently working on it. I'ill soon post my observation once I take another close look to it again.

I will always update this thread, please fell free to advise if you feel like.
Thanks.
Title: Re: My Journey with Wedge.
Post by: CerealGuy on April 27th, 2015, 03:02 PM
Nginx is perfectly fine with wedge at far as i have seen it. The only thing you have to keep in mind is that nginx does not support .htaccess files (at least in default installation).
Title: Re: My Journey with Wedge.
Post by: forumsearch0r on April 27th, 2015, 05:44 PM
Have you seen ElkArte yet? Another nice SMF fork.
Title: Re: My Journey with Wedge.
Post by: Wanchope on April 27th, 2015, 05:59 PM
Quote from forumsearch0r on April 27th, 2015, 05:44 PM
Have you seen ElkArte yet? Another nice SMF fork.
Yes I have, a great forum script but no Media functionality and also the responsive instead of a real mobile theme is a big turn-off (for me anyway)
Quote from CerealGuy on April 27th, 2015, 03:02 PM
Nginx is perfectly fine with wedge at far as i have seen it. The only thing you have to keep in mind is that nginx does not support .htaccess files (at least in default installation).
Thanks for the confirmation, please what configuration are you using for your Nginx /etc/nginx/sites-available/website.com, ie the .htaccess version of Nginx. I just can't find it anywhere in Wege.
CC  @Nao
Title: Re: My Journey with Wedge.
Post by: forumsearch0r on April 27th, 2015, 09:49 PM
What's the advantage of maintaining two complete themes instead?
Title: Re: My Journey with Wedge.
Post by: Wanchope on April 28th, 2015, 12:13 AM
Quote from forumsearch0r on April 27th, 2015, 09:49 PM
What's the advantage of maintaining two complete themes instead?
You can easily beat down and remove what you want in mobile theme, plus you can rid some excess javascript in mobile theme, you may not understand this enough because your site visitors may be  Google Chrome users but right here in Nigeria, opera mini is considered the best option because it saves data and data is costly here. I can't give all the advantages dedicated mobile themes have over responsive. I really know I can hide things with style.css but it is preloaded on the theme which makes the theme size the same with that of desktop. Again, most people that visit forums with mobile phones are not looking for full functionality  -  they just want comfort/ease of use.
Title: Re: My Journey with Wedge.
Post by: forumsearch0r on April 28th, 2015, 01:14 AM
You shouldn't use excess JavaScript anywhere. Indeed, Opera Mini has serious problems with JS overall, but responsive layouts are mostly CSS anyway. And if you use media queries, you can load CSS files from CSS according to your current screen size,  so you don't have to load the whole thing every time.
Title: Re: My Journey with Wedge.
Post by: Wanchope on April 28th, 2015, 05:34 AM
Responsive as I understood is using one theme to render both desktop and mobile theme at the same time, how do you remove Java script on mobile and make it available on desktop at the same theme? This is me not doubting you, I just don't know it can be done, css can to resize the screen size but can it disable Java script / Ajax?  Can it reduce the font on mobile from being different from desktop? Thanks.
Title: Re: My Journey with Wedge.
Post by: forumsearch0r on April 28th, 2015, 10:09 AM
You can also include JavaScript files based on your screen size or even platform. :)
Not in CSS but in JavaScript.
Title: Re: My Journey with Wedge.
Post by: Wanchope on April 28th, 2015, 10:25 AM
Yes I know but I was talking of removing it. With a dedicated mobile theme, I can easily remove what I don't want, meanwhile,  I just checked out Elkarte and this theme (wip) makes me open my mouth in amazement http://www.elkarte.net/community/index.php?topic=2049.30
Title: Re: My Journey with Wedge.
Post by: Wanchope on April 29th, 2015, 12:14 PM
An update -
I was not free yesterday but  I took my time to do more settings in the test forum. Very nice and almost everything is working though there may be one or two edits I will do on the template (both wild and Wireless as they are my default desktop and mobile theme respectively).
Whoever wrote the Moderation Filter function did a very fine job and this is highly recommended in a big forum, a must for every big forum believe me.

  Some of the problem or better headache I am still experiencing includes
* Unable to configure the Nginx rewrite rule so I can fully use the pretty Url.
*  There is no function to disable some of the functions I don't need which will always generate unwanted query in every single load, this includes - Thought (great but I don't need it, Nigerian spammers will kill my forum with it before it even kick off). Unwanted query in the media page like file size, members comment and uploads, they are great but I don't really need it and also it doesn't format well on mobile pages.
 This is my position so far on the journey. I will keep you updated.
Thanks.
Title: Re: My Journey with Wedge.
Post by: CerealGuy on April 29th, 2015, 01:16 PM
You can disable thoughts. Somewhere in the admin panel you can configure the startpage. There should be a start page where you can change the objects which should be displayed.
Title: Re: My Journey with Wedge.
Post by: Wanchope on April 29th, 2015, 02:11 PM
I haven't came across the thought disable settings in admin panel, I know I can remove it from home in the settings but the query is always generated unless disabled. Please where do you see the thought settings?
Title: Re: My Journey with Wedge.
Post by: CerealGuy on April 29th, 2015, 11:54 PM
index.php?action=admin;area=featuresettings;sa=home
Sorry don't know the english descriptions, but there you can change it.
Title: Re: My Journey with Wedge.
Post by: Wanchope on April 30th, 2015, 09:35 AM
Quote from CerealGuy on April 29th, 2015, 11:54 PM
index.php?action=admin;area=featuresettings;sa=home
Sorry don't know the english descriptions, but there you can change it.
From the link you gave me, there is no option to disable it entirely, just to remove it from the displaying in the homepage. This means that thought query is still executed but to displayed. I was looking for an option to display thought entirely.
Thanks anyway.
Title: Re: My Journey with Wedge.
Post by: CerealGuy on April 30th, 2015, 12:01 PM
Quote from Wanchope on April 30th, 2015, 09:35 AM
Quote from CerealGuy on April 29th, 2015, 11:54 PM
index.php?action=admin;area=featuresettings;sa=home
Sorry don't know the english descriptions, but there you can change it.
From the link you gave me, there is no option to disable it entirely, just to remove it from the displaying in the homepage. This means that thought query is still executed but to displayed. I was looking for an option to display thought entirely.
Thanks anyway.
That would be stupid if wedge executes the queries but not display thoughts. I will have a look at it...
Title: Re: My Journey with Wedge.
Post by: Wanchope on April 30th, 2015, 01:53 PM
Yeah, that would be great.
.....................
I posted a Facebook status update on my Facebook wall (not personal Facebook wall, the one I created for Nigerian movies). The message goes like this :
'We are creating a forum for Nigerian Movies,  please indicate if you are interested and you will be invited when we are through'.  So far I've received feedback from about 10 members indicating their interest.
I will send similar message tomorrow and will keep doing it every 3 days for about a week, this is create curiosity on my 'friends'.
Just finished the server settings, installed memcached and the system dictated it and is set on level one caching. The speed is great but it should be, shouldn't it? Afterall it is an empty forum.
Abandoned the url rewrite configuration as I am pretty clueless on how to configure it on Nginx.
Still working on the test forum...
Title: Re: My Journey with Wedge.
Post by: Wanchope on May 2nd, 2015, 02:28 PM
A short update: I have finished every settings needed in the Admin Control panel.
was busy yesterday on my friend's grandma's funeral but ended up doing a lot at night.
Posted the second Facebook campaign yesterday even and have received 8 'book a space for me request' from my  800 'friends'.
I will start the launch countdown imminently I figure out the Nginx rewrite config.
Thanks.
Title: Re: My Journey with Wedge.
Post by: Pandos on May 3rd, 2015, 01:22 PM
Just take a look at the documentation :)
http://wedge.org/doc/8392/prettyurls-on-nginx/
Title: Re: My Journey with Wedge.
Post by: Wanchope on May 3rd, 2015, 04:26 PM
Quote from Pandos on May 3rd, 2015, 01:22 PM
Just take a look at the documentation :)
http://wedge.org/doc/8392/prettyurls-on-nginx/
I am getting this error
Quote
The topic or board you are looking for appears to be either missing or off limits to you.
Maybe I don't have the permission to view the documentation?
Title: Re: My Journey with Wedge.
Post by: Pandos on May 3rd, 2015, 05:36 PM
Hmm...
@Nao: please take a look...

Here's the config:
Code: [Select]
server {
   server_name .DOMAIN.TLD;
   index index.php;
   root /var/www/WEDGE_INSTALLATION_DIR;

   error_log /var/www/WEDGE_INSTALLATION_DIR/error.log;
   
   #Specify a charset
   charset utf-8;
   
   location / {
      try_files $uri $uri/ /index.php?$args;
   }

   location ~ \.php$ {
      try_files $uri =404;
      fastcgi_split_path_info ^(.+\.php)(/.+)$;
      fastcgi_read_timeout 180;
      include fastcgi.conf;
      fastcgi_pass unix:/var/run/php5-fpm.sock;
   }
   
   ## Deny dot files:
   location ~ /\. {
      deny all;
   }

   ## favicon.ico not found
   location = /favicon.ico {
      access_log off;
      log_not_found off;
   }

   ## robots.txt not found
   location = /robots.txt {
      access_log off;
      log_not_found off;
   }

}
Title: Re: My Journey with Wedge.
Post by: Wanchope on May 4th, 2015, 12:43 PM
Thanks for the Config, however, I can't get it to work on the subdomain.
I already have another config in the main domain which looks like this

Code: [Select]


server {
listen 80;
listen [::]:80;

root /var/www/nerdng.com/html;
index index.html index.htm;

# Make site accessible from http://localhost/
server_name nerdng.com www.nerdng.com;

location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules
}

# Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
#location /RequestDenied {
# proxy_pass http://127.0.0.1:8080;   
#}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
#error_page 500 502 503 504 /50x.html;
#location = /50x.html {
# root /usr/share/nginx/html;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# fastcgi_split_path_info ^(.+\.php)(/.+)$;
# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
# fastcgi_pass unix:/var/run/php5-fpm.sock;
# fastcgi_index index.php;
# include fastcgi_params;
#}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}


# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;
# root html;
# index index.html index.htm;
#
# location / {
# try_files $uri $uri/ =404;
# }
#}

I added the config under it, maybe it is causing the problem, should a add the config as a separate server block? in The Nerdng Config?
Title: Re: My Journey with Wedge.
Post by: Wanchope on May 5th, 2015, 01:22 PM
^^^ Mod please remove the post above, my edit time has passed.
Thanks.
Title: Re: My Journey with Wedge.
Post by: Wanchope on May 8th, 2015, 08:11 AM
Updates:

* Now moved the wedge to the root domain - http://nerdng.com

* The Nginx config posted by @Pandos above is not working, the Nginx server restart is failing which means the config if not properly set so I have to revert to non pretty url for now,.

The forum is still on pre-launch which means the access is restricted.
More coming.
Thanks.


Title: Re: My Journey with Wedge.
Post by: CerealGuy on May 12th, 2015, 11:15 AM
Quote from CerealGuy on April 30th, 2015, 12:01 PM
Quote from Wanchope on April 30th, 2015, 09:35 AM
Quote from CerealGuy on April 29th, 2015, 11:54 PM
index.php?action=admin;area=featuresettings;sa=home
Sorry don't know the english descriptions, but there you can change it.
From the link you gave me, there is no option to disable it entirely, just to remove it from the displaying in the homepage. This means that thought query is still executed but to displayed. I was looking for an option to display thought entirely.
Thanks anyway.
That would be stupid if wedge executes the queries but not display thoughts. I will have a look at it...
Wedge is definetly not doing that. Only if thoughts should be displayed it's asking the db for thoughts. Otherwise wedge doesn't even load Thoughts.php (have a look into Home.php).
Title: Re: My Journey with Wedge.
Post by: Wanchope on May 15th, 2015, 09:47 AM
Thanks @CerealGuy, I never noticed thought have it's own files I thought it's been executed in sources.php like smf.
Title: Re: My Journey with Wedge.
Post by: Shawgo on August 26th, 2017, 09:27 AM
Quote from forumsearch0r on April 28th, 2015, 10:09 AM
You can also include JavaScript files based on your screen size or even platform. :)
Not in CSS but in JavaScript.
How do you do that?
Title: Re: My Journey with Wedge.
Post by: sabrinal06 on January 28th, 2019, 01:26 PM
Quote from Wanchope on April 28th, 2015, 05:34 AM
Responsive as I understood is using one theme to render both desktop and mobile theme at the same time, how do you remove Java script on mobile and make it available on desktop at the same theme assurances obsèques? This is me not doubting you, I just don't know it can be done, css can to resize the screen size but can it disable Java script / Ajax?  Can it reduce the font on mobile from being different from desktop? Thanks.
I think there is already a language that governs mobile use. So, the size and font should be already adapted for this purpose.
Title: Re: My Journey with Wedge.
Post by: Nao on January 29th, 2019, 12:06 PM
Dear "Sabrina" from Paris (?!), I would love to meet you in real life. Please, tell me more about the assurances obsèques you tried to innocently link in your quote to another message! Lol... Spammers are getting creative, I guess.

PS: Lol, this topic is so outdated, the guy seems to have switched to XF in the meantime... I still use Wedge on a daily basis on my other sites, and wouldn't change to anything else for the world, but of course your mileage may vary.
Title: Re: My Journey with Wedge.
Post by: Wanchope on March 1st, 2019, 04:00 AM
Quote from Nao on January 29th, 12:06 PM
Dear "Sabrina" from Paris (?!), I would love to meet you in real life. Please, tell me more about the assurances obsèques you tried to innocently link in your quote to another message! Lol... Spammers are getting creative, I guess.

PS: Lol, this topic is so outdated, the guy seems to have switched to XF in the meantime... I still use Wedge on a daily basis on my other sites, and wouldn't change to anything else for the world, but of course your mileage may vary.
Sorry, switched over to Xenforo when I couldn't get a lot of things to work for me.
Wedge is your brain work and remained by far the best Smf fork so I can understand your prosulation, it no doubt can comfortably sit side by side with Xenforo 1x.
That said, Xen 2 outclasses every other Forum software. I mean forum software not all those cms bloats.
Title: Re: My Journey with Wedge.
Post by: Nao on May 11th, 2019, 01:45 PM
I don't know much about Xen, except that's it's commercial, so it's not exactly playing in the same field as Wedge does...
I have no idea how Xen 2 would be much better than Wedge, either.
I've been using Wedge for several years on Lestrades.com (my main activity these days, although once again not a paid one...), and every time I have an issue (or need something), I fix it and commit it to Wedge. Let's be clear, it hasn't happened a lot!
Thus, I don't really know what you mean by 'couldn't get a lot of things to work for me'... They work for everybody. Of course, everybody needs their own tweaks here and there, but it's easy to do. Especially with a base such as Wedge, that doesn't change a lot, and also allows you to customize it fully without having to change any base files.
I don't know.
I don't even know what 'prosulation' means. ;)
What I know is that I'm still proud of the software, yes. Especially as free open source software that I never built with plans to get rich.
Posted: May 11th, 01:34 PM

PS: I just realized your message was a reaction to my previous one. Sorry about that, I didn't understand why you were trying to discuss XF here. ;-)