A fejlesztői listán időről időre érdekes kérdések futnak át. Egy érdekes kérdés merült fel és érkezett rá válasz is. Íme:

Kérdés:

Today, with Joomla! version 3.2 (beta), we have to use legacy MVC architecture. The new MVC architecture introduced with Joomla 3.0 is still under construction and isn’t usable (or with a lot of complementary code, especially for admin interface).
Am I right ?

In the future, with Joomla! 3.5, can you say me if a developer should use legacy MVC or if will be better to use the new MVC ? (even it’s not compatible with 2.5)
Is the new MVC will be fully usable in 3.5 ?

What’s about FOF ? Is it an alternative to the new MVC architecture ? What’s the way decided by Joomla core team ?

Válasz:

According to the roadmap: http://developer.joomla.org/cms/roadmap.html, the old "legacy" MVC is still the way to go. I understand it that the new MVC is sort of a mistake which should be rolled back (with B/C in mind).
I guess once the new framework will be used for the CMS, then a new MVC will be used. But that will likely not happen before 4.0, probably even later. The old legacy one will be around for a long time, most likely also during the 4.x series to provide B/C (we don’t want to repeat the 1.5 -> 1.6 change) 🙂
 
FoF is an alternative you can use, since it is now included in core for Joomla 3.2.

Összességében tehát mindenki megnyugodhat még legalább 3 évig a mostani MVC struktúrával lehet nyugodtan dolgozni, bár gondolom az újat a 4 Beta-kal már érdemes lesz részleteiben megtekinteni (addig meg ugyebár sok víz lefolyik a Dunán).

19. április 2013 · Write a comment · Categories: Azure, mySQL, PHP · Tags: , ,

A Windows Azure szolgáltatást a Microsoft roham léptekben fejleszti. Ennek keretében elérhetővé vált – külső partner bevonásával – a mySQL szolgáltatás is az MS felhőben. Ezzel a lépéssel már teljeskörűen tudjuk a php site-kat az Azure felhőben futtatni.

Teszteltem a szolgáltatást, ennek keretében Joomla, WordPress site-kat is létrehoztam, amik gond nélkül létrejöttek, futottak. Egy kérdés merült csak fel:

  Miképp érem el a létrejött mySQL adatbázisomat? Hol adminisztrálhatom?

Kézenfekvő volt a válasz, használjuk a phpMyAdmint? Ez jogos, de hol van? Hogy férek hozzá?
A válasz: Létre kell hozni egy site-t amin futtatjuk magunknak a phpMyAdmin-t és ezt kell összekapcsolni a számunkra megadott szerverrel.

Ennek részletes leírása: http://blogs.iis.net/ruslany/archive/2012/12/17/phpmyadmin-on-windows-azure-web-sites.aspx

Az élet úgy hozta, hogy az elmúlt 2 hétben két teljesen eltérő projektnél is előkerült és használnom kellett a Bootstrap könyvtárat. Az egyiknél csak épp hogy, de a másiknál a teljes eddigi designt és működést kellett e könyvtárra alapozva átdolgoznom (illetve ha pontos akarok lenni, e cikk írásakor még ez folyamatban van).

A feladatok kapcsán utánanéztem, hogy milyen kiegészítők, komponensek és a feladatok megoldását könnyítő megoldásoknak. Az alábbi gyűjtemény ennek egy kivonata:

Template-k, Theme-k

Bootstrap default style regenerator
http://stylebootstrap.info/

BootTheme
Web Design and Theme Generator
http://www.boottheme.com/

Form source code generator
http://minikomi.github.com/Bootstrap-Form-Builder/

Demo layoutok
https://wrapbootstrap.com/
http://bootswatch.com/
http://www1.sherzod.me/bootstrap/ (https://github.com/davidber/twitter-bootstrap-sample-page-layouts)

Full customizable graphic user interfaces templates
A perfect start to design or develop your next iPad and iPhone apps with these unique user interface templates. Photoshop fans, worry not – there are plenty of PSD’s out there for the customisation of Bootstrap. This one from RepixDesign, is particular well put together and being Vector based makes it easily scalable.
http://gui.repixdesign.com/

