News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

SMF 3.0

Started by CVADM, March 04, 2012, 05:01:55 AM

Previous topic - Next topic

CVADM

Quote from: Norv on February 24, 2012, 02:43:14 PM
Hello all,

Simple Machines is pleased to announce that smCore project has joined Simple Machines, and will be the core on which SMF 3.0 will be built.

The smCore project will be working to develop a platform for development of future versions of SMF and other large modules such as a blog, portal or CMS, gallery, and other large and desirable parts of a community-based website. Currently, many of these things are hacked onto the forum and live as second-class citizens on your website. But SMF developers had always envisioned a set of website "simple machines" to do most of the hard work of the forum and all the other essential pieces of your community-based website.

What is smCore?
smCore will be a "core" of reusable code that will provide the basis for the development of future versions of SMF. It will be like a library of functions and classes. Other developers will use it to write future versions of SMF, or any other compatible module they can dream up to integrate with future versions of SMF. When you install those future versions, smCore code will be part of it. It will make customizing and maintaining your forum easier.

What smCore is not
smCore will not do anything all on its own. Forum administrators will not download it directly. It will not be any of the Simple Machines products you love using -- it will make the Simple Machines products you love work better.

The History of the smCore Idea
The smCore project is based on some ideas that have been kicking around since at least 2005. SMF Developers always wanted to redesign SMF in the future, to be written as a forum module plugged in a reusable core. More recently, a number of former SMF developers, SMF friends, and other contributors put some serious work into a "core" project. Some of you may remember the extraordinary rush of new ideas, and the brainstorming that went into envisioning a usable and reusable core for multiple web applications (including a forum). This initiative happened at the same time that Simple Machines was restructuring itself, and at the same time that the SMF team was bringing out the final version of SMF 2.0. The discussion was invigorating -- a wonderful experience and valuable source of ideas and analysis, choices and trade-offs.
The smCore project is embedding many of these same ideas and will become a platform that will support the future SMF. The smCore project will work closely with the SMF project to ensure that the core code can support the needs of the best-in-class forum software. At the same time, the smCore project will seek to encourage and work with other developers on other highly-desirable website modules. The SMF developer team has already embraced smCore as the basis for the future of SMF, and is committed to working with the smCore team to see it through.

Features we aim to provide in smCore
* Built-in extensibility and a plug-in system, to make it possible to add code to the software without editing the core files. This capability will exceed what was accomplished in SMF 2.0, with the introduction of hooks and a little API.
* Better theming system. It will be easier and build, maintain, tweak, and customize great themes.
* Ability to integrate with other essential website components -- blog CMS, gallery, etc, without writing an external integration. Modules written using the smCore platform can be instantly compatible with each other. You won't need to install any modules you don't need, but you will be able to add them on just by checking a box and clicking "install". This is a feature the community has been asking for for a long time.

To learn more about the future of SMF, please see the Development blog: The Future Of SMF.
To learn more about the smCore project, please visit the smCore website at http://smcore.org
To learn more about Simple Machines, please visit the Simple Machines website at http://simplemachines.org

Quando in italiano?

emanuele



Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

CVADM

Quote from: emanuele on March 04, 2012, 08:19:40 AM
A meno che qualcuno lo traduca mai... :P
Vedrai che si fara', a leggere l'articolo originale ci sono tantissime novita' che vale la pena di utilizzare, anche per voi il "lavoro" alla fine risultera' allegerito.
Speriamo presto.
Grazie della sintesi, pregevole!

emanuele

Che si faranno SMF 2.1 e 3.0 sicuramente! ;D
Io mi riferivo alla traduzione del post di Norv. ;)

* emanuele torna a cercare di capire cosa c'è che non va con SQLite... >:(


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: