четвъртък, 29 ноември 2012 г.

Sharetronix 3.0.0 is out!

Sharetronix 3.0.0 has been released near a month ago with new design and brand new plugin architecture. Our web site has beend changed, too - new appstore which helps developers to create apps and sell them to Sharetronix users. 

Whats new in Sharetronix 3.0.0 


First of all we redesigned Sharetronix. The new design is clear, sample and just beautiful :)! Download a copy of Sharetronix and install it on your server or visit our demo community to check this out. 

The Sharetronix 3 focus is to provide a clear installation with basic social features which can fit every  public community or business community. You can upgrade your community and add the features you need as apps from our app store. It is growing every day and we are adding new apps in it. Of course third party developers could submit their free or paid apps in there, too. 

Installation of new applications (functionalities) is simple and we made it to be as simple as one click install. To install an app go to Administration->Apps and see a list of apps we have in our appstore. 



There are free apps which you can install simply by clicking the "Install" button. Paid apps appear with "Buy now" button which leads you to our appstore where you can buy this app and aftre visiting you community administration page again the "Buy Now" button will be replaced with "Install" button and you can start installing the app. 
Of course there are some apps which need to make some database changes (tneed their own database tables where can store results) if you are installing such app, after clicking "Install" button you will be redirected to a confirmation page where you can see what changes the app needs to do and if you approve  it the installation will continue.  
To uninstall an app you just have to visit Administration -> Apps again and find the installed app you want to uninstall. When you find it just click on the "Uninstall" button and that's it. 

The second cool thing in Sharetronix 3 is our translation center.  From the upcoming Sharetronix 3.0.1 version our product will come only with english languages.
You can easily manage what languages to install in your community. You know best your members and can just leave the languages you need in your community. 
The language administration is located at Adminitration->Languages 


To install new languages just click the "Install" button and that's all. 
If you do not need any language anymore just click on "Uninstall" button and you're done. 
Language administration will automatically check our translation center and see if there is something new in any of installed languages you have. If there is, you will receive a number notification in the administration menu(see picture above) and an "Upgrade" button will appear on language which has something new added(see picture above).

That's for now, soon i am going to describe the plugin architecture so you can easily start writing plugins.  

7 коментара:

  1. There is an option to download each plugin in app store, but will we be able to install/unistall those plugins manually? We know where to upload all the plugin files, but there is no file containig SQL query to run in our DB manually.

    ОтговорИзтриване
  2. If you want to install it manually you should edit your data base tables and the app SQL code is not the only DB change you have to do. So if you install it manually you can take a look on the Installer.php file and there you can find the DB changes you need, of cource they are not pure SQL. Of cource every app developer could create a Readme.txt file where these queries are written, but when you have a lot of new version of an app mainating these queries will be a difficult job and will be a good precondition for user mistakes on install.

    ОтговорИзтриване
  3. Charlie, my next post will be about plugin architectures, after that i will write a post about install app manually, there are some things you should know before installing an app.

    ОтговорИзтриване
  4. Regarding languages, there are a lot of hardcoded phrases missing in lanaguage files and can not be translated.

    ОтговорИзтриване
    Отговори
    1. this is easy to fix and for beta release we have more than 50% phrases coming from language files, so we will add the rest of them in the upcoming versions.

      Изтриване
    2. But if I want to use the script before you add them in the files I need to do so bymyself and there will be a problem everytime I will upgrade the script because of different phrase variables. Am I wrong?

      Изтриване
    3. For me this is completely wrong, but just for me this is opensource and you can do whatever you want with the code. If you touch the code you will have problems with future releases and only you will know where are your custom modifications in the code. we are planing auto update for sharetronix so it wont work on custom modified communities.

      Изтриване