Ikonok, fontok

Font Awesome
The iconic font designed for use with Twitter Bootstrap
http://fortawesome.github.com/Font-Awesome/

OpenWeb Icons
Why OpenWeb Icons? Because Font Awesome had no RSS-icon and a font with only one icon would be a bit boring… Besides, I’m an advocate of the Open Web! Be proud of using Open Web Standards and show it to the world!http://pfefferle.github.com/openwebicons/

Fontello
icon fonts generator
http://fontello.com/

Snippets

Bootsnipp
Design elements and code snippets for Bootstrap HTML/CSS/JS framework
http://bootsnipp.com/

WordPress BootStrap
WordPress BootStrap ready theme.
https://github.com/320press/wordpress-bootstrap

Kontrolok

Fuel UX
Fuel UX adds some additional tidy Javascript components to Bootstrap, including a Combobox, Datagrid, Pillbox, Search and Spinner. Definitely worth a look at including for an extra level of polish.
http://exacttarget.github.com/fuelux

Bootstrap switch
Klasszikus ON/Off kapcsoló új design szerint megvalósítva
http://www.larentis.eu/switch/ (https://github.com/nostalgiaz/bootstrap-switch)

Select2
Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
http://ivaynberg.github.com/select2/index.html

Date Range Picker for Twitter Bootstrap
https://github.com/dangrossman/bootstrap-daterangepicker

Bootstrap Timepicker
Easily select a time for a text input using your mouse or keyboards arrow keys.
http://jdewit.github.com/bootstrap-timepicker/

Editable for Bootstrap
In-place editing with Bootstrap Form and Popover
http://vitalets.github.com/bootstrap-editable/

Bootstrap Lightbox
A simple lightbox plugin based on the bootstrap modal plugin.
http://jbutz.github.com/bootstrap-lightbox

Egyéb elemek

BootMetro
Metro style web framework – Simple and flexible HTML, CSS, and Javascript for web apps that wants to use the "Windows 8 App Store" style, without the need to run on Windows 8.
http://aozora.github.com/bootmetro/

Bootstrap Image Gallery Demo
Bootstrap Image Gallery is an extension to the Modal dialog of Twitter’s Bootstrap toolkit, to ease navigation between a set of gallery images. It features mouse and keyboard navigation, transition effects, fullscreen mode and slideshow functionality.
http://blueimp.github.com/Bootstrap-Image-Gallery/

bootpag
dynamic pagination jQuery plugin. Works well with twitter bootstrap or standalone.
http://botmonster.com/jquery-bootpag/#.UVbNcxxhVpM

Régóta alapvetően Microsoft platformon dolgozó emberke vagyok. Sokfelé fejlesztői környezetet használtam, de a fő vonalból adódóan a Visual Studio mindig is fenn volt/van a gépemen (ráadásul általában nem is csak egy verzió, mert ugyebár vannak dolgok amit az újak nem tudnak nem támogatnak és így eltérő verziók is kellenek). Számos munkám viszont a PHP oldalakhoz köt, s így a gépem fenn van természetesen az Eclipse is (számomra ez volt a leginkább kezelhető eszköz a VStudio után, ami nem került extra pénzbe sem, mert fizetősben sem találtam kézreállóbbat). Nemrég frissítettem a gépemet és mint az ilyenkor lenni szokott megálltam és áldoztam időt a használt komponensek újbóli testreszabására, kicsinosítására. Mára már számomra szép és belakott a Win8 startoldala (remélem ez nem fog állandóan szétesni mint a Win7 desktop, ahol számtalanszor építettem újra kis ikonjaim elrendezését).

E frissítés keretében elkezdtem a VisualStudio modulok áttekintését is, és belefutottam egy szép és ígéretesnek tűnő komponensbe a PHP Tools for Visual Studio kiegészítőbe.

phpstartpage

Az eszköz ingyenesen letölthető a VStudio Extension Tools szekciójából. Az eszköz első pislogásra egész hasznosnak tűnik. Megnézem még mélyebben is, és az eredményről beszámolok.