Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
BBC RussianHomePhabricator
Log In
Maniphest T93547

Proposal for Google Summer of Code 2015 (Newsletter extension)
Closed, DuplicatePublic

Description

Name: Okokoh, Benjamin Ekuma

Department: Electronic Engineering (University of Nigeria Nsukka)

Email: [email protected] , [email protected]

Current Work: Amazing School management system with all features(Newsletter Included): [http://terahisp.teranig.org/demoV1/]

Languages: PHPmySQL, CSS, JavaScript(AngularJS, Jquery, IONIC), JAVA

I heard about this program(GSOC) from Google Student Ambassador programs in my school. Though academic activities are they, coding is one of a academic activities for electronic engineering students.

Working hours: 7-11pm, 4-7am
Introduction:

It is with profound enthusiasm in the advancement of my programming skills that I wish to work on this project. I am personally very interested in this project. I love the part of the web that makes users communicate.

I Understand the requirement of the project; having known how newsletter modules function in several websites. I may not have handful information but I believe to research and find out what users require and following the new trend of software development; we believe on cross platform web apps with bootstrap

I understand that an extension is not a stand alone app and one must get documentations before he can develop it.

The Development process:

First, as a new developer and a student of Software Engineering, I will start by requirement gathering and analysis where I will study how the existing system works, the documentation and general study on how to make such newsletter system faster with AJAX and SMTP protocol.

The Structure:

I plan to make the interfaces very user friendly; I believe a worldwide standard/accepted designs.

I will use ajax and javascript plugins like bootstrap wysiwyg markdown for admin compose area to support HTML5 email messages, and also support for plain messages.

-Newsletter Scheduler: using PHP CRON JOB functionality, admin can schedule message to deliver in later time and weekly.

-Smart Subscription form and Unsubscribe functionality.

  • Newsletter subscription API (other sites that display our Content can display Subscription form)
  • and lots more features as may be found elsewhere(am very good at stealing peoples features)

The Goal:

I wish to use this project and enhance my skills because I believe it will help me (force me) study new things and collaborate with organizations and individuals that I might meet for study. I wish to join the Wiki developers because I love the Wiki way of life.

Conclusion:

I will work to achieve your goals from mine.

Event Timeline

Ekumahost claimed this task.
Ekumahost raised the priority of this task from to Medium.
Ekumahost updated the task description. (Show Details)
Ekumahost subscribed.

Hi, please summarize the actual proposal in one sentence in the task summary (basically an answer to the question: "What *is* the proposal?").

Have you made a small patch contribution to MediaWiki already?
How much time will you spend on school / other obligations while Summer of Code is running?

TTO renamed this task from PROPOSAL FOR GOOGLE SUMMER OF CODE 2015 to Proposal for Google Summer of Code 2015.Mar 23 2015, 10:52 AM
TTO set Security to None.
Qgil renamed this task from Proposal for Google Summer of Code 2015 to Proposal for Google Summer of Code 2015 (Newsletter extension).Mar 23 2015, 1:26 PM

Please try to follow https://www.mediawiki.org/wiki/Outreach_programs/Application_template with enough detailing on deliverables and the implementation strategy, which would be more important.

thanks for all the help, i will work hard on the write-ups now.