Elgg Social Networking

Total Page:16

File Type:pdf, Size:1020Kb

Elgg Social Networking Elgg Social Networking Create and manage your own social network site using this free open-source tool Mayank Sharma BIRMINGHAM - MUMBAI Elgg Social Networking Copyright © 2008 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, Packt Publishing, nor its dealers or distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: March 2008 Production Reference: 1190308 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN 978-1-847192-80-6 www.packtpub.com Cover Image by Vinayak Chittar ([email protected]) [ FM-2 ] Credits Author Project Manager Mayank Sharma Patricia Weir Reviewer Project Coordinator Diego Ramirez Patricia Weir Senior Acquisition Editor Indexer David Barnes Monica Ajmera Development Editor Proofreader Rashmi Phadnis Nina Hasso Technical Editor Production Coordinator Ajay Shanker Aparna Bhagat Editorial Team Leader Cover Designer Mithil Kulkarni Aparna Bhagat [ FM-3 ] About the Author Mayank Sharma is a contributing editor at SourceForge, Inc's Linux.com. He also writes a monthly column for Packt Publishing. Mayank has contributed several technical articles to the IBM developerWorks where he hosts a Linux Security blog. When not writing, he teaches courses on Open Source topics at the Indian Institute of Technology, Delhi, as guest lecturer. Thanks to my mom Shashi and dad Rakesh for laying down tough standards, and younger brother Shashank who beat me at book-writing to become my mentor. Gratitude to David Barnes for guiding me from start to fi nish, to Rashmi Phadnis for her edits, to Patricia Weir for managing and scheduling the book, and to the Elgg developers and community for such a wonderful project. [ FM-4 ] About the Reviewer Diego Ramírez is a computer scientist from the Los Andes University in Colombia, and is currently working at Somos más, a Colombian non-profi t that is involved in the development of methodologies and tools to aid the articulation of non-profi ts. He has a rich experience in building Web applications for the corporate as well as non-profi t sectors in Colombia. Between them, are the open source movement, data mining over social network data, and fi guring out how the information and communication technologies could be used to empower people to make a difference in the world. I want to say thanks to all of the Elgg team! Working with them has been very constructive, and has given me even more reason to believe in the open source model. Things can be afforded through sharing of knowledge and experience without any limitations. [ FM-5 ] In memory of my grandfather H. C. Sharma and grandmother Shyma Sharma. [ FM-7 ] Table of Contents Preface 1 Chapter 1: Social Networks and Elgg 5 Types of Social Networks 6 How Can a Social Network Help You? 7 Tools of the Trade 8 What's so Special About Elgg? 12 So, What can Elgg Do? 13 Summary 13 Chapter 2: A Tour around Elgg 15 Playing With Elgg-Powered Networks 15 Sign Up 16 Account Settings 17 Your Profile 18 Customize Your Account 19 Define Access Privileges 20 Your Blog 21 Manage Your Files 22 Find People 23 Make Friends 24 Your Community 25 Your Messages 26 Your Resources 27 Your Presentation 28 Recent Activity 29 Summary 30 Chapter 3: Users, Profiles, and Connections 31 Connecting to Friends and Users 32 Inviting Friends to Join 32 Table of Contents Let Elgg Handle Registration 32 Build a Profile 34 The Various Profile Options 34 What is FOAF? 36 A Face for Your Profile 36 Access Control 38 Define Your Own Control Lists 38 Making Friends with Internal Members 40 Use Your Profile to Find Connections 40 Making Connections 41 Friendship Moderation 42 Managing Friendship Requests 43 What's Friend Of? 43 Other Account Settings 44 Attracting Visitors 44 Welcoming Guests 44 Administration Options 46 Add Users in Bulk 46 Change User Settings 47 Playing Boss 48 Blocking Users 49 Can I Formally Warn Users? 49 Removing the Ban 50 Limiting Users on the Site 50 Changing Space Quota 50 Sharing Admin Rights 51 The Scope of an Elgg Administrator 51 Summary 52 Chapter 4: Blogging and Resources 53 Handling Files 53 Creating Folders 54 Uploading Files 55 Right to Share 56 Viewing Files 57 Moving and Deleting Files/Folders 58 Commenting on Files 60 Start Blogging 61 Posting a New Entry 61 Adding External Videos 62 Embedding Files in Blogs 64 What Does the Number Mean? 65 Saving Drafts 65 [ ii ] Table of Contents Mark Posts as Private 65 So, Why Use a Plug-in? 66 The Draft Post Plug-in 66 Editing/Deleting Posts 67 What Are Your Friends Blogging About? 68 Keeping Track of Posts and Discussions 68 Handling Improper Content 69 Flagging Improper Posts 69 Managing Flagged Content 70 Filtering Blog Posts 71 Preventing Spam 71 Who Can Comment? 71 Using Plug-ins 72 Implementing Captcha 72 Restricting to Anonymous Users 74 Increasing the Vocabulary 74 Handling Improper Words 75 Downloading Blogs 76 Managing Resources 77 Feeding Stuff 77 Creating Feeds 78 What Feeds are Available? 78 Inducting Feeds 78 Adding Feeds from External Sources 79 Adding Popular Feeds 80 Viewing the Feeds 80 RSS Feed for Files 81 Podcasting with Elgg 81 Listening to Podcasts 82 Blogging Podcasts 84 Summary 85 Chapter 5: Communities and Files 87 Creating Communities 87 Search for Existing Communities 88 Hatching a Community 88 Grooming the Community 89 Community Profile 89 Community Picture 90 Announcing the Community 91 Joining the Community 92 Membership Restriction 93 [ iii ] Table of Contents Handling Membership Requests 93 Leaving the Community 94 Community Ownership 95 Using the Community 95 Community Blog 96 Removing Improper Posts 97 Moderating Communities 97 Other Community Administration 97 Community Forum 99 Handling Files 101 Creating Folders 102 Uploading Files 103 Right to Share 104 Adding Files to a Community Repository 104 Send Messages 104 Sharing Bookmarks 106 Using Files 108 Viewing Files 108 RSS Feed for Files 109 Moving and Deleting Files/Folders 110 Embedding Files in Blogs 111 What Does the Number Mean? 111 Removing Inappropriate Files/Folders 112 Summary 112 Chapter 6: Customizing Elgg 113 Why Customize? 113 What Makes Up a Theme? 113 Controlling Themes 114 The Default Template 115 What are <div> and <span>? 116 The pageshell 116 CSS Elements in the pageshell 118 Other Elements 120 The frontpage Files 122 The frontpage_loggedout File 122 The frontpage_loggedin File 123 Content Keywords 123 Other Keywords that Can be Used 124 Hints for Designing a Custom Template 124 Pageshell Hacks 125 Add/Remove Elements 125 [ iv ] Table of Contents Add a Copyright Notice 126 CSS Hacks 126 Change Position of Elements 127 Fun with Images 129 Make Body Use More Space 130 Hacking Other Themes 131 Adding Public Templates 131 Changing Templates 132 Different Themes for Different Areas 132 Creating Themes Based on Templates 133 Creating Themes 133 Validating Themes 134 Replacing the Default Template 135 Contributing Themes 135 Summary 136 Chapter 7: Elgg Plug-Ins 137 General Structures of Plug-Ins 137 Things to Remember While Installing Plug-Ins 138 The Plug-Ins 139 Maintenance Mode 139 Custom Metatags in Header 140 EasyJoin 140 Related Posts 142 Tag Suggest and Autocomplete 143 Blog Categories 144 Forwarder 146 Comment Wall 147 Recent Comments Keyword 148 Logged In Users 149 Icons of Site Members 149 Calendar 150 Adding an Event 151 Upcoming Events 152 How to Remove Plug-Ins 153 Upgrading Plug-Ins 154 Summary 154 Appendix A: Installing Elgg 155 Setting Up LAMP 155 Step 1: Install Linux 155 Step 2: Install Apache 156 Step 3: MySQL 156 [ v ] Table of Contents Step 4: Install PHP Support 157 Setting Up WAMP 157 Installing Elgg 158 Editing config.php 159 Creating a Database 160 Initial Configuration 160 Important Settings 161 First Log In 163 Appendix B: Elgg Case Study 165 Enabling Non-Profits in Colombia 165 Connecting Campuses Spread Across the UK 169 Other Elgg Networks 171 Summary 172 Index 175 [ vi ] Preface Elgg is an open-source social web application licensed under GPL version 2, and runs on the LAMP (Linux, Apache, MySQL, and PHP) or WAMP (Windows, Apache, MySQL, PHP) platform. It offers a networking platform, combining elements of blogging, e-portfolios, news feed aggregation, fi le sharing, and social networking. Elgg has its own plug-in architecture, and can use plug-ins to provide a calendar and a wiki. It supports a number of open standards including RSS, LDAP for authentication, FOAF, and XML-RPC for integration with most third-party blogging clients. It can be integrated with MediaWiki, Moodle, Drupal, and WebCT. Elgg provides each user with a personal weblog, fi le repository (with podcasting capabilities), an online profi le, and an RSS reader. Additionally, all of a user's content can be tagged with keywords—so they can connect with other users with similar interests and create their own personal learning network. However, where Elgg differs from a regular weblog or a commercial social network (such as MySpace) is the degree of control each user is given over who can access their content.
Recommended publications
  • (GNU Mailman) Mailing Lists
    Usability and efficiency improvements of the (GNU Mailman) mailing lists Rudy Borgstede ([email protected]) System and Network Engineering University of Amsterdam July 5, 2008 Versions Version Date Changes 0.0.1 18 May 2008 First setup of the report 0.0.2 9 June 2008 Release Candidate 1 of the project proposal 0.1.1 17 June 2008 A rewrite of the document because of the change of project result. The project will deliver an advice rather then a product like a patch or add-on for GNU Mailman. This means that the report becomes an consultancy report instead of a project proposal. 1.0.0 30 June 2008 Final version 1 of the report. 1.0.1 1 July 2008 A spelling check of the report. 1.0.2 5 July 2008 Extending the conclusion en future work chapters. Participants Name Contact Information University of Amsterdam Rudy Borgstede (Student) [email protected] Cees de Laat (Supervisor) [email protected] NLnet Michiel Leenaars (Supervisor) [email protected] Abstract This report is the result of a research project of four weeks at the NLnet Foundation1 in Amster- dam. The NLnet Foundation is a foundation who financially supports the open-source community and their projects. The purpose of the project is to improve the usability and the administration of the mailing lists (of the foundation) and giving a more clear view on mailing list server software to anyone who is interested in using mailing list server software or developing new mail or mail- ing list server software. The report describes the research of the usability of several open-source mailing list server software for scalable environments with several well known mail servers.
    [Show full text]
  • Set up Mail Server Documentation 1.0
    Set Up Mail Server Documentation 1.0 Nosy 2014 01 23 Contents 1 1 1.1......................................................1 1.2......................................................2 2 11 3 13 3.1...................................................... 13 3.2...................................................... 13 3.3...................................................... 13 4 15 5 17 5.1...................................................... 17 5.2...................................................... 17 5.3...................................................... 17 5.4...................................................... 18 6 19 6.1...................................................... 19 6.2...................................................... 28 6.3...................................................... 32 6.4 Webmail................................................. 36 6.5...................................................... 37 6.6...................................................... 38 7 39 7.1...................................................... 39 7.2 SQL.................................................... 41 8 43 8.1...................................................... 43 8.2 strategy.................................................. 43 8.3...................................................... 44 8.4...................................................... 45 8.5...................................................... 45 8.6 Telnet................................................... 46 8.7 Can postfix receive?..........................................
    [Show full text]
  • Make World 4
    february 2004 makeworld paper#4 n/NEURO-networkinge europe THURSDAY 26-2-2004 FRIDAY 27-2-2004 SATURDAY 28-2-2004 SUNDAY 29-2-2004 18:00 MET Kunstarkaden 18:00 MET Muffathalle 11:00 MET Cafe 11:00 MET Cafe NEURO_STREAM Vernissage »Remaking Destiny« by NEURO_OPENING Greetings by Fred Schell NEURO_LOUNGE Breakfast with bavarian veal NEURO_LOUNGE Save image as? Matinee about Shahidul Alam (BD), »Der neue Mensch« by Armin (Managing Director, JFF, Munich), Renate Schmidt sausages compression, conservation and restauration of mov- Smailovic (DE), »Mobile« by Michaela Melián (DE) (German minister for youth, Berlin), Director Joao ing images with Enno Patalas (DE), Sebastian and videoinstallations by Ivan Grubanov (YU) Vale de Almeida (European Commission Directorate 13:00 MET Muffathalle Luetgert (DE) and Ralph Giles (GB) General for Education and Culture, Brussels), NEURO_PITCH New border review: The western Thomas Krueger (President of the Federal center for enlargement of east europe: Presentations by 13:00 MET Muffathalle political education, Bonn). Mama (HR), Cyberpipe (SI), Ljudmila (SI), RIXC NEURO_PITCH Tools for collaboration: Crowd LOCATIONS (LV), KUDA (YU), D MEDIA (RO) and many more Compiler, GForge, Fluter, OPENMUTE, Reboot FM, Muffathalle, Zellstr. 4, 81667 Muenchen 19:30 MET Muffathalle V2V, TamTam, TEXTZ.COM, XIPH.ORG Kunstarkaden des Kulturreferats der NEURO_TALK Networking against exclusion Shahidul 14:00 MET Cafe Landeshauptstadt Muenchen, Sparkassenstrasse. Alam (BD), Annetta Kahane (DE), Geert Lovink NEURO_TALK Female, young,
    [Show full text]
  • Weaving the Dark Web: Legitimacy on Freenet, Tor, and I2P (Information
    The Information Society Series Laura DeNardis and Michael Zimmer, Series Editors Interfaces on Trial 2.0, Jonathan Band and Masanobu Katoh Opening Standards: The Global Politics of Interoperability, Laura DeNardis, editor The Reputation Society: How Online Opinions Are Reshaping the Offline World, Hassan Masum and Mark Tovey, editors The Digital Rights Movement: The Role of Technology in Subverting Digital Copyright, Hector Postigo Technologies of Choice? ICTs, Development, and the Capabilities Approach, Dorothea Kleine Pirate Politics: The New Information Policy Contests, Patrick Burkart After Access: The Mobile Internet and Inclusion in the Developing World, Jonathan Donner The World Made Meme: Public Conversations and Participatory Media, Ryan Milner The End of Ownership: Personal Property in the Digital Economy, Aaron Perzanowski and Jason Schultz Digital Countercultures and the Struggle for Community, Jessica Lingel Protecting Children Online? Cyberbullying Policies of Social Media Companies, Tijana Milosevic Authors, Users, and Pirates: Copyright Law and Subjectivity, James Meese Weaving the Dark Web: Legitimacy on Freenet, Tor, and I2P, Robert W. Gehl Weaving the Dark Web Legitimacy on Freenet, Tor, and I2P Robert W. Gehl The MIT Press Cambridge, Massachusetts London, England © 2018 Robert W. Gehl All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means (including photocopying, recording, or information storage and retrieval) without permission in writing from the publisher. This book was set in ITC Stone Serif Std by Toppan Best-set Premedia Limited. Printed and bound in the United States of America. Library of Congress Cataloging-in-Publication Data is available. ISBN: 978-0-262-03826-3 eISBN 9780262347570 ePub Version 1.0 I wrote parts of this while looking around for my father, who died while I wrote this book.
    [Show full text]
  • E-Mail-Marketing Mit Openemm
    E-Mail-Marketing mit OpenEMM Installation, Konfiguration und Betrieb . 5. Mailserver-Konferenz – Berlin, 27. Mai 2011 AGENDA E-Mail-Marketing mit OpenEMM Vorstellung Referent/Unternehmen Einführung E-Mail-Marketing Vorstellung OpenEMM Demonstration OpenEMM OpenEMM Installation + Konfiguration Bounce-Management Dokumentation + Website OpenEMM-Funktionalität rechtlicher Rahmen für E-Mail-Marketing 27.05.2011 AGNITAS AG 2 Martin Aschoff [email protected] Gründer & Vorstand AGNITAS AG OpenEMM Maintainer OpenEMM Community-Manager Vorstandsmitglied OSBF Autor / Journalist Ex-Mitarbeiter von 1&1, Microsoft, WEKA, Ziff-Davis, ... 27.05.2011 AGNITAS AG 3 Die AGNITAS AG Facts & Figures Firmengründung: 1999 in München Mitarbeiterzahl: über 30 festangestellte Mitarbeiter Geschäftszweck: Technische Services und Software für Dialogmarketing per E-Mail Geschäftsbereiche: fachliche Beratung, SaaS, Lizenzierung, Entwicklung Branchenlösungen: Versandhandel, Verlage, E-Commerce 27.05.2011 AGNITAS AG 4 Unsere Produkte Vom Open Source Tool bis zur individuellen Softwareentwicklung OpenEMM für den Einsteiger zum Nulltarif eMM-Xpress für den schnellen und einfachen Erfolg E-Marketing-Manager für den professionellen Einsatz EMM Enterprise für komplexe, individuelle Anforderungen 27.05.2011 AGNITAS AG 5 Referenzen Ausgewählte Kunden der AGNITAS 27.05.2011 AGNITAS AG 6 Dialogmarketing per E-Mail Unschlagbare Vorteile preisgünstig zeitsparend blitzschnell hochaktuell E-Mail interaktiv individualisierbar rücklaufstark perfekt messbar 27.05.2011 AGNITAS
    [Show full text]
  • Application of Open-Source Enterprise Information System Modules: an Empirical Study
    University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Dissertations, Theses, and Student Research from the College of Business Business, College of Summer 7-20-2010 APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY Sang-Heui Lee University of Nebraska-Lincoln Follow this and additional works at: https://digitalcommons.unl.edu/businessdiss Part of the Management Information Systems Commons, Other Business Commons, and the Technology and Innovation Commons Lee, Sang-Heui, "APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY" (2010). Dissertations, Theses, and Student Research from the College of Business. 13. https://digitalcommons.unl.edu/businessdiss/13 This Article is brought to you for free and open access by the Business, College of at DigitalCommons@University of Nebraska - Lincoln. It has been accepted for inclusion in Dissertations, Theses, and Student Research from the College of Business by an authorized administrator of DigitalCommons@University of Nebraska - Lincoln. APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY by Sang-Heui Lee A DISSERTATION Presented to the Faculty of The Graduate College at the University of Nebraska In Partial Fulfillment of Requirements For the Degree of Doctor of Philosophy Major: Interdepartmental Area of Business (Management) Under the Supervision of Professor Sang M. Lee Lincoln, Nebraska July 2010 APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY Sang-Heui Lee, Ph.D. University of Nebraska, 2010 Advisor: Sang M. Lee Although there have been a number of studies on large scale implementation of proprietary enterprise information systems (EIS), open-source software (OSS) for EIS has received limited attention in spite of its potential as a disruptive innovation.
    [Show full text]
  • Statusnet - Start Your Own Hosted Microblogging Twitter Like Social Network on Debian GNU / Linux
    Walking in Light with Christ - Faith, Computing, Diary Articles & tips and tricks on GNU/Linux, FreeBSD, Windows, mobile phone articles, religious related texts http://www.pc-freak.net/blog StatusNet - Start your own hosted microblogging twitter like social network on Debian GNU / Linux Author : admin I like experimenting with free and open source projects providing social networking capabilities like twitter and facebook. Historically I have run my own social network with Elgg - Open Source Social Network Engine. I had a very positive impression from Elgg as a social engine as, there are plenty of plugins and one can use Elgg to run free alternative to very basic equivalent of facebook, problem with Elgg I had however is if is not all the time monitored it quickly fills up with spam and besides that I found it to be still buggy and not easy to update. The other social network free software I heard of isBuddyPress which I recently installed with Multisite (MuSite) enabled. Since BuddyPress is Wordpress based and it supports all the nice wordpress plugins, my impression is social networking based on wordpress behaves much more stable and since there is Akismet for Wordpress, the amount of spammer registrations is much lower than with Elgg. Recently I started blogging much more actively and I realized everyday I learn and read too much interesting articles and I don't log them anywhere and thought I need a way besides twitter to keep flashy notes of what I'm doing reading, learning in a short notes. I don't want to use Twitter on purpose, because I don't want to improve twitter's site SEO with adding my own stuff on their website but I want to keep my notes on my own local hosted server.
    [Show full text]
  • Experienced Developer Having Developed Websites in PHP / Code Igniter / Laravel
    Experienced developer having developed websites in PHP / Code Igniter / Laravel Summary I have extensive experience in Open Source and Microsoft technologies. My focus and experience has been inclined more towards the web as its progress has been phenomenal over the years. I am a hardworking and intelligent professional who knows how to get the job done on time. I have served as team leader on several occasions and currently I am managing the whole development department of my company. Specialties: Technical Skills: Visual Basic 6, ASP, Java, JSP, PHP, Perl, ASP.NET, C#, CodeIgniter, ZenCart, Joomla, Oscommerce, DotNetNuke, Wordpress, SQL Server 2000/2005, mySQL, PostgreSQL, JQuery, Ruby on Rails. Other Skills: Project Management, Mentoring, Good Communicator Experience Car Junction Ltd. Assistant Manager IT | Senior Progreammer November 2013 - Present (6 years 6 months) Karachi I joined Car Junction in the autumn of 2013 on the position of Senior Programmer cum Assistant Manager IT. I was tasked with the following responsibilities 1. Undertake and improve current Car Junction website. 2. Manage and update all Car Junction websites and blogs and make sure that content and stock on websites is updated. 3. Implement new strategies in co-ordination with marketing department to increase leads on website. 4. Maintain and supervise email marketing campaign. 5. Co-ordinate with head office in Japan as well as regional offices in Africa to resolve technical issues faced by staff. 6. Co-ordinate with sales team to make their lives easier while converting leads to sales. 7. Advising management on best practices to increase sales and revenue for company.
    [Show full text]
  • A Design Science Tool to Improve Code Maintainability for Hypertext
    A DESIGN SCIENCE TOOL TO IMPROVE CODE MAINTAINABILITY FOR HYPERTEXT PRE-PROCESSOR (PHP) PROGRAMS Grant Trudel livepro Australia, Brisbane, [email protected] Australia Samuel Sambasivam* Woodbury University, Burbank, [email protected] CA, USA *Corresponding author ABSTRACT Aim/Purpose A design science tool to improve code maintainability for PHP programs. Background This paper addresses this issue by providing an enhancement to an existing tool that specifically addresses and improves program maintainability for PHP programs. Methodology This paper uses design science research which involves creating or modifying one or more artifacts. In this case, the artifact is PHP Code Sniffer, which was modified to improve code maintainability of PHP programs. Contribution This paper provides a method of improving code maintainability of PHP programs. Findings Code quality in terms of maintainability is a modern-day issue. No tool spe- cifically addresses maintainability. When updating PHP code that has poor maintainability, there is a much higher likelihood that errors will be intro- duced than with code that is more maintainable. Recommendations For PHP developers and project leaders dealing with PHP programs, running for Practitioners the modified PHP Code Sniffer will improve code maintainability. Recommendations Examine ways to improve other code quality aspects such as reliability, secu- for Researchers rity, usability, efficiency, and so on. Impact on Society PHP programs, which run the background processes behind most web pages, will be more robust, reliable, and correct. Future Research Expand this to investigate improving maintainability for other common pro- gramming languages. Accepted by Editor Michael Jones │ Received: December 20, 2020 │ Revised: April 2, 2021 │ Accepted: April 19, 2021.
    [Show full text]
  • Aplicación De Marketing Electrónico Utilizando Phplist
    UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARAGUA, MANAGUA RECINTO UNIVERSITARIO RUBEN DARIO FACULTAD DE CIENCIAS E INGENIERÍA. DEPARTAMENTO DE COMPUTACIÓN Seminario de graduación para optar al título de Licenciatura en Ciencias de la Computación. Tema: E-Marketing Subtema: Aplicación para el envío masivo de correo electrónico utilizando PhpList para la empresa COMVARSA en ciudad de Managua, año 2015. Autores: Br. Marjorie Lissbeth Jarquín González. Br. Darling Margine Blandón Jaime. Br. Yustin Pavel Álvarez Barrios. Tutor: MSc. Santiago Ramón Ríos Baca. Fecha: 08/10/2015 UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARAGUA, MANAGUA RECINTO UNIVERSITARIO RUBEN DARIO FACULTAD DE CIENCIAS E INGENIERÍA. DEPARTAMENTO DE COMPUTACIÓN Seminario de graduación para optar al título de Licenciatura en Ciencias de la Computación. Tema: E-Marketing Subtema: Aplicación para el envío masivo de correo electrónico utilizando PhpList para la empresa COMVARSA en ciudad de Managua, año 2015. Autores: Br. Marjorie Lissbeth Jarquín González. Br. Darling Margine Blandón Jaime. Br. Yustin Pavel Álvarez Barrios. Tutor: MSc. Santiago Ramón Ríos Baca. Fecha: 08/10/2015 INDICE I. Resumen .................................................................................................................................... 11 II. Introducción .............................................................................................................................. 12 III. Antecedentes ...........................................................................................................................
    [Show full text]
  • A New Model of Web-Based Application to Social Networking Management Systems
    UNIVERSITY OF BEIRA INTERIOR Engineering A New Model of Web-based Application to Social Networking Management Systems Diogo João Pinto Ribeiro Dissertation Submitted in Partial Fulfillment of the Requirement for the Degree of Master of Science in Computer Science and Engineering (2nd Cycle Studies) Supervised by Prof. Dr. Joel José Puga Coelho Rodrigues Covilhã, October 2014 ii To my beloved family, especially to my parents and my grandparents. iii iv Acknowledgements This dissertation marks the end of another academic stage in my life. A dissertation for obtain- ing the degree of Master of Science represents a long and demanding path. The support of very particular persons has encouraged me to continue my work, day after day. I would like to thank all persons who directly or indirectly contributed to my work throughout the last year. I would like to start by thanking to my mother and my father, to whom I am mostly grateful, to doing everything to provide me the best and for helping me to achieve my goals in different areas, but particularly on academic life. I also would like to thank my sister Márcia, for her im- measurable friendship and support, and my uncles and grandparents, for always demonstrating their love, their support and will to live. I am also grateful to my friends for their strength over the past few months and to encourage me to continue. Foremost, I would like to express my gratitude to Patrícia, who always knew where and how to be present in the most important moments of my life. Her support, patience and help during difficult times, was crucial for me to finish this stage in my life.
    [Show full text]
  • Open Source 101
    Open Source 101 Sam Tuke MBA phpList Chief Executive @samtuke @phpList Previously: Origins: Richard Stallman at MIT For Want of a Printer https://www.oreilly.com/openbook/freedom/ch01.html In the late 1970s, Richard M. Stallman (RMS) was a staff programmer at MIT. His department, like those at many universities at the time, shared a PDP-10 computer and a single printer. One problem they encountered was that paper would regularly jam in the printer, causing a string of print jobs to pile up in a queue until someone fixed the jam. To get around this problem, the MIT staff came up with a nice social hack: They wrote code for the printer driver so that when it jammed, a message would be sent to everyone who was currently waiting for a print job: "The printer is jammed, please fix it." This way, it was never stuck for long. In 1980, the lab accepted a donation of a brand-new laser printer. When Stallman asked for the source code for the printer driver, however, so he could reimplement the social hack to have the system notify users on a paper jam, he was told that this was proprietary information. He heard of a researcher in a different university who had the source code for a research project, and when the opportunity arose, he asked this colleague to share it—and was shocked when they refused. They had signed an NDA, which Stallman took as a betrayal of the hacker culture. Xerox 9700 Defining freedom Open Source defined: 4 freedoms 1.
    [Show full text]