December 22nd, 2009 | Posted in Javascript, Just Labs, News, PHP/MySQL
During last few weeks we’ve found that a few of our client’s sites are infected with malicious javascript code, which appeared to be the result of a virus work. The virus behaviour is similar to so-known Gumblar virus. Here is a short summary of what this virus does:
After it infects some machine it searches for stored FTP passwords and passes them to hackers’ server somewhere in the world
Once the hackers collected the passwords they use them to connect to the servers and add the malicious javascript code to some HTML, PHP, ASP files and to all JS files
Here is the example of malicious … read more
Tags: PHP 180 Comments
May 6th, 2009 | Posted in Implementation, Just Labs, PHP/MySQL
WordPress has already become a very popular free blog engine mostly thanks to the extensibility with the help of plug-ins. Since version 2.1 famous WordPress Widgets were integrated. This mechanism allows to manage blocks in sidebar. In more difficult sites which are built with WP often there is a need of using different sidebars on different pages. Here come troubles with using widgets. The majority of widgets can be added only once. You can easily find articles on how to create widgets in the Internet. The main article is on WordPress codex site (read wordpress widgets API article).
The article ends on section “Widgets – One or many ” with such words: “… WordPress is doing the work for you to instantiate your Widget multiple times if you follow some rules.”. Actually in this article we want to describe these rules, because we can’t find them … read more
Tags: Plug Ins, Widget Name, Widgets, Wordpress, WP 13 Comments
July 1st, 2011 | Posted in Just Labs
New Custom Post Types in latest WordPress version brings back popularity to WordPress sites among clients and developers. WordPress is quite easy for newbies in web and it’s very easy and self-explanatory for content editors. With Custom Post Types we can improve standard functionality in times and add more sections (like Posts or Pages).
In previous article (WordPress 3 vs Drupal CCK ) we presented to you few 3d-party WordPress plugins which make WordPress full-featured CMS and framework. But using those plugins everyday in development process (especially Custom Fields and our addon JC Custom Fields) we found a lot of bugs in these plugins. Also Custom Fields plugin causes huge load on the site and makes it slower. Few days ago new version of Custom Fields was announced. Changes … read more
Tags: custom fields, Custom Post Type, Wordpress, Wordpress custom fields, Wordpress plugin 106 Comments
November 27th, 2008 | Posted in Implementation
Drupal, Joomla and WordPress are management systems. It is possible to create functional and easy manageable sites without serious financial expenses on their basis. We have decided to compare these systems among themselves and to tell about it in comprehensible language. We have chosen the most important aspects which most likely will interest the ordinary user.
Versions/Security
Drupal
The 7th version is now prepared for release. It is available for testing as beta version. Now 6.6 and 5.12 versions are used. The line of the 5th version hasn’t died as fast as the 4th one because a lot of exterior modules had been written and some of them hadn’t been adapted for the 6th version. New versions are tested for a long time. A core is stable. Bugs in demanded modules usually get fixed operatively. Now a variety of large corporate sites of the world names companies work … read more
Tags: CMS, Drupal, Joomla, Management Systems, Wordpress 2 Comments
January 14th, 2010 | Posted in Implementation
In previous lesson we discussed how to create WordPress multi-widget. In the version 2.8 WordPress developers implemented new Widgets API that allows you to register widget in a few simple steps and it becomes multiple by default. We want to review these steps and to show how it works. But unfortunately this method works in WordPress 2.8+ and is not compatible with earlier WordPress versions.
First of all WordPress coders implemented Class model for Widgets. In order to create a widget you need to create new class and extend it from default one. Basic syntax is the … read more
Tags: Widget Example, Widgets, Wordpress 10 Comments
September 30th, 2009 | Posted in Implementation, Just Labs, PHP/MySQL
With this article we continue to share our experience of implementation the websites with free popular engines like WordPress , Drupal , Joomla etc. After delivering hundreds of such projects to the clients we collected number of tips/solutions which we think may be useful for other developers or clients. If you are interested in solutions to some problems you faced with please feel free to contact us – we’ll try to cover them as well.
If you ever tried to develop the WordPress sites you most probably faced with the problem we are describing. When you develop a WordPress site there is 99,9% chance that after development you need to move it from one server to another and even not just once. At the first glance there are no issues for more or less experienced developer – you … read more
Tags: Drupal, Implementation, Joomla, PHP, Wordpress 7 Comments
November 26th, 2009 | Posted in Javascript, Just Labs, Web Design
Our clients often ask us to add a few dynamic javascrtipt effects to their website in order to make it more attractive. Many of them look so intuitive and natural that people can think that they are very easy to add and there are common standard tools for that which you can include where appropriate. In fact the effects which look the same in browser can be coded very differently. Unfortunately there are no standards for such things in web development yet (like W3C standards for XTHML/CSS) and developers just use various JavaScript libraries which save much time for doing such things. From variety of such libraries we separate jQuery library as the one which we find the most easy to work with. It can also be extended by writing the plugins and people wrote quite a lot plugins for jQuery so far.
One can say: JavaScript is good enough, why … read more
Tags: Cross Browser, Javascript Libraries, Jquery, Plugins, W3c Standards, Xhtml 3 Comments
January 27th, 2011 | Posted in Implementation, Just Labs
For quite a long time, Drupal has been preferred while choosing CMS before the site development due to its Content Type flexible mechanism. Not many people know that this functionality had been laid to WordPress long ago. The only thing that was missing – a convenient mechanism to use this opportunity, especially in the admin panel of the site.
Drupal – is a really powerful framework for site creation, but the main disadvantage of this CMS is the complexity of its admin panel interface. Quite often, after creating the site we had to write manuals how to use administrative panel for clients and their workers. WordPress wins several points in this comparison – it has user-friendly interface and clients never ask questions like that.
Custom Post Type appears in the WordPress 3 version. … read more
5 Comments
May 6th, 2009 | Posted in Javascript, Just Labs, Web Design, XHTML/CSS
These days most frontend CSS-developers face with a problem of using custom fonts when coding web pages. The technology of sIFR (Scalable Inman Flash Replacement) became very popular because it gives rather flexible and easy to use solution of this problem. If you are new to this technology please check sIFR Documentation for more information.
Though sIFR gives many useful additional abilities for the developers there is one thing which is not trivial to do with sIFR. Imagine that you need to highlight some parts of the sIFR text with different color(s). The solution which cames in mind is splitting the text into several tags and applying sIFR to every tag individually. Unfortunately this doesn’t work in many cases because of impossibility to make the width of sIFR element flexible, so more elegant solution needs to be found.
If you ever tried to find ready-made solution you’ll definitely find the … read more
Tags: Adobe Flash, Multi color sIFR, sIFR 5 Comments
May 6th, 2009 | Posted in Implementation, News
WordPress team is going to release a new version to the public on May 2009. Let’s download beta version and look a bit closer at WordPress 2.8.
Features List
- The main features are new Theme Installer routines, Theme Search routines and new Widgets API.
- Another very nice feature (from our standpoint) is CodePress syntax highlighting in Theme and Plugin editors.
- Improved Plugin search (this was in 2.7.1) on Administration > Plugins > Add New
- Autosave post/page when pressing Control/Command+S
- Permalink editor changes and fix for pages
- WordPress 2.8 have new TinyMCE 3.2.3 and pclzip has been updated to 2.8
- JS script loader Improvements: WordPress 2.8 now uses jQuery 1.3.2.
- Also WordPress developers want to add Menu editor!!! But for now it’s not included in the beta package.
Video Review
The following video (thanks to eduChalk.org) shows a couple of nice improvements … read more
Tags: Widgets, Wordpress 2 Comments