Wednesday, April 17, 2013

Sharepoint VS Wordpress















WordPress versus SharePoint extensive article... http://weblogs.asp.net/bsimser/archive/2010/07/15/wordpress-versus-sharepoint-another-big-smackdown.aspx

Another good resource
https://www.trustradius.com/compare-products/ms-sharepoint-vs-wordpress


🔍 AI Overview

FeatureSharePointWordPress
PurposeIntranet, document management, team collaborationWebsite creation, blogging, CMS (Content Management System)
Developed ByMicrosoftWordPress Foundation
Primary Use CaseInternal company portal, document sharing, workflow automationPublic websites, blogs, eCommerce, membership sites


⚙️ Functionality & Features

FeatureSharePointWordPress
Content ManagementStrong for document storage & versioningStrong for pages, posts, multimedia content
Collaboration ToolsBuilt-in (co-authoring, workflows, task tracking)Limited (plugins required)
Document ManagementExcellent (metadata, check-in/out, permissions)Basic (unless plugins used)
Web DesignLimited design flexibilityHighly customizable themes & plugins
eCommerceNot intended for eCommerceWooCommerce makes it strong
IntegrationDeep with Microsoft 365 (Teams, Outlook, etc.)Broad with third-party APIs, Zapier, etc.
Search FunctionalityEnterprise-grade searchDecent (improved with plugins like ElasticPress)
Mobile SupportGood via Microsoft appsResponsive themes, native apps available

🔐 Security & Permissions

FeatureSharePointWordPress
User PermissionsGranular control per item/documentRole-based; fine-tuned with plugins
AuthenticationAzure AD, Single Sign-On, MFAStandard login, plugins for advanced options
Security UpdatesManaged by Microsoft (cloud)User-managed (unless using managed WordPress host)

💰 Cost & Hosting

FeatureSharePointWordPress
HostingMicrosoft 365 / SharePoint Online / On-premisesSelf-hosted or WordPress.com
LicensingPaid (Microsoft 365 subscription or server license)Free core software, paid hosting/plugins/themes
Ease of SetupModerate to complex (esp. on-prem)Easy for most users

👨‍💻 Developer/Customization

FeatureSharePointWordPress
CustomizationSPFx (SharePoint Framework), Power PlatformPHP, JavaScript, custom themes & plugins
Learning CurveSteeper (especially for devs)Easier for most web developers
Community SupportGood but mostly enterprise-focusedHuge open-source community

When to Use Which?

Use SharePoint if:

  • You're building a corporate intranet or internal portal

  • You need tight Microsoft 365 integration

  • Document management and permissions are critical

  • You're operating in a Microsoft-centric enterprise environment

Use WordPress if:

  • You're building a public-facing website or blog

  • You want a custom-branded site with SEO, analytics, eCommerce

  • You prefer flexibility and faster development

  • You have limited technical resources or budget


Final Thoughts

  • SharePoint is a corporate productivity and collaboration platform.

  • WordPress is a flexible and powerful web CMS for public-facing content.

They’re not direct competitors—you could even use both: SharePoint for internal use, WordPress for external websites.

Monday, April 15, 2013

TinyMCE Customization

Adding your own buttons to TinyMCE can be done. If you need a some help, I have the experience and existing solution in place for an existing client. Contact me for consultation.


WP Security Reviews





Now performing WP Security reviews and penetration testing of
WP websites. Contact me for review of your website security now.

Wednesday, April 10, 2013

Profile Builder Search Super Optimization and Boolean Search Optimization





http://wordpress.org/extend/plugins/profile-builder/
Profile Builder is WordPress registration done right and also creates custom profiles.




I purchased the Extended WP Profile Builder PRO Plug-in with Advanced User Listing including Search. But I found this search to be very slow. 

I re-wrote the search to be super optimized query, which reduces search time from avg 1.87s (with 10 users in database) reduced to 0.016s which is  99.1% quicker,  or 2 orders of magnitude quicker.

Moreover, I add default fields from wordpress to search as well including username, email and first and last name. The search is much more robust this way. 

See in action, live at 
http://bcicac.com/resources/selecting-a-panellist/

Please contact me for the sale of this solution. 

Profile Builder Improved Search Request Form

Name
Email *
Message *



Moreover, I have developed and implemented my proprietary search called Logicktronic Search for PHP.

Logicktronic Search will take any search string and try to make sense out of the input in terms of the Boolean operators (and, or) that are used. Moreover, Logicktronic Search implements search for an exact word or phrase by using double quotes to delineate phrases. 

For example, lets take the following search examples; 


  1. Fred "Accounting Financial Services" 

    CORRECTED SEARCH ->  
    Fred OR "Accounting Financial Services"

    EXPLANATION: Added OR to make clear of Boolean operand used
  2. Fred and or and "Accounting Financial Services"

    CORRECTED SEARCH ->  Fred AND "Accounting Financial Services"

    EXPLANATION: Reduced Boolean operators to first one
  3. Fred or and "Accounting and Financial or Services"

    CORRECTED SEARCH ->  
    Fred OR "Accounting and Financial or Services"

    EXPLANATION: Reduced Boolean operators to first one, and search phrase is preserved.
  4. Fred Wilma and Barney or or and or "The Flintstones" 

    CORRECTED SEARCH ->  
    Fred OR Wilma AND Barney OR "The Flintstones"

    EXPLANATION: Will reduced any number of combination of Boolean operators to first one, and search phrase is preserved.

Please contact me for the sale of the solution.



Friday, April 5, 2013

Google Docs Viewer requiring user to log-in to view document - Fix - Force signout of Google Account



If you get the following log-in into Google URL (call it status 
1209600) while trying to view a document using Google Doc Viewer of a local resource (NOT a resource hosted on Google Drive) and get the following error; 


https://accounts.google.com/SeviceLogin?service=wise&passive=1209600&continue=https://docs.google.com/viewer?url={urlencoded URL to your PDF doc }...

then your issue is you have not logged-off the Google universe or clear the cookie to view the file. 

I found this to be a particular issue for Internet Explorer 7. IE 8 -> 10 worked fine.  

To log-off Google-verse programmatically and flush credentials using the following before your Google Doc Viewer Iframe;  

<iframe id="google-signout" 
        src="https://www.google.com/accounts/Logout" 
        style="width: 1px; height: 1px; display: none;" 
       frameborder="0"></iframe>

<iframe id="google-signout" 
        src="https://www.google.com/accounts/Logout" 
        style="width: 1px; height: 1px; display: none;" 
       frameborder="0"></iframe>