Tampilkan postingan dengan label Web Design. Tampilkan semua postingan
Tampilkan postingan dengan label Web Design. Tampilkan semua postingan

HTML Editor Powerfull



WYSIWYG html editor adalah sebuah teks/konten editor yang biasanya ada pada sebuah website dinamis, biasanya wysiwyg html editor ini berada di halaman administrator, wysiwyg html editor memiliki fitur yang mirip dengan microsoft word, dimana kita bisa membuat teks yang miring, tebal, garis bawah, mengatur paragraph, membuat bullet & numbering, dan lainnya yang berguna untuk mengelola konten website.
Wysiwyg html editor yang paling terkenal yaitu TinyMCE (bahkan dignakan oleh wordpress), Berikut ini ada beberapa wysiwyg editor gratis lain yang bisa anda gunakan untuk website anda.

1. Simplified WYSIWYG Editor (Bootstrap): Summernote

Website : http://hackerwins.github.io/summernote/
Download : https://github.com/HackerWins/summernote/

2. Full-Featured Markdown Editor – StackEdit
Website : http://benweet.github.io/stackedit/
Download : https://github.com/benweet/stackedit/
3. A Lovely JavaScript WYSIWYG Editor – Redactor

Website : http://redactorjs.com/
Download : http://redactorjs.com/examples/
4. WYSIHTML5 – A Lightweight Rich Text Editor With Valid HTML5 Markup


Website : http://xing.github.com/wysihtml5/
Download : https://github.com/xing/wysihtml5
5. HTML5-Powered WYSIWYG Editor: Mercury

Website : http://jejacks0n.github.com/mercury/
Download : https://github.com/jejacks0n/mercury
6. WYSIWYG Editor With A File Manager: elRTE

Website : http://elrte.org/
Download : http://elrte.org/demo
7. Extensible jQuery WYSIWYG Editor – CLEditor


Website : http://premiumsoftware.net/cleditor/


Ane bahas yang Summernote gan ye, setelah dibuat gak bisa tidur untuk nentuin Editor mana yang mau dipakai dan kesesuaian integrasi dengan menggunakan Bootstrap 3.2.x dan CodeIgniter 2.4.x.

Dokumentasi dari summernote sendiri sudah cukup lengkap jika inginn belajar dari nol pun gak ada masalah. yang paling ane suka tu gambar langsung bisa di tambahkan secara langsung dalam editor, tanpa harus setting sana sini.

Download dulu dari sumbernya langsung

Website : http://hackerwins.github.io/summernote/
Download : https://github.com/HackerWins/summernote/
Asumsi Themes yang digunakan agan semua minimal yang sudah support dengan Bootstrap 3.x dan membutuhkan jQuery yang terakhir.

Hal yang perlu disiapkan:

1. Instalasi css & js paket summernote

Extract dan tambahkan dittempat biasa agan semua naruh js dan css, tiap orang punya style sendiri. Kalo ane cenderung dipisahkan antara css dan js jadi kalo nyari gampang. Library pada paket summernote ada summernote.css dan summernote.min.js

2.Pemanggilan form summernote

yang akan dieksekusi di pengalaman ane sih jQuery harus ditempatin paling atas soalnya dipake summernote untuk operasi fungsi yang ada dalam summernote.


 
kedua script utama yang harus ditambahkan dalam pemanggilan.



Buat manggil summernote, dengan mengacu pada class textarea atau ID atau nama textarea yang digunakan.

                                $(function() {
                                     $('.summernote').summernote({
                                         height: 400
                                     });

                                     $('form').on('submit', function (e) {
                                         var myValueEditor = $('.summernote').code();       
                                                                    
                                         //alert(myValueEditor);

                                         //if(myValueEditor='') {alert('Konten masih kosong');}                           
                                       
                                         document.getElementById('myEditorId').value = myValueEditor;
                                         // document.getElementById('myForm');
                                     });
                                });



3.Parsing data form summernote dan validasi di Codeigniter

yang parsingnya menggunakan hidden variabel yang dalam memasukan valuenya dengan menggunakan perintah javascript dengan mengacu pada id document pada form yang dibuat.


