Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Announcements
 Announcements: Community
 Snitz MVC beta release

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!
Before posting, make sure you have read this topic!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
   

T O P I C    R E V I E W
HuwR Posted - 11 October 2015 : 13:31:20
Well, finally I think it is ready for a beta release, so here it is (link at bottom of post.

Important


This is NOT a replacement for the classic ASP forum, you MUST have an existing Snitz Forums 2000 site.
prerequisites
[list=1][*]Web server must support .Net Framework 4.5.1[/*]
[*]Database must be SQL Server (more to follow)[/*][/list=1]

Installation


[list][*]Download the zip file and extract it's contents to a folder on your local computer[/*]
[*]Open the web.config file in the root folder, using a text editor[/*]
[/list]
Change the values in green to match your forum setup

    <add name="SnitzConnectionString" connectionString="Data Source=SERVERNAME;Initial Catalog=DATABASE;UID=USERNAME;PWD=PASSWORD;" providerName="System.Data.SqlClient"/>

[list]
[*]Open the snitz.config file in the root folder, using a text editor[/*]
[/list]
do not change the lines highlighted red below

<?xml version="1.0" encoding="utf-8"?>
<appSettings>
  <add key="boolRunSetup" value="1" />
  <add key="boolDisablePosting" value="0" />
  <add key="boolProhibitNewMembers" value="1" />
  <add key="strForumDescription" value="Snitz&trade; Forums community support forum, Mvc version." />
  <add key="strForumUrl" value="http://localhost:56654/" />
  <add key="strForumTitle" value="Snitz Forums 2000 Mvc" />
  <add key="strCookiePath" value="/" />
  
  <add key="boolAllowSearchAllForums" value="1" />
  <add key="strAnonMembers" value="Admin" />
  <add key="strDateFormat" value="dd MMM yyyy" />
  <add key="intTopicPageSize" value="25" />
  <add key="intMemberPageSize" value="25" />
  <add key="intSearchPageSize" value="20" />
  <add key="boolShowAvatar" value="1" />
  <add key="boolFullTextSearch" value="0" />If you have fulltext search enabled on your database, set this to 1
  <!-- Not currently used -->
  <add key="intPreferredPasswordLength" value="8" />
  <add key="intMinimumNumericCharacters" value="1" />
  <add key="boolDayLightSavingAdjust" value="1" />
  <add key="strTimeZone" value="GMT Standard Time" />
</appSettings>

[list]
[*]Upload all the files to a new folder in your website.[/*]
[*]Make this folder an application under iis and make sure it has a .net 4.5 compatable application pool[/*]
[*]Navigate to the newly create applications url[/*]
[*]Login using an existin Snitz administrator account[/*]
[*]Perform the upgrade[/*]
[/list]
Thats it, you should be done, you can now start using the new interface for the forum.

If you want to redirect mobile traffic to the mvc site automatically, you will need to edit
the classic forums inc_header.asp and the code below at the very top of the file

    <%
dim u,b,v
set u=Request.ServerVariables("HTTP_USER_AGENT")
set b=new RegExp
set v=new RegExp
b.Pattern="(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk"
v.Pattern="1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg( 13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-"
b.IgnoreCase=true
v.IgnoreCase=true
b.Global=true
v.Global=true
if b.test(u) or v.test(Left(u,4)) then response.redirect("http://forum.snitz.com/mvc") end if
%>


Download link

/mvc/Home/download/?filename=SnitzMvc_1.0.1b.zip
15   L A T E S T    R E P L I E S    (Newest First)
HuwR Posted - 21 April 2017 : 02:28:56
quote:
Originally posted by Explosion

Hi HuwR
I think could be a better solution use a more static solution to load languages string. So, without load strings in the database and retrieve them each time, I think could be more effective load them directly from a linguage file and use a file format more used for translations as XLIFF ( having editors support ). I think should be fine a approach like Wordpress...



I will look into it, I implemented the language resource module as an interface so it would be fairly easy to code a different provider source.

However the language strings are cached , they are not retrieved from the database on every request
Explosion Posted - 20 April 2017 : 17:22:23
Hi HuwR
I think could be a better solution use a more static solution to load languages string. So, without load strings in the database and retrieve them each time, I think could be more effective load them directly from a linguage file and use a file format more used for translations as XLIFF ( having editors support ). I think should be fine a approach like Wordpress...
HuwR Posted - 18 April 2017 : 09:45:59
if you can think of a better way of bulk uploading and inserting data into sql from a web site, I'm all ears.

Individual strings aren't n issue as the forum comes with it's own resource manager. it is more for adding a whole set of langauge strings that the csv is for, I thought about xml, but most 'normal' people would run a mile if presented with an xml file
Explosion Posted - 18 April 2017 : 09:37:02
Hi,
I think it's important to use a format/pattern for translation files allowing to easily maintain the translations for the future updates/variations and to track changes. A csv file, doesn't appear me a great solution to be managed..
HuwR Posted - 18 April 2017 : 07:17:38
They are not complete as I hve not yet extracted all the admin strings, but they are all the member facing strings (well probably about 99% )

There isn't a repository as yet, I will sort that out once I have got the release out of the way
Explosion Posted - 18 April 2017 : 04:25:00
Hi HuwR,
are they the final language strings? How do you think to manage updates (of project and language strings)? Is there a public git repository to contribute?
HuwR Posted - 14 April 2017 : 09:15:28
If you would like to create an Italian translation, the instructions can be found here ..

https://www.reddick.co.uk/Mvc/Topic/Posts/846
HuwR Posted - 14 April 2017 : 02:41:40
quote:
Originally posted by Explosion

Just in forum home :)

http://pasteboard.co/3Y2EbC6vZ.png


Thanks, I will look into that, I'm guessing that your browser is set to a language not currently translated and has not defaulted to English correctly.
Explosion Posted - 13 April 2017 : 18:17:56
Just in forum home :)

http://pasteboard.co/3Y2EbC6vZ.png
HuwR Posted - 13 April 2017 : 10:39:13
quote:
Originally posted by Explosion

It's a good news! I see missing language translation as !*labels.lblCategories*!


on which link, and which language?
Explosion Posted - 13 April 2017 : 03:27:44
It's a good news! I see missing language translation as !*labels.lblCategories*!
HuwR Posted - 12 April 2017 : 03:16:05
You can also access this forum via mvc interface https://forum.snitz.com/mvc
HuwR Posted - 11 April 2017 : 10:30:51
No, it is almost finished, we are currently in the final stages of testing before release.
You can take a look at progress here https://www.reddick.co.uk/mvc (that is the latest test build)

Release is imminent, probably beginning of May
Explosion Posted - 11 April 2017 : 09:46:34
Hello,

I see no more update since 2015 for this version.

Is the project died?
HuwR Posted - 23 October 2015 : 15:48:58
New beta posted.
A few minor fixes + added login sync between ASP and MVC versions

Download link

/mvc/Home/download/?filename=SnitzMvc_1.0.1b.zip

Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.06 seconds. Powered By: Snitz Forums 2000 Version 3.4.07