Category: Web Development

What’s new in Dreamweaver CS5

Adobe Dreamweaver CS5 software enables you to develop with PHP-based content management systems such as WordPress, Joomla!, or Drupal; design with powerful CSS inspection tools; and test your web pages across browsers with Adobe BrowserLab, a new Adobe CS Live online service. CS Live services are complimentary for a limited time. Also Check Out “Top 3 Features in Dreamweaver CS5

Integrated CMS support

Integrated CMS Support
Enjoy authoring and testing support for content management system frameworks like WordPress, Joomla!, and Drupal.

CSS Inspection
Visually display the CSS box model in detail, and easily toggle CSS properties without reading code or needing to use a separate utility.

Integration with Adobe BrowserLab
Preview dynamic web pages and local content with multiple viewing, diagnostic, and comparison tools.

PHP Custom Class Code Hinting
Display proper syntax for custom PHP functions to help you write code more accurately.

CSS Starter Pages Enhanced
Jump-start your standards-based website design with updated and simplified CSS Starter Layouts.

Integration with Business Catalyst
Leverage integration between Dreamweaver and the Adobe Business Catalyst® service (available separately) to deliver powerful online businesses without programming.

Subversion support Enhanced
Manage site files more effectively in collaborative, version-controlled environments with enhanced support for Subversion® software.

Site-Specific Code Hinting
Benefit from code hinting on nonstandard files and directories in Dreamweaver.

Simple Site Setup Enhanced
Set up websites faster than ever, even with multiple servers for staged or networked sites.

Interested? Click here to subscribe for Adobe Product Notification

How To Make Your Own Web Mashup…

So you want to make a mashup but aren’t entirely sure where to begin? This page can help you get there.

1. Pick a subject

Answer the question: a mashup of what? Hint: Plotting markers on maps is probably the easiest place to start. It might just be the best delis in your neighborhood. While you could go for something more complex with muliple data sources: maps + photos + bookmarks + more, you may want to keep it simple to start.

This helps define what APIs and tools you’ll be looking at: maps, news, auctions, products, etc. Browse this site’s API Database and sort by Category to get a sense of API types. You can also browse the Mashup Listing to see which interesting applications have been built using which APIs.

2. Decide where your data is coming from

What is the source of your data? This can drive the APIs you’ll use. For example, if you want to do something with your photos on Flickr or sale items on eBay, then those vendors APIs are the likely candidates. Or, you may be inputting the data yourself such as with simple map markers. In which case your options are more open.

(For the purposes of this Guide, I won’t spend time distinguishing between a true ‘mashup’, thus 2 or more data sources, and just using an API, which may mean only 1 external source. The exact definition of mashup is vague so no need to fight semantics at the moment.)

3. Weigh your coding skills

Mashups, as of today, are mostly a programmer’s affair although there are some tools such as MapBuilder and Wayfaring that can help you create basic maps without coding.

How much of a coder are you?
Maps APIs are simplest but more sophisticated APIs, such as those for conducting financially-sensitive operations like auctions, are more complex.

How much time do you have?
Again, development speed is inversely proportional to complexity.

Do you have a server to run this on?
Simpler APIs can be used from JavaScript in a web page or take specially formated XML file as input (as shown here at Engadget). While this is indeed simple, security issues limit JavaScript’s suitability for true client-only mashups. Odds are that you will need to run your application from a web server which you manage or have access to.

What language will you use?
This is primarily driven by what programming languages you know. While your decision may also be influenced by vendor-provided toolkits, most web APIs aim to be language-agnostic so this is less of a vendor-dictacted issue than your own choice. You can use the API reference to see if an API has a language-specific toolkit (such as Flickr which has many).

Note that this whole step may arguably be Step 1, depending on your perspective.

4. Sign-up for an API

Most, but not all, API providers require you to have a developer/application ID, a user account with their service, or both. Some services give you one ID for as many applications as you write while others require you to get an ID for each application that you create. While this signup may sound complicated, and for a few services it is, most of the time this takes only a minute or two to complete. As an example, take a look at the Google Sign-up Page.

5. Start coding

For this step, the big one, rather than describe the many variations in detail, I’ll refer you to a variety of well-written and useful API-specific tutorials and introductions. You can also check the profile for any of the APIs and refer to resources from the reference section as needed.

Open Source On The Rise, Online Work Index

The April Online Work Index reveals that IT and marketing skills continue to dominate the online work landscape as the Top 10 graphic clearly demonstrates.

Beyond the general demand for technology and marketing skills, businesses are clearly chasing domain expertise in open source technologies, help with delivering world-class user experiences, and insiders with savvy working with social media.

  • Open Source on the Rise: The overall trend of businesses migrating to open source technology solutions is stronger than ever with PHP (#1) programming now topping the Index followed closely by MySQL (#2). Demand grows for a variety of other open source skills including Joomla (#18), Drupal (#48 – up 10 spots), osCommerce, (#49 – up 20 spots), Ruby on Rails (#73 – up 27 spots), and Linux (#74 – up 13 spots).
  • User Experience Paramount: With more pressure than ever for companies to compete with world-class user experience, hiring trends show accelerating interest in technologies that deliver and enable great customer experiences, such as HTML (#3 – up 3 spots), Flash (#10 – up 2 spots), AJAX (#12 – up 14 spots), JAVA (#16 – up 13 spots), and – the biggest mover on the list – Actionscript (#56 – up 43 spots).
  • Social Media Rising: Social media continues to gain mainstream traction as companies strive to connect with customers, drive traffic, and become part of the online conversation with their communities of users, partners and even prospects. Demand for professionals skilled in developing for Facebook, Twitter, and blogging applications is surging. WordPress (#15) and Blogs (#19) crack the top 20, while Social Networking (#38) moves up 6 spots, Facebook (#61) is up 10 spots and Twitter (#93) makes its debut on the Index.

FLEX What’s IT?

Alright here it comes what I was doing since last week, going to share what’s it all about…

yes that’s right I was working on flex since last week and really going to love this technology let’s have a quick overview of Adobe Flex

Flex is a technological framework used for building Flash-based Rich Internet Applications (RIAs) compatible with major browsers, desktops and operational systems.

Flex and Flash, just like Ajax and JavaScript, are related technologies, with the former being a set of tools intended for developers rather than designers. Flex is primarily used for interactive and data-centred applications, yet in case there arises a necessity to maintain a content-based focus as well, with Adobe Flash 3 you can use the Flex Ajax Bridge to integrate the two technologies.

If you need web applications which would be most attractive for visitors, i.e. prospective clients, Flex development is certainly a good idea, with the broad range of features such as dynamic animations, sound, video, etc. available. Moreover, running Flex applications is unlikely to pose any difficulties: Adobe Flash player is being used by an overwhelming majority of net surfers. Those who by some chance don’t, are free to get it from Adobe.

When you going through Flex you really need to know Adobe AIR, The new Adobe AIR™ runtime let you use Flex technology to build and deploy to the desktop. AIR applications run across operating systems and are easily delivered using a single installer file. With AIR, you can use existing skills, tools, and code to build highly engaging, visually rich applications that combine the power of local resources and data with the reach of the web.

Now think about this, you’re web developer and develop websites using PHP & MySQL but always wish to develop interactive + dynamic websites but really don’t know how to use flash and connect flashly websites with php server… with Flex can do all this and believe me it’s quite easy keep visiting will post some of Flex tutorials and relevant material soon :)