4. Tampilkan hasil dalaman halaman

htmlspecialchars($str);  



 

How to show Datepicker on Twitter Bootstrap

How to show Datepicker on Twitter Bootstrap

twitter bootstrap akhir-akhir ini mulai digemari untuk membangun sebuah website template, pada perkembangannya saat ini twitter bootstrap telah mencapai versi 3.0.3 dan anda bisa mendapatkannya di official sitenya getbootstrap.com. twitter bootstrap juga menyediakan datepicker dengan menggunakan jquery, dengan begitu akan lebih mudah mempercantik tampilan website kita dengan banyak fitur yang diberikan twitter bootstrap.
akan tetapi tahukah anda bahwa perbedaaan versi pada bootstrap 2 dan bootstrap versi 3 membuat datepicker tidak bekerja?. berikut cara menangani dan tutorial menambahkan datepicker pada bootstrap
untuk masalah kebutuhan, ketika ingin menggunakan datepicker bootstrap anda membutuhkan file berikut :
  1. jquery.js
  2. datepicker.js
  3. bootstrap.css
  4. datepicker.css
jika sudah ready, mari kita lihat kodenya ketika telah disisipkan file-file diatas :



  Datepicker author by @Andgaa 

 <!--this css for bootstrap 
 
 

Date picker for Bootstrap

-->
dengan kode html sederhana diatas anda sudah bisa menampilkan datepicker pada halaman template berbasis bootstrap anda, akan tetapi hal tersebut tidak berlaku pada versi bootstrap yang berbeda. jika anda menggunakan bootstrap 3 maka tutorial tersebut kemungkinan tidak akan berjalan pada bootstrap 2, karena terdapat perubahan class pada css dan javascript pada bootstrap. berikut merupakan cara yang dapat anda ikuti untuk menamplikan bootstrap dari bootstrap versi 2 ke bootstrap versi 3
perubahan bootstrap versi 2 ke versi 3
1. Css
buka file datepicker.css, temukan line 176 -177 seperti berikut :
.input-append.date .add-on i,
.input-prepend.date .add-on i {
lakukan berubahan pada line 176-177 dengan kode sebagai berikut :
.input-group.date .input-group-addon i,
.input-group.date .input-group-addon i {
2. Javascript
buka file datepicker-bootstrap.js, temukan line 34 seperti berikut :
this.component = this.element.is('.date') ? this.element.find('.add-on') : false;
lakukan berubahan pada line 34 dengan kode sebagai berikut :
this.component = this.element.is('.date') ? this.element.find('.input-group-addon') : false;
3. Markup
setelah itu, untuk bootstrap versi 2 anda dapat memanggilnya dengan contoh seperti diberikut:
buat fungsi javascript untuk disisipkan di halaman html seperti contoh berikut

kemudian tampilkan datepicker dengan menyisipkan tag input yang diberi id=”datepicker”, dimana ID ini akan mereferensi kefungsi javascript yang sudah kita buat diatas, seperti berikut :

sedangkan, untuk bootstrap versi 3 anda dapat memanggilnya dengan contoh seperti diberikut:
buat fungsi javascript untuk disisipkan di halaman html seperti contoh berikut

kemudian tampilkan datepicker dengan menyisipkan tag div dengan class=”input-group date”, dimana class ini akan mereferensi kefungsi javascript yang sudah kita buat diatas, seperti berikut :
sebagai bahan percobaan, anda dapat mendownload cara menampilkan datapicker pada bootstrap disini

Referensi

PHP IDE For Website Developers (8 Software)

PHP IDE For Website Developers (8 Software)
To be successful in developing PHP sites, it is essential to have a good development environment. When producing web sites it is generally essential to edit HTML, CSS and JavaScript files. A usable IDE should supply all those file types offering a complete set of tools for effective development.

Website, Developers, IDE, PHP, Eclipse PDT, Komodo, PhpStorm, Codelobster PHP Edition, Tools, Plug-ins




As cited on fromdev.com, here are eight most popular PHP IDEs -

1. Codelobster PHP Edition – The CodeLobster PHP maintains Windows platform. The Plug-ins are not free but the registration is absolutely free. The CodeLobster enables installation of the debugger instantaneously. For knowing about how you can configure the debugger, you can visit the official site. You can deploy projects on your local web server or remote server by FTP. The plug-ins permit operating with famous CMS and Frameworks: Facebook, CakePHP, Joomla, WordPress, Drupal, Smarty, JQuery, Symfony, CodeIgniter, Yii.

2. Eclipse PDT – It is designed to permit developers to select language, platform, and vendor environment. It has a wide range of plug-ins, tools, and examples. It is a program that makes it available for constructing, integrating, and using software tools. It is supported by operating systems: Linux, Windows and Mac OS X. The installation comes with all essential tools to elaborate on PHP.

3. Komodo ActiveState – This is a PHP IDE to be used as an international language development environment and supply Ruby, Perl, and Tcl Python. You can install this by using Smarty and Zend PHP frameworks. It is supported by operating systems: Linux, Windows and Mac OS X. It enables you to start CGI Environment Simulation and construct web server holodeck.

4.PhpStorm – This offers qualitative and rich facilities for PHP code editing that include highlighting, conformation of code formatting, fast error checking, intensive code autocomplete. This editor is compatible with PHPDoc in your code and offers appropriate code ending based on proprietary, device and var annotations. It also reviews PHPDocs for keeping them updated. It is supported by Linux, Windows and Mac OS X.

5.NuSphere PhpED – This operates on Windows environment. You can use this IDE with OS MAC or Linux via Wine emulator. It is supported by operating systems: Windows 2000, XP, 2003, 2008, Vista, Windows7. IDE PhpED offers customers with a host of tools and features useful for elaboration on PHP.

6.Zend Studio – This is among the most comprehensive PHP IDE available and has powerful PHP and Javascript debugging, team collaboration and remote server tools. It is among the highest priced PHP IDEs, although it has a free version, which does not offer great features.

7.NetBeans IDE(Free) –The elaboration of NetBeans IDE is done by independent NetBeans community and NetBeans Org Company. The program permits editing many files at once by dividing screen into several parts. For doing it, you must open two files and drag a marker of any file to the bottom of the screen. After this, you will find a red framework in text box in the lower part of screen. It is supported by operating systems like Linux, Windows and Mac OS X.

8. Aptana Studio PHP Editor(Free) – This has been developed by Aptana Inc. It is a leading open-source HTML editor and most people do not know that it also comes with a PHP support. It is developed on Eclipse platform. It is supported by operating systems like Linux, Windows and Mac OS X.

Multiple Galleries in Same Post or Page WordPress

Adding more galleries in same post or page WordPress is impossible because WordPress will put all images attached to the same post or page into one gallery. But, any “trick”, to add more galleries in same post or page. So, how to “trick” it ?
  1. Create one post or page and Publish (should be main post or page that added more galleries).
  2. Create new post or page again and Save Draft (Gallery #1).
    • Click Visual Tab.
    • Upload images and Insert Gallery.
    • Click HTML Tab and view shortcode gallery.

      Copy and paste it into main post or page (point 1). Lets say the ID of draft post or page is 1212.
    • In the main post or page, change the shortcode that just pasted, add ID = "1212" :
  3. Create new post or page again and Save Draft (Gallery #2). Repeat step 2. Lets say the ID of draft post or page is 1414
  4. Create new post or page again and Save Draft (Gallery #3). Repeat step 2. Lets say the ID of draft post or page is 1616
  5. Now, in the main post or page to show multiple galleries, you can change which one to be first gallery or whatever else. Click HTML Tab, and it`s looks like :
  6. And then, Publish the main post or page.

5 Isu Kritikal yang Harus Ditundukkan Desainer Freelance

5 Isu Kritikal yang Harus Ditundukkan Desainer Freelance

Isu Kritikal Desainer Freelance

Setelah mantap memilih jalur pekerjaan sebagai desainer freelance, sribuddies mesti siap menghadapi persaingan yang sangat ketat.
Sribu.com membantu para desainer freelance untuk mengenali dan menyiasati isu-isu kritikal yang berpotensi menghancurkan reputasi dan karir.

Bidang pekerjaan sebagai seorang desainer freelance acap kali menjadi pilihan. Selain bisa mengekspresikan talenta seni dengan lebih bebas, memiliki waktu yang lebih fleksibel, bayaran yang bisa dikantonginya pun terkadang bisa lebih tinggi ketimbang jika memilih bekerja tetap di kantoran.
Hanya saja, yang perlu sribuddies ingat adalah, tak sedikit orang yang berpikiran sama. Walhasil, sebagai seorang desainer freelance, sribuddies harus pintar memutar otak untuk mencari cara agar diri dan karya sribuddies bisa tampak menonjol dan terus bertahan diterjang kompetisi yang luar biasa ketat.
Tapi, tenang saja. Sribu hadir di sini untuk menyajikan lima isu besar utama yang seringkali dihadapi oleh desainer freelance, dan bagaimana cara menghindarinya. Dengan mengetahui dan menguasai cara-cara menangkal isu-isu kritikal tersebut, niscaya karir sribuddies sebagai desainer freelance akan berjalan semakin mulus. Cekidot ya! (Dialihbahasakan dari
situs ini).

Isu Kritikal Desainer Freelance
Pengelolaan Sumber Daya
Seringkali terjadi, mereka yang bergelut dalam dunia desain grafis gagal untuk melihat betapa pentingnya menciptakan dan memanfaatkan sumber-sumber daya yang dimiliki, baik dalam arti koneksi personal maupun kemampuan-kemampuan konservatif. Mereka terlalu tergantung pada teknologi, hingga akhirnya menciptakan rutinitas yang monoton, yang tak hanya kehilangan nilai inspirasinya, namun juga tidak kondusif untuk mendukung kesuksesan karier di industri desain untuk jangka waktu yang lama. Itulah mengapa, beberapa pengamat desain mengatakan, pikiran yang kreatif adalah pikiran yang terbuka.
Sedikit tips untuk sribuddies: Sebelum menerima sebuah proyek, coba ambil waktu sesaat untuk menimbang-timbang dan menganalisa semua detil informasi yang sribuddies miliki mengenai proyek tersebut. Rencanakan dulu di muka bagaimana sribuddies dapat mencari informasi lebih banyak lagi, dan apa sajakah opsi-opsi lainnya yang tersedia, bahkan bila pada akhirnya ide-ide tersebut dimentahkan sendiri oleh sribuddies dan tidak jadi terpakai. Pastikan semua faktor-faktor kreativitas sribuddies berada pada tempatnya.
Selain itu, coba pikirkan apa yang “musuh” sribuddies akan lakukan. Ingat siasat perang, kan? “Kenali temanmu, namun kenali lebih dalam lagi musuhmu”. Itu memang benar. Dengan mengetahui metode apa yang kemungkinan akan digunakan oleh pesaing, sribuddies bisa memprediksi cara apa yang bisa digunakan untuk mengalahkan metode tersebut, atau sebaliknya apakah ada cara yang bisa diterapkan pada proyek desain sribuddies sendiri.

Isu Kritikal Desainer Freelance
Tepati Komitmen dengan Klien
Ada satu hal yang sama sekali tidak boleh dilakukan jika sribuddies mengharapkan klien yang sedang sribuddies tangani sekarang “naik pangkat” menjadi koneksi berharga sribuddies di masa mendatang, dan hal itu adalah mengingkari komitmen dengan sang klien. Bahkan jika sang klien terkadang merepotkan, plin-plan, membuat sribuddies kerja berulang-ulang kali, atau apapun alasan lainnya, klien tetaplah raja, dan sribuddies sama sekali tidak boleh mengingkari komitmen dengan mereka.
Jika sribuddies mengajak atau diajak meeting dengan klien, hadirlah tepat waktu. Jika sribuddies sudah mencapai kesepakatan akan suatu masalah tertentu, patuhilah kesepakatan tersebut. Namun demikian, ada kalanya juga beberapa perubahan tak bisa dielakkan, dan cukup dapat dimaklumi jika karena dorongan situasi yang genting tersebut, sribuddies harus memikirkan opsi lainnya, dan menjalani hal yang sebelumnya tidak disepakati. Jika sribuddies memiliki alasan yang kuat dan jujur, diskusikan saja dengan sang klien, dan pastikan semua masalah sudah jelas terlebih dahulu sebelum penyesuaian dimulai.

Isu Kritikal Desainer Freelance
Berfokus pada Klien selama Meeting
Satu hal yang perlu diingat, klien tidak hanya membayar untuk penyelesaian proyeknya saja, namun ia juga membayar atas waktu diskusi yang ia habiskan bersama sribuddies. Jadi, pastikan setiap kali sribuddies selesai meeting dengan klien, ia akan meninggalkan ruangan dengan kesan bahwa ia telah menghabiskan uang yang sepadan untuk mempercayakan proyek ini di tangan sribuddies. Ketika sedang meeting bersama klien, jangan sampai mengalihkan perhatian kepada aktivitas-aktivitas yang tidak relevan, seperti menerima telepon yang sebenarnya tidak terlalu penting, atau berbalas-balasan chat melalui ponsel, dan sebagainya. Pusatkan perhatian pada apa yang klien katakan, dan diskusikan ide-ide yang ada di otak sribuddies secara terbuka sampai klien benar-benar memahami apa yang telah dan akan sribuddies lakukan dengan proyek tersebut. Sribuddies mungkin tak perlu memaparkan secara mendetil teknik-teknik apa saja yang sribuddies aplikasikan, namun bertukar ide sangatlah penting untuk menciptakan jalinan kepercayaan antara desainer freelance dan konsumen.

Isu Kritikal Desainer Freelance
Mengerti Finansial
Sebelum memutuskan menjadi desainer freelance, sribuddies harus memahami bahwa setiap bisnis membutuhkan beberapa waktu dan kesabaran sebelum akhirnya berbuah manis. Menciptakan nama besar bagi diri sendiri di tengah kompetisi yang sedemikian padat tentu bukanlah tugas yang mudah. Karena itulah, sebelum banting setir menjadi desainer freelance, sribuddies perlu menghitung seberapa lama sribuddies bisa bertahan tanpa ada pemasukan yang menetap. Nah, kalau sribuddies mau tahu lebih banyak soal pengelolaan bisnis startup, coba deh sribuddies buka link ini.
Crowdsourcing merupakan salah satu pilihan yang terbaik bagi sribuddies di situasi seperti ini. Tidak hanya mendapatkan jaminan legal atas karya-karya desain yang sribuddis hasilkan, sribuddies juga bisa sekalian mengumpulkan portfolio desain grafis online untuk menarik klien-klien baru. Dan, tentunya sribuddies tahu dong, situs crowdsourcing yang paling ciamik di Indonesia? Ya, tentunya Sribu.com dong.

Isu Kritikal Desainer Freelance
Menyayangi Orang-orang di Sekitar yang Membuat Hidup Lebih Berharga
Meskipun waktu sribuddies banyak tersita oleh tumpukan pekerjaan, namun sribuddies jangan sampai melupakan satu hal yang membuat hidup sribuddies terasa lengkap, yakni para sahabat dan anggota keluarga tercinta. Hargai mereka yang selalu ada dan mendukung sribuddies sepenuhnya baik di saat susah maupun senang, yang merayakan kesuksesan sribuddies, dan ikut larut dalam duka mendengar semua kegagalan yang sribuddies alami.
Sribuddies mungkin terlalu sibuk, namun selalu sediakan sedikit waktu untuk berbagi kisah, tidak hanya untuk membahagiakan mereka, namun juga sebagai alat untuk merelaksasikan otak sribuddies juga. Canda tawa, pelukan hangat, bisa jadi sumber inspirasi yang tak terduga-duga lho.
So, sribuddies. Sebelum terjun lebih jauh menjadi desainer freelance, pastikan sribuddies paham rambu-rambu di atas, agar sribuddies memiliki daya saing dan keunggulan dibandingkan desainer-desainer lainnya ya.