Technologie / Elementy stron www
Poniżej przedstawiam technologie, z których najczęściej korzystam tworząc strony www. Opisy zawierają ogólne informacje i moje uwagi co do każdej z nich - po szczegóły odsyłam do Wikipedii lub strony danego projektu.
Joomla! CMS
„Joomla! to uniwersalny wielokrotnie nagradzany system zarządzania treścią [CMS] do tworzenia i obsługi witryn internetowych oraz innych zastosowań. Wiele aspektów, ale przede wszystkim łatwość korzystania i rozbudowy powoduje, że Joomla! stał się najpopularniejszym wśród programów do obsługi witryn. Należy do najszybciej dziś rozwijanych projektów z wielkiej rodziny rozwiązań Open Source - programów z jawnym, dostępnym dla każdego kodem źródłowym.” - źródło joomla.pl.
Od siebie dodam, że Joomla! to jeden z moich ulubionych CMS-ów, który stale ulepszam oraz rozbudowuję o nowe rozszerzenia zarówno te typu open source jak i moje własne autorskie. Joomla! jest liderem ze względu na jej niezliczone funkcje, elastyczność i spore możliwości rozbudowy. Dostępny jest ogromny zbiór darmowych rozszerzeń gotowych do pobrania i zainstalowania.
Jeśli zależy Ci na profesjonalnej stronie www przy ograniczonym budżecie ten CMS jest właśnie dla Ciebie.
Oficjalna strona projektu: www.joomla.org
Polska strona projektu: www.joomla.pl
Wikipedia: pl.wikipedia.org/wiki/Joomla!
Drupal CMS
„Use Drupal to build everything from personal blogs to enterprise applications. Thousands of add-on modules and designs let you build any site you can imagine. Drupal is free, flexible, robust and constantly being improved by hundreds of thousands of passionate people from all over the world.” - źródło drupal.org.
Zdecydowany sieciowy faworyt wśród CMS-ów typu open source. Zaraz po Joomla! mój kolejny ulubiony CMS. Równie elastyczny jak Joomla! posiada potężną bazę rozszerzeń i obszerne wsparcie ze strony społeczności internetowej.
Oficjalna strona projektu: www.drupal.org
Polska strona projektu: www.drupal.pl
Wikipedia: pl.wikipedia.org/wiki/Drupal
Virtuemart - Platforma E-commerce
„VirtueMart is an Open Source E-Commerce solution to be used together with a Content Management System (CMS) called Joomla!. Joomla! and VirtueMart are written in PHP and can be used in typical PHP/MySQL environments.” - źródło virtuemart.net
VirtueMart to rozbudowany system sklepu/katalogu internetowego. Jest to rozwiązanie typu open source przeznaczone dla Joomla!. System ten posiada mnogość opcji i rozwiązań które często przewyższają komercyjne sklepy internetowe.
Oficjalna strona projektu: www.virtuemart.net
Polska strona projektu: www.virtuemart.pl
Wikipedia: en.wikipedia.org/wiki/VirtueMart
Mootools
„MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API. MooTools code respects strict standards and doesn't throw any warnings. It's extensively documented and has meaningful variable names: a joy to browse and a snap to understand.” - źródło mootools.net
Oficjalna strona projektu: www.mootools.net
Wikipedia: pl.wikipedia.org/wiki/MooTools
JQuery
„jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.” - źródło jquery.com
jQuery to lekka biblioteka programistyczna dla języka JavaScript. Narzędzie to pozwala w łatwy sposób na animowanie fragmentów strony, manipulowanie jej elementami (przenoszenie, kopiowanie, zmiana stylu), czy wykonywanie zapytań asynchronicznych do serwera (tzw. AJAX). Większość pluginów i skryptów opartych o jQuery działa na stronach nie wymagając zmian w kodzie HTML. Niezliczone funkcje jQuery przyspieszają i ułatwiają pisanie kodu, a gotowe skrypty np. popularne w galeriach lightbox-y przyśpieszają tworzenie interaktywnych stron www.
Oficjalna strona projektu: www.jquery.com
Wikipedia: pl.wikipedia.org/wiki/JQuery
PHP/MySQL
„The MySQL database has become the world's most popular open source database because of its high performance, high reliability and ease of use. It is also the database of choice for a new generation of applications built on the LAMP stack (Linux, Apache, MySQL, PHP / Perl / Python.) Many of the world's largest and fastest-growing organizations including Facebook, Google, Adobe, Alcatel Lucent and Zappos rely on MySQL to save time and money powering their high-volume Web sites, business-critical systems and packaged software. MySQL runs on more than 20 platforms including Linux, Windows, Mac OS, Solaris, HP-UX, IBM AIX, giving you the kind of flexibility that puts you in control. Whether you're new to database technology or an experienced developer or DBA, MySQL offers a comprehensive range of database tools, support, training and consulting services to make you successful.” - źródło mysql.com
MySQL to rozbudowana baza danych dostępna na licencji GPL - oznacza to, że jest darmowy. Pisząc w dużym skrócie baza danych służy do przechowywania informacji zawartych na stronie www. W połączeniu z językiem PHP umożliwia dynamiczne wyświetlanie i odpowiednie sortowanie treści.
Oficjalne strony projektów: MySQL - www.mysql.com, PHP - www.php.net
Wikipedia: MySQL - pl.wikipedia.org/wiki/MySQL, PHP - pl.wikipedia.org/wiki/PHP
XHTML/CSS
Podstawowe języki używane do budowy stron internetowych. Odnośniki do obszernego opisu każdego z nich zamieszczam poniżej.
XHTML - pl.wikipedia.org/wiki/XHTML
HTML - pl.wikipedia.org/wiki/HTML
CSS - pl.wikipedia.org/wiki/Kaskadowe_arkusze_stylów

















