eBD:JOIN Joins all the values of the ARRAY (or the key-value pairs of the HASH), inserting the character CHAR between
them, and stores the result in the variable VAR.Where the parameters ARRAY1 and ARRAY2 are used, it returns an array where all items from both arrays
have been joined..
eBD:SET Assigns a value to a variable (if it is a global variable, GLOBAL is used; if it is temporary, TEMPORAL; and
otherwise, VAR).
The INDEX attribute indicates the position if the variable is complex (ARRAY or HASH). If the expression
is a mathematical expression, EXPR should be used. If QUERY or ROW is used, a Query object (result
of eBD:QUERY) or ROW object (result of FETCHROW) will be assigned to an ARRAY or HASH variable,
respectively.
Foreach with HASH
Makes a loop with as many iterations as records returned by the execution of the query.
The first instruction inside the loop is generally eBDFETCHROW.
The START attribute indicates the number of the record the loop should start with.
An ARRAY can be traversed using the ARRAY parameter instead of KEYS.
HASH keys can likewise be traversed using KEYS and the name of the HASH.
The ITERATOR attribute indicates the name of the variable that will be used to iterate all the items in the
ARRAY.
If the ITERATOR is not specified, the variable $iterator will be created automatically.
eBD:EXTRACT
Returns an array of TMPFILEs with all the files that were compressed in the original TMPFILE. The formats
supported by the extract instruction are: zip, tgz, tar.gz, gz, tar, jar, par, tbz, tar.bz2, bz2, lzma.
The optional "CHARSET" parameter allows you to define the charset in which the names of the files in the
compressed file are encoded.
The keys that can be used in the array are "name" and "path", where "name" will return the name of the file and
"path" will return its path.
In order to guarantee customer satisfaction and successful projects, we provide a broad band of services to our
partners and customers around our technology. Our offer is structured in 3 areas:
Consulting Services: professional services, business and technical consulting, project management, solution
design and architecture.
Educational services: training, best practices and knowledge transfer for our customers and partners.
Support & Maintenance: issue reporting and resolution, product upgrades.
EBD customers are companies whose business model is fundamentally dependent on the Web.
At the present time, we have over 450 complete web business applications implemented.
Partnerships are a key component in our business development strategy. Our Partners Network is critical to ensure that our customers get a focused and tailored added-value that covers their specific business needs. Moreover, partners offering solutions based on our products will be able to deliver faster and safer, and boost their value and success with customers, broadening and rising their market scope and business opportunities.
EBD, through its Partner Program, provides its partners with superior value, market differentiation and sustainable revenue opportunities through several programs that reward partners for their total contributions.
Program Benefits
The EBD Partner Program offers clearly defined partner categories with fully transparent financial, technical, sales and marketing benefits growing in parallel with your level of Certification.
EBD Partner Program Certification is a valuable differentiator, allowing your business to stand out from the competition. Your staff will develop their expertise – in association with EBD– in EBD’s solutions. The more staff you train to attain Professional Certification, the more Certification points your company will receive. Certification is available for sales and technical staff
Specialization requirements: Sales & Marketing (SC), User Experience (UC), Developer (DC) and IT Manager (IC) training and exams.
Platinum: Experience developing 6 or more projects using EBD solutions. SC, UC, DC and IC certifications.
Gold: Experience developing at least 4 projects using EBD solutions. SC, UC, DC and ITC certifications.
Silver: Experience developing at least 2 projects using EBD solutions. SC, and DC certifications.
Business Partner: Experience developing at least 1 project using EBD solutions. SC certifications.
Individual certification requirements: The number of individuals at your company that hold certifications.
There has never been a better time for becoming an EBD channel partner. By joining the EBD Partner Program you will enjoy direct access to a complete portfolio of industry-innovative solutions in addition to sales, marketing and technical support.
Our Partner Program fits different type of partners and certification levels:
System Integrators: System Intregator partners have the appropriate infrastructure and resources to face complex EBD implementations, managing the project from the initial analysis to the execution and project delivery. They also offer complete software, hardware, implementation and maintenance services during all customer life cycle.
PLATINUM CERTIFICATION
BUSINESS PARTNER CERTIFICATION
Solution Partners: VAR partners that provide vertical solutions for specific markets built using our technology. These partners can offer additional services for other EBD solutions already implanted in the customer. They also provide complete software, hardware, implementation and maintenance services during all customer life cycle.
Services Partners: Partners that work primarily with EBD Professional Services, in order to provide complete software, hardware, implementation and maintenance services during all customer life cycle. This category also includes partners focused in specific value added services such as User Experience, Quality Partners, e-Branding, Training, Designers, and so on.
Distributor Partners: A Distributor is defined as a self-sufficient partner that manages the entire product sales process, sublicenses EBD software and performs direct services related to such software, including project management, implementation and first level support.
Referral Partners: A Referral Partner is defined as a partner that provides EBD with qualified business leads. Referral partners are eligible for a referral fee and are required to engage in the initial stage of the sales process and to actively transfer the relationship over to EBD, but EBD bears the responsibility of bringing the sales process to closure.A Reseller Partner is defined as a partner that manages the entire product sales process, sublicenses EBD software but does NOT sell or perform any services related to such software.
Reseller Partners: A Reseller Partner is defined as a partner that manages the entire product sales process, sublicenses EBD software but does NOT sell or perform any services related to such software.
Financing Partners: With special offerings for financing hardware, software and services, our Financing Partners can help you or your clients get the most value from their investment.
The quality of our products is supported by alliances with outstanding institutions and major manufactures.
Technological Alliances
Institutions
Fill all the fields carefully, in detail and submit the contact form. We will evaluate your application and define which kind of partner category suits best to your capacity and business goals.
Since 1997 our mission has been to provide a dynamic web business application platform to exploit the power of
the Internet.
We have over 450 complete web business applications implemented.
EBD has the leading industry expertise to transform any web site into an effective business platform.
We provide a dynamic platform for web application development and professional consulting services in design
and development of user websites and web business applications with vertical knowledge in media (web TV),
promotional sites (tourism), portals, intranets, government and e-commerce.
GRUP SERHS, with presence in three continents and comprising 78 companies, is one of the most important corporations in Spain and it is structured into six areas of activity: Distribution and Logistics; Tourism and Travel; Hotels; Food Management and Production; Projects and Equipment; Services and New Technologies.
EBD is Grup Serhs' selected platform to properly support the development of its website; the corresponding CMS and an online survey generator with the main objective of enhance its corporate image and manage forms for more than 3.000 employees of the different companies of the group.
NTRglobal - Business Management System
Industry Computer Software
Scenario BMS
Software EBD 3.3, SQL Server
Integration with Salesforce, .NET and SAP
NTRglobal, a leading provider of on-demand remote support, collaboration and IT management solutions, needed a global application to improve its operation processes and integrate all its management applications.
EBD Platform allows NTRglobal to manage contracts in its intranet, as well as to gather and analyze improvement requirements in the customer loyalty programs, and to develop processes to define alerts; all together linked with Salesforce's CRM, SAP ERP Financials, and other management systems.
Circuit de Catalunya has decided to update and internationalize its website to increase its value to the user. The Multilanguage portal increases the interactivity with social networks, includes dynamic contents and gathers a broad number of web communities related with the industry.
EBD has delivered the Circuit's main content management system for its new portal. This key tool gives flexible and fast development to the managers, as well as a higher level of user web accessibility.
Servei Català de Trànsit - Internet
Industry Autonomic Governments
Software EBD 3.2, Linux, Oracle, Websphere, Single SignOn
The Servei Català de Trànsit is an organization of the Generalitat de Catalunya, Interior Departament dependent, responsible for the implementation of the tasks in terms of traffic and road safety.
The EBD platform enabled the development of a collaborative interface presentation (ETI - Entorno de Trabajo Integrado) that integrates their intranets and databases with different levels of access control for different profiles, and also several applications were developed, such as SIDAT, the accidents data collection system of Catalunya.
Delicatech is a joint initiative of Acer, Dlink, Inverter and Microsoft to strengthen and help the IT distribution channel to redirect their business model, training, informing and supporting to technology products distributors.
EBD developed the online presence of this innovative business concept with its platform EBD and designed the conceptual and visual model. The project also includes the latest version of the video platform EBD Web Video Player.
ITworldEdu is an initiative driven by Catalonia Government, Barcelona City Hall and a set of renowned tech companies, with the aim to move forward elearning offers and increase the demand and the use of tech in the education field. EBD took part in the conception and development of this project.
EBD Web platform helps ITWorldEdu to become the meeting point for technology and education professionals to share ideas, learn from success stories and real experiences, empower network relationships, initiate commercial agreements, and show the last innovations.
XAL - Xarxa de Televisions Locals - Online Video
Industry Autonomous Government - Media
Software EBD 3.4.2, Cluster Linux, MySQL
Streaming: Flumotion
Xarxa Audiovisual Local (XAL) has developed xip/tv platform, allowing to the local TV stations that are part of the XAL network to create and manage Web TV channels. The user can access to all the contents produced and programmed for the local TV stations, to select his preferred contents, customize his own playlist, and to rate and comment the programs.
The EBD Web Video Player platform makes easier to manage and organize the contents by channels, to broadcast in high definition, to manage advertising, to obtain analytics and to leverage social media.
starMedia.com - Online Video
Industry Internet
Software EBD 3.3, Cluster Linux, MySQL
Streaming: Interoute
starMedia is a leading web portal connecting more than 24 million Spanish-speakers through the Internet. It has local operations in Argentina, Colombia, Mexico, Spain, Chile and throughout the United States (Los Angeles, Miami and New York). It is wholly owned by Orange (www.orange.es), a subsidiary of the France Telecom Group (NYSE:FTE).
EBD Web Video Player allows starMedia to manage and to share premium videos among its sites. starMedia is able to select from a wide range of ad formats and creatively place them. They offer a broad portfolio of messaging options to advertisers and agencies, thereby increasing their ad revenue.
Stergo collaborative platform is an essential tool to enhance learning skills, digital literacy, and personal autonomy. Additionally, this tool will create new channels of communication among teachers, parents and students, and will facilitate the adoption of new technologies at home and the educational system.
The EBD platform enabled the development of this collaborative virtual tool in a short time, with high scalability and a simple, user-friendly interface based on user centered design.
Axis Pharma, a strategic consulting firm focused in the pharmaceutical and biotech industries, required a market research management system to streamline communication between the laboratory and the physician and to enhance the strategic marketing decision process.
The tool was developed using EBD platform and it allows managing a broad variety of online surveys in a customized, worthy and fast way. The system offers real-time results and reports that provide valuable, reliable and enough data to define or modify product strategies.
Barcelona Tourism Office wanted to centralize the various sources of information about city services so that tourists could have a better and more appropiated information.
EBD gathered the request and presented it in a e-commerce portal that allows end-users to not only consult these services but also book them, providing added value to the portal and extra revenue to the Tourism Office.
MEDIALINK - Content Management System
Industry Media
Software EBD 3.3, Linux, MySQL
Scenario CMS
Country / Region USA - Mexico / AMERICAS
Spain / EMEA
Medialink, Inc. focuses on web 2.0 applications. Its creative thinking and innovation focus have positioned Medialink in the leading position as web 2.0 systems solutions provider.
EBD developed a powerful CMS which enabled Medialink to manage multimedia content and to broadcast multiple channels on a remote Set-Top Box. The CMS was designed to support images, video, web pages, CCTV cameras, recordings, and so on. The application supports multiple widgets, such as Google Maps, geolocalization, onscreen gadgets, and automatic web page generator.
VdG system is a Web Platform for tracking gender-based violence cases. Governments and Police Departments need comprehensive systems for the tracking of gender-based violence cases registered in different databases from different public entities in order to be more effective facing this problem.
EBD has developed a Web Platform to support the protection process against gender-based violence and specifically for the tracking and coordination of the actions developed by different Police departments.
Emprendedores TV is a web channel created by the Banesto Foundation along with the Department of Commerce, Industry and Tourism of the Spanish Government. The channel broadcasts the success stories of entrepreneurs.
Thanks to EBD, Emprendedores TV is a flexible application that can be viewed on TV, Web TV or mobile. The intuitive back-end allows videos to be updated and maintained without any programming knowledge. In addition, it provides statistics to monitor its performance.
Telefonica International Wholesale Services - (TIWS)
Telefónica, one of the largest Telecom carriers worldwide, provides special customer services to international clients working globally through the TIWS division. TIWS provides very detailed reports to customers, showing traffic patterns and consumption highlights worldwide.
Thanks to EBD, TIWS has developed a reporting system and dashboards that allow clients to consult their reports and statistics online. Clients can comment their reports online and get feedback using a blog.
The Local Action Plan is the main strategic planning tool that local administrations have to develop their government action. It is not only the local management road map, but also the tool to prioritize the budget allocations.
With EBD’s solution, implemented by our partner Cicle, the city council of Sant Boi has an interactive platform for easy and intuitive management, with which political decision makers can carry out and evaluate multi-factor simulations, helping them, for example, to define and approve budget plans.
Created by artists for artists, ArtistaMundo.com offers a free well-designed site that allows to independent studios to promote artists work and gain exposure all over the world.
ArtistaMundo.com was founded by three sisters from Miami who had a common interest at heart: to create a platform for artists to gain exposure, exchange ideas and interact within a global arts community.
Dichis is a photography comunity, where users can share pictures and order hardcopy albums of their selections.
This new photography community had a short timeframe to create a portal. With EBD, their portal was created only in four months.
The site’s maintenance is handled by a small team of developers. EBD guarantees traffic growth at reasonable cost.
Inmolink offers on-line services to a large number of real state agencies worldwide, providing them the advantages and marketing network that only the largest real state holdings can leverage. In order to fix the needs of such a broad number of real state agents, Inmolink has created a flexible and complete backoffice based on EBD. The system enables a profile-based management of the agents, their privileges, as well as different ways to show information about the properties being advertised, and a seamless and complete integration with Google Maps for geo-positioning information.
TERRA - B2B
Industry
Internet Services Provider
Scenario
Business to Business (B2B)
Software
EBD 2.3 Cluster, Linux, SQLServer, Single SignOn
Terra wanted a portal of portals that would allow small and midsized enterprises (SMEs) to create their own web applications.
Thanks to EBD, more than 3000 SMEs in Spain have easily developed their own web applications without any programming knowledge. The application allows each SMEs to have a differentiated look and feel and offers various content management systems.
SMEs using this service pay a monthly fee to Terra, increasing the company’s revenue and generating added value for its SMEs’ Portal.
Zigurat offers masters' degrees and trainings to architects and engineers in the building industry.
The virtual campus and online training facilities built on EBD bring all the elements of the university campus anywhere and anytime to the students, instructors and administration staff. It provides a scalable and easy to use environment to safely manage contents, documents, videos, pictures or other resources.
Pyrénées is the largest corporation in Andorra, handling 15% of the GDP and leading several sectors (retail stores, restaurants, finance...).
'Compra Súper Fácil', the Pyrénées e-Commerce platform is built on EBD, connecting with the SAP ERP product catalog.
'Compra Súper Fácil' ('Very Easy Shopping') provides a unique user experience - includes appealing functions such as drag & drop showing on-line transactions simplicity and usability.
Get In Touch
Need more information on a particular subject? Get in touch with the correct department using the form below.
eBD:HTTPPOST Sends a POST request to the HTTP server of a URL received as a parameter and leaves the content in a local,
global or temporary variable.
If no variable is specified, it generates the output in the HTML document.
If you specify the parameters USERNAME and PASSWORD, they will be used to build the authentication
headers.
The REQUEST_HEADERS and RESPONSE_HEADERS variables allow you to use HASHES to send or
receive the request headers, respectively.
The arguments to be sent in the POST content are specified using as many eBD:PARAM instructions as
parameters sought to be sent.
eBD:SERIALIZE Serializes a complex data structure (made up of combinations of ARRAYS and HASHES) in a scalar value
representing the structure that can be stored in a single variable.
The supported formats are XML-RPC and JSON.
The AUTOTYPE parameter indicates whether or not the XML-RPC tags should be generated automatically
depending on the type of data in the values.
The METHOD parameter indicates the type of XML that you wish to generate if using XML-RPC. The possible
values are CALL, RESPONSE or FAULT.
With CALL, the METHODNAME parameter is used to indicate the name of the method to be called. eBD:DESERIALIZE Recovers a serialized data structure in one of the formats supported by eBD:SERIALIZE: XML-RPC or JSON.
eBD:URIESCAPE Escapes the special characters found in the value to convert it into a valid URL according to RFC 2396 and
stores it in the variable indicated by var, whether global or temporary.
The UTF8 parameter indicates whether or not the original text should be interpreted as UTF8. eBD:URIUNESCAPE
Recovers the special characters that were escaped in "value" to obtain the original text and stores it in the
variable indicated by var, whether global or temporary.
The UTF8 parameter indicates whether or not the original text should be interpreted as UTF8.
eBD:ENCRYPT
carlos -> $\.ºô<$¿\\ºaæ // f9225b674b310f20456955f7064fda96
carlos -> 0aE2VZVOaX6Vo
Correct password!
17ea8f72051bf4da -> carlos
eBD:ENCRYPT In verisons prior to 3.2, it was mainly used to encrypt links to eBD pages. Since that version, the use of the
instruction eBD:ENCRYPT to encrypt URLs is NOT ADVISED. Instead, you should use eBD:LINKTO.
eBD:ENCRYPT can also be used to encrypt values, using a symmetric key (KEY), or to create a data digest.
The valid digests are: MD5, MD5_HEX, MD5_BASE64, SHA1, SHA1_HEX and SHA1_BASE64.
If the variable exists, it stores the result in it; otherwise, it prints it.
The KEY parameter is optional and specifies the seed to be used to encrypt the value; it should be at least 8
characters long.
Where no value is given, it will use the same seed used to encrypt the session's URL.
eBD:ENCRYPT can also be used to encrypt texts with the same encryption algorithm used to encode
"Password" fields. To this end, the SALT parameter is used. Its value should be the seed (2-character string)
with which you wish to encrypt the value.
The encrypted result contains the seed itself at the beginning. Thus, to see whether a password is valid, the flat
password should be encrypted using the encrypted version as the seed.
eBD:LINKTO with FRIENDLY_URL & SECURITY
Encrypts eBD links. If you do not include the VAR | GLOBAL I TEMP parameter, it will add it to the html output
buffer.
The FRIENDLY_URL parameter allows you to modify the text generated by the links, if the "Friendly URLs"
option is enabled. If the value of this parameter begins with /, this string will only be used as a path in the URL.
Otherwise, the string will be concatenated to the path automatically generated by eBD.
The SECURITY parameter allows you to define the security level for the generated URL. If none is specified,
the level defined in the current zone will be used.
The following values are possible:
USER: The URL will be encrypted using the user's own key (recommended).
NONE: The anonymous user's key will be used, and the URL will thus be visible to any user.
eBD:XQUERY Runs an XQuery query against a linked table using the XML format.
The parameter NAME will define the name with which the HANDLER will be stored in order to perform a
FETCHROW to traverse the result of the expression as a record and field structure (hash array).
The parameter VAR specifies a scale variable in which the XML content of the query response will be stored, so
that the XML can be parsed manually with XMLPARSE.
If the parameter STATIC is specified, eBD will not interpret variables or expressions within the XQuery. You can
thus use special characters ($, %, etc.) without having to escape them.
eBD:XSLTPROC Executes an XSLT transformation on a string or temporary file containing XML data.
The variable indicated in INPUT may be a scale value or a file created with TMPFILE.
The variable indicated in VAR will contain the result as a scale value or as a TMPFILE, where so specified with
the OUTPUT parameter.
The TYPE parameter allows you to force the execution of the process FOP in order to generate the PDF
document from the result of the transformation.
var img = '<img src="http://chart.apis.google.com/chart?chs=1000x300&chd=t:<ebd:out value="@dato{result}"/>&cht=bvg&chtt=<ebd:out value="@dato{titulo}"/>&chts=ff0000,10&chco=ff0000&chxt=x,y&chxl=0:|Lun|Mar|Mie|Jue|Vie|Sab|Dom&chxr=1,0,<ebd:out value="@dato{max}"/>&chg=0,10" alt="Sample chart"/>';
var semana = '<ebd:out value="@dato{fecha}"/>';
document.getElementById("grafico").innerHTML = "<div class='tit_calendario'>Semana:"+semana+"</div><br>"+img;
}
</script>
eBD:WS Runs a Web service and stores the result in a variable.
The service to be used can be indicated with the parameter SERVICE (which must contain the number of the
service as configured in the "Shared Resources" menu or directly using the URL of the service definition file
with the parameter WSDL)..