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™ 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 |