Bysoft China's Blog > Your Resource To Keep Up With the Web!

Share Our Knowledge, Share Our Passion
  • rss
  • Home
  • About Us
  • SERVICES
  • WORKS
  • START ECOMMERCE WEBSITE
  • START CMS WEBSITE
  • CONTACT US

eZ Systems helping to professionalise Asia’s publishing

Lucas Liang | May 18, 2011

With Asia-Pacific emerging as a global growth driver, there is a stronger need to professionalise information technology (IT) infrastructure. eZ Systems is determined to fill this gap with what could be the next-generation content management platform in the region: the Enterprise edition , eZ Publish.

World leading in the publishing industry with its open, reliable and adaptable content platform, eZ Systems’ solution can extend to any industry. Its client roster includes The Wall Street Journal, Financial Times, Canal Plus Group, government space and defence agencies, and industry leaders in automotive, banking, telecommunications and fashion.

Build on the open source business model paradigm, the multichannel content management platform ez Publish has an installed base of 200,000 users spread across 160 countries. Highly scalable and easy to use, it is versatile to the highly evolving gadget marketplace. eZ Systems’ portal has a marketplace that allows clients to create new business opportunities with each other. These evoke eZ System’s cutting-edge stature with IT innovations that are one to two years ahead of the curve.

“Through the openness, we attract people to help us innovate, and this is with customers, business partners and the community,” says Gabriele Viebach, eZ Systems CEO.

Its newly launched Enterprise edition can transform websites into revenue-earning portals through affiliate marketing. With an analytics tool, it follows and extends its clients customise business processes on their websites.

“We are not just a publishing company but a business enabler to our customers,” Viebach says.

eZ Systems is looking to double its business in Asia-Pacific with BySoftChina, the mainland’s largest independent web solution architect. To scale up in Asia, eZ Systems will open an office in Singapore in September. It is keen on working with media agencies, enterprise system integrators, application service providers, telecommunication companies and hosting companies in the region. It will meet with these prospects at its London conference on June 16th and 17th.

Comments
No Comments »
Categories
Content Management (CMS), Internet, News, Web Development
Tags
asia, bysoft, CMS, eZ publish
Comments rss Comments rss
Trackback Trackback

Social Media in China

Jerry Wang | April 20, 2011

Currently, Chinese Internet users are actively engaging in social media. YouTube, Facebook, and Twitter are blocked in China, but their Chinese equivalents are expanding. By some measures, usage of Chinese social media is some of the most intense in the world.

A Boston Consulting Group study found that Chinese Internet users are online for an average of 2.7 hours per day, considerably more than other developing countries and more on par with usage patterns in Japan and the United States. Numerous factors help drive Chinese, more than other populations, to engage in social media. These include rural-to-urban migration that has separated families, the loneliness of the one-child generation, and a distrust of information from government-controlled media.

Chinese netizens actively engage in discussions that could directly affect companies. A recent study by OgilvyOne in China found that 55 percent of China’s netizens had initiated or participated in online discussions about companies. Understanding social media is no longer a luxury for companies, operating in China—it is an imperative. Domestic social media platforms differ in various ways from Western platforms. Companies should learn how Chinese consumers use social media and take advantage of the platforms to conduct consumer research, launch products, manage public relations crises, and more.

What should companies do about social media in China?

At first, understand local netizens. Monitor the channels they’re using. What are their motivations for using social media? How to they interact with each other across these channels? What drives them to participate and spread messages and etc.? Based on these informations, we can start our social media marketing.

Secondly, be visible on the right channels. We cannot simply jump on the social media bandwagon. Which one is the best for us? Blog? Forum? Or Social networking? We must choose them based on ourselves. We must understand the netizens’ kinds and their interest in the channel. Then, we can broadcast our brand to them and also we will get their spread.

Thirdly, update the content timely. Support some useful and compelling contents to the netizens. And then, we can keep our current audiences and get more and more audiences.

Lastly, gain and maintain trust. Spread our contents to the people who need those messages. Try to add legitimate value to netizens’ online experiences. . Most importantly, don’t try to deceive netizens – it will only lead to backlash and reputational damage.
China’s social media landscape is constantly growing, innovating, evolving. Companies must study how to use it.

Comments
No Comments »
Categories
Content Management (CMS), Ecommerce, Internet, News, Webmarketing
Tags
Chinese media, chinese social media, Ecommerce, emarketing, sns, social media, Webmarketing
Comments rss Comments rss
Trackback Trackback

Configuration load order in eZ Publish

Jerry Wang | January 25, 2011

Firstly, please check the technical manual if you are not familiar with the configuration concept in eZ Publish.

In this article I will provide a short article about reading order of configuration file. I assume that you have already used eZ Publish in real projects and have idea about configuration (ini) in eZ Publish.

What is configuration’s order? When a siteaccess is used, eZ Publish reads the configuration files using the following sequence:

0 Default configuration settings – /settings/*.ini?

1 Active extension siteaccesses – /extension/my_extension/settings/siteaccess/my_site/*.ini.append.php

2 Siteaccesses                             - /settings/siteaccess/my_site/*.ini.append.php?

3 Active extensions                    – /extension/my_extension/settings/*.ini[.append.php]?

4 Global overrides                     – /settings/override/*.ini.append.php

In other words, eZ Publish will first read the default configuration settings. Secondly, it will read my_site/*.ini.append.php to find the siteaccesses for the active extensions during the installation. Then, it will determine which siteaccess to use according to the rules defined in the global override for “site.ini” (“/settings/override/site.ini.append.php”). When it knows which siteaccess to use, it will go into the directory of that siteaccess and read the configuration files belonging to that siteaccess. Lastly, it will go into the configuration file for the active extensions and read the configuration files for the active extensions. The settings of the siteaccess will override the default configuration settings.

But, if we have many extensions providing similar configuration information, which one we should use? That’s the issue about configuration override among extensions.

For example:

`– extension

|– ini_1

|   `– settings

|       `– test.ini.append.php

`– ini_2

`– settings

`– test.ini.append.php

And content of test.ini.append.php in ini_1 extension is:

[IniOrderTest]

CurrrentActiveName=ini_1

As you may guess, content of test.ini.append.php in ini_2 will be:

[IniOrderTest]

CurrrentActiveName=ini_2

So, if we want to read content of ‘CurrentActiveName’ in block ‘IniOrderTest’, which value should it be? The truth is: it depends on the load order of extensions.

For eZ Publish version less than 4.3, the load order is defined in ‘ActiveExtensions[]‘ under ‘ExtensionSettings’ block. For example:

[ExtensionSettings]

ActiveExtensions[]

ActiveExtensions[]=ini_1

ActiveExtensions[]=ini_2

Then the value for ‘CurrentActiveName’ in block ‘IniOrderTest’ should be ‘ini_1′, because eZ Publish uses prepending order to register extensions into configuration list during the activation of extensions. That means eZ Publish firstly activates extension ‘ini_1′ and register this extension into the list, then activates extension ‘ini_2′ and prepends ‘ini_2′ into the list. So, at the moment of reading configuration value, the order will firstly be ‘ini_2′, then ‘ini_1′.

The situation has changed since eZ Publish 4.4. This version introduces a new concept about extension dependency called ‘topology’. You can have a look at ‘extension.xml’ file in ezOE extension, which required ‘ezjscore’ extension as defined.

Let’s see how ‘extension.xml’ affects the result of configuration. We define dependency in ini_2 as following:

<dependencies>

<uses>

<extension name=”ini_1″ />

</uses>

</dependencies>

The word ‘extends’ define the ‘before’ relation, and words ‘required’ or ‘uses’ define the ‘after’ relation. The above example means that extension ‘ini_2’ uses extension ‘ini_1′, so the extension ‘ini_1’ should be firstly activated. Actually, this relation can be represented as:

[ExtensionSettings]

ActiveExtensions[]

ActiveExtensions[]=ini_1

ActiveExtensions[]=ini_2

As you know, configuration system will prepend ini_2 before ini_1. So, ini_1 configuration value can override the value from ini_2. When you want to read ‘CurrentActiveName’ in block ‘IniOrderTest’, you will get ‘ini_1′.

In conclusion, eZ Publish 4.4 has improved loading order of extension by introducing the ‘topology’. Keep in mind, the extension order is the reverse of the order of configuration list, since it uses prepending method when activates extensions.

Comments
15 Comments »
Categories
Content Management (CMS)
Tags
bysoft, Bysoftchina, CMS, easy publish, ez, eZ publish, PHP
Comments rss Comments rss
Trackback Trackback

The Tags in Magento

Jerry Wang | October 20, 2010

The tags in Magento  is basically a description of the keyword. They can be assigned to the product through the login customer. Tags help clients to organize and remember the products that they have viewed , provide fast navigation options in your shop and optimize search engine optimization process.

The front product page of each product has an ‘Add Your Tags’ button.

When customers enter a word and click Add Tags, the tag will be sent to the Pending Tags queue (if they have not logged in, they will first login or create an account before they can submit tag). If they add many words, each word will be used as a single tag into the queue. Unless the words are included in single quotation marks, in this case, they would be classified as a tag. If you prefer, you can enable customers to get new tags reminder through RSS.

To access the Pending Tags queue, browse Catalog> Tags> Pending Tags, you can click on Edit in the Action column to edit. Select Approved to remove the Tag in this list and displayed in the foreground. Select Not Approved to remove the Tag in this list and will not appear in the foreground. You can also edit the tag’s name. Click Save Tag to Save when you finish.

If you do not need to change the tag’s name, you can batch updates to the audit Tag in order to save time. In the Tag list, select the comments you want to update. In the top of the list, you can select all tags or select all visible tags (tags in current page list). Or you can simply select the check box for each Tag option. You can see the number of options above the list, and to keep it updated. When you choose all tags that you want to modify, you may select your preferred action in the Action drop-down menu.
• Delete – This will delete all the selected Tag.
• Change Status – Select this option, the Status drop-down menu will appear on the right and you can choose Approved, Pending, or Disable. Click the Submit button and the status will be updated.

In Pending Tags queue, you can view all the products lists that the tag was applied to them, find the tag in the list, and select View Products in the Action column. For each product, you can see the frequency of the tag that applies to the product. By clicking the product you will be redirected to the product background page of this product. In Pending Tags queue, you can also view the customer list of the tag that applied to the product to find your needed tag, and select View Customers of Action column. For each customer, you can see customers using this Tag’s Store View and the products, and product SKU. Click customers, and you will redirect yourself to the customer’s background account page.

Once the mark has been approved, it will be displayed in the foreground. When adding to a new product or other customers, it no longer needs to be reviewed. It will automatically appear in the foreground, above the Add Your Tags area, and show the number of times this tag is applied to the product in parentheses.

Click the tag, you will see all products with this tag. In addition, hot tags will appear in the site’s left column, which lists the most common tag cloud.

Although Approved and Disabled Tags are not showed in the Pending Tags queue, they can still be edited. Simply go to Catalog> Tags> All Tags, you can modify them as the same in Pending Tags queue.

From 100magento

Comments
11 Comments »
Categories
Content Management (CMS), Ecommerce, Internet, Magento, References, Web Development
Tags
CMS, Ecommerce, Magento, Tags
Comments rss Comments rss
Trackback Trackback

Web engineer certification and Bysoft’s certified engineers

Florence SONG | August 30, 2010

In the web technical industry, the engineers are the crucial part for the domain, and the certified engineers become more and more important for a web construction company. Here we will introduce the main international web technical certifications; they represent a symbol of high level web engineer.

Zend PHP 5:

Becoming PHP certified is a measure of your experience in the world of PHP. The goal of the Zend PHP Certification program is to allow PHP professionals to attain the “Zend Certified Engineer” designation. This is identical in concept to other well know certification programs such as “Microsoft’s Certified Professionals (MCP)” and the “Sun Certified Java Programmer (SCJP)” programs. The Zend PHP Certification program aims at creating a measure of distinction that employers can use to evaluate prospective employees. Becoming a Zend Certified Engineer will help you to be a better programmer, and it will most likely improve the chances of your resume standing out from among other applicants vying for the same position.
The exam is created by an Advisory Board made up of thought leaders in the PHP community. Because the exam is created with specific skills, knowledge and competencies that are matched to real-world job functions, Zend Certifications provide a measure of technical distinction that employers use to evaluate prospective employees.

Flex certification:

An Adobe Certified Expert (ACE) is a person who has demonstrated a professional level in proficiency with one or more Adobe software products. To become an ACE, you must pass one or more product-specific proficiency exams and agree to the ACE terms and conditions.

Zend Framework certification:

The Zend Framework Certification is an industry-wide standard that recognizes the attainment of a professional level of expertise in using Zend Framework . This certification is also a measure of distinction that employers use to evaluate prospective employees.
The exam is created by an Advisory Board made up of thought leaders in the PHP community. Because the exam is created with specific skills, knowledge and competencies that are matched to real-world job functions, Zend Certifications provide a measure of technical distinction that employers use to evaluate prospective employees.

eZ Publish certification:

The eZ certification program expands the services offered by eZ Systems by providing a suite of exams that can be taken by individuals to verify their skills with various aspects of eZ Publish.

My SQL certification:

MySQL certification lays the foundation for becoming a trusted and valuable resource for your company and customers. MySQL certifications are available for Developers, DBAs and for those specializing in MySQL Cluster technologies.

Bysoft is very proud to announce that more than half of its engineers are certified in Bysoft key technologies, we have until now more than 20 Zend PHP 5 certified engineers, and 3 eZ Publish certified engineers and 1 for each of Flex certification, Zend Framework and My SQL certifications, only in month of August, we have 8 more new certified colleagues:

Zend PHP 5?Lincoln, Tony, Jachie, Dean, Mickael, Joshua
EZ Publish: Cavin
My SQL: Chad

With the talent and professional skill of our technical team, Bysoft’s products stand out in the market, and Bysoft grow strongly with the engineers’ growth. We realized the management, operations, and technology’s improvement finally achieved a higher service quality.

Comments
9 Comments »
Categories
Content Management (CMS), Ecommerce, Internet, Magento, News, PHP, Web Design, Web Development, Web Technologies
Tags
Bysoftchina, certifed engineers, certification, eZ publish, Flex, My SQL, zend framework, Zend PHP 5
Comments rss Comments rss
Trackback Trackback

eZ publish: Custom root node

Florence SONG | August 13, 2010

One of many key features of eZ publish is flexibility. You can customize almost anything from content structure to output presentation. In this short tutorial I will show how to specify a custom default root node class.
By default, eZ publish uses a root node ID 2 in content structure (“Content structure” tab) tree based on the folder class, and in many cases that is sufficient. However, sometimes we want to use our own custom class as the site’s front page. A custom class allows us to build a complex front page that uses a different layout than the rest of the site. Rather than extending the default folder class with attributes that are only used on the front page, creating a custom class gives us the flexibility to build a custom front page without impacting the rest of the site.
First we need to create new content class. You can define your new content class in the Administration Interface. Click the Setup tab, then select the Classes option from the left menu. I will not describe this process as it is very well explained in the eZ publish technical manual.
Note that your custom class must be marked as a ?container? in order to display content from within the content structure tree.
Once the content class is ready to use, create a new content object as an instance of your new class somewhere under the root node. Now we can swap the eZ publish root node with the newly created object. Click the left mouse button on the folder icon beside the root node folder name and select “Advanced->Swap with another node” from the context menu.

In browse mode choose the newly created object and click the “Select” button.

Done. Now you can edit your root node and populate the attributes of your custom class with content.
Next we need to configure the content structure tree.
Edit the file “settings/siteaccess/(your_admin_siteaccess)/contentstructuremenu.ini.append.php” and add your class to the list. Your configuration file should contain the following data:
[TreeMenu]
ShowClasses[]
ShowClasses[]=folder
ShowClasses[]=user_group
ShowClasses[]=custom_class
*/ ?>
Save your settings and clear the cache. After the page reloads, you should see your custom front page in the content structure, similar to the picture below:

Now you can assign a template to your custom class or make a node override for node ID 2 and make nice front page for your site.

Comments
11 Comments »
Categories
Content Management (CMS), Ecommerce
Tags
CMS, Ecommerce, eZ publish
Comments rss Comments rss
Trackback Trackback

The Subsite of Chengdu Tianfu Software Park Released-On Joomla!

Florence SONG | May 18, 2010

Tianfu subsite1, or Human Resourcs Solution Center has been developped and released online. It is a standard content management system(CMS) solution. Clean design with slideshow feature on home page presents quick information to users.

tianfusoftware-humanresourcesolutioncenter

tianfusoftware-humanresourcesolutioncenter

More info? Please see at http://www.tianfusoftwarepark.com/hrsc/index.php

Comments
32 Comments »
Categories
Content Management (CMS), News, References
Tags
CMS, content management system, Joomla!, tainfu software
Comments rss Comments rss
Trackback Trackback

Recent Posts

  • The constraints of the Chinese Internet
  • The Chinese Delivery Methods
  • 5 simple development tricks for a faster web application
  • The Chinese Payment Modules
  • Synchronization
  • Always be releasable
  • Sina Weibo and the brands
  • The most influential Chinese e-commerce websites
  • X.commerce, New International Opportunities for E-Commerce Solution Providers
  • Case Study for Etam

Categories

  • Content Management (CMS)
  • Ecommerce
  • FAQ Shopmaker – Standard Ecommerce
  • Internet
  • Magento
  • News
  • PHP
  • References
  • Search Engine Marketing (SEM)
  • Search Engine Optimization (SEO)
  • Web Design
  • Web Development
  • Web Technologies
  • Webmarketing

Tags

api asia b2c Baidu business bysoft Bysoftchina c2c china CMS company cpc Design Ecommerce ecommerce navigation education ergonomics eZ publish Google integration interview japan Joomla! lecture Magento open source PHP php engineer ppc press programming sem seo shanghai shopmaker social media symfony tips tutorial web application Webmarketing website cache zend zend framework Zend PHP 5

Recent Comments

  • palawan tourist spots on open source solution help you cut 35% from e-commerce costs
  • {Play Java Games|Java Gaming|Java Games} on Tips For A More Effective Paid Search Campaign
  • kredyty mieszkaniowe warszawa on Baidu.com plans to launch an instant messaging service
  • Alan on The Pros and Cons of Single-Page Checkout
  • nadruki reklamowe na odziezy on Baidu.com plans to launch an instant messaging service

Pages

  • About Us

Archives

  • February 2012
  • January 2012
  • October 2011
  • September 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • June 2009
  • May 2009
  • February 2009
  • January 2009
  • October 2008
  • April 2008
  • March 2008
  • February 2008
  • December 2007
  • November 2007
  • August 2007

Bysoft China

  • Consulting
  • Content Management
  • E-Commerce
  • Graphic Design
  • Magento
  • Marketing Website
  • Programming
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox