Hi Marcelo,
The location of the com.sapconsulting.portal.utils.html_api.jar file should be /PORTAL_INF/lib folder.
com.sapconsulting.portal.utils.html_api.jar should be in your build path as well.
<application-config>
<property name="Vendor" value="sap.com"/>
<property name="SecurityArea" value="NetWeaver.Portal"/>
<property name="PrivateSharingReference" value="com.sap.portal.themes.lafservice, com.sap.portal.runtime.system.connection, com.sap.portal.pagebuilder,com.sap.portal.ivs.connectorservice"/>
<property name="SharingReference" value="com.sap.portal.ivs.connectorservice, com.sap.portal.navigation.navigationtaglibrary, com.sap.portal.pagebuilder, com.sap.netweaver.bc.rf,com.sap.portal.navigation.service,com.sap.portal.navigation.helperservice"/>
</application-config>
And my component:
<component name="header">
<component-config>
<property name="ClassName" value="com.peppieportals.design.FrameworkPageComponent"/>
<property name="ResourceBundleName" value="framework_nls"/>
<property name="SafetyLevel" value="no_safety"/>
</component-config>
<component-profile>
<property name="NavigationTagLibrary" value="/SERVICE/com.sap.portal.navigation.navigationtaglibrary/taglib/TagLibrary.tld"/>
<property name="AuthScheme" value="anonymous"/>
<property name="EPCFLevel" value="1"/>
<property name="SupportedUserAgents" value="(*,*,*)">
<property name="validvalues" value="7/(*,*,*)"/>
</property>
</component-profile>
</component>
All references to HtmlFactory are indeed in the jar file Sven created long time ago. If you succeed in running the application with the correct code, please update the jQuery libraries also. They are kinda old
I also have a JAR file in PORTAL_INF/private/lib. Check out the origional source files and copy/paste it in there as well.
Good luck,
Noël