Kamis, 24 Januari 2013

Artikel tentang HTML 5

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language),HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internetyang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).
Tahun 1980, IBM memikirkan pembuatan suatu dokumen yang akan mengenali setiap elemen dari dokumen dengan suatu tanda tertentu. IBM kemudian mengembangkan suatu jenis bahasa yang menggabungkan teks dengan perintah-perintah pemformatan dokumen. Bahasa ini dinamakan Markup Langiage, sebuah bahasa yang menggunakan tanda-tanda sebagai basisnya. IBM menamakan sistemnya ini sebagai Generalized Markup Language atau GML.
Tahun 1986, ISO menyatakan bahwa IBM memiliki suatu konsep tentang dokumen yang sangat baik, dan kemudian mengeluarkan suatu publikasi ( ISO 8879 ) yang menyatakan markup language sebagai standar untuk pembuatan dokumen-dokumen. ISO membuat bahasa ini dari GML milik IBM, tetapi memberinya nama lain, yaitu SGML ( Standard Generalized Markup Language ).
ISO dalam publikasinya meyakini bahwa SGML akan sangat berguna untuk pemrosesan informasi teks dan sistem-sistem perkantoran. Tetapi diluar perkiraan ISO, SGML dan terutama subset dari SGML, yaitu HTML juga berguna untuk menjelajahi internet. Khususnya bagi mereka yang menggunakan World Wide Web. Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTMLyang merupakan pengembangan dari HTML.
HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dariInternet. HTML5 adalah revisi kelima dari HTML (yang pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML4, pada tahun1997) dan hingga bulan Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologiHTMLagar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
HTML5 merupakan salah satu karya Konsortium Waring Wera Wanua(World Wide Web Consortium, W3C) untuk mendefinisikan sebuah bahasa markah tunggal yang dapat ditulis dengan cara HTML ataupun XHTML. HTML5 merupakan jawaban atas pengembangan HTML 4.01 dan XHTML 1.1 yang selama ini berjalan terpisah, dan diimplementasikan secara berbeda-beda oleh banyak perangkat lunak]] pembuat web.Sejarah
Kelompok Kerja Teknologi Aplikasi Web Hyperteks (Web Hypertext Application Technology Working Group, WHATWG) mulai membuat standar baru ini pada tahun 2004 ketika Konsortium W3C sedang fokus pada pengembangan XHTML 2.0 di masa depan, sementara HTML 4.01 belum pernah diperbarui sejak tahun 2000.Sejak tahun 2009, W3C dan WHATWG bekerja sama dalam pengembangan HTML5 setelah W3C mengakhiri Kelompok Kerja Pengembangan XHTML 2.0.Meskipun HTML5 telah dikenal luas oleh para pengembang web sejak lama, HTML5 baru mencuat pada April 2010 setelah CEO Apple Inc., Steve Jobs, mengatakan bahwa dengan pengembangan HTML5, “Adobe Flash sudah tidak dibutuhkan lagi untuk menyaksikan video atau menyaksikan konten apapun di web.”
Proses standardisasi W3C
Kelompok kerja untuk teknologi aplikasi web hypertext (WHATWG) mulai menspesifikasikan HTML5 pada bulan juni 2004 dengan nama Web Applications 1.0., hingga pada bulan maret 2010 spesifikasi ini masuk ke bagian draft standar di WHATWG, dan ke dalam bagian pengurusan draft di W3C. Ian Hickson mewakili Google ,Inc menjadi editor HTML5.
Pada tahun 2007 Spesifikasi HTML5 diadopsi sebagai pekerjaan permulaan untuk grup baru yang mengurus HTML di World Wide Web Consorsium (W3C). Grup ini pertama kali mempublikasikan hasil draft pekerjaan pertama mereka pada tanggal 22 januari 2008.Spesifikasi ini berstatus dalam tahap pengerjaan, dan diperkirakan akan tetap demikian selama bertahun-tahun, meskipun sebagian dari HTML5 sudah dalam tahap penyelesaian dan diimplementasikan pada penjelajah web sebelum keseluruhan spesifikasinya mencapai status rekomendasi final.
Berdasarkan pada jadwal kerja W3C, HTML5 diperkirakan menjadi kandidat rekomendasi pada akhir tahun 2010. Namun, publikasi pertama draft HTML 5 meleset selama 8 bulan. Permintaan dokumen terakhir dan tahap kandidat rekomendasi diharapkan dapat dicapai pada tahun 2008, tetapi hingga bulan Juli 2010 HTML 5 masih dalam tahapan draft pengerjaan di W3C. WHATWG telah meminta penyelesaian terakhir untuk HTML5 sejak bulan oktober tahun 2009.
Editor HTML5, Ian Hickson, berharap spesifikasi HTML5 dapat mencapai tahap kandidat rekomendasi pada tahun 2012 . Kriteria di W3C agar sebuah spesifikasi dapat berstatus – Direkomendasikan – adalah “yang kedua: 100% selesai dan penerapannya dapat dilakukan pada dua atau lebih sistem yang berbeda” . Pada wawancaranya dengan TechRepublic, Hickson memperkirakan hal ini baru akan terjadi pada tahun 2022 atau setelahnya. Meski demikian, banyak bagian dari spesifikasi sudah stabil dan telah dapat diterapkan pada produk:
markup —– Pada HTML 5 diperkenalkan beberapa elemen baru dan atribut yang merefleksikan tipikal penggunaan website modern. Beberapa diantaranya adalah pergantian yang bersifat semantikpada blok yang umum digunakan: yaitu elemen () dan inline (), sebagai contoh () (sebagai blok navigasi website) dan (biasanya dikaitkan pada bagian bawah suatu website atau baris terakhir dari kode html). Banyak elemen lain yang memberikan kegunaan baru melalui antar muka yang telah distandarkan, seperti elemen multimedia dan . Beberapa elemen yang telah ditinggalkan juga ditiadakan, termasuk elemen presentasi semata seperti dan , yang sebenarnya dapat dikerjakan menggunakan Cascading Style Sheet (CSS).
APL baru —— Untuk menambah keluwesan pemformatan, pada HTML5 telah dispesifikasikan pengkodean application programming interfaces (APIs).] antarmuka document object model (DOM) yang ada dikembangkan dan fitur de facto didokumentasikan. Beberapa APIs terbaru pada HTML5 antara lain :
Elemen canvas, sebagai mode untuk menggambar object dua dimensi (2D). Lihat spesifikasi 1.0 untuk canvas 2D.
Timed media playback
Media penyimpanan luring (aplikasi web luring). Lihat Web Storage
Penyuntingan dokumen
Drag-and-Drop
Cross-document messaging
Manajemen sejarah kunjungan penjelajah web
Tipe MIME dan penanggung jawab protokol registrasi.
Tidak semua teknologi di atas dimasukkan pada spesifikasi HTML5 W3C, meski teknologi tersebut telah termaktub dalam spesifikasi milik WHATWG HTML. Beberapa teknologi yang juga terkait namun tidak dijadikan bagian dalam spesifikasi HTML5 W3C dan WHATWG HTML5 adalah :
Geolocation
Web SQL Database, media penyimpanan database lokal.
API Database terindeks, mode penyimpanan hierarkis key-value (WebSimpleDB).
SUMBER:
 http://id.wikipedia.org/wiki/HTML5
http://id.wikipedia.org/wiki/HyperText_markup_language

Pengertian CMS

            Sebuah sistem manajemen konten (CMS) adalah sistem yang digunakan untuk mengelola isi dari sebuah situs Web. Biasanya, sebuah CMS terdiri dari dua elemen: aplikasi manajemen konten (CMA) dan pengiriman aplikasi konten (CDA). Elemen CMA memungkinkan manajer konten atau penulis, yang mungkin tidak tahu Hypertext Markup Language (HTML), untuk mengelola penciptaan, modifikasi, dan penghapusan isi dari suatu situs Web tanpa perlu keahlian seorang Webmaster. Elemen CDA menggunakan dan menyusun informasi tersebut untuk memperbarui situs Web. Fitur dari sebuah sistem CMS berbeda-beda, namun sebagian besar termasuk penerbitan berbasis Web, manajemen format, kontrol revisi, dan pengindeksan, pencarian, dan pengambilan.

            Fitur penerbitan berbasis Web memungkinkan individu untuk menggunakan template
Pelajari Lebih Lanjut

    SOA Sumber Daya

            Atau satu set template yang disetujui oleh organisasi, serta penyihir dan alat-alat lain untuk membuat atau memodifikasi konten Web. Fitur manajemen format yang memungkinkan dokumen termasuk dokumen elektronik dan dokumen kertas scan yang akan diformat ke dalam HTML atau Portable Document (PDF) untuk situs Web. Fitur kontrol revisi memungkinkan konten yang akan diperbarui ke versi lebih baru atau dikembalikan ke versi sebelumnya. Revisi kontrol juga melacak perubahan yang dibuat pada file oleh individu. Sebuah fitur tambahan pengindeksan, pencarian, dan pengambilan. Sebuah indeks sistem CMS semua data dalam sebuah organisasi. Individu kemudian dapat mencari data menggunakan kata kunci, yang mengambil sistem CMS.

            Sebuah sistem CMS juga mungkin menyediakan alat untuk satu-ke-satu pemasaran. Satu-ke-satu pemasaran adalah kemampuan dari sebuah situs Web untuk menyesuaikan konten dan iklan untuk karakteristik yang spesifik pengguna menggunakan informasi yang diberikan oleh pengguna atau dikumpulkan oleh situs (misalnya, halaman pola urutan pengguna tertentu). Misalnya, jika Anda mengunjungi mesin pencari dan mencari "kamera digital," spanduk iklan akan mengiklankan bisnis yang menjual kamera digital bukan bisnis yang menjual produk taman.

            Dua faktor harus dipertimbangkan sebelum organisasi memutuskan untuk berinvestasi dalam CMS. Pertama, ukuran organisasi dan dispersi geografis harus diperhatikan terutama jika suatu organisasi tersebar di beberapa negara. Untuk organisasi-organisasi ini, transisi untuk CMS adalah lebih sulit. Kedua, keragaman bentuk data elektronik yang digunakan dalam sebuah organisasi harus dipertimbangkan. Jika sebuah organisasi menggunakan dokumen teks, grafik, video, audio, dan diagram untuk menyampaikan informasi, konten akan lebih sulit untuk mengelola.
Terkait glossary istilah: Web Services Description Language (WSDL), Java Message Service (JMS), alat komputasi, JNDI (Java Penamaan dan Direktori Antarmuka), meja, pengalihan, WS-AtomicTransaction (WS-AT), Portal Markup Language (PML) , URI (Uniform Resource Identifier), internet peta
JOOMLA
            Joomla adalah sebuah sistem manajemen konten sumber bebas dan terbuka (CMS) untuk mempublikasikan konten di World Wide Web dan intranet dan model-view-controller (MVC) aplikasi Web kerangka kerja yang juga dapat digunakan secara terpisah.

            Joomla ditulis dalam PHP, menggunakan pemrograman berorientasi objek (OOP) teknik dan pola desain perangkat lunak [rujukan?], Menyimpan data dalam database MySQL, dan termasuk fitur seperti halaman caching, RSS feed, versi halaman cetak, berkedip berita, blog, jajak pendapat, pencarian, dan dukungan untuk internasionalisasi bahasa.

            Joomla telah didownload 23 juta kali [2] Antara Maret 2007 dan Februari 2011 telah terjadi lebih dari 21 juta download.. [3] Pada November 2011, ada lebih dari 8.600 ekstensi bebas dan komersial tersedia dari Joomla resmi! Ekstensi Direktori dan lebih tersedia dari sumber lain [4] [5].

Pembangunan

            Joomla adalah hasil dari sebuah garpu dari Mambo pada 17 Agustus 2005. Pada saat itu, nama Mambo adalah merek dagang oleh Miro International Pvt Ltd yang membentuk yayasan non-profit dengan tujuan yang dinyatakan untuk mendanai proyek tersebut dan melindunginya dari tuntutan hukum [6]. Tim pengembangan Joomla mengklaim bahwa banyak ketentuan struktur pondasi pergi menentang perjanjian sebelumnya dibuat oleh Komite Pengarah dipilih Mambo, kekurangan konsultasi yang diperlukan dengan kunci stakeholder dan termasuk ketentuan yang melanggar nilai-nilai inti open source. [7]

            Tim pengembangan Joomla menciptakan sebuah situs Web yang disebut OpenSourceMatters.org untuk mendistribusikan informasi kepada pengguna, pengembang, desainer web dan masyarakat pada umumnya. Pemimpin proyek Andrew Eddie menulis surat [8] yang muncul di bagian pengumuman dari forum publik di mamboserver.com. Sedikit lebih dari seribu orang telah bergabung dengan situs Web OpenSourceMatters.org dalam sehari, kata-kata postingan sebagian besar dorongan dan dukungan, dan situs Web menerima efek Slashdot sebagai hasilnya. Miro CEO Peter Lamont memberikan respon masyarakat terhadap tim pengembangan dalam sebuah artikel berjudul "Kontroversi Source Mambo Buka - 20 Pertanyaan Dengan Miro" [9] Peristiwa ini menimbulkan kontroversi dalam komunitas perangkat lunak bebas tentang definisi "open source".. Forum di banyak proyek open source lainnya yang aktif dengan postingan dan menentang tindakan dari kedua belah pihak.

            Dalam dua minggu menyusul pengumuman Eddie, tim re-organisasi, dan masyarakat terus tumbuh. Eben Moglen dan Kebebasan Perangkat Lunak Law Center (SFLC) dibantu awal tim inti Joomla pada bulan Agustus 2005, seperti ditunjukkan oleh entri blog Moglen dari tanggal tersebut dan pengumuman OSM terkait [10]. [11] SFLC ini terus memberikan bimbingan hukum untuk Joomla proyek [12].


            Pada 18 Agustus, Andrew Eddie meminta masukan masyarakat pada nama yang diusulkan untuk proyek tersebut. Tim inti mengindikasikan bahwa mereka akan membuat keputusan akhir untuk nama proyek berdasarkan masukan masyarakat. Tim inti akhirnya memilih nama yang tidak ada dalam daftar nama yang diusulkan diberikan oleh masyarakat. Pada tanggal 1 September, nama baru, "Joomla!," Diumumkan. Ini adalah ejaan Inggris-dari kata Swahili jumla yang berarti "bersama-sama" atau "secara keseluruhan." [13] Pada tanggal 6 September, tim pengembangan yang disebut untuk pengajuan logo dari masyarakat dan mengundang masyarakat untuk memilih pada logo disukai; Tim mengumumkan keputusan masyarakat pada tanggal 22 September. Setelah pemilihan logo, merek pedoman, manual merek, dan satu set sumber daya logo kemudian diterbitkan pada tanggal 2 Oktober, untuk digunakan masyarakat. [14]

Joomla memenangkan Packt Publishing Source Content Penghargaan Sistem Manajemen Terbuka di 2006, 2007 dan 2011. [15] [16] [17]

Pada tanggal 27 Oktober 2008, Packt Publishing mengumumkan Johan Janssens yang "Orang Paling Terhormat" (MVP) untuk karyanya sebagai salah satu pengembang utama dari Framework Joomla 1.5 dan Arsitektur. Pada tahun 2009 Louis Landry menerima "Orang Paling Terhormat" penghargaan untuk perannya sebagai arsitek Joomla dan koordinator pembangunan.
[Sunting] Versi sejarah
Daftar rilis dan versi dengan dukungan Info Versi Didukung sampai Tanggal rilis
1.0 2005/9/16 2009-07-22dagger
1,5 (LTS) 2008-01-22 2012-04-10double-belati
1,6 2011-01-10 2011-08-19dagger
1,7 2011-07-19 2012-02-10double-belati
2,5 (LTS) 2012-01-19 2013-10-19Section-tanda
  belati Pers tidak lagi didukung
  Rilis ganda belati masih didukung
  Bagian-tanda rilis Masa Depan

Joomla 1.0 dirilis pada 16 September 2005. Ini adalah rilis ulang-merek dari Mambo 4.5.2.3 yang, sendiri, dikombinasikan dengan bug lain dan moderat-tingkat perbaikan keamanan.

Joomla versi 1.5 dirilis pada tanggal 22 Januari 2008. Rilis terakhir dari versi ini (pada tanggal 14 November 2011) adalah 1.5.25. [18] Versi ini adalah yang pertama untuk mencapai dukungan jangka panjang (LTS). Versi LTS yang dirilis setiap tiga rilis mayor atau minor dan didukung sampai tiga bulan setelah versi LTS berikutnya dilepaskan. [19]

Joomla 1.6.0 dirilis pada tanggal 10 Januari 2011. [20] [21] Versi ini menambahkan fungsionalitas daftar kontrol akses penuh plus, user-defined hirarki kategori, dan perbaikan antarmuka admin. [22]

Joomla 1.7.0 telah dirilis pada tanggal 19 Juli 2011, enam bulan setelah 1.6.0. [23] Versi ini menambahkan keamanan yang ditingkatkan dan perangkat migrasi ditingkatkan [24].

Joomla 2.5.0 direncanakan untuk rilis enam bulan setelah 1.7.0, pada Januari 2012. Versi ini adalah dukungan jangka panjang (LTS) rilis. Awalnya rilis ini adalah untuk menjadi 1.8.0, namun pada tanggal 9 Agustus ia mengumumkan [25] bahwa akan berganti nama untuk masuk ke dalam skema nomor versi baru di mana setiap rilis LTS akan menjadi rilis X.5 [26].
[Sunting] Penyebaran

Joomla dapat diinstal secara manual dari source code pada sistem yang menjalankan server Web yang mendukung aplikasi PHP, dari sebuah sistem manajemen paket atau menggunakan alat virtual, dari sumber-sumber seperti Perpustakaan Virtual Appliance Linux turnkey, yang terdiri dari aplikasi dan dependensi sebagai siap-untuk-menggunakan sistem. [27]

Ada banyak perusahaan web hosting yang menyediakan panel kontrol yang mengotomatiskan penyebaran situs Web Joomla dasar.

Joomla juga dapat diinstal melalui Installer Web platform Microsoft yang menginstal perangkat lunak pada Windows dan IIS. PI Web secara otomatis akan mendeteksi dependensi hilang seperti PHP atau MySQL kemudian menginstal dan mengkonfigurasi mereka sebelum menginstal Joomla. [